# IconPalette class

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

```cs
[IoId("00000000-f5a9-4003-87cf-189947912407")]
public sealed class IconPalette : IEquatable<IconPalette>, IStorable
```

Palette of standard colours use for icon drawing.

## Constructors

- [IconPalette](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/ctor.md): (3 overloads) Create the standard Grasshopper palette.

## Fields

- [GrasshopperCalm](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/grasshoppercalm.md): (static)
- [GrasshopperCool](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/grasshoppercool.md): (static)
- [GrasshopperDefault](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/grasshopperdefault.md): (static)
- [GrasshopperWarm](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/grasshopperwarm.md): (static)
- [Rhino8Default](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/rhino8default.md): (static)

## Properties

- [Analysis](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/analysis.md)
- [AnalysisDark](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/analysisdark.md)
- [AnalysisLight](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/analysislight.md)
- [AnalysisShine](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/analysisshine.md)
- [Error](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/error.md)
- [Fallback](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/fallback.md): (static) Gets the palette of the current skin, for drawing that has no context of its own. Icon styling is part of the skin, so ideally icon contexts are created from a drawing context and do not have to revert to this.
- [Hint](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/hint.md)
- [Input](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/input.md)
- [InputDark](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/inputdark.md)
- [InputLight](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/inputlight.md)
- [InputShine](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/inputshine.md)
- [Output](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/output.md)
- [OutputDark](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/outputdark.md)
- [OutputLight](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/outputlight.md)
- [OutputShine](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/outputshine.md)
- [Selected](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/selected.md)
- [StandardPalettes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/standardpalettes.md): (static) The built-in palettes, with a name and a sentence each, as offered by the skin editor.
- [Success](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/success.md)
- [Symbolic](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/symbolic.md)
- [SymbolicDark](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/symbolicdark.md)
- [SymbolicLight](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/symboliclight.md)
- [SymbolicShine](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/symbolicshine.md)
- [Unselected](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/unselected.md)
- [Warning](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/warning.md)

## Methods

- [Equals](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/equals.md): (2 overloads)
- [GetHashCode](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/gethashcode.md)
- [IStorable.Store](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/grasshopperio-istorable-store.md)
- [Modify](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.iconpalette/modify.md)
