Difference between revisions of "LGUI2:listbox"

From Lavish Software Wiki
Jump to: navigation, search
(Created page with "A LavishGUI 2 listbox element is a basic Item List element, which shows an itemview for each item. The default LGUI2:Skin use...")
 
 
Line 3: Line 3:
 
The default [[LGUI2:Skin|Skin]] uses a vertical [[LGUI2:stackpanel|stackpanel]] to host the list.
 
The default [[LGUI2:Skin|Skin]] uses a vertical [[LGUI2:stackpanel|stackpanel]] to host the list.
  
== Defining an itemview element ==
+
== Defining a listbox element ==
 
A listbox element is an [[LGUI2:Item List|Item List]], with no additional properties.
 
A listbox element is an [[LGUI2:Item List|Item List]], with no additional properties.
  

Latest revision as of 20:39, 15 July 2018

A LavishGUI 2 listbox element is a basic Item List element, which shows an itemview for each item.

The default Skin uses a vertical stackpanel to host the list.

Defining a listbox element

A listbox element is an Item List, with no additional properties.

Examples

A listbox, whose items are (by default) each turned into itemview elements with the given content
 {
   "type": "listbox",
   "height": 60,
   "items": [
     {
       "type": "imagebox",
       "margin": [ 1, 1, 4, 1 ],
       "imageBrush": {
         "color": [ 1.0, 1.0, 1.0 ],
         "imageFile": "C:\\Users\\joeth\\Pictures\\ISBoxer 2 Logo - Concept 2.2 48x48.png"
       }
     },
     {
       "type": "imagebox",
       "margin": [ 1, 1, 4, 1 ],
       "imageBrush": {
         "color": [ 1.0, 1.0, 1.0 ],
         "imageFile": "C:\\Users\\joeth\\Pictures\\banana.gif"
       }
     },
     "this is a list box",
     "item one",
     "item two",
     "item three",
     "item four",
     "item five",
     "item six"
   ]
 }

LavishGUI 2 Element Types

LavishGUI 2 LavishScript Object Types

Core API (see Using LavishGUI 2 from LavishScript)
lgui2 - lgui2animateargs - lgui2animationtype - lgui2eventargs - lgui2eventhandler - lgui2elementtype - lgui2itemviewgeneratorargs - lgui2inputbinding - lgui2layer - lgui2skin
Enums
elgui2animationframestate - elgui2dpad - elgui2edge - elgui2fontflags - elgui2horizontalalignment - elgui2imageorientation - elgui2progresstext - elgui2scrollbar - elgui2sizetocontent - elgui2verticalignment
Element Components
lgui2animation - lgui2brush - lgui2fontstyle - lgui2margins - lgui2item - lgui2radialitem - lgui2radialgaugeneedle
Element Base Types
lgui2element - lgui2bordered - lgui2contentbase - lgui2headeredcontentbase - lgui2itemlist
Elements