libsuit  0.1.1
SFML User Interface Toolkit
Classes | Typedefs | Enumerations | Functions
ui Namespace Reference

The namespace of SUIT. More...

Classes

class  Action
 An action that can be triggered by different controls. More...
 
class  ActionSet
 A set of actions. More...
 
class  Area
 An area on the window that contains widgets. More...
 
class  Bin
 A widget with a single child. More...
 
class  Button
 A button widget. More...
 
class  CloseControl
 A close control. More...
 
class  Container
 A widget that contains several other widgets. More...
 
class  Control
 A physical control. More...
 
class  DebugVisitor
 A visitor to draw a debug view of the widgets. More...
 
class  Form
 A form widget. More...
 
class  GamepadAxisControl
 A gamepad axis control. More...
 
class  GamepadButtonControl
 A gamepad button control. More...
 
struct  Geometry
 The geometry of a widget. More...
 
class  HBox
 A horizontal box. More...
 
class  KeyControl
 A key control. More...
 
class  Label
 A label widget. More...
 
class  Leaf
 A leaf widget. More...
 
class  MouseButtonControl
 A mouse button control. More...
 
class  Select
 A select widget. More...
 
class  Stack
 A stack widget. More...
 
class  StandardActionSet
 The standard action set. More...
 
class  Table
 A table widget. More...
 
class  Toggle
 A toggle widget. More...
 
class  VBox
 A vertical box. More...
 
class  VideoConfigWidget
 A video configuration widget. More...
 
class  Widget
 An element of the graphical interface. More...
 
class  WidgetVisitor
 A widget visitor. More...
 

Typedefs

typedef std::function< void()> Callback
 A generic callback function. More...
 

Enumerations

enum  Direction {
  Direction::POSITIVE,
  Direction::NEGATIVE
}
 A gamepad axis direction. More...
 
enum  SizePolicy {
  SizePolicy::EXACT,
  SizePolicy::PREFERRED,
  SizePolicy::MINIMUM
}
 The size policy of a widget. More...
 
enum  Alignment {
  Alignment::START,
  Alignment::CENTER,
  Alignment::END
}
 The alignement of a widget. More...
 

Functions

void computeGeometry (const Geometry &parent, Geometry &child)
 Compute the geometry of a child widget thanks to the geometry of its parent widget. More...
 

Detailed Description

The namespace of SUIT.

All the classes, types and functions that are defined in the SUIT library are put in the ui namespace.