GATE
|
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/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... | |
class | ControlContainer |
UI control container base class. More... | |
struct | Layout |
UI grid layout definition. More... | |
Typedefs | |
typedef gate::graph::Color | Color |
UI color. | |
UI base structures.