# StandardIcons.Progress 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 sealed class StandardIcons.Progress : AbstractIcon
```

Standard progress icon. Create the icon, then update it by setting the CurrentStep property.

## Constructors

- [StandardIcons.Progress](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons.progress/ctor.md): (2 overloads) Create a new standard progress icon.

## Properties

- [Colour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons.progress/colour.md): Gets the colour of the icon elements.
- [CurrentStep](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons.progress/currentstep.md): Gets the current step for this process.
- [Format](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons.progress/format.md): Gets the string display format.
- [MaximumStep](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons.progress/maximumstep.md): Gets the maximum step for this process.

## Methods

- [DrawInternal](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.standardicons.progress/drawinternal.md): Render this icon into an existing graphics context.

## Inherited Members

- From [AbstractIcon](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.abstracticon.md): [States](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.abstracticon/states.md), [Type](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.abstracticon/type.md), [AddState](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.abstracticon/addstate.md), [Draw](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.abstracticon/draw.md), [DrawDropShadow](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.abstracticon/drawdropshadow.md), [DrawToBitmap](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.abstracticon/drawtobitmap.md), [FindState](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.abstracticon/findstate.md), [HandleStateChange](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.abstracticon/handlestatechange.md), [MoveState](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.abstracticon/movestate.md), [SetState](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.icon.abstracticon/setstate.md)
