均匀大小网格布局
更多...
#include <UniformGridLayout.h>
|
| virtual Size | MeasureOverride (const Size &availableSize) override |
| | 测量元素所需尺寸,无需考虑边框和边距
|
| |
| virtual void | ArrangeOverride (const Size &finalSize) override |
| | 安排子元素的位置,可重写该函数以实现自定义布局
|
| |
|
virtual | ~LayoutHost ()=default |
| | 默认虚析构函数
|
| |
| void | Associate (ILayout *obj) |
| | 设置关联的对象,每个LayoutHost只能关联一个对象
|
| |
| bool | IsAssociated (ILayout *obj=nullptr) |
| | 判断当前LayoutHost是否关联了对象
|
| |
|
int | GetChildLayoutCount () |
| | 获取关联对象子控件的数量
|
| |
|
ILayout & | GetChildLayoutAt (int index) |
| | 获取关联对象对应索引处的子控件
|
| |
|
|
int | rows = 1 |
| | 行数
|
| |
|
int | columns = 1 |
| | 列数
|
| |
|
int | firstColumn = 0 |
| | 网格第一行中前导空白单元格的数量
|
| |
◆ ArrangeOverride()
| virtual void sw::UniformGridLayout::ArrangeOverride |
( |
const Size & |
finalSize | ) |
|
|
overridevirtual |
◆ MeasureOverride()
| virtual Size sw::UniformGridLayout::MeasureOverride |
( |
const Size & |
availableSize | ) |
|
|
overridevirtual |
该类的文档由以下文件生成: