# GraffitiGridRow
Class
## Methods
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| Constructor | RowData as Dictionary | (None) | Creates a new GraffitiGridRow from a Dictionary of data. |
| Constructor | RowData as Dictionary <br> RowHeight as Integer | (None) | Creates a new GraffitiGridRow from a Dictionary of data. |
| HasKey | Key as String | Boolean | Return true if the data within the row has a key matching Key . |
| Lookup | Key as String <br> defaultValue as Variant | Variant | Returns the value of Key in the row's data, or DefaultValue is the Key does not exist. |
| Value | Key as String | Variant | Returns the current value of Key in the row data. May return Nil if Key doesn't exist. |
| Value | Key as String <br> Assigns Value as Variant | (None) | Returns the current value of Key in the row data. May return Nil if Key doesn't exist. |
| Values | (None) | Dictionary | Returns the current row data. Should not be modified outside the class's methods. |
## Properties
| Name | Type | Default Value | Description |
| --- | :---: | :---: | --- |
| Attributes | Data | Dictionary | (None) |
| Bounds | Xojo.Rect | (None) | The current screen coordinates of the row relative to the display's position. Should not be modified manually. |
| Height | Integer | -1 | Height of the row. -1 to use the parent's RowHeight . |
| IsVisible | Boolean | False | Returns whether the current row is visible in the display. Should not be modified manually. |
| Tag | Variant | (None) | Custom reference value. |