# GraffitiAccordionItem
Class
## Methods
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| Sub | Constructor | (None) | Constructs and instance of the class with the parameters as property values. |
| Sub | Constructor | (None) | Constructs and instance of the class with the parameters as property values. |
## Properties
| Name | Type | Default Value | Description |
| --- | :---: | :---: | --- |
| Attributes | Height | Integer | |
| Attributes | Width | Integer | |
| Attributes | X | Integer | |
| Attributes | Y | Integer | |
| BackgroundColor | Color | Nil | Background color applied to header. |
| BackgroundColorExpanded | Color | Nil | Background color applied to header when expanded. |
| BackgroundColorOver | Color | Nil | Background color applied to header when mouse is hovered. |
| Caption | String | Nil | The text of the item. |
| ChildContainer | DesktopContainer | Nil | The ContainerControl contents of the Accordion item’s panel. |
| CustomColors | Boolean | Nil | Enables use of custom color properties to override defaults. |
| Expanded | Boolean | Nil | Gets or sets the expanded state. |
| ExpandedHeight | Integer | Nil | Height when expanded. |
| Icon | Picture | Nil | The picture to be drawn with the caption. |
| mObserver | GraffitiUpdateInterface | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | = | |
| Private | As | = | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Tag | Variant | Nil | Developer storage |
| TextColor | Color | Nil | Color used to draw header text. |
| TextColorExpanded | Color | Nil | Color used to draw header text when expanded. |
| TextColorOver | Color | Nil | Color used to draw header text when mouse is hovered. |