A component that allows you to create a table to align a series of Widget. In addition, to be able to compact the information presented on the Grid an open and close mechanism is provided.
See Also
Name | Description |
---|---|
widget | Base Widget where the Grid component is defined. |
row_count | Total amount of row defined for the active Grid. |
Name | Description |
---|---|
open_size | Size in pixels when the Grid is open. |
close_size | Size in pixels when the Grid is closed. |
open | Boolean value that determine wether or not the Grid is open. |
align_all | Force to align all Widget connected to the Grid even if they are not visible. |
margin | Specify the outter edge margin (in pixels) of the Grid on the X and Y axis. |
spacing | Specify the margin (in pixels) between cells and rows of the Grid. |
Name | Description |
---|---|
AddRow | Append a new row to the active Grid. |
RemoveRow | Remove a row from the active Grid using its index as key. |
SetRow | Change the amount of cell for a specific row. |
ClearRows | Clear all rows. |
Align | Automatically realign all Widget connected to the active Grid cells. |
AdjustBounds | Adjust the Grid Widget bounds based if it is open or not. |
Available type of Grid that can be used to dictate its behavior.
kNormal
: Regular push down, come back up Grid.kToggle
: Push down, stay down, push again, comes back up.kRadio
: Circular radio Grid that works in a group.kOption
: Similar as kToggle
but work in a group like kRadio
.kItem
: The Grid state is managed by the user.
|