# GraffitiDrillMenuItem
Class
## Methods
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| AddItem | item as GraffitiDrillMenuItem | (None) | Adds a new child to this item. |
| Constructor | Caption as String <br> Icon as Picture = Nil <br> NotificationCount as Integer = -1 | (None) | Instantiates the item with the New keyword. |
| InsertItem | atIndex as Integer <br> item as GraffitiDrillMenuItem | (None) | Inserts the specified child item at atIndex . |
| isChildOf | item as GraffitiDrillMenuItem | Boolean | Returns True if this item is a child of the specified item. |
| isParentOf | item as GraffitiDrillMenuItem | Boolean | Returns True if this item is a parent of the specified item. |
| isSiblingOf | item as GraffitiDrillMenuItem | Boolean | Returns True if this item is as sibling of the specified item. |
| Item | atIndex as Integer | GraffitiDrillMenuItem | Returns the item specified by atIndex . |
| ItemCount | (None) | Integer | Returns the amount of child items currently added. |
| RemoveAll | (None) | (None) | Removes all child items. |
| RemoveItem | atIndex as Integer | (None) | Removed the item specified by atIndex . |
## Properties
| Name | Type | Default Value | Description |
| --- | :---: | :---: | --- |
| BackItemText | String | (None) | Back item's text. |
| BGColor | Color | (None) | Background color of the item. |
| BGColorHover | Color | (None) | Background color when hovered. |
| BGColorSelected | Color | (None) | Background color when selected. |
| BorderColor | Color | (None) | Border color of the item. |
| BorderColorHover | Color | (None) | Border color when hovered. |
| BorderColorSelected | Color | (None) | Border color when selected. |
| Bounds | Xojo.Rect | (None) | Coordinates of the item in the display. |
| Caption | String | (None) | Text of the item. |
| Children() | GraffitiDrillMenuItem | (None) | (None) |
| CustomStyle | Boolean | (None) | When True, this item will be drawn using the color properties of the item rather than the global properties. |
| HelpTag | String | (None) | Tooltip to be displayed on hover. |
| Icon | Picture | (None) | Icon draw in the item's display. |
| NotificationBGColor | Color | (None) | Background color applied to the item's notification bubble. |
| NotificationBGColorHover | Color | (None) | Notification badge background color when hovered. |
| NotificationBGColorSelected | Color | (None) | Notification badge background color when selected. |
| NotificationCount | Integer | (None) | When greater than -1, the notification bubble will be drawn with this value. |
| Parent | GraffitiDrillMenuItem | (None) | Parent item of this item. |
| ParentMenu | GraffitiDrillMenu | (None) | Parent drill menu of this item. |
| ShiftIcon | Boolean | (None) | When True, will attempt to shift the provided icon according to system theme coloring. |
| Tag | Variant | (None) | Item storage. |
| TextBold | Boolean | (None) | Font weight of the item. |
| TextBoldHover | Boolean | (None) | Font weight when hovered. |
| TextBoldSelected | Boolean | (None) | Font weight when selected. |
| TextColor | Color | (None) | Color applied to the item's text. |
| TextColorHover | Color | (None) | Text color when hovered. |
| TextColorSelected | Color | (None) | Text color when selected. |
| TextFont | String | (None) | Font face applied to the item's text. |
| TextFontHover | String | (None) | Text font when hovered. |
| TextFontSelected | String | (None) | Text font when selected. |
| TextItalic | Boolean | (None) | When True, item text is italicized. |
| TextItalicHover | Boolean | (None) | Text obliquness when hovered. |
| TextItalicSelected | Boolean | (None) | Text obliquness when selected. |
| TextSize | Integer | (None) | Font size applied to item text. |
| TextSizeHover | Integer | (None) | Text size when hovered. |
| TextSizeSelected | Integer | (None) | Text size when selected. |
| TextUnderline | Boolean | (None) | When True, item text is underlined. |
| TextUnderlineHover | Boolean | (None) | Text decoration when hovered. |
| TextUnderlineSelected | Boolean | (None) | Text decoration when selected. |