CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
普通单元格 更多...
Public 成员函数 | |
CNodeCell () | |
CNodeCell (std::shared_ptr< CNodeData > valuedata) | |
virtual | ~CNodeCell () |
void | BindAction (std::shared_ptr< IActionNotify > action) |
std::shared_ptr< IActionNotify > | ActionOfNode () const |
void | DoNodeAction () const |
void | SetBackNodeData (std::shared_ptr< CNodeData > valuedata) |
void | SetSyntaxAst (LPCTSTR str_script) |
void | SetName (BeString id) |
BeString & | Name () |
void | OnDrawNodeCell (ISurface *pSurface, int paintState, RECT rcCell, COLORREF textColor, UINT textAlignFlag, PathTransInfo *clipborderpath=NULL) |
void | SetNodeData (std::shared_ptr< CNodeData > valuedata) |
void | AddNodeData (std::shared_ptr< CNodeData > valuedata, int w=0, int h=0, SizeMode stw=AdaptFill, SizeMode sth=AdaptFill) |
void | InsertNodeData (int pos, std::shared_ptr< CNodeData > valuedata, int w=0, int h=0, SizeMode stw=AdaptFill, SizeMode sth=AdaptFill) |
void | SetNotifyHandler (IEventHandler *notify) |
BOOL | NotifyMsg (UINT message, WPARAM wp, LPARAM lp) |
void | NeedUpdateUI () |
void | NeedUpdateHostUI () |
void | ShellNodeCellAttribute (const BeString &szName, const BeString &szText) |
ItemState & | GetNodeState () |
void | Clear () |
BOOL | PtInCell (POINT pt) |
void | SetRect (int x, int y, int w, int h) |
RECT | CellRect () const |
std::shared_ptr< CNodeData > & | GetNodeData () |
Public 属性 | |
RECT | m_rcCell |
ItemState | m_state |
BeString | m_nameid |
IEventHandler * | m_notifyHandler |
std::shared_ptr< CNodeData > | m_backdata |
std::shared_ptr< CNodeData > | m_rawdata |
std::shared_ptr< IActionNotify > | m_action |
syntax_info * | m_cmd_ast |
普通单元格
BUI::CNodeCell::CNodeCell | ( | ) |
BUI::CNodeCell::CNodeCell | ( | std::shared_ptr< CNodeData > | valuedata | ) |
|
virtual |
std::shared_ptr< IActionNotify > BUI::CNodeCell::ActionOfNode | ( | ) | const |
void BUI::CNodeCell::AddNodeData | ( | std::shared_ptr< CNodeData > | valuedata, |
int | w = 0 , |
||
int | h = 0 , |
||
SizeMode | stw = AdaptFill , |
||
SizeMode | sth = AdaptFill |
||
) |
void BUI::CNodeCell::BindAction | ( | std::shared_ptr< IActionNotify > | action | ) |
RECT BUI::CNodeCell::CellRect | ( | ) | const |
void BUI::CNodeCell::Clear | ( | ) |
void BUI::CNodeCell::DoNodeAction | ( | ) | const |
std::shared_ptr< CNodeData > & BUI::CNodeCell::GetNodeData | ( | ) |
ItemState & BUI::CNodeCell::GetNodeState | ( | ) |
void BUI::CNodeCell::InsertNodeData | ( | int | pos, |
std::shared_ptr< CNodeData > | valuedata, | ||
int | w = 0 , |
||
int | h = 0 , |
||
SizeMode | stw = AdaptFill , |
||
SizeMode | sth = AdaptFill |
||
) |
BeString & BUI::CNodeCell::Name | ( | ) |
void BUI::CNodeCell::NeedUpdateHostUI | ( | ) |
void BUI::CNodeCell::NeedUpdateUI | ( | ) |
void BUI::CNodeCell::OnDrawNodeCell | ( | ISurface * | pSurface, |
int | paintState, | ||
RECT | rcCell, | ||
COLORREF | textColor, | ||
UINT | textAlignFlag, | ||
PathTransInfo * | clipborderpath = NULL |
||
) |
void BUI::CNodeCell::SetBackNodeData | ( | std::shared_ptr< CNodeData > | valuedata | ) |
void BUI::CNodeCell::SetName | ( | BeString | id | ) |
void BUI::CNodeCell::SetNodeData | ( | std::shared_ptr< CNodeData > | valuedata | ) |
void BUI::CNodeCell::SetNotifyHandler | ( | IEventHandler * | notify | ) |
void BUI::CNodeCell::SetRect | ( | int | x, |
int | y, | ||
int | w, | ||
int | h | ||
) |
void BUI::CNodeCell::SetSyntaxAst | ( | LPCTSTR | str_script | ) |
std::shared_ptr<IActionNotify> BUI::CNodeCell::m_action |
std::shared_ptr<CNodeData> BUI::CNodeCell::m_backdata |
syntax_info* BUI::CNodeCell::m_cmd_ast |
BeString BUI::CNodeCell::m_nameid |
IEventHandler* BUI::CNodeCell::m_notifyHandler |
std::shared_ptr<CNodeData> BUI::CNodeCell::m_rawdata |
RECT BUI::CNodeCell::m_rcCell |
ItemState BUI::CNodeCell::m_state |