CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
Public 成员函数 | |
TableHeaderNodeCell () | |
TableHeaderNodeCell (std::shared_ptr< CNodeData > valuedata, int nColWidth, SizeMode model, UINT nFormat) | |
~TableHeaderNodeCell () | |
void | SetPadding (int l, int t, int r, int b) |
int | Width (BOOL display=TRUE) const |
void | SetWidth (SizeValue value) |
void | SetWidthIncrement (int dw) |
void | SetSizeMin (int min_) |
void | SetSizeMax (int max_) |
void | SetCellRect (int x, int y, int w, int h) |
void | SetCellClipRect (int x, int y, int w, int h) |
void | SetColClipRect (int x, int y, int w, int h) |
void | SetCellItemForBuild (XMLItem *item) |
void | EnableSort (BOOL bSort) |
void | EnableExchangePos (bool benbale) |
bool | IsExchangePos () const |
TableHeaderNodeCell * | HitTestCell (POINT pt) |
TableHeaderNodeCell * | HitTestCellLine (POINT pt, BOOL isTransposition) |
std::shared_ptr< CNodeData > | CreateThisColNodeData (CControlUI *parent) |
void | OnDrawTitleCellText (ISurface *pSurface, RECT rcCell, COLORREF textColor, UINT textAlignFlag, int dx=0, int dy=0) |
virtual BOOL | OnMessageHandler (UINT message, WPARAM wParam, LPARAM lParam) |
![]() | |
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 () |
![]() | |
MatchFeatures () | |
~MatchFeatures () | |
void | SetMatchType (MATCH_TYPE type) |
MATCH_TYPE | MatchType () const |
void | SetMatchText (BeString &str) |
BeString & | MatchText () |
void | SetMatchNumRange (int64_t mini, int64_t maxi) |
void | GetMatchNumRange (int64_t &mini, int64_t &maxi) const |
Public 属性 | |
int | m_nColWidth |
int | m_nWidthOffset |
SizeValue | m_widthValue |
UINT | m_uTxtAlign |
int | m_nColumShowPosition |
BOOL | m_bEnableSort |
BOOL | m_bNoCase |
DataType | m_sortType |
OrderByType | m_orderType |
UINT | m_nMinWidth |
UINT | m_nMaxWidth |
bool | m_bEnableExChangePos |
PaddingInfo | m_padding |
std::shared_ptr< CControlUI > | m_pEditorUI |
XMLItem | m_cell_node_for_build |
RECT | m_rcClip |
RECT | m_rcClipCol |
![]() | |
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 |
额外继承的成员函数 | |
![]() | |
MATCH_TYPE | m_type |
int64_t | m_nRangeMin |
int64_t | m_nRangeMax |
BeString | m_textMatch |
BUI::TableHeaderNodeCell::TableHeaderNodeCell | ( | ) |
BUI::TableHeaderNodeCell::TableHeaderNodeCell | ( | std::shared_ptr< CNodeData > | valuedata, |
int | nColWidth, | ||
SizeMode | model, | ||
UINT | nFormat | ||
) |
BUI::TableHeaderNodeCell::~TableHeaderNodeCell | ( | ) |
std::shared_ptr< CNodeData > BUI::TableHeaderNodeCell::CreateThisColNodeData | ( | CControlUI * | parent | ) |
void BUI::TableHeaderNodeCell::EnableExchangePos | ( | bool | benbale | ) |
void BUI::TableHeaderNodeCell::EnableSort | ( | BOOL | bSort | ) |
TableHeaderNodeCell * BUI::TableHeaderNodeCell::HitTestCell | ( | POINT | pt | ) |
TableHeaderNodeCell * BUI::TableHeaderNodeCell::HitTestCellLine | ( | POINT | pt, |
BOOL | isTransposition | ||
) |
bool BUI::TableHeaderNodeCell::IsExchangePos | ( | ) | const |
void BUI::TableHeaderNodeCell::OnDrawTitleCellText | ( | ISurface * | pSurface, |
RECT | rcCell, | ||
COLORREF | textColor, | ||
UINT | textAlignFlag, | ||
int | dx = 0 , |
||
int | dy = 0 |
||
) |
|
virtual |
void BUI::TableHeaderNodeCell::SetCellClipRect | ( | int | x, |
int | y, | ||
int | w, | ||
int | h | ||
) |
void BUI::TableHeaderNodeCell::SetCellItemForBuild | ( | XMLItem * | item | ) |
void BUI::TableHeaderNodeCell::SetCellRect | ( | int | x, |
int | y, | ||
int | w, | ||
int | h | ||
) |
void BUI::TableHeaderNodeCell::SetColClipRect | ( | int | x, |
int | y, | ||
int | w, | ||
int | h | ||
) |
void BUI::TableHeaderNodeCell::SetPadding | ( | int | l, |
int | t, | ||
int | r, | ||
int | b | ||
) |
void BUI::TableHeaderNodeCell::SetSizeMax | ( | int | max_ | ) |
void BUI::TableHeaderNodeCell::SetSizeMin | ( | int | min_ | ) |
void BUI::TableHeaderNodeCell::SetWidth | ( | SizeValue | value | ) |
void BUI::TableHeaderNodeCell::SetWidthIncrement | ( | int | dw | ) |
bool BUI::TableHeaderNodeCell::m_bEnableExChangePos |
BOOL BUI::TableHeaderNodeCell::m_bEnableSort |
BOOL BUI::TableHeaderNodeCell::m_bNoCase |
XMLItem BUI::TableHeaderNodeCell::m_cell_node_for_build |
int BUI::TableHeaderNodeCell::m_nColumShowPosition |
int BUI::TableHeaderNodeCell::m_nColWidth |
UINT BUI::TableHeaderNodeCell::m_nMaxWidth |
UINT BUI::TableHeaderNodeCell::m_nMinWidth |
int BUI::TableHeaderNodeCell::m_nWidthOffset |
OrderByType BUI::TableHeaderNodeCell::m_orderType |
PaddingInfo BUI::TableHeaderNodeCell::m_padding |
std::shared_ptr<CControlUI> BUI::TableHeaderNodeCell::m_pEditorUI |
RECT BUI::TableHeaderNodeCell::m_rcClip |
RECT BUI::TableHeaderNodeCell::m_rcClipCol |
DataType BUI::TableHeaderNodeCell::m_sortType |
UINT BUI::TableHeaderNodeCell::m_uTxtAlign |
SizeValue BUI::TableHeaderNodeCell::m_widthValue |