Bambookit Home    Bambookit GUI Tutorial

Back    Next   

II. GUI Basics

Chapter 6. Widgets - Using Widgets to Create Interfaces

The Bambookit widget universe has only one broad category - widgets. User Interface elements in Bambookit GUI are called widgets. At their foundation, all widgets share a large number of properties.

Widget Description
Widget A basic control from which all widgets extend. Widget has two roles: widget-container and widget label. All properties found in Widget apply to most Bambookit widgets. A container widget is used to group other widgets when creating an application or dialog layout. A Label displays a text or an image
Button A simple button, used to execute a command or other operation.
Checkbox Checkbox is a button, and inherits most of the button's properties. Check boxes let users to make independent choices: checking one box does not automatically uncheck all the others in a group.
Radio Radio box is a button, and inherits most of the button's properties. Radio widgets within a group are mutually exclusive: only one option widget can be switched on at any one time.
Item Item is a button, and inherits most of the button's properties. Item is used in the listboxes.
Edit A text entry field.
Combobox Combobox are used as a means of selecting one choice from a list of many.
Listbox Displays a list of alternatives. The listbox may embed any widget.
Menu A menu pane. Used to implement pulldown and popup menus.
Splitter Splitter is used to split and resize a widget.
View View widget is a parent for the Scrollbar widget. View is used to set the view window for the scrolling widgets.
Scrollbar Scrollbars for use with Widget, Listbox, Combobox, Menu, and Table.
Calendar Calendar to set Date including date in the past. Popup Calendar.
Tabs Multiple Panels arrangements.
Table Table is used to represent data in a tabular format.

Back    Next