# GraffitiCommandBarButton
Class Inherits GraffitiCommandBarItem
## Methods
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| Sub | Constructor | (None) | Creates a new instance of the class. |
| Function | toPicture | As | |
## Properties
| Name | Type | Default Value | Description |
| --- | :---: | :---: | --- |
| ForegroundActiveColor | Color | Nil | Color used for the button's icon when Value = True. |
| ForegroundColor | Color | Nil | Color used for the button's icon. |
| ForegroundHoverColor | Color | Nil | Color used for the button's icon when the mouse is hovering above it. |
| Icon | Picture | Nil | The icon to display in the button. |
| IconShift | Boolean | Nil | When True, the icon should be a monochrome image that will be colorized to match the current system theme. |
| IndicatorActiveColor | Color | Nil | Color used for the left-hand indicator when Value = True. |
| IndicatorColor | Color | Nil | Color used for the left-hand indicator. |
| Menu | DesktopMenuItem | Nil | Menu to display when the user presses the button. |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | = | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | = | |
| Private | As | Nil | |
| TickColor | Color | Nil | Color applied to the tick icon that denotes the existence of a menu. |
| Tooltip | String | Nil | Tooltip to display when user's pointer is over the button. |
| UseCustomColors | Boolean | Nil | When True, the control will draw this button using its defined color properties. |
| Value | Boolean | Nil | Current selection value of the button. |