Om  1.0.0
A universal framework for multimedia simulation
Classes | Typedefs
om::graphics::gui::objects Namespace Reference

A namespace containing GUI objects (i.e. widgets). More...

Classes

class  Button
 A class that represents a rectangular region that can be clicked on to perform an action. More...
 
class  ButtonBar
 A class that represents an array of buttons that are linked together. More...
 
class  ButtonFlags
 A class that encapsulates the different boolean flags that a button can have. More...
 
class  ColorField
 A class that displays a field that allows editing of a color value. More...
 
class  ColorPicker
 A GUI object that allows the user to select a color. More...
 
class  Divider
 A class that represents a rectangular region that divides a view. More...
 
class  GraphView
 A class that contains a 2D graph of rectangular cells that can contain child GUI objects. More...
 
class  GraphViewAxis
 A class that stores information about a single graph axis. More...
 
class  GridView
 A class that contains a 2D grid of rectangular cells that can contain child GUI objects. More...
 
class  GUIObject
 A class that represents the base class for an interactive rectangular region within a GUI. More...
 
class  GUIObjectFlags
 A class that encapsulates the different boolean flags that a GUI object can have. More...
 
class  GUIObjectWrapper
 A GUI object that mirrors and wraps the generic state of an external GUI object. More...
 
class  ImageView
 A class that draws an image within a rectangular area. More...
 
class  Knob
 A class that represents a rotating circular region that allows the user to modify a ranged value. More...
 
class  Label
 A class that provides a text and/or image label that wraps a child GUI object. More...
 
class  ListView
 A GUI object that displays a series of GUI objects within a wrapping content area. More...
 
class  Meter
 A class that represents a sliding rectangular region that allows the user to modify a ranged value. More...
 
class  NumberField
 A class that represents a number-only text input field that works like a slider. More...
 
class  ObjectView
 A class that contains a collection of GUI objects positioned within a rectangular region. More...
 
class  OptionMenu
 A class that allows the user to select from a list of options using a menu. More...
 
class  RenderView
 A class that contains a collection of GUI objects positioned within a 2D rectangle. More...
 
class  ScrollView
 A class that provides a scrolling content area that allows viewing of large scale GUI objects. More...
 
class  SearchField
 A class that implements a text search field with a button to clear its contents. More...
 
class  Slider
 A class that represents a sliding rectangular region that allows the user to modify a ranged value. More...
 
class  SplitView
 A class that splits a rectangle into one or more split views along an axis. More...
 
class  TabView
 A class that displays multiple child views of the same size that are selected via labeled tabs. More...
 
class  TagView
 A class that provides a GUI for managing text tags. More...
 
class  TextField
 A class that represents a simple editable text area with a single text style. More...
 
class  TreeView
 A class that displays a hierarchy of objects in collapsable table format. More...
 

Typedefs

typedef Button::Delegate ButtonDelegate
 Define the button delegate type at namespace scope. More...
 
typedef ColorField::Delegate ColorFieldDelegate
 Define the color field delegate type at namespace scope. More...
 
typedef ColorPicker::Delegate ColorPickerDelegate
 Define the color picker delegate type at namespace scope. More...
 
typedef GraphView::Delegate GraphViewDelegate
 Define the graph view delegate type at namespace scope. More...
 
typedef Knob::Delegate KnobDelegate
 Define the knob delegate type at namespace scope. More...
 
typedef Meter::Delegate MeterDelegate
 Define the meter delegate type at namespace scope. More...
 
typedef NumberField::Delegate NumberFieldDelegate
 Define the number field delegate type at namespace scope. More...
 
typedef ObjectView::Delegate ObjectViewDelegate
 Define the object view delegate type at namespace scope. More...
 
typedef OptionMenu::Delegate OptionMenuDelegate
 Define the option menu delegate type at namespace scope. More...
 
typedef RenderView::Delegate RenderViewDelegate
 Define the render view delegate type at namespace scope. More...
 
typedef SearchField::Delegate SearchFieldDelegate
 Define the search field delegate type at namespace scope. More...
 
typedef Slider::Delegate SliderDelegate
 Define the slider delegate type at namespace scope. More...
 
typedef TabView::Delegate TabViewDelegate
 Define the tab view delegate type at namespace scope. More...
 
typedef TagView::Delegate TagViewDelegate
 Define the tag view delegate type at namespace scope. More...
 
typedef TextField::Delegate TextFieldDelegate
 Define the text field delegate type at namespace scope. More...
 
typedef TreeView::Delegate TreeViewDelegate
 Define the tree view delegate type at namespace scope. More...
 

Detailed Description

A namespace containing GUI objects (i.e. widgets).

Typedef Documentation

Define the button delegate type at namespace scope.

Define the color field delegate type at namespace scope.

Define the color picker delegate type at namespace scope.

Define the graph view delegate type at namespace scope.

Define the knob delegate type at namespace scope.

Define the meter delegate type at namespace scope.

Define the number field delegate type at namespace scope.

Define the object view delegate type at namespace scope.

Define the option menu delegate type at namespace scope.

Define the render view delegate type at namespace scope.

Define the search field delegate type at namespace scope.

Define the slider delegate type at namespace scope.

Define the tab view delegate type at namespace scope.

Define the tag view delegate type at namespace scope.

Define the text field delegate type at namespace scope.

Define the tree view delegate type at namespace scope.