# MessagingSkin class

Namespace: [Grasshopper2.UI.Skinning](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.ui.skinning.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public class MessagingSkin : IStorable
```

Maintains messaging skin properties.

## Constructors

- [MessagingSkin](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.messagingskin/ctor.md): (2 overloads) Create a new message skin.

## Fields

- [Default](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.messagingskin/default.md): (static) Gets the default messages skin in bright mode. Callers without a canvas use this one.
- [DefaultDim](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.messagingskin/defaultdim.md): (static) Gets the default messages skin in dark mode.

## Properties

- [Error](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.messagingskin/error.md): Gets the colour associated with error messages.
- [Info](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.messagingskin/info.md): Gets the colour associated with information messages.
- [Warning](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.messagingskin/warning.md): Gets the colour associated with warning messages.

## Methods

- [Fade](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.messagingskin/fade.md): Multiply the alpha value colours in this skin with the given factor.
- [GetBrush](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.messagingskin/getbrush.md): Create a brush for filling messaging regions. If all three states are 'false', no brush will be returned. It is the responsibility of the caller to dispose of the brushes.
- [IStorable.Store](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.messagingskin/grasshopperio-istorable-store.md)
- [Interpolate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.messagingskin/interpolate.md): Interpolate between two messaging skins.
- [WithError](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.messagingskin/witherror.md): Modify the error colour.
- [WithInfo](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.messagingskin/withinfo.md): Modify the info colour.
- [WithWarning](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.messagingskin/withwarning.md): Modify the warning colour.
