GATE
Loading...
Searching...
No Matches
gateui.hpp File Reference

UI base structures. More...

Data Structures

struct  Point
 Control coordinate point (x,y) More...
 
struct  Size
 Control size dimensions (width, height) More...
 
struct  Position
 Control position (x,y,width,height) More...
 
struct  Font
 UI font info wrapper. More...
 
struct  Input
 User input event IDs. More...
 
class  Host
 UI host interface. More...
 
struct  EventArg
 UI event argument base class. More...
 
struct  PointArg
 Generic UI point event argument. More...
 
struct  KeyCharArg
 Generic UI keyboard event argument. More...
 
struct  SizeArg
 Generic UI size event argument. More...
 
struct  PositionArg
 Generic UI position event argument. More...
 
class  Event< CTRL, ARG >
 UI event host template. More...
 
class  Control
 UI control base class. More...
 
class  ControlContainer
 UI control container base class. More...
 
struct  Layout
 UI grid layout definition. More...
 

Typedefs

typedef gate::graph::Color Color
 UI color.
 

Detailed Description

UI base structures.