YSTest  PreAlpha_b400_20130424
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
YSLib::UI::IWidget结构体 参考abstract

部件接口。 更多...

#include <ywidget.h>

类 YSLib::UI::IWidget 继承关系图:

Public 成员函数

virtual ~IWidget ()
 
virtual RendererGetRenderer () const =0
 取渲染器。
 
virtual ViewGetView () const =0
 取部件视图。
 
virtual AControllerGetController () const =0
 取控制器。
 
virtual WidgetRange GetChildren ()=0
 取子部件。
 

详细描述

部件接口。

自从
早于 build 132

在文件 ywidget.h56 行定义.

构造及析构函数说明

virtual YSLib::UI::IWidget::~IWidget ( )
inlinevirtual

在文件 ywidget.h56 行定义.

成员函数说明

virtual WidgetRange YSLib::UI::IWidget::GetChildren ( )
pure virtual

取子部件。

返回
包含子部件的迭代器范围,否则返回 WidgetRange()
自从
build 357

YSLib::UI::ScrollableContainer,YSLib::UI::Widget,YSLib::UI::AScrollBar,YSLib::UI::DropDownList,YSLib::UI::ATrack,YSLib::UI::ListBox,YSLib::UI::Panel , 以及 YSLib::UI::DialogBox 内被实现.

virtual AController& YSLib::UI::IWidget::GetController ( ) const
pure virtual

取控制器。

YSLib::UI::Widget 内被实现.

参考自 YSLib::UI::CallEvent(),YSLib::UI::FetchEvent() , 以及 YSLib::UI::SetEnabledOf().

这是这个函数的调用关系图:

virtual Renderer& YSLib::UI::IWidget::GetRenderer ( ) const
pure virtual

取渲染器。

YSLib::UI::Widget 内被实现.

virtual View& YSLib::UI::IWidget::GetView ( ) const
pure virtual

取部件视图。

警告
注意修改容器指针或焦点指针时,应保持和容器包含部件的状态同步。

YSLib::UI::Widget 内被实现.

参考自 YSLib::UI::FetchContainerPtr(),YSLib::UI::FetchFocusingPtr(),YSLib::UI::GetLocationOf(),YSLib::UI::GetSizeOf() , 以及 YSLib::UI::SetVisibleOf().

这是这个函数的调用关系图:


该结构体的文档由以下文件生成: