YSTest: yuicont.h 文件参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 文件列表
- 文件成员

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
类 | 命名空间 | 类型定义 | 函数
yuicont.h 文件参考
UI

样式无关的图形用户界面容器。 更多...

`#include "ywidget.h"`
`#include <ystdex/iterator.hpp>`
yuicont.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 类

class | YSLib::UI::MUIContainer
| 部件容器模块。 更多...

## 命名空间

namespace | YSLib
namespace | YSLib::UI

## 类型定义

typedef u8 | YSLib::UI::ZOrderType

## 函数

YF_API IWidget & | YSLib::UI::FetchTopLevel (IWidget &)
| 取指定部件的顶层部件。
YF_API IWidget & | YSLib::UI::FetchTopLevel (IWidget &, Point &)
| 取指定部件的顶层部件，当返回非第一参数时变换坐标。
YF_API Point | YSLib::UI::LocateOffset (const IWidget *pEnd, Point, const IWidget *pWgt)
| 取相对于 pWgt 指向的部件的点 pt 相对于 pEnd 指向的容器的偏移坐标。
Point | YSLib::UI::LocateContainerOffset (const IWidget &wgt, const Point &pt)
| 取相对部件 wgt 的点 pt 相对于 wgt 的容器的偏移坐标。
YF_API Point | YSLib::UI::LocateForWidget (IWidget &a, IWidget &b)
| 取指定部件 b 相对于部件 a 的偏移坐标。
template<class _tWidget , typename _fFetcher >
Point | YSLib::UI::LocateForWidgetNode (IWidget &wgt, _fFetcher fetch_ptr)
| 取指定部件相对于视图树中的直接节点指针的偏移坐标。
YF_API Point | YSLib::UI::LocateForParentContainer (const IWidget &)
| 取指定部件相对于容器的父容器的偏移坐标。
YF_API void | YSLib::UI::MoveToLeft (IWidget &wgt)
| 移动部件 wgt 至容器左端。
YF_API void | YSLib::UI::MoveToRight (IWidget &wgt)
| 移动部件 wgt 至容器右端。
YF_API void | YSLib::UI::MoveToTop (IWidget &wgt)
| 移动部件 wgt 至容器上端。
YF_API void | YSLib::UI::MoveToBottom (IWidget &wgt)
| 移动部件 wgt 至容器下端。
const ZOrderType | YSLib::UI::DefaultZOrder (64)
| 默认 Z 顺序值。
const ZOrderType | YSLib::UI::DefaultWindowZOrder (128)
| 默认窗口 Z 顺序值。
template<class _tContainer , class... _tWidgets>
void | YSLib::UI::AddWidgets (_tContainer &con, _tWidgets &...wgts)
| 向部件容器添加子部件。
template<class _tContainer , class... _tWidgets>
void | YSLib::UI::AddWidgetsZ (_tContainer &con, ZOrderType z, _tWidgets &...wgts)
| 向部件容器添加指定 Z 顺序的子部件。
template<class _tContainer , class... _tWidgets>
void | YSLib::UI::RemoveWidgets (_tContainer &con, _tWidgets &...wgts)
| 从部件容器移除子部件。

## 详细描述

样式无关的图形用户界面容器。

版本
  r1784

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 188

创建时间:
  2011-01-22 07:59:47 +0800

修改时间:
  2013-03-13 12:52 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::UI::YUIContainer

在文件 yuicont.h 中定义.