Difference between revisions of "LavishGUI"

From Lavish Software Wiki
Jump to navigation Jump to search
 
(25 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
== Overview ==
 
== 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.
  
== LavishScript Integration ==
+
== Basics ==
=== Commands ===
+
; LavishGUI encompasses these basic parts
* [[LavishGUI:InputBox (Command)|InputBox]]
+
* Types of LavishGUI objects
* [[LavishGUI:MessageBox (Command)|MessageBox]]
+
** [[LavishGUI:Templates|Templates]]
* [[LavishGUI:UI (Command)|UI]]
+
*** [[LavishGUI:Templates#Using_Templates|Using Templates]]
* [[LavishGUI:UIElement (Command)|UIElement]]
+
*** [[LavishGUI:Templates#Creating_Templates|Creating Templates]]
=== Data Types ===
+
** [[LavishGUI:Skins|Skins]]
*[[LavishGUI:lguibutton (Data Type)|lguibutton]]
+
** [[LavishGUI:Textures|Textures]]
*[[LavishGUI:lguicheckbox (Data Type)|lguicheckbox]]
+
*** [[LavishGUI:Textures#Using_Textures|Using Textures]]
*[[LavishGUI:lguicombobox (Data Type)|lguicombobox]]
+
** [[LavishGUI:Fonts|Fonts]]
*[[LavishGUI:lguiconsole (Data Type)|lguiconsole]]
+
*** [[LavishGUI:Fonts#Using_Fonts|Using Fonts]]
*[[LavishGUI:lguielement (Data Type)|lguielement]]
+
** [[LavishGUI:Elements|Elements]]
*[[LavishGUI:lguifont (Data Type|lguifont]]
+
*** [[LavishGUI:Element Types|Types of Elements]] (e.g. buttons, frames, windows, etc)
*[[LavishGUI:lguiframe (Data Type)|lguiframe]]
+
*** [[LavishGUI:Elements#Using_Elements|Using Elements]]
*[[LavishGUI:lguigauge (Data Type)|lguigauge]]
+
*** [[LavishGUI:Elements#Creating_Element_Types|Creating Element Types]]
*[[LavishGUI:lguihudelement (Data Type)|lguihudelement]]
+
** [[LavishGUI:Embedded Scripts|Embedded Scripts]]
*[[LavishGUI:lguilistbox (Data Type)|lguilistbox]]
+
* [[LavishGUI:User Interface XML Files|User Interface XML Files]]
*[[LavishGUI:lguilistboxitem (Data Type)|lguilistboxitem]]
+
** [[LavishGUI:User_Interface_XML_Files#Creating_Skins|Creating Skins]]
*[[LavishGUI:lguiscrollbar (Data Type)|lguiscrollbar]]
+
** [[LavishGUI:User_Interface_XML_Files#Creating_Interfaces|Creating Interfaces]]
*[[LavishGUI:lguislider (Data Type)|lguislider]]
+
*Access via LavishScript
*[[LavishGUI:lguitextentry (Data Type)|textentry]]
+
**[[LavishGUI:Commands|Commands]]
*[[LavishGUI:lguiwindow (Data Type)|lguiwindow]]
+
**[[LavishGUI:Object Types|Object Types]]
 +
**[[LavishGUI:Top-Level Objects|Top-Level Objects]]
  
=== Top-Level Objects ===
+
== Sample Interfaces ==  
*[[LavishGUI:UIElement (Top-Level Object)|UIElement]]
+
* [[ClickBoxer]] - an interface with buttons for multi-boxing in Inner Space
*[[LavishGUI:UserInput (Top-Level Object)|UserInput]]
 
  
 
== See Also ==
 
== See Also ==
 
* [[LavishGUI:Release Notes|LavishGUI Release Notes]]
 
* [[LavishGUI:Release Notes|LavishGUI Release Notes]]
 +
 +
[[Category:LavishGUI]]

Latest revision as of 18:02, 2 June 2012

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

Sample Interfaces

  • ClickBoxer - an interface with buttons for multi-boxing in Inner Space

See Also