|
YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
部件容器模块。 更多...
#include <yuicont.h>


Public 类型 | |
| using | ItemType = IWidget * |
| 部件组项目类型。 更多... | |
| using | WidgetMap = multimap< ZOrderType, ItemType > |
| 部件映射表类型:映射 Z 顺序至部件。 更多... | |
| using | PairType = WidgetMap::value_type |
| using | iterator = WidgetIterator |
Public 成员函数 | |
| bool | Contains (IWidget &) |
| 判断是否包含指定部件。 更多... | |
| DefGetter (const ynothrow, size_t, Count, mWidgets.size()) void Add(IWidget & | |
| 取部件数。 更多... | |
| ZOrderType | QueryZ (IWidget &) const |
| 查询指定部件的 Z 顺序。 更多... | |
| iterator | begin () |
| iterator | end () |
Public 属性 | |
| ZOrderType = DefaultZOrder) | |
Protected 成员函数 | |
| DefDeCtor (MUIContainer) DefDeMoveCtor(MUIContainer) PDefHOp(void | |
| 无参数构造:默认实现。 更多... | |
| IWidget &wgt | ImplRet (Add(wgt)) bool operator- |
| 从部件组移除部件。 更多... | |
| void | PaintVisibleChildren (PaintEventArgs &) |
| 绘制可视子部件。 更多... | |
Protected 属性 | |
| WidgetMap | mWidgets |
| using YSLib::UI::MUIContainer::ItemType = IWidget* |
| using YSLib::UI::MUIContainer::PairType = WidgetMap::value_type |
| using YSLib::UI::MUIContainer::WidgetMap = multimap<ZOrderType, ItemType> |
| MUIContainer::iterator YSLib::UI::MUIContainer::begin | ( | ) |
| bool YSLib::UI::MUIContainer::Contains | ( | IWidget & | wgt | ) |
|
protected |
无参数构造:默认实现。
向部件组添加部件。
向部件组按默认 Z 顺序值添加部件。
| YSLib::UI::MUIContainer::DefGetter | ( | const ynothrow | , |
| size_t | , | ||
| Count | , | ||
| mWidgets. | size() | ||
| ) |
取部件数。
向部件组添加部件。
向焦点对象组添加焦点对象,同时向部件组按指定 Z 顺序值添加部件。
| MUIContainer::iterator YSLib::UI::MUIContainer::end | ( | ) |
从部件组移除部件。
从部件组移除部件。
|
protected |
绘制可视子部件。
在文件 yuicont.cpp 第 229 行定义.
参考 ystdex::get_value, YSLib::UI::PaintVisibleChild(), YSLib::UI::wgt , 以及 YAssertNonnull.
参考自 YSLib::UI::Panel::Refresh().


| ZOrderType YSLib::UI::MUIContainer::QueryZ | ( | IWidget & | wgt | ) | const |
查询指定部件的 Z 顺序。
| std::out_of_range | 不包含指定子部件。 |
在文件 yuicont.cpp 第 242 行定义.
参考 YAssertNonnull.
|
protected |
| YSLib::UI::MUIContainer::ZOrderType = DefaultZOrder) |