ufo::UAbstractContext | Implements some platform independent methods of UContext. Provided for convenience |
ufo::UAbstractDisplay | Implements some platform independent methods of UDisplay. Provided for convenience |
ufo::UAbstractSlider | An abstract slider |
ufo::UAbstractToolkit | Implements some platform independent methods of UToolkit. Provided for convenience |
ufo::UActionEvent | This event is used for many synchronous messages which indicate an action like in button, check boxes etc |
ufo::UBasicCaret | |
ufo::UBasicDocument | A plain text document |
ufo::UBasicStyle | Default implementation of a UFO style |
ufo::UBorderLayout | A layout manager with one main widgets and (at most) 4 minor widgets in north, east, south or west position |
ufo::UBorderModel | A border model describes the border of a widget |
ufo::UBoxLayout | This layout manager lays out all children in horizontal or vertical orientation |
ufo::UButton | The base class for all clickable widgets |
ufo::UButtonGroup | Provides a container for organizing selection states of toggable button widgets |
ufo::UButtonModel | The button model represents the application data of a generic button (including check boxes and radio buttons) |
ufo::UCaret | A Caret represents a text cursor within a document |
ufo::UCheckBox | A togglable button |
ufo::UCheckBoxMenuItem | A checkbox menu item is a toggable UFO menu item |
ufo::UCollectable | Base class for all garbage collected objects |
ufo::UColor | An abstraction of a four float array (red, green, blue and alpha) describing a color |
ufo::UColorObject | |
ufo::UComboBox | A button with a popup item list |
ufo::UComplexModel | The complex model represents the application data of a widget with sub controls |
ufo::UCompound | This class represents a compound widget with a static text and an icon |
ufo::UCompoundModel | The compound model represents the application data of a compound which is used for drawing and to react on user input |
ufo::UContext | An UFO context is the abstract container for UFO widgets (think of it as an OpenGL context) |
ufo::UContextGroup | |
ufo::UCss | This class can load cascading style sheets and convert them to style hints |
ufo::UDebugStream | |
ufo::UDesktopPane | This class provides basic desktop features like frame decorations, minimizing and maximizing |
ufo::UDimension | An abstraction to dimension (width and height) |
ufo::UDimensionObject | |
ufo::UDisplay | The display represents the connection to the underlying system and contains the UFO event queue |
ufo::UDockWidget | Base class for dockable widget |
ufo::UDocument | A low level interface for text documents |
ufo::UDocumentFactory | |
ufo::UDoubleValidator | |
ufo::UDrawable | A simple interface for some drawable things (e.g. textures) |
ufo::UEvent | This is the base class for all UFO events |
ufo::UFileArchive | A simple abstraction to read files |
ufo::UFlowLayout | Layouts all child widgets in one continous flow from left to right, if necessary in several rows |
ufo::UFocusEvent | This event is used for input focus changes |
ufo::UFocusManager | This class controls the mouse and keyboard focus |
ufo::UFont | This class is a controller class for abstract font renderers |
ufo::UFontInfo | A struct describing a font and its attributes |
ufo::UFontMetrics | Describes metrics of a font |
ufo::UFontPlugin | Base class for font plug-ins. |
ufo::UFontRenderer | This class is responsible for low level rendering of fonts |
ufo::UGL_BuiltinFontRenderer | An OpenGL implementation of a fixed point size font (used as fallback) |
ufo::UGL_Driver | A simple OpenGL driver which loads OpenGL at runtime |
ufo::UGL_Graphics | OpenGL implementation of the UGraphics interface |
ufo::UGL_Image | OpenGL implementation of an image |
ufo::UGL_TextureFontRenderer | An OpenGL implementation of a texture font renderer |
ufo::UGraphics | The Graphics object is a basic wrapper for drawing functions and some higher level drawing functions |
ufo::UGroupBoxModel | The group box model represents the application data of a group box |
ufo::UIcon | Abstract class for label and button icons |
ufo::UImage | A abstract image representation |
ufo::UImageFilter | A class used for image manipulation |
ufo::UImageIcon | An icon which uses an image as source |
ufo::UImageIO | A basic image loader and saver |
ufo::UImageIOPlugin | Base class for image io method plugins |
ufo::ImplicitCast< Child, Base > | |
ufo::UInputEvent | This event is used as base class for user inputs (keyboard, mouse etc.) |
ufo::UInputMap | An input map stores registered actions for certain key events |
ufo::UInsets | This class desribes insets to a rectangle which is used to distinguish between the whole rectangle and the actual client size |
ufo::UInsetsObject | |
ufo::UInteger | A class representing an integer, derived from UObject |
ufo::UInternalFrame | An internal frame, contains a root pane and optional a menubar |
ufo::UIntValidator | |
ufo::UItem | This is an abstract base class for items |
ufo::UKeyEvent | This event is used for keyboard events |
ufo::UKeyStroke | A representation of a typed key on the keyboard. Used for hotkeys |
ufo::ULabel | A short, static, non-wrapping text field used to describe a nearby control or to display an icon |
ufo::ULAFPlugin | Base class for look and feel plug-ins |
ufo::ULayeredPane | A panel with different layers |
ufo::ULayoutManager | The layout manager handles the size and position of child widgets of a container |
ufo::ULineEdit | A widget for single line input fields |
ufo::UListBox | A widget with several items |
ufo::UMenu | A menu item with a popup menu (used for popup menus) |
ufo::UMenuBar | The menu bar contains different UMenu objects |
ufo::UMenuItem | A menu item |
ufo::UMenuItemModel | The menu item model represents the application data of a menu item which is used for drawing and to react on user input |
ufo::UMenuManager | Manages menu trees for popup menus |
ufo::UMouseEvent | This event is used for mouse button and mouse move events |
ufo::UMouseWheelEvent | This event is used for mouse wheel events |
ufo::UObject | This is the base class for all dynamic UFO objects |
ufo::UObjectSlotNode | |
ufo::UPalette | |
ufo::UPluginBase | This is the base class for all plug-ins |
ufo::UPluginInfo | The plugin info struct stores create and destroy methods for dynamic plugin creation |
ufo::UPoint | An abstraction of a two dimensional point (x and y) |
ufo::UPointObject | |
ufo::UPopup | A general abstraction for a widget which pops up |
ufo::UPopupManager | This class handles requests for popup widget |
ufo::UPopupMenu | A popup used for popup menus |
ufo::UPrintStream | |
ufo::UProgressBar | A progress bar indicates a progress |
ufo::UProgressBarModel | The progress bar model represents the application data of a progress bar |
ufo::UProperties | A set of properties which can be saved to or loaded from a stream |
ufo::UProperties::Reader | |
ufo::UPropertyChangeEvent | This event is used to notify property changes |
ufo::UQuitEvent | This event is used to request the application to terminate |
ufo::URadioButton | A radio button is a toggle UFO button |
ufo::URectangle | An abstraction of a rectangle (x, y, width and height) |
ufo::URectangleObject | |
ufo::URepaintManager | The repaint manager is a very simple controller which keeps track of the union of all dirty regions |
ufo::URootPane | The top level widget |
ufo::URunnableEvent | This event represents an event which run method is called at processing |
ufo::UScrollableWidget | A scrollable widget |
ufo::UScrollBar | A scroll bar may be used to scroll the contents of a scroll pane |
ufo::UScrollPane | A scroll pane may be used to display a smaller detail of a large widget on a relative |
ufo::USeparator | A separator for menus, . |
ufo::USharedLib | Loads a dynamic link library at runtime |
ufo::USharedPtr< T > | Shared reference counting smart pointer |
ufo::UShortcutEvent | This event represents a keyboard shortcut |
ufo::USignalBase | |
ufo::USlider | A vertical or horizontal slider |
ufo::USliderModel | The slider model represents the application data of a slider |
ufo::USlotBase | |
ufo::USlotEvent | This event can execute a slot (function or method) on dispachting |
ufo::USpinBox | A Spin Box is a (editable) number input whose content may be changed via up/down buttons |
ufo::USpinBoxModel | The spin box model represents the application data of a spin box |
ufo::UStackWidget | A stack widget orders its child widgets as stack |
ufo::UString | A simple wrapper for std::string which is derived from UObject |
ufo::UStringItem | |
ufo::UStyle | The style class provides the look and feel for common widgets |
ufo::UStyleHints | The style hints contain colors, fonts and other properties which describe the visual appearance of widgets |
ufo::UStyleManager | The style manager provides style and style hints for widgets |
ufo::UTabBar | A tab bar provides a box of tabs which may be used to select tab panels of a tab widgets |
ufo::UTabWidget | A tab widget provides a stack of widgets which order may be changed via tabs |
ufo::UTextEdit | An editable multi-line text |
ufo::UTextLayout | Lays out one block of text which has one unique font and color |
ufo::UTextModel | The text model represents the application data of a text widget |
ufo::UTextureFontRenderer | A basic (multimedia library independent) implementation of texture fonts |
ufo::UTextWidget | A static multi-line text widget |
ufo::UTimerEvent | A very simplistic time out event |
ufo::UTitleBarModel | The title bar model represents the application data of a title bar |
TiXmlAttribute | |
TiXmlBase | |
TiXmlComment | |
TiXmlDeclaration | |
TiXmlDocument | |
TiXmlElement | |
TiXmlHandle | |
TiXmlNode | |
TiXmlText | |
TiXmlUnknown | |
ufo::UToolkit | The toolkit encapsulates some important system functions and loads plugins |
ufo::UValidator | |
ufo::UVertexArray | |
ufo::UVideoDevice | An abstraction for a native video device (e.g. X11 windows) |
ufo::UVideoDriver | The video driver loads all necessary multimedia libraries and initializes the system to create video devices |
ufo::UVideoPlugin | Base class for video driver plugins |
ufo::UViewport | This class provides an generic viewport for widgets |
ufo::UVolatileData | An interface for volatile data, i.e. for data which have to be recreated after an OpenGL context was destroyed and recreated |
ufo::UWidget | The base class for all widgets |
ufo::UWidgetEvent | An event for widget state changes |
ufo::UWidgetModel | A widget model represents the application data of a widget which is painted by UStyle and modified by UWidget |
ufo::UXBMIcon | This icon uses an x bitmap and paints it via glBitmap |
ufo::UXContext | A platform-indenpendent implementation of a UFO context |
ufo::UXDisplay | The Display is the connection to the underlying windowing system |
ufo::UXFrame | A platform-independent representation of system windows |
ufo::UXGLXDevice | A video device which uses GLX for windowing |
ufo::UXGLXDriver | A video driver which uses GLX to create video devices |
ufo::UXSDLDevice | A video device which uses SDL for windowing |
ufo::UXSDLDriver | A video driver which uses SDL for windowing |
ufo::UXToolkit | An implementation of a UFO toolkit. Currently for posix and Win32 |
ufo::UXul | A XUL parser |
ufo::UXWGLDevice | A video device which uses Win32/WGL for windowing |
ufo::UXWGLDriver | A video driver which uses Win32/WGL for windowing |