| Zeus API Reference - MyGeneration Software |
|
Zeus.UserInterface Namespace
A generic API that describes a simple graphical user interface. This can be adapted to either a web or win32 API.
Namespace hierarchy
Classes
| Class |
Description |
|
GuiButton
|
A Button input control used to trigger click events on the form. |
|
GuiCheckBox
|
A CheckBox input control used to gather boolean input. |
|
GuiCheckBoxList
|
A CheckBox List control. You can bind ArrayList, NameValueCollection, and Hashtable objects to the GuiCheckBoxList along with IEnumerable objects with both ItemName and ItemValue properties (using reflection). |
|
GuiComboBox
|
A ComboBox control. You can bind ArrayList, NameValueCollection, and Hashtable objects to the GuiComboBox along with IEnumerable objects with both ItemName and ItemValue properties (using reflection). You can trap the onchange event and trigger an event handler as well. |
|
GuiControl
|
Each of the supported controls (GuiController, GuiTextbox, GuiComboBox, GuiLabel, GuiButton, etc) inherit from GuiControl. |
|
GuiController
|
The ui object is only available in the user interface block of the template. This object is very similar to a form object in Windows programming. Controls are added to a collection of controls and a simple auto-layout algorithm is applied. You can customize the layout of the form by editing each of the control's top, left, width, and height properties. |
|
GuiFilePicker
|
A button that pops up a file or folder selction dialog and outputs the selected path into a target textbox control. |
|
GuiGrid
|
A Grid input control for attaining a table of input from the user. |
|
GuiLabel
|
A label control for painting text onto the form. |
|
GuiListBox
|
A ListBox control. You can bind ArrayList, NameValueCollection, and Hashtable objects to the GuiListBox along with IEnumerable objects with both ItemName and ItemValue properties (using reflection). |
|
GuiTextBox
|
A TextBox input control for attaining textual input from the user. |
Interfaces