Difference between revisions of "LGUI2:LS1:lgui2item"
Jump to navigation
Jump to search
(Created page with "{{ObjectType-Vitals|lgui2item|LavishGUI 2|none|lgui2item|none|no|void *}} A lgui2item object provides access to a LavishGUI 2 LGUI2:Item == Members == * LGUI2:LS1...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
A lgui2item object provides access to a LavishGUI 2 [[LGUI2:Item|Item]] | A lgui2item object provides access to a LavishGUI 2 [[LGUI2:Item|Item]] | ||
+ | |||
== Members == | == Members == | ||
Line 8: | Line 9: | ||
* [[ObjectType:jsonvalue|jsonvalue]] '''Data''': The Item data | * [[ObjectType:jsonvalue|jsonvalue]] '''Data''': The Item data | ||
* [[ObjectType:int64|int64]] '''Index''': The Item's index in the ItemList | * [[ObjectType:int64|int64]] '''Index''': The Item's index in the ItemList | ||
− | * [[ObjectType:bool|bool]] Selected: TRUE if the item is selected | + | * [[ObjectType:bool|bool]] '''Selected''': TRUE if the item is selected |
− | * [[LGUI2:LS1:lgui2element|lgui2element]] '''View['''#''']''': Retrieve an Item view, by the view's parent element ID | + | * [[LGUI2:LS1:lgui2element|lgui2element]] '''View['''#''']''': Retrieve an Item view, by the view's parent element ID (usually the '''ItemList.ItemsContainer.ID''') |
+ | |||
== Methods == | == Methods == | ||
+ | * '''SetSelected['''bool''']''': Selects or de-selects the Item | ||
+ | * '''Remove''': Removes the Item from the Item List | ||
+ | |||
== Examples == | == Examples == | ||
Line 17: | Line 22: | ||
{{LGUI2:ObjectType}} | {{LGUI2:ObjectType}} | ||
+ | [[Category:LavishGUI 2 Items]] |
Latest revision as of 14:07, 14 October 2019
lgui2item | |
Defined By | LavishGUI 2 |
Inherits | none |
Reduces To | lgui2item |
Variable Object Type | none |
Uses Sub-Types | no |
C/C++ Type | void * |
A lgui2item object provides access to a LavishGUI 2 Item
Members
- lgui2itemlist ItemList: The element hosting this Item
- unistring Type: The Item type
- jsonvalue Data: The Item data
- int64 Index: The Item's index in the ItemList
- bool Selected: TRUE if the item is selected
- lgui2element View[#]: Retrieve an Item view, by the view's parent element ID (usually the ItemList.ItemsContainer.ID)
Methods
- SetSelected[bool]: Selects or de-selects the Item
- Remove: Removes the Item from the Item List
Examples
LavishGUI 2 Element Types
- Base Element Types: Element - Content Container - Headered Content Container - Item List
- Layout: anchor - border - dockpanel - dragger - expander - hud - map - page - pagecontrol -panel - popup - radialpanel - screen - scrollviewer - stackpanel - tab - tabcontrol - table - treepanel - window - wrappanel
- Display: canvas - imagebox - progressbar - radialgauge - textblock
- Interaction: button - checkbox - combobox - contextmenu - dragin - filepicker - itemview - knob - listbox - mapitemview - objectview - propertyview - scrollbar - sensitivebutton - slider - textbox
LavishGUI 2 LavishScript Object Types
- Core API (see Using LavishGUI 2 from LavishScript)
- lgui2 - lgui2animateargs - lgui2animationtype - lgui2elementref - lgui2eventargs - lgui2eventhandler - lgui2elementtype - lgui2itemviewgeneratorargs - lgui2inputbinding - lgui2layer - lgui2skin - lgui2trigger
- Enums
- elgui2animationframestate - elgui2dpad - elgui2edge - elgui2fontflags - elgui2horizontalalignment - elgui2imageorientation - elgui2progresstext - elgui2scrollbar - elgui2sizetocontent - elgui2verticalignment - elgui2visibility
- Element Components
- lgui2animation - lgui2brush - lgui2fontstyle - lgui2margins - lgui2item - lgui2property - lgui2radialitem - lgui2radialgaugeneedle
- Element Base Types
- lgui2element - lgui2bordered - lgui2contentbase - lgui2headeredcontentbase - lgui2itemlist
- Elements
- Layout: lgui2anchor - lgui2border - lgui2dockpanel - lgui2dragger - lgui2expander - lgui2hud - lgui2map - lgui2page - lgui2pagecontrol - lgui2panel - lgui2popup - lgui2radialpanel - lgui2screen - lgui2scrollviewer - lgui2stackpanel - lgui2tab - lgui2tabcontrol - lgui2table - lgui2treepanel - lgui2window - lgui2wrappanel
- Display: lgui2canvas - lgui2imagebox - lgui2progressbar - lgui2radialgauge - lgui2textblock
- Interaction: lgui2button - lgui2checkbox - lgui2combobox - lgui2contextmenu - lgui2dragin - lgui2filepicker - lgui2itemview - lgui2knob - lgui2listbox - lgui2mapitemview - lgui2objectview - lgui2propertyview - lgui2scrollbar - lgui2sensitivebutton - lgui2slider - lgui2textbox