next up previous contents index
Next: Classes and Methods Up: Interactive Classes Previous: Actions

Class Hierarchy

Manager:
connection between devices and GRAPE, receives events and initiates the associated actions, contains layer management and display method ruler management. (9.1.3.17 Manager)

Item:
abstract superclass for all visible objects in the handle which implements size, redraw and position management and general functionalities, allows to be grouped. (9.1.3.15 Item)

Rectangle:
colored rectangle. (9.1.3.21 Rectangle)

Textmessage, StaticText:
static text and messages. (9.1.3.29 Textmessage, 9.1.3.27 Statictext)

Interactive:
abstract superclass for all interactive objects in the handle, e. g. clickable objects. Implements event handling. (9.1.3.14 Interactive)

Input:
input field for numbers or single lines of text. (9.1.3.13 Input)

Button:
starts action if clicked. (9.1.3.2 Button)

XList_Button:
opens a layer containing an XList, FileList or Methlist. (9.1.3.31 XList_Button)

Checkbox:
toggles a flag. (9.1.3.4 Checkbox)

Cycle_Button:
button with switching label. (9.1.3.7 Cycle_Button)

ComboButton:
button with selectable label. (9.1.3.6 ComboButton)

Step_Button:
autorepeating button. (9.1.3.28 Step_Button)

Group:
rectangular container for Items, which forwards some methods to them. Since Group is a subclass of Item, Groups can be nested. (9.1.3.12 Group)
Layer:
a movable overlay Group. (9.1.3.16 Layer)

MethLayer:
special Layer for choosing display methods. (9.1.3.19 MethLayer)

Bar1d:
abstract superclass for Ruler, Slider, Scrollbar. Edit scalar values with the mouse or by typed input. (9.1.3.1 Bar1d)

Ruler, Slider:
ruler and slider. (9.1.3.22 Ruler, 9.1.3.24 Slider)

Function_Bar1d:
abstract superclass for a Bar1d controlled by a spline. (9.1.3.9 Function_Bar1d)
Function_Ruler, Function_Slider:
different looking versions of Function_Bar1d. (9.1.3.10 Function_Ruler, 9.1.3.11 Function_Slider)

Scrollbar:
a scrollbar with bar size management. (9.1.3.23 Scrollbar)

Spline_Editor:
interactive editor for splines. (9.1.3.26 Spline_Editor)

XList:
table of choosable strings and an input for arbitrary strings. (9.1.3.30 XList)

FileList:
file selector. (9.1.3.8 FileList)

MethList:
method selector for the class tree. (9.1.3.20 MethList)

CheckField:
easy to use grouping class for Checkboxes, you can define complex connection rules. (9.1.3.3 CheckField)

Color_Sel:
color selector for RGB and HSV color model. (9.1.3.5 ColorSel)

Matrix_Edit:
interactive editor for some parts of transformation matrices. Used in trans-menu, light-menu, ... (9.1.3.18 Matrix_Edit)

Spline1d:
spline. (9.1.3.25 Spline1d)


next up previous contents index
Next: Classes and Methods Up: Interactive Classes Previous: Actions

SFB 256 Universität Bonn and IAM Universität Freiburg

Copyright © by the Sonderforschungsbereich 256 at the Institut für Angewandte Mathematik, Universität Bonn.