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

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

#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 中定义.