CMGDK r49-rc2
|
#include <DockBar.H>
公有成员 | |
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是一个能自动调节图标大小的块,以被鼠标中选中的为最大,旁边的依次减小。 当鼠标移动时,将会产生一定的动感。
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] |
绘制底板
double hgl::gui::DockBar::MaxScale |
最大缩放比例,默认1.5