GraffitiSuite Docs
Docs
Graffitiaccordion
Loading document parsing libraries...
# GraffitiAccordion Class Inherits GraffitiWebUIControl ## About GraffitiAccordion allows for easy and compact representation of UI elements within container controls. ## Compatibility ### Framework API Version | 1.0 | 2.0 | | :---: | :---: | | True | True | ### Web | 32-Bit | 64-Bit | | :---: | :---: | | True | True | ## Event Definitions | Name | Parameters | Return Type | Description | | --- | :---: | :---: | --- | | HeightChanged | (None) | (None) | Raised when the height of the component has changed due to a change in its displayed content and AutoHeight = True. | | ItemButtonPressed | item as GraffitiAccordionItem <br> button as GraffitiAccordionItemButton | (None) | (None) | | ItemCollapsed | item as GraffitiAccordionItem | (None) | This event is fired when an accordion section is collapsed. | | ItemContextPressed | item as GraffitiAccordionItem <br> position as Xojo.Point | (None) | Raised the user has context pressed an header. position parameter is relative to page. | | ItemExpanded | item as GraffitiAccordionItem | (None) | This event is fired when an accordion section is expanded. | | ItemReordered | item as GraffitiAccordionItem <br> index as Integer | (None) | (None) | | Opening | (None) | (None) | (None) | | Shown | (None) | (None) | (None) | ## Methods | Name | Parameters | Return Type | Description | | --- | :---: | :---: | --- | | Add | item as GraffitiAccordionItem | (None) | Adds a new accordion section to the control and updates the display. | | AddAt | index as Integer <br> item as GraffitiAccordionItem | (None) | (None) | | IndexOf | item as GraffitiAccordionItem | Integer | (None) | | ItemAt | index as Integer | GraffitiAccordionItem | (None) | | LastIndex | (None) | Integer | (None) | | Remove | item as GraffitiAccordionItem | (None) | (None) | | RemoveAll | (None) | (None) | (None) | | RemoveAt | index as Integer | (None) | (None) | ## Properties | Name | Type | Default Value | Description | | --- | :---: | :---: | --- | | AdaptiveHeight | Boolean | (None) | (None) | | AllowDragReorder | Boolean | (None) | (None) | | Enabled | Boolean | (None) | (None) | | Indicator | WebUIControl.Indicators | (None) | (None) | | IsFlush | Boolean | (None) | Removes some borders and rounded corners to render accordions edge-to-edge with their parent container. | | SingleSelect | Boolean | (None) | When True, only a single panel at a time will be expanded. |