# 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) | |
| 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 |
| --- | :---: | :---: | --- |
| Sub | AddItem | (None) | Adds a new Container to the wall. |
| Sub | InsertItem | (None) | Inserts a Container at the specified position. |
| Function | Item | As | Returns the ContainerControl as the specified index. |
| Function | ItemCount | As | Returns the total number of Containers added to the Wall. |
| Sub | RemoveAll | (None) | Removes all Containers from the Wall. Does not destroy instances. |
| Sub | RemoveItem | (None) | Removes the specified item from the Wall. Does not destroy instances. |
| Sub | Update | (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 | Nil | 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 | Nil | Vertical distance between Containers. |
| GutterWidth | Integer | Nil | Horizontal distance between Containers. |
| MinColumns | Integer | Nil | 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. |
| Private | As | = | |
| Private | | Dictionary | |
| Private | As | = | |
| Private | As | Nil | |
| Private | | Integer | |
| Private | As | Nil | |
| Private | As | = | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | = | |
| Private | | DesktopContainer | |
| Private | As | = | |
| Private | As | = | |
| Private | As | = | |
| Private | As | = | |
| Private | As | = | |
| Private | As | Nil | |
| Private | As | Nil | |