CMGDK r49-rc2
公有成员 | 公有属性 | 保护成员 | 保护属性
hgl::gui::PageControl类参考

多页面控制器 更多...

#include <PageControl.H>

继承图,类hgl::gui::PageControl
hgl::GUIObject hgl::EventObject hgl::VisualObject hgl::EnumObject hgl::Object hgl::_Object

所有成员的列表。

公有成员

 DefEvent (void, OnLocalTabControl,(PageControl *, ButtonGroup *))
 定位TAB控制器位置
 PageControl (float, float, float, float)
virtual ~PageControl ()
virtual void Update ()
virtual void Draw ()
 对象绘制函数
virtual void operator+= (FlowControl *)
 添加一个流程到当前控制器
FlowControloperator[] (int n)
 访问指定页流程控制器

公有属性

Panel BackPanel
 后台面板
ButtonGroup TabPage
 Tab控制板
Property< FlowControl * > ActiveFlow
 活动流程访问虚拟变量

保护成员

FlowControlGetActiveFlow ()
void SetActiveFlow (FlowControl *)
void TabControlChange (GUIObject *, int, ButtonGroup::ButtonItem *, bool)

保护属性

MultiFlowControl MultiFlow

详细描述

多页面控制器

多页面控制器控件是MultiFlowControl的GUI控件版本,用于控制多个流程的运行。
当页面切换后,位于后台的流程会继续Update,但不会Draw


构造及析构函数文档

hgl::gui::PageControl::PageControl ( float  l,
float  t,
float  w,
float  h 
)
hgl::gui::PageControl::~PageControl ( ) [virtual]

成员函数文档

hgl::gui::PageControl::DefEvent ( void  ,
OnLocalTabControl  ,
(PageControl *, ButtonGroup *)   
)

定位TAB控制器位置

void hgl::gui::PageControl::Draw ( ) [virtual]

对象绘制函数

对象绘制函数。如果对象没有重载这个函数,即被视为放弃绘制属性,将不会存在于对象控制器的绘制列表里

重载hgl::VisualObject

FlowControl* hgl::gui::PageControl::GetActiveFlow ( ) [inline, protected]
void hgl::gui::PageControl::operator+= ( FlowControl fc) [virtual]

添加一个流程到当前控制器

FlowControl* hgl::gui::PageControl::operator[] ( int  n) [inline]

访问指定页流程控制器

void hgl::gui::PageControl::SetActiveFlow ( FlowControl fc) [protected]
void hgl::gui::PageControl::TabControlChange ( GUIObject ,
int  ,
ButtonGroup::ButtonItem obj,
bool  select 
) [protected]
void hgl::gui::PageControl::Update ( ) [virtual]

对象刷新函数。如果对象没有重载这个函数,即被视为放弃刷新属性,将不会存在于对象控制器的刷新列表里

重载hgl::EnumObject


成员数据文档

活动流程访问虚拟变量

后台面板

Tab控制板


该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义