# StandardIcons 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
public static class StandardIcons
```

Static class providing easy access to the construction of various icons.

## Properties

- [Grasshopper2GdiIcon](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/grasshopper2gdiicon.md): (static) Gets a GDI ico instance with the Grasshopper 2 logo.
- [Grasshopper2Icon](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/grasshopper2icon.md): (static) Gets the Grasshopper 2 icon in an `Icon` instance stored under various sizes.
- [Grasshopper2IconModel](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/grasshopper2iconmodel.md): (static) Gets a GDI ico describing the Icon Colour space.

## Methods

- [AccessItem](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/accessitem.md): (static) Gets the standard icon used to indicate a parameter access level of Access.Item
- [AccessTree](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/accesstree.md): (static) Gets the standard icon used to indicate a parameter access level of Access.Item
- [AccessTwig](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/accesstwig.md): (static) Gets the standard icon used to indicate a parameter access level of Access.Item
- [ActivityIcon](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/activityicon.md): (static) Gets the default activity (enabled/disabled) icon.
- [Add](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/add.md): (static) Create the standard addition icon.
- [AnimatedCountDown](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/animatedcountdown.md): (static) Create an animated countdown icon.
- [AnimatedSphere](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/animatedsphere.md): (static) Create an animated icon which indicates a busy state.
- [AnimatedSquare](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/animatedsquare.md): (static) Create an animated icon which indicates a busy state.
- [Arrow](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/arrow.md): (static) Create an icon which looks like an arrow.
- [Capsule](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/capsule.md): (static) Create an icon which acts as a box for another icon.
- [ColourCrystal](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/colourcrystal.md): (static) Create a hexagonal crystal-like icon
- [ColourGrid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/colourgrid.md): (static) Create a standard randomized square grid of sampled colours.
- [ColourModelCmy](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/colourmodelcmy.md): (static) Gets the icon associated with the CMY colour model.
- [ColourModelHsl](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/colourmodelhsl.md): (static) Gets the icon associated with the HSL colour model.
- [ColourModelHsp](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/colourmodelhsp.md): (static) Gets the icon associated with the HSP colour model.
- [ColourModelHsv](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/colourmodelhsv.md): (static) Gets the icon associated with the HSV colour model.
- [ColourModelIcon](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/colourmodelicon.md): (static) Gets the icon associated with the Icon colour model.
- [ColourModelLab](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/colourmodellab.md): (static) Gets the icon associated with the L*a*b* colour model.
- [ColourModelRgb](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/colourmodelrgb.md): (static) Gets the icon associated with the RGB colour model.
- [ColourModelRgbLinear](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/colourmodelrgblinear.md): (static) Gets the icon associated with the linear RGB colour model.
- [ColourModelXyz](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/colourmodelxyz.md): (static) Gets the icon associated with the XYZ colour model.
- [ColourModelYxy](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/colourmodelyxy.md): (static) Gets the icon associated with the Yxy colour model.
- [ColourPalette](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/colourpalette.md): (static) Gets the icon associated with the custom palette control.
- [ColourPipette](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/colourpipette.md): (static) Gets the icon associated with the screen colour sampler.
- [ColourSplatter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/coloursplatter.md): (static) Creates a paint splatter icon with drips slaved to unit state.
- [ColourSwatch](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/colourswatch.md): (static) Gets an icon that represents a single colour.
- [CreateSpecialIcon](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/createspecialicon.md): (static) Create a typical special object icon.
- [Delete](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/delete.md): (static) Create the standard delete icon.
- [DocumentationState](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/documentationstate.md): (static) Gets the icon associated with the given documentation state.
- [GridSnap](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/gridsnap.md): (static) Create the standard grid snapping icon.
- [Key](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/key.md): (2 overloads, static) Gets the standard icon associated with the given Key. Note that not all Keys have icons. Modifier keys and letter keys are currently supported, symbol, number and function keys are not (yet) available.
- [LetterDisc](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/letterdisc.md): (static) A disc with the two starting characters of a name.
- [LightBulb](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/lightbulb.md): (static) Create the standard lightbulb icon.
- [LoopAccumulation](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/loopaccumulation.md): (static) Gets the standard looping accumulation icon.
- [Magnet](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/magnet.md): (static) Create the standard magnet icon.
- [Magnifier](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/magnifier.md): (static) Create the standard magnifier glass icon.
- [Message](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/message.md): (2 overloads, static) Gets a triangular message symbol icon.
- [ModifierAngleDegrees](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierangledegrees.md): (static) Gets the standard icon used for the degree modifier on angle parameters.
- [ModifierAngleRadians](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierangleradians.md): (static) Gets the standard icon used for the radian modifier on angle parameters.
- [ModifierAngleTurns](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierangleturns.md): (static) Gets the standard icon used for the turn modifier on angle parameters.
- [ModifierAssignMetas](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierassignmetas.md): (static) Gets the standard icon used for the per-parameter AssignMetaData process.
- [ModifierAutoUpdate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierautoupdate.md): (static) Gets the standard icon used for the auto-update toggle on text parameters.
- [ModifierExpression](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierexpression.md): (static) Gets the standard icon used for the expression modifier.
- [ModifierFlatten](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierflatten.md): (static) Gets the standard icon used for the [Modifiers.Flatten](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.modifiers/flatten.md) modifier.
- [ModifierFlipCurve](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierflipcurve.md): (static) Gets the standard icon used for the Flip modifier on curve parameters.
- [ModifierFlipVector](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierflipvector.md): (static) Gets the standard icon used for the Flip modifier on vector parameters.
- [ModifierGraft](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifiergraft.md): (static) Gets the standard icon used for the [Modifiers.Graft](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.modifiers/graft.md) modifier.
- [ModifierIncrement](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierincrement.md): (static) Gets the standard icon used for the [Modifiers.Increment](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.modifiers/increment.md) modifier.
- [ModifierLengthDomain](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierlengthdomain.md): (static) Gets the standard icon used for the Length domain modifier on curve and surface parameters.
- [ModifierLowercase](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierlowercase.md): (static) Gets the standard icon used for the Lowercase modifier on text parameters.
- [ModifierNaturalDomain](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifiernaturaldomain.md): (static) Gets the standard icon used for the Natural domain modifier on curve and surface parameters.
- [ModifierNegate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifiernegate.md): (static) Gets the standard icon used for the Negation modifier on boolean parameters.
- [ModifierNormalDomain](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifiernormaldomain.md): (static) Gets the standard icon used for the Normalise modifier on curve and surface parameters.
- [ModifierNullToFalse](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifiernulltofalse.md): (static) Gets the standard icon used for the Null -> False modifier on boolean parameters.
- [ModifierNullToTrue](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifiernulltotrue.md): (static) Gets the standard icon used for the Null -> True modifier on boolean parameters.
- [ModifierRandomise](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierrandomise.md): (static) Gets the standard icon used for the Randomise modifier.
- [ModifierReduceAngles](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierreduceangles.md): (static) Gets the standard icon used for the angle reduction modifier on angle parameters.
- [ModifierRemoveEmpty](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierremoveempty.md): (static) Gets the standard icon used for the [Modifiers.RemoveEmptyTwigs](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.modifiers/removeemptytwigs.md) modifier.
- [ModifierRemoveInvalid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierremoveinvalid.md): (static) Gets the standard icon used for the [Modifiers.RemoveInvalidItems](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.modifiers/removeinvaliditems.md) modifier.
- [ModifierRemoveMetas](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierremovemetas.md): (static) Gets the standard icon used for the [Modifiers.RemoveMetaData](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.modifiers/removemetadata.md) modifier.
- [ModifierRemoveNulls](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierremovenulls.md): (static) Gets the standard icon used for the [Modifiers.RemoveNullItems](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.modifiers/removenullitems.md) modifier.
- [ModifierRenumber](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierrenumber.md): (static) Gets the standard icon used for the [Modifiers.Renumber](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.modifiers/renumber.md) modifier.
- [ModifierReverse](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierreverse.md): (static) Gets the standard icon used for the [Modifiers.Reverse](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.modifiers/reverse.md) modifier.
- [ModifierSimplify](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifiersimplify.md): (static) Gets the standard icon used for the [Modifiers.Simplify](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.modifiers/simplify.md) modifier.
- [ModifierSort](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifiersort.md): (static) Gets the standard icon used for the [Modifiers.Sort](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.modifiers/sort.md) modifier.
- [ModifierTrim](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifiertrim.md): (static) Gets the standard icon used for the [Modifiers.Trim](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.modifiers/trim.md) modifier.
- [ModifierUnitise](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierunitise.md): (static)
- [ModifierUppercase](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifieruppercase.md): (static) Gets the standard icon used for the Uppercase modifier on text parameters.
- [ModifierWhitespace](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierwhitespace.md): (static) Gets the standard icon used for the Wordcase modifier on text parameters.
- [ModifierWordcase](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/modifierwordcase.md): (static) Gets the standard icon used for the Wordcase modifier on text parameters.
- [PaddedIcon](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/paddedicon.md): (static) Add padding around an icon.
- [ParameterAccess](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/parameteraccess.md): (static) Gets the icon for the given access.
- [ParameterRepeat](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/parameterrepeat.md): (static) Gets the icon for the given looping repeat method.
- [PenCapIcon](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/pencapicon.md): (static) Gets the icon for the given pen style.
- [PreviewIcon](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/previewicon.md): (static) Gets the default preview state icon.
- [Snippet](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/snippet.md): (static) Gets the icon associated with snippets.
- [SunMoon](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/sunmoon.md): (static) Create the icon which toggles between Sun (state=1) and Moon (state=0) states.
- [Text](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons/text.md): (2 overloads, static) Create an icon which consists of some textual characters.
