# GraffitiTabBarStyle
Class
## Methods
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| Function | Clone | As | Creates a new instance of the class matching all properties of this instance. |
| Shared | Function | (None) | Returns a style matching the current system. |
| Attributes | Hidden | loadSystemValues | |
## Properties
| Name | Type | Default Value | Description |
| --- | :---: | :---: | --- |
| BackgroundColor | ColorGroup | Nil | Color applied to the TabBar's background when applicable. |
| BorderColor | ColorGroup | Nil | Color applied to the TabBar's border when applicable. |
| BorderRadius | Integer | 0 | Radius of the TabBar's border when applicable. |
| BorderWidth | Double | 1 | Width of the TabBar's border when applicable. |
| DropIndicatorColor | ColorGroup | Nil | Color used for drawing the drop indicator during drag operations. |
| IsSystemAdaptive | Boolean | Nil | When True, the properties will be automatically loaded from OS value mapping, and any values will be overridden. |
| ItemBackgroundColor | ColorGroup | Nil | Color used for drawing items' background. |
| ItemBackgroundColorHover | ColorGroup | Nil | Color used for drawing items' background when hovered. |
| ItemBackgroundColorSelected | ColorGroup | Nil | Colors used for drawing items' background when selected. |
| ItemBorderColor | ColorGroup | Nil | Color used for drawing items' border. |
| ItemBorderColorHover | ColorGroup | Nil | Color used for drawing items' border when hovered. |
| ItemBorderColorSelected | ColorGroup | Nil | Color used for drawing items' border when selected. |
| ItemCloseButtonBackgroundColor | ColorGroup | Nil | Color used for drawing items' close button. |
| ItemCloseButtonBackgroundColorHover | ColorGroup | Nil | Color used for drawing items' close button when the item is hovered. |
| ItemCloseButtonBackgroundColorSelected | ColorGroup | Nil | Color used for drawing items' close button when the item is selected. |
| ItemCloseButtonForegroundColor | ColorGroup | Nil | Color used for drawing items' close button icon. |
| ItemCloseButtonForegroundColorHover | ColorGroup | Nil | Color used for drawing items' close button icon when the item is hovered. |
| ItemCloseButtonForegroundColorSelected | ColorGroup | Nil | Color used for drawing items' close button icon when the item is selected. |
| ItemForegroundColor | ColorGroup | Nil | Color used for drawing items' text. |
| ItemForegroundColorHover | ColorGroup | Nil | Color used for drawing items' text when hovered. |
| ItemForegroundColorSelected | ColorGroup | Nil | Color used for drawing items' text when selected. |
| OverflowBackgroundColor | ColorGroup | Nil | Color used for drawing the background of overflow buttons. |
| OverflowBackgroundColorHover | ColorGroup | Nil | Color used for drawing the background of overflow buttons when hovered. |
| OverflowBackgroundColorPressed | ColorGroup | Nil | Color used for drawing the background of overflow buttons when selected. |
| OverflowBorderColor | ColorGroup | Nil | Color used for drawing the border of overflow buttons. |
| OverflowBorderColorHover | ColorGroup | Nil | Color used for drawing the border of overflow buttons when hovered. |
| OverflowBorderColorPressed | ColorGroup | Nil | Color used for drawing the border of overflow buttons when pressed. |
| OverflowBorderRadius | Integer | -1 | Border radius of overflow buttons. |
| OverflowBorderWidth | Integer | -1 | Border width of overflow buttons. |
| OverflowForegroundColor | ColorGroup | Nil | Color used for drawing the foreground (arrow icon) of overflow buttons. |
| OverflowForegroundColorHover | ColorGroup | Nil | Color used for drawing the foreground (arrow icon) of overflow buttons when hovered. |
| OverflowForegroundColorPressed | ColorGroup | Nil | Color used for drawing the foreground (arrow icon) of overflow buttons when pressed. |
| TextBold | Boolean | Nil | Controls the weight of items' text font. |
| TextFont | String | "System" | Controls the font face used to draw items' text. |
| TextItalic | Boolean | Nil | Controls the obliqueness of items' text. |
| TextSize | Integer | 0 | Controls size of the items' font face. |
| TextUnderline | Boolean | Nil | Controls the underline text decoration of items' text. |