# GraffitiRibbonItem
Class
## Compatibility
### Framework API Version
| 1.0 | 2.0 |
| :---: | :---: |
| True | True |
### Desktop
| 32-Bit | 64-Bit |
| :---: | :---: |
| True | True |
## Methods
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| Constructor | (None) | (None) | Creates a new instance of the class. |
## Properties
| Name | Type | Default Value | Description |
| --- | :---: | :---: | --- |
| Attributes | ID | String | (None) |
| Attributes | bounds | Xojo.Rect | (None) |
| BackgroundColor | Color | (None) | Default background color of the item. |
| BackgroundColorDown | Color | (None) | Background color of the item when mouse is down. |
| BackgroundColorHover | Color | (None) | Background color of the item when mouse is hovering. |
| BorderColor | Color | (None) | Default border color of the item. |
| BorderColorDown | Color | (None) | Border color of the item when mouse is down. |
| BorderColorHover | Color | (None) | Border color of the item when mouse is hovering. |
| CustomColors | Boolean | False | When True, this item will use its color properties when drawing and override any settings in the parent Ribbon. |
| mObserver | GraffitiUpdateInterface | (None) | (None) |
| Tag | Variant | (None) | User-supplied data. |
| TextBold | Boolean | (None) | Bold font style. |
| TextColor | Color | (None) | Default text color of the item. |
| TextColorDown | Color | (None) | Text color when mouse is down. |
| TextColorHover | Color | (None) | Text color when mouse is hovering. |
| TextFont | String | (None) | Font face used to draw text. |
| TextItalic | Boolean | (None) | Italic font style. |
| TextSize | Integer | (None) | Size of text font. |
| TextUnderline | Boolean | (None) | Underline font style. |