GUI

From HEWIKI
(Difference between revisions)
Jump to: navigation, search
m (1 revision)
(Related information: Fixed a reference to XML page)
Line 15: Line 15:
 
* [[Technical:Graphical Events | GUIEvents]]
 
* [[Technical:Graphical Events | GUIEvents]]
 
* [[Technical:GUIAnimations|GUIAnimations]]
 
* [[Technical:GUIAnimations|GUIAnimations]]
* [[Technical:XML|XML]]
+
* [[GUIXML]]
 
* [[Technical:Graphical Controls | GUIControls]]
 
* [[Technical:Graphical Controls | GUIControls]]
 
* [[Technical:Graphical Editor | GUIEditor]]
 
* [[Technical:Graphical Editor | GUIEditor]]

Revision as of 20:52, 19 October 2011

Contents

GUI means Graphical User Interface. As far as HeroScript is concerned, this means various tabs, list boxes, popup menus, tree views, forms, and other things which are created and manipulated via HeroScript, for display to the player.

If you are new to things GUI, please start by reading the overview in the section on GUI Controls.

Creating a GUI Control

The simplest way to create a Control Prototype, is by using the GUI Editor. Please see that section for a step by step tutorial on creating a new GUI Control prototype.

The way to create a Control is to write a short HSL function that creates a new Control based on an existing prototype, and then displays it in the viewport. For step by step instructions on how to do this, please see:

Related information

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox