GATE
gate::ui::Layout Struct Reference
Inheritance diagram for gate::ui::Layout:
gate_ui_layout gate::NonCopyable

Public Member Functions

void clear ()
 
uint32_t addColumn (uint32_t type=Type_Auto, real32_t value=00.f)
 
uint32_t addRow (uint32_t type=Type_Auto, real32_t value=00.f)
 
void setBorder (uint32_t borderWidth)
 
void setColumnSpace (uint32_t colSpace)
 
void setRowSpace (uint32_t rowSpace)
 
void setControl (Control const &ctrl, uint32_t row, uint32_t col, uint32_t rowspan=1, uint32_t colspan=1)
 
void apply (uint32_t unitLength, Position const &pose)
 

Static Public Attributes

static uint32_t const Type_Auto = GATE_UI_LAYOUT_TYPE_AUTO
 
static uint32_t const Type_Pixel = GATE_UI_LAYOUT_TYPE_PIXEL
 
static uint32_t const Type_Percent = GATE_UI_LAYOUT_TYPE_PERCENT
 
static uint32_t const Type_UnitScale = GATE_UI_LAYOUT_TYPE_UNITSCALE
 

Additional Inherited Members

- Public Attributes inherited from gate_ui_layout
gate_arraylist_t columns
 
gate_arraylist_t rows
 
gate_uint32_t border
 
gate_uint32_t colspace
 
gate_uint32_t rowspace
 
gate_arraylist_t cells
 

The documentation for this struct was generated from the following files: