# GraffitiPopupMenuItem
Class
## Enumerations
| Name | Value | Description |
| --- | :---: | --- |
| IconPositions | Left <br> Right | Supported icon positions relative to text. |
| IconTypes | FontAwesome <br> URL | Supported icon types. |
## Methods
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| Constructor | text as String | (None) | Creates an instance of the class with parameters as property values. |
| Constructor | text as String <br> icon as String | (None) | Creates an instance of the class with parameters as property values. |
## Properties
| Name | Type | Default Value | Description |
| --- | :---: | :---: | --- |
| Attributes | mParent | GraffitiUpdateInterface | |
| Attributes | mSelected | Boolean | |
| Enabled | Boolean | Nil | Determines if the item is selectable within the popup menu. |
| Icon | String | Nil | The FontAwesome ID of an icon to display in the row, such as “fa-apple”. |
| IconColor | Color | Nil | The color to apply to the item's Icon. |
| IconPosition | IconPositions | Nil | The location of the icon in relation to the item's text. |
| IconType | IconTypes | Nil | The type of icon data being passed. If using URL , properly formatted BASE64 data may be used but is not recommended. |
| ID | String | Nil | The ID of the item. This property is for internal use only. |
| Selected | Boolean | Nil | Set to true, the item will be selected. |
| Style | GraffitiStyle | Nil | WebStyle to apply to the item in the PopupMenu's display. |
| Tag | Variant | Nil | User-defined value. Useful for storing associated objects or determining which PopupMenuItem this is. |
| Text | String | Nil | The caption of the item. |