YSTest: YUIContainer.cpp 文件参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

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

- 文件列表
- 文件成员

命名空间 | 函数
YUIContainer.cpp 文件参考
UI

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

`#include "YSLib/UI/YModules.h"`
`#include <YFM_YSLib_UI_YDesktop>`
`#include <ystdex/functional.hpp>`
YUIContainer.cpp 的引用(Include)关系图:

浏览源代码.

## 命名空间

| YSLib
| YSLib 命名空间。
| YSLib::UI

## 函数

YF_API IWidget & | YSLib::UI::FetchTopLevel (IWidget &)
| 取指定部件的顶层部件。 更多...
YF_API IWidget & | YSLib::UI::FetchTopLevel (IWidget &, Point &)
| 取指定部件的顶层部件，当返回非第一参数时变换坐标。 更多...
YF_API vector< pair< observer_ptr< const IWidget >, Point > > | YSLib::UI::FetchTrace (const IWidget &)
| 取指定部件向上遍历的轨迹：相对自身和所有父部件的位置。 更多...
YF_API Point | YSLib::UI::LocateOffset (observer_ptr< const IWidget >, Point, observer_ptr< const IWidget >)
| 取相对第三参数指向的部件的点相对第一参数指向的容器的偏移坐标。 更多...
Point | YSLib::UI::LocateForTopOffset (const Point &origin, IWidget &wgt, const Point &pt)
IWidget const Point &YF_API Point | YSLib::UI::LocateForTrace (const vector< pair< observer_ptr< const IWidget >, Point >> &, const IWidget &)
| 取指定部件相对轨迹的偏移坐标。 更多...
YF_API Point | YSLib::UI::LocateForParentContainer (const IWidget &)
| 取指定部件相对容器的父容器的偏移坐标。 更多...
YF_API void | YSLib::UI::MoveToBottom (IWidget &)
| 移动部件至容器下端。 更多...
YF_API void | YSLib::UI::MoveToCenter (IWidget &)
| 移动部件至容器中心。 更多...
YF_API void | YSLib::UI::MoveToLeft (IWidget &)
| 移动部件至容器左端。 更多...
YF_API void | YSLib::UI::MoveToRight (IWidget &)
| 移动部件至容器右端。 更多...
YF_API void | YSLib::UI::MoveToTop (IWidget &)
| 移动部件至容器上端。 更多...
YF_API bool | YSLib::UI::RemoveFrom (IWidget &, IWidget &)
| 从容器中移除部件。 更多...

## 详细描述

样式无关的 GUI 容器。

版本
  r1942

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

自从
  build 188

创建时间:
  2011-01-22 08:03:49 +0800

修改时间:
  2016-02-12 01:06 +0800

文本编码:
  UTF-8

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

在文件 YUIContainer.cpp 中定义.