The box model of XUL is used to divide a portion of the display into a series of boxes. Components inside of a box will orient themselves horizontally or vertically. By combining a series of boxes and separators, you can control the layout of the visual presentation.
A box can lay out its children in one of two orientations, either horizontally or vertically. A horizontal box lines up its components horizontally and a vertical box orients its components vertically. You can think of a box as one row or one column from an HTML table.
<zk>
<box orient="vertical">
<button label="Button 1"/>
<button label="Button 2"/>
</box>
<box orient="horizontal">
<button label="Button 3"/>
<button label="Button 4"/>
</box>
</zk>
|
Property |
Description |
Data Type |
Default Value |
|---|---|---|---|
|
|
Sets the widths/heights, which is a list of numbers separated by comma to denote the width/height of each cell in a box. |
|
|
|
|
Sets the orient.
Values:
|
|
|
|
|
Sets the spacing.(such as "
|
|
|
|
|
Sets the vertical alignment of the adjacent cells of a box.
Value:
|
|
|
|
|
Sets the widths/heights, which is a list of numbers separated by comma to denote the width/height of each cell in a box. |
|
|
|
Name |
Description |
Return Data Type |
|---|---|---|
|
|
Returns the inner attributes used to wrap the children (never null). |
|
|
|
Returns the outer attributes used to wrap the children (never null). |
|
|
|
|
|