gltk
0.3
a C++ widget library built on GLUT
|
The namespace of the GL Toolkit widget library. More...
Classes | |
class | Adjustment |
value with a defined range and two sizes of increments More... | |
class | Bin |
Bin is a Container with a single child. More... | |
class | Box |
A Container that lines up its children. More... | |
class | VBox |
vertical Box More... | |
class | HBox |
horizontal Box More... | |
class | Button |
Button is a PushBox that holds a child widget. More... | |
class | CheckBox |
a checkbox that can be toggled on and off More... | |
class | CheckButton |
a CheckBox with a Label More... | |
class | ComboBoxText |
A Widget used to choose from a list of text items. More... | |
class | Container |
A Container holds child widget(s). More... | |
class | Entry |
Single line text input. More... | |
class | FileBrowser |
Show files in current directory allowing navigation and selection. More... | |
class | Focusable |
a Widget that can be focused on. More... | |
class | Frame |
Frame is a Bin with an outline and a text label. More... | |
class | glArea |
A Widget with its own GL context. More... | |
class | glutWindow |
Abstraction of underlying system window. More... | |
class | SignalIdle |
calling a slot when system is free SignalIdle provides a system signal that is emitted when the system is idle. More... | |
class | Label |
a one-line text Widget More... | |
class | LabelBin |
LabelBin is a Bin with default Label child. More... | |
struct | ViewableList |
A list of viewable items. More... | |
struct | RenderItemStr |
render an item as a string More... | |
class | ListView |
Widget showing and allowing selection from a list of items. More... | |
class | Main |
the one and only Main object of the library. More... | |
class | Popup |
A Widget that popups a menu on click. More... | |
class | PushBox |
a rectangular box that can be clicked More... | |
class | Scale |
a slider to select and a label to display a numeric value. More... | |
class | VScale |
vertical Scale More... | |
class | HScale |
horizontal Scale More... | |
class | Scrollbar |
widget for manipulating an Adjustment More... | |
class | Shape |
Widget of simple Shape. More... | |
class | Slider |
Selecting a value by moving a slider. More... | |
class | SpinButton |
a combo of an Entry and two Buttons. More... | |
class | TextDraw |
a single line text drawing object More... | |
class | SignalTimeout |
A timer signal. More... | |
class | Widget |
A visual component. More... | |
class | Window |
a toplevel window. More... | |
Enumerations | |
enum | Align { ALIGN_FILL, ALIGN_START, ALIGN_END, ALIGN_CENTER } |
alignment of elements More... | |
enum | Orientation { ORIENTATION_HORIZONTAL, ORIENTATION_VERTICAL } |
orientation of visual element More... | |
enum | PositionType { POS_LEFT, POS_RIGHT, POS_TOP, POS_BOTTOM } |
positioning of element More... | |
Functions | |
template<typename T > | |
T * | manage (T *obj) |
Mark that a Widget is to be managed by its parent Container widget. |
The namespace of the GL Toolkit widget library.
All API names are encapsulated in the gltk namespace.
enum gltk::Align |
enum gltk::Orientation |
enum gltk::PositionType |
T* gltk::manage | ( | T * | obj | ) |
Mark that a Widget is to be managed by its parent Container widget.
As GLUT does not do clean up on exit, this is mostly for compatibility with gtkmm.