No edit summary |
Added link. |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 6: | Line 6: | ||
}} | }} | ||
The ContextMenuItemSource component is used to add additional items to a context menu. To show up, it needs to be either within a [[ContextMenuSubmenu (Component)|Context Menu Submenu]] or assigned to a [[RootContextMenuItem (Component)|Root Context Menu Item]] as its Item. | The ContextMenuItemSource component is used to add additional items to a [[Context menu|context menu]]. To show up, it needs to be either within a [[ContextMenuSubmenu (Component)|Context Menu Submenu]] or assigned to a [[RootContextMenuItem (Component)|Root Context Menu Item]] as its Item. | ||
<!--T:2--> | <!--T:2--> | ||
Line 12: | Line 12: | ||
{{Table ComponentFields | {{Table ComponentFields | ||
|Label|String| The text label next to the item. | |Label|String| The text label next to the item. | ||
|Color| | |Color|ColorX| The background/border color of the item. | ||
|Sprite|IAssetProvider`1| | |Sprite|'''[[Type:IAssetProvider`1|IAssetProvider`1]]<[[Type:Sprite|Sprite]]>'''|TypeAdv2=true| The icon that is displayed on the item. | ||
|ButtonEnabled|Bool| Whether or not the button is active. If false, it will be greyed out and unclickable. | |ButtonEnabled|Bool| Whether or not the button is active. If false, it will be greyed out and unclickable. | ||
|AllowDrag|Bool| Whether or not the user can drag onto the button from the center of the context menu to click it. | |AllowDrag|Bool| Whether or not the user can drag onto the button from the center of the context menu to click it. | ||
|CloseMenuOnPress|Bool| Whether or not the context menu should be closed after the item is pressed. | |CloseMenuOnPress|Bool| Whether or not the context menu should be closed after the item is pressed. | ||
|Pressed| | |Pressed|{{RootFieldType|SyncDelegate`1|[[Type:ButtonEventHandler|ButtonEventHandler]]}}|TypeAdv6=true| See [[ProtoFlux:Button_Events|ButtonEvents]] | ||
|Pressing| | |Pressing|{{RootFieldType|SyncDelegate`1|[[Type:ButtonEventHandler|ButtonEventHandler]]}}|TypeAdv7=true| See [[ProtoFlux:Button_Events|ButtonEvents]] | ||
|Released| | |Released|{{RootFieldType|SyncDelegate`1|[[Type:ButtonEventHandler|ButtonEventHandler]]}}|TypeAdv8=true| See [[ProtoFlux:Button_Events|ButtonEvents]] | ||
}} | }} | ||
Line 35: | Line 35: | ||
[[Category:ComponentStubs]] | [[Category:ComponentStubs]] | ||
[[Category:Components|Context Menu Item Source]] | [[Category:Components:Radiant UI:Context Menu{{#translation:}}|Context Menu Item Source]] | ||
[[Category:Components: | [[Category:Components{{#translation:}}|Context Menu Item Source]] |
Revision as of 22:50, 18 April 2024
This article or section is a Stub. You can help the Resonite Wiki by expanding it.
Component image
The ContextMenuItemSource component is used to add additional items to a context menu. To show up, it needs to be either within a Context Menu Submenu or assigned to a Root Context Menu Item as its Item.
Fields
Name | Type | Description |
---|---|---|
persistent
|
Bool | Determines whether or not this item will be saved to the server. |
UpdateOrder
|
Int | Controls the order in which this component is updated. |
Enabled
|
Bool | Controls whether or not this component is enabled. |
Label
|
String | The text label next to the item. |
Color
|
ColorX | The background/border color of the item. |
Sprite
|
IAssetProvider`1<Sprite> | The icon that is displayed on the item. |
ButtonEnabled
|
Bool | Whether or not the button is active. If false, it will be greyed out and unclickable. |
AllowDrag
|
Bool | Whether or not the user can drag onto the button from the center of the context menu to click it. |
CloseMenuOnPress
|
Bool | Whether or not the context menu should be closed after the item is pressed. |
Pressed
|
ButtonEventHandler | See ButtonEvents |
Pressing
|
ButtonEventHandler | See ButtonEvents |
Released
|
ButtonEventHandler | See ButtonEvents |
Usage
This article or section is a Stub. You can help the Resonite Wiki by expanding it.
Examples
This article or section is a Stub. You can help the Resonite Wiki by expanding it.
Related Issues
This article or section is a Stub. You can help the Resonite Wiki by expanding it.