 | | Wide Studio Application Builder User's Guide
| |
What is the GUI objects?
the GUI objects like the window ,push button are
made by c++ class, and the has the followings function to customize easily.
- Property
The GUI objects has properties which likes a kind of member variables,
and the depeloper handle them with the unified insterface.
There are properties like the color, width, shape, value, string,and so on.
- Event Procedure
The developer set the event procedures to the instance of the GUI objects.
The procedure has a trigger,and
is executed on its trigger fired.
The procedure handles it for the instance so that
you can add it to the instances
various kind of function which the objects do not have by procedure.
Therefore, it makes you freed from creating many new classes which are
unnesessary.
The following shows kinds of the GUI object which has the child management function.
Kind | Class Name | Description |
Windows | WSCwindow | A top window as base of the application window |
| WSCbaseDialog | A base of the dialog. |
Forms | WSCform | An area which has independed window,
and manages children. |
| WSCscrForm | A scrolled area. |
| WSCsform | An area which has several sub-areas which
are resized freely by separators. |
| WSCindexForm | An area which has tabs to switch the contents |
The following shows kinds of the GUI object which does not have
the child management function.
Kind | Class Name | Description |
Labels/Buttons | WSCvbtn | A push button. |
| WSCvtoggle | A toggle(radio) button. |
| WSCvlabel | A text label which has a border. |
Controls | WSCpulldownMenu | An pulldown menu. |
| WSCoption | An option menu which choose a value. |
| WSCpopupMenu | A popup menu. |
| WSCvslider | A slider which adjusts a value. |
| WSCvclock | A clock. |
| WSClist | A list of strings. |
| WSCvifield | A text input field. |
| WSCvmifield | A multi-line text input field. |
| WSCtextField | A scrolled text input field. |
| WSCcomboBox | A input field and menu to choose a string. |
Primitives | WSCvarc | An arc or circle. |
| WSCvrect | A rectangle. |
| WSCvline | A line. |
| WSCvpoly | A poligon. |
Document Release 1.3 For Use with Wide Studio Release 1.3, Summer 2001 Wide Stuido Home | Up to Copyright(C) T. Hirabayashi, 2000-2001 | | Last modified: August 20, 2001 | |