Pioneer
Namespaces | Classes | Enumerations | Functions
Gui Namespace Reference

Namespaces

 RawEvents
 
 Theme
 

Classes

struct  TimerSignal
 
class  Adjustment
 
class  Box
 
class  VBox
 
class  HBox
 
class  Button
 
class  SolidButton
 
class  TransparentButton
 
class  LabelButton
 
class  Container
 
struct  MouseButtonEvent
 
struct  MouseMotionEvent
 
class  Fixed
 
class  Image
 
class  ImageButton
 
class  ImageRadioButton
 
class  ISelectable
 
class  Label
 
class  LabelSet
 
class  MeterBar
 
class  MultiStateImageButton
 
class  RadioButton
 
class  RadioGroup
 
class  Screen
 
class  Stack
 
class  Tabbed
 
class  TextEntry
 
class  TextLayout
 
class  TexturedQuad
 
class  ToggleButton
 
class  ToolTip
 
class  ScrollBar
 
class  VScrollBar
 
class  VScrollPortal
 
class  Widget
 

Enumerations

enum  BoxOrientation { BOX_HORIZONTAL = 0 , BOX_VERTICAL = 1 }
 

Functions

void HandleSDLEvent (SDL_Event *event)
 
sigc::connection AddTimer (Uint32 ms, sigc::slot< void > slot)
 
void Draw ()
 
void Init (Graphics::Renderer *renderer, int screen_width, int screen_height, int ui_width, int ui_height)
 
void Uninit ()
 

Enumeration Type Documentation

◆ BoxOrientation

Enumerator
BOX_HORIZONTAL 
BOX_VERTICAL 

Function Documentation

◆ AddTimer()

sigc::connection Gui::AddTimer ( Uint32  ms,
sigc::slot< void >  slot 
)

◆ Draw()

void Gui::Draw ( )
Here is the call graph for this function:

◆ HandleSDLEvent()

void Gui::HandleSDLEvent ( SDL_Event *  event)
Here is the call graph for this function:

◆ Init()

void Gui::Init ( Graphics::Renderer renderer,
int  screen_width,
int  screen_height,
int  ui_width,
int  ui_height 
)
Here is the call graph for this function:

◆ Uninit()

void Gui::Uninit ( )
Here is the call graph for this function: