CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
引用类型的图标 更多...
Public 成员函数 | |
CNodeDataImageQuote (GImageIconInfo *&normal) | |
~CNodeDataImageQuote () | |
void | OnDrawNodeData (ISurface *pSurface, int paintState, RECT rcCell, COLORREF textColor, UINT textAlignFlag, PathTransInfo *clipborderpath=NULL) override |
void | NodeDataToEditor (BeString &str) override |
传入编辑器显示的文本. node --> editor | |
void | EditorToNodeData (const BeString &str) override |
接收编辑器传来的数据. editor --> node | |
void | GetValueData (DataType type, ValuePack &sortData) override |
获取数据值,也可用于排序 | |
UINT | GetNodeAdaptWidth (const GFont *font) override |
获得布局自适应宽度 | |
UINT | GetNodeAdaptHeight (const GFont *font) override |
![]() | |
CNodeData () | |
virtual | ~CNodeData () |
virtual int | ChildCounts () |
virtual std::shared_ptr< CNodeData > | GetChildNode (int pos) |
virtual void | OnDrawNodeData (ISurface *pSurface, int paintState, RECT rcCell, COLORREF textColor, UINT align, PathTransInfo *clipborderpath=NULL) |
virtual void | GetPrintText (BasicStringBufferA &str) |
获得打印字符串 | |
virtual void | NodeDataToEditor (BeString &str) |
传入编辑器显示的文本. node --> editor | |
virtual void | EditorToNodeData (const BeString &str) |
接收编辑器传来的数据. editor --> node | |
virtual int | Compare (LPCTSTR text, BOOL ignore_case=FALSE) |
比较内容文本 | |
virtual void | GetValueData (DataType type, ValuePack &sortData) |
获取数据值,也可用于排序 | |
virtual void | SetElementLayout (int w, int h, SizeMode stw, SizeMode sth) |
设置布局信息 | |
virtual void | GetElementLayout (ElementLayout &ele) |
获得布局信息 | |
virtual UINT | GetNodeAdaptWidth (const GFont *font) |
获得布局自适应宽度 | |
virtual UINT | GetNodeAdaptHeight (const GFont *font) |
virtual void | OnSaveConfigSetting (XMLItem *node) |
保存控件属性 | |
virtual void | OnParseNodeData (XMLItem *pNode, CControlUI *parent) |
virtual void | ShellNodeDataAttribute (const BeString &szName, const BeString &szText) |
virtual void | SetClipRect (RECT &rc) |
设置可视化区域 | |
virtual void | OnTranslateLanguage () |
翻译 | |
virtual CControlUI * | HitTestCellControl (POINT pt) |
定位控件 | |
virtual CControlUI * | FindCellControl (LPCTSTR name) |
virtual BOOL | AddChildNodeData (std::shared_ptr< CNodeData > valuedata) |
添加子node | |
virtual BOOL | InsertChildNodeData (int pos, std::shared_ptr< CNodeData > valuedata) |
virtual BOOL | RemoveChildNodeData (int pos) |
void | StorageNodeAdaptWidth (UINT size) |
void | StorageNodeAdaptHeight (UINT size) |
void | DrawNodeTextW (ISurface *pSurface, int paintState, RECT rcCell, COLORREF textColor, UINT align, LPCWSTR text, int length) |
void | DrawNodeTextA (ISurface *pSurface, int paintState, RECT rcCell, COLORREF textColor, UINT align, LPCSTR text, int length) |
void | OnSummitTarget (FourCode four_code, LPCTSTR data) override |
对象之间传递数据的提交操作 | |
![]() | |
ICommitTarget () | |
virtual | ~ICommitTarget () |
virtual void | OnSummitTarget (FourCode four_code, LPCTSTR data) |
对象之间传递数据的提交操作 | |
Protected 属性 | |
GImageIconInfo *& | m_image |
![]() | |
std::shared_ptr< ElementLayout > | m_obj_layout |
引用类型的图标
BUI::CNodeDataImageQuote::CNodeDataImageQuote | ( | GImageIconInfo *& | normal | ) |
BUI::CNodeDataImageQuote::~CNodeDataImageQuote | ( | ) |
|
overridevirtual |
接收编辑器传来的数据. editor --> node
重载 BUI::CNodeData .
重载 BUI::CNodeData .
获得布局自适应宽度
重载 BUI::CNodeData .
获取数据值,也可用于排序
重载 BUI::CNodeData .
|
overridevirtual |
传入编辑器显示的文本. node --> editor
重载 BUI::CNodeData .
|
overridevirtual |
重载 BUI::CNodeData .
|
protected |