LGUI2:combobox

From Lavish Software Wiki
Revision as of 20:48, 15 July 2018 by Lax (talk | contribs) (Created page with "A LavishGUI 2 combobox element is a combination between an itemview of a single selected LGUI2:Item, and a drop-down listbox. ==...")
(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)
Jump to navigation Jump to search

A LavishGUI 2 combobox element is a combination between an itemview of a single selected Item, and a drop-down listbox.

Defining a combobox element

A combobox element is an Item List, with the addition of a "popup" property (usually provided by the Skin which must contain a listbox.


combobox element properties
popup A JSON Object defining the popup for the drop-down. The popup must contain a listbox.

Examples

A combobox, whose items are (by default) each turned into itemview elements with the given content
  {
   "type": "combobox",
   "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"
       }
     },
     "this is a combo 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 - 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