LGUI2:itemview

From Lavish Software Wiki
Jump to: navigation, search

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.

An itemview is expected to forward the "onMouseButtonMove" Event to its itemlist as "onItemMouseButtonMove". This behavior is provided by the default Skin.

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 - 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