YSTest
PreAlpha_b400_20130424
The YSLib Test Project
|
样式无关的图形用户界面容器。 更多...
类 | |
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) |
从部件容器移除子部件。 | |
样式无关的图形用户界面容器。
在文件 yuicont.h 中定义.