|
CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
控件垃圾回收机制,生命周期检测。自行释放已经游离的对象 更多...
Public 成员函数 | |
| CGlobalFunction () | |
| virtual | ~CGlobalFunction () |
| void | SystemQuit () |
| void | RegisterGCObj (CControlUI *obj) |
| 注册UI控件 | |
| void | RemoveGCObj (CControlUI *obj) |
| 移除UI控件 | |
| void | RemoveGCObjWithHandler (IEventHandler *handler) |
| 移除UI控件(事件对象为handler) | |
| void | ApplyAllControlSkinFile (CManagerSkin &skin) |
| 更新所有控件皮肤.常用于应用程序整体换肤 | |
| void | ApplyAllControlTheme () |
| 更新主题颜色 | |
| void | LanguageTranslate () |
| 触发翻译事件 | |
| CControlUI * | FindControl (LPCTSTR ctrl_name, IManageHandler *manager=NULL) |
| 根据控件唯一标识符,在全局UI中查找控件 | |
| CControlUI * | FindControlByID (UINT num_id, IManageHandler *manager=NULL) |
| 根据控件唯一ID(整数),在全局UI中查找控件 | |
| int | FindControlVector (std::vector< CControlUI * > &out_vec, LPCTSTR ctrl_name, IManageHandler *manager=NULL) |
| 根据控件唯一标识符,在全局UI中查找控件 | |
| int | FindControlVectorByID (std::vector< CControlUI * > &out_vec, UINT num_id, IManageHandler *manager=NULL) |
| 根据控件唯一ID(整数),在全局UI中查找控件 | |
| void | GetAllAttributeNameList (BeString &str) |
控件垃圾回收机制,生命周期检测。自行释放已经游离的对象
| BUI::CGlobalFunction::CGlobalFunction | ( | ) |
|
virtual |
| void BUI::CGlobalFunction::ApplyAllControlSkinFile | ( | CManagerSkin & | skin | ) |
更新所有控件皮肤.常用于应用程序整体换肤
| void BUI::CGlobalFunction::ApplyAllControlTheme | ( | ) |
更新主题颜色
| CControlUI * BUI::CGlobalFunction::FindControl | ( | LPCTSTR | ctrl_name, |
| IManageHandler * | manager = NULL ) |
根据控件唯一标识符,在全局UI中查找控件
| ctrl_name | 控件名称 |
| manager | 指定查找控件的管理对象。当为NULL时,在全局范围内查找。不为空时,只查找匹配的控件对象 |
| CControlUI * BUI::CGlobalFunction::FindControlByID | ( | UINT | num_id, |
| IManageHandler * | manager = NULL ) |
根据控件唯一ID(整数),在全局UI中查找控件
| ctrlName | 控件名称 |
| manager | 指定查找控件的管理对象。当为NULL时,在全局范围内查找。不为空时,只查找匹配的控件对象 |
| int BUI::CGlobalFunction::FindControlVector | ( | std::vector< CControlUI * > & | out_vec, |
| LPCTSTR | ctrl_name, | ||
| IManageHandler * | manager = NULL ) |
根据控件唯一标识符,在全局UI中查找控件
| ctrl_name | 控件名称 |
| manager | 指定查找控件的管理对象。当为NULL时,在全局范围内查找。不为空时,只查找匹配的控件对象 |
| int BUI::CGlobalFunction::FindControlVectorByID | ( | std::vector< CControlUI * > & | out_vec, |
| UINT | num_id, | ||
| IManageHandler * | manager = NULL ) |
根据控件唯一ID(整数),在全局UI中查找控件
| ctrlName | 控件名称 |
| manager | 指定查找控件的管理对象。当为NULL时,在全局范围内查找。不为空时,只查找匹配的控件对象 |
| void BUI::CGlobalFunction::GetAllAttributeNameList | ( | BeString & | str | ) |
| void BUI::CGlobalFunction::LanguageTranslate | ( | ) |
触发翻译事件
| void BUI::CGlobalFunction::RegisterGCObj | ( | CControlUI * | obj | ) |
注册UI控件
| void BUI::CGlobalFunction::RemoveGCObj | ( | CControlUI * | obj | ) |
移除UI控件
| void BUI::CGlobalFunction::RemoveGCObjWithHandler | ( | IEventHandler * | handler | ) |
移除UI控件(事件对象为handler)
| void BUI::CGlobalFunction::SystemQuit | ( | ) |