| 
    GATE
    
   C/C++ Framework 
   | 
 
UI base structures. More...
#include "gate/ui/gate_ui_api.hpp"#include "gate/ui/gateui.h"#include "gate/arrays.hpp"#include "gate/strings.hpp"#include "gate/delegates.hpp"#include "gate/wrappers.hpp"#include "gate/graphics/colors.hpp"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... | |
| struct | Layout | 
| UI grid layout definition.  More... | |
| class | ControlContainer | 
| UI control container base class.  More... | |
| class | IControlManager | 
| control manager interface  More... | |
| class | HostControlManager | 
| Host control manager implementation.  More... | |
Typedefs | |
| typedef gate::graph::Color | Color | 
| UI color.  | |
UI base structures.