YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
样式无关的 GUI 容器。 更多...
类 | |
class | YSLib::UI::MLinearUIContainer |
线性部件容器模块。 更多... | |
class | YSLib::UI::MUIContainer |
部件容器模块。 更多... | |
命名空间 | |
YSLib | |
YSLib::UI | |
类型定义 | |
using | YSLib::UI::ZOrderType = u8 |
函数 | |
YF_API IWidget & | YSLib::UI::FetchTopLevel (IWidget &) |
取指定部件的顶层部件。 更多... | |
YF_API IWidget & | YSLib::UI::FetchTopLevel (IWidget &, Point &) |
取指定部件的顶层部件,当返回非第一参数时变换坐标。 更多... | |
YF_API Point | YSLib::UI::LocateOffset (const IWidget *, Point, const IWidget *) |
取相对于第三参数指向的部件的点相对于第一参数指向的容器的偏移坐标。 更多... | |
Point | YSLib::UI::LocateContainerOffset (const IWidget &wgt, const Point &pt) |
取相对部件 wgt 的点 pt 相对于 wgt 的容器的偏移坐标。 更多... | |
YF_API Point | YSLib::UI::LocateForWidget (const IWidget &, const IWidget &) |
取第二参数指定的部件相对于第一参数指定的部件的偏移坐标。 更多... | |
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 顺序值。 更多... | |
YF_API bool | YSLib::UI::RemoveFrom (IWidget &, IWidget &) |
从容器中移除部件。 更多... | |
template<class _tCon > | |
void | YSLib::UI::AddWidget (_tCon &con, IWidget &wgt) |
向部件添加单一子部件。 更多... | |
template<class _tCon > | |
void | YSLib::UI::AddWidget (_tCon &con, IWidget &wgt, ZOrderType z) |
向部件添加指定 Z 顺序的单一子部件。 更多... | |
template<class _tCon , class... _tWidgets> | |
void | YSLib::UI::AddWidgets (_tCon &con, _tWidgets &...wgts) |
向部件容器添加子部件。 更多... | |
template<class _tCon , class... _tWidgets> | |
void | YSLib::UI::AddWidgetsZ (_tCon &con, ZOrderType z, _tWidgets &...wgts) |
向部件容器添加指定 Z 顺序的子部件。 更多... | |
template<class _tCon , class... _tWidgets> | |
void | YSLib::UI::RemoveWidgets (_tCon &con, _tWidgets &...wgts) |
从部件容器移除子部件。 更多... | |
样式无关的 GUI 容器。
在文件 yuicont.h 中定义.