# GraffitiWall
Container Inherits GraffitiSuite.BaseContainer
## About
GraffitiWall provides an animated, cascading interface of ContainerControls for amazing tile-based user interfaces! Great for dashboards or image streams!
## Preview


Previous
Next
## Constants
| Name | Type | Default Value | Description |
| --- | :---: | :---: | --- |
| ScrollAlwaysVisible | Double | 1 | Value used to always show scrollbars. |
| ScrollAutoHide | Double | 0 | Value used to automatically hide scrollbars. |
| ScrollHidden | Double | 2 | Value used to always hide scrollbars. |
## Event Definitions
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| ContainerResized | container as DesktopContainer | (None) | Raised when a container has resized. |
| Opening | (None) | (None) | (None) |
| PositioningComplete | (None) | (None) | Raised when the Wall has finished moving containers either following the Open(ing) or when resized. |
## Methods
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| AddItem | newPanel as DesktopContainer <br> embed as Boolean = True | (None) | Adds a new Container to the wall. |
| InsertItem | atIndex as Integer <br> newPanel as DesktopContainer <br> embed as Boolean = True | (None) | Inserts a Container at the specified position. |
| Item | atIndex as Integer | DesktopContainer | Returns the ContainerControl as the specified index. |
| ItemCount | (None) | Integer | Returns the total number of Containers added to the Wall. |
| RemoveAll | (None) | (None) | Removes all Containers from the Wall. Does not destroy instances. |
| RemoveItem | atIndex as Integer | (None) | Removes the specified item from the Wall. Does not destroy instances. |
| Update | (None) | (None) | Forces an update of the layout. |
## Properties
| Name | Type | Default Value | Description |
| --- | :---: | :---: | --- |
| Animated | Boolean | True | When True, item positioning will be animated linearly. |
| ColumnCount | Integer | (None) | A value of -1 will cause the wall to fill the display with the maximum number of columns. Anything above 0 will use that many static columns. Column width is equal to the smallest width Container in the display. |
| GutterHeight | Integer | (None) | Vertical distance between Containers. |
| GutterWidth | Integer | (None) | Horizontal distance between Containers. |
| MinColumns | Integer | (None) | The minimum number of columns that the Wall will use. Helpful for when users resize the Wall too small. This value should never be below 1. |