UIGearsDockLayout布局对象
停靠布局对象
接口介绍### 1. SetHorDockType
接口描述: 设置水平停靠方向
参数值:
参数名 参数类型 参数含义 hor DockType 停靠方向 返回值:
void
参数定义:
enum DockType { UIG_DOCK_LEFTTOP = 0, // 靠左或者靠上 UIG_DOCK_CENTERMIDDLE, // 居中 UIG_DOCK_RIGHTBOTTOM // 靠右或者靠下 };
示例:
_demoCtrl->SetHorDockType();
2. SetVerDockType
接口描述: 设置垂直停靠方向
参数值:
参数名 参数类型 参数含义 hor DockType 停靠方向 返回值:
void
参数定义:
enum DockType
{
UIG_DOCK_LEFTTOP = 0, // 靠左或者靠上
UIG_DOCK_CENTERMIDDLE, // 居中
UIG_DOCK_RIGHTBOTTOM // 靠右或者靠下
};
> 示例:
_demoCtrl->SetVerDockType();
### 3. GetHorDockType
> 接口描述:
获取水平停靠方向
> 参数值:
>
无
> 返回值:
> ~~~
> DockType
> ~~~
> 参数定义:
enum DockType
{
UIG_DOCK_LEFTTOP = 0, // 靠左或者靠上
UIG_DOCK_CENTERMIDDLE, // 居中
UIG_DOCK_RIGHTBOTTOM // 靠右或者靠下
};
> 示例:
_demoCtrl->GetHorDockType();
### 4. GetVerDockType
> 接口描述:
设置垂直停靠方向
> 参数值:
>
无
> 返回值:
> ~~~
> DockType
> ~~~
> 参数定义:
enum DockType
{
UIG_DOCK_LEFTTOP = 0, // 靠左或者靠上
UIG_DOCK_CENTERMIDDLE, // 居中
UIG_DOCK_RIGHTBOTTOM // 靠右或者靠下
};
> 示例:
_demoCtrl->GetVerDockType();
### 5. GetDockWidthType
> 接口描述:
获取宽度类型
> 参数值:
>
无
> 返回值:
> ~~~
> DockSizeType
> ~~~
> 参数定义:
enum DockSizeType
{
UIG_FIX_SIZE = 0, // 绝对值
UIG_DOCK_SIZE // 停靠值
};
> 示例:
_demoCtrl->GetDockWidthType();
### 6. GetDockWidthType
> 接口描述:
获取高度类型
> 参数值:
>
无
> 返回值:
> ~~~
> DockSizeType
> ~~~
> 参数定义:
enum DockSizeType
{
UIG_FIX_SIZE = 0, // 绝对值
UIG_DOCK_SIZE // 停靠值
};
> 示例:
_demoCtrl->GetDockWidthType();
### 7. SetDockWidthType
> 接口描述:
设置宽度类型
> 参数值:
>
>| 参数名 | 参数类型 | 参数含义 |
>| --- | --- |--- |
>|type|DockSizeType|类型|
> 返回值:
> ~~~
> void
> ~~~
> 示例:
_demoCtrl->SetDockWidthType();
### 8. SetDockHeightType
> 接口描述:
设置高度类型
> 参数值:
>
>| 参数名 | 参数类型 | 参数含义 |
>| --- | --- |--- |
>|type|DockSizeType|类型|
> 返回值:
> ~~~
> void
> ~~~
> 示例:
_demoCtrl->SetDockHeightType();
### 9. GetOffsetX
> 接口描述:
获取水平偏移量
> 参数值:
>
无
> 返回值:
> ~~~
> int
> ~~~
> 示例:
_demoCtrl->GetOffsetX();
### 10. GetOffsetY
> 接口描述:
获取高度偏移量
> 参数值:
>
无
> 返回值:
> ~~~
> int
> ~~~
> 示例:
_demoCtrl->GetOffsetY();
### 11. GetOffsetRight
> 接口描述:
获取右侧偏移量
> 参数值:
>
无
> 返回值:
> ~~~
> int
> ~~~
> 示例:
_demoCtrl->GetOffsetRight();
### 12. GetOffsetBottom
> 接口描述:
获取底部偏移量
> 参数值:
>
无
> 返回值:
> ~~~
> int
> ~~~
> 示例:
_demoCtrl->GetOffsetBottom();
### 13. SetOffsetX
> 接口描述:
设置水平偏移量
> 参数值:
>
>| 参数名 | 参数类型 | 参数含义 |
>| --- | --- |--- |
>|x|int|偏移量|
> 返回值:
> ~~~
> void
> ~~~
> 示例:
_demoCtrl->SetOffsetX();
### 14. SetOffsetY
> 接口描述:
设置垂直偏移量
> 参数值:
>
>| 参数名 | 参数类型 | 参数含义 |
>| --- | --- |--- |
>|y|int|偏移量|
> 返回值:
> ~~~
> void
> ~~~
> 示例:
_demoCtrl->SetOffsetY();
### 15. SetOffsetRight
> 接口描述:
设置右侧偏移量
> 参数值:
>
>| 参数名 | 参数类型 | 参数含义 |
>| --- | --- |--- |
>|r|int|偏移量|
> 返回值:
> ~~~
> void
> ~~~
> 示例:
_demoCtrl->SetOffsetRight();
### 16. SetOffsetBottom
> 接口描述:
设置底部偏移量
> 参数值:
>
>| 参数名 | 参数类型 | 参数含义 |
>| --- | --- |--- |
>|b|int|偏移量|
> 返回值:
> ~~~
> void
> ~~~
> 示例:
_demoCtrl->SetOffsetBottom();
### 17. SetFixWidth
> 接口描述:
设置宽度绝对值
> 参数值:
>
>| 参数名 | 参数类型 | 参数含义 |
>| --- | --- |--- |
>|w|int|宽度值|
> 返回值:
> ~~~
> void
> ~~~
> 示例:
_demoCtrl->SetFixWidth();
### 18. SetFixHeight
> 接口描述:
设置高度绝对值
> 参数值:
>
>| 参数名 | 参数类型 | 参数含义 |
>| --- | --- |--- |
>|h|int|高度值|
> 返回值:
> ~~~
> void
> ~~~
> 示例:
_demoCtrl->SetFixHeight();
### 19. GetFixWidth
> 接口描述:
获取宽度绝对值
> 参数值:
>
无
> 返回值:
> ~~~
> int
> ~~~
> 示例:
_demoCtrl->GetFixWidth();
### 20. GetFixHeight
> 接口描述:
获取高度绝对值
> 参数值:
>
无
> 返回值:
> ~~~
> int
> ~~~
> 示例:
_demoCtrl->GetFixHeight();