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

DockBar. 更多...

#include <DockBar.H>

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

所有成员的列表。

公有成员

 DefEvent (void, OnDraw,(GUIObject *))
 绘制事件
 DefEvent (void, OnClick,(GUIObject *, DockBar::Object *))
 点击事件
 DockBar (float, float, float, float)
virtual ~DockBar ()
DockBar::Object * Add (wchar_t *, wchar_t *)
 添加一项
DockBar::Object * Add (wchar_t *, Texture2D *)
 添加一项
void Delete (DockBar::Object *)
 删除一项
void Draw ()
 对象绘制函数

公有属性

double MaxScale
 最大缩放比例,默认1.5
bool BackPanel
 绘制底板

详细描述

DockBar.

DockBar是一个能自动调节图标大小的块,以被鼠标中选中的为最大,旁边的依次减小。 当鼠标移动时,将会产生一定的动感。


构造及析构函数文档

hgl::gui::DockBar::DockBar ( float  c,
float  b,
float  w,
float  s 
)

本类构造函数

参数:
c中心线位置
b底线位置
w最大宽度
s一般尺寸
virtual hgl::gui::DockBar::~DockBar ( ) [inline, virtual]

成员函数文档

DockBar::Object * hgl::gui::DockBar::Add ( wchar_t *  name,
wchar_t *  filename 
)

添加一项

增加一个图标

参数:
name名称
filename文件名称
返回:
创建好的对象
DockBar::Object * hgl::gui::DockBar::Add ( wchar_t *  name,
Texture2D img 
)

添加一项

增加一个图标

参数:
name名称
img图标
返回:
创建好的对象
hgl::gui::DockBar::DefEvent ( void  ,
OnClick  ,
(GUIObject *, DockBar::Object *)   
)

点击事件

hgl::gui::DockBar::DefEvent ( void  ,
OnDraw  ,
(GUIObject *)   
)

绘制事件

void hgl::gui::DockBar::Delete ( DockBar::Object *  obj)

删除一项

删除一个图标

参数:
obj要删除的图标对象
void hgl::gui::DockBar::Draw ( ) [virtual]

对象绘制函数

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

重载hgl::VisualObject


成员数据文档

绘制底板

最大缩放比例,默认1.5


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