Difference between revisions of "LGUI2:itemview"

From Lavish Software Wiki
Jump to navigation Jump to search
(Created page with "A LavishGUI 2 itemview element is a standard Content Container element. It is specifically meant to host items in an LGUI2:Item List, such...")
(No difference)

Revision as of 20:16, 13 July 2018

A LavishGUI 2 itemview element is a standard Content Container element. It is specifically meant to host items in an Item List, such as in a listbox, and so this type of element may be created implicitly for the item.

Defining an itemview element

An itemview element is a Content Container, 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 - 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