logo

Wide Studio Application Builder User's Guide

Wide Studio Home
Up to


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 3.0

For Use with Wide Studio Release 3.0, Summer 2002


Wide Stuido Home | Up to

Copyright(C) T. Hirabayashi, 2000-2002 Last modified: June 10, 2002