YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
yuicont.h 文件参考

样式无关的 GUI 容器。 更多...

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

浏览源代码.

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 容器。

版本
r1971
作者
FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com
自从
build 188
创建时间:
2011-01-22 07:59:47 +0800
修改时间:
2014-05-01 22:59 +0800
文本编码:
UTF-8
模块名称:
YSLib::UI::YUIContainer

在文件 yuicont.h 中定义.