Difference between revisions of "LavishGUI"

From Lavish Software Wiki
Jump to navigation Jump to search
Line 16: Line 16:
 
**** Creating Fonts
 
**** Creating Fonts
 
** [[LavishGUI:Elements|Elements]]
 
** [[LavishGUI:Elements|Elements]]
 +
*** [[LavishGUI:Element Types|Element Types]]
 
*** Using Elements
 
*** Using Elements
 
*** Creating Element Types
 
*** Creating Element Types
Line 22: Line 23:
 
** Creating Interfaces
 
** Creating Interfaces
 
** Creating Skins
 
** Creating Skins
 +
*Data Management
 +
**[[LavishGUI:Commands|Commands]]
 +
**[[LavishGUI:Data Types|Data Types]]
 +
**[[LavishGUI:Top-Level Objects|Top-Level Objects]]
  
== Built-in Element Types ==
 
All elements inherit, at some level, the [[LavishGUI:Elements|base]] type.
 
=== Controls ===
 
* [[LavishGUI:button (Element Type)|button]]
 
* [[LavishGUI:checkbox (Element Type)|checkbox]]
 
* [[LavishGUI:combobox (Element Type)|combobox]]
 
* [[LavishGUI:commandbutton (Element Type)|commandbutton]]
 
* [[LavishGUI:commandcheckbox (Element Type)|commandcheckbox]]
 
* [[LavishGUI:listbox (Element Type)|listbox]]
 
* [[LavishGUI:slider (Element Type)|slider]]
 
* [[LavishGUI:variableslider (Element Type)|variableslider]]
 
=== Organization ===
 
* [[LavishGUI:frame (Element Type)|frame]]
 
* [[LavishGUI:tabcontrol (Element Type)|tabcontrol]]
 
* [[LavishGUI:table (Element Type)|table]]
 
* [[LavishGUI:window (Element Type)|window]]
 
=== Other Display (view only) ===
 
* [[LavishGUI:gauge (Element Type)|gauge]]
 
* [[LavishGUI:variablegauge (Element Type)|variablegauge]]
 
=== Text Display (view only) ===
 
* [[LavishGUI:console (Element Type)|console]]
 
* [[LavishGUI:hudelement (Element Type)|hudelement]]
 
* [[LavishGUI:text (Element Type)|text]]
 
* [[LavishGUI:tooltip (Element Type)|tooltip]]
 
=== Text Entry ===
 
* [[LavishGUI:commandentry (Element Type)|commandentry]]
 
* [[LavishGUI:textedit (Element Type)|textedit]]
 
* [[LavishGUI:textentry (Element Type)|textentry]]
 
  
 
== LavishScript Integration ==
 
== LavishScript Integration ==
=== Commands ===
+
 
* [[LavishGUI:InputBox (Command)|InputBox]]
 
* [[LavishGUI:MessageBox (Command)|MessageBox]]
 
* [[LavishGUI:UI (Command)|UI]]
 
* [[LavishGUI:UIElement (Command)|UIElement]]
 
 
=== Data Types ===
 
=== Data Types ===
 
*[[LavishGUI:lavishgui (Data Type)|lavishgui]]
 
*[[LavishGUI:lavishgui (Data Type)|lavishgui]]

Revision as of 06:53, 19 October 2005

Overview

What is LavishGUI?

LavishGUI is a fully-featured user interface system. Its goal is to provide premium, efficient, customizable user interfaces. It integrates with LavishScript to provide uniform access to the system via commands and objects.

Basics

LavishGUI encompasses these basic parts


LavishScript Integration

Data Types

Top-Level Objects

See Also