CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BUI::CChartSeriesTree类 参考

树状图形序列 更多...

类 BUI::CChartSeriesTree 继承关系图:

Public 成员函数

 CChartSeriesTree ()
virtual ~CChartSeriesTree ()
CChartEleTreeGetRootNode ()
void SetLeafInterval (int w)
void SetGroupInterval (int w)
void OnDrawNode (ISurface *surface, CChartEleTree *node, int dx, int dy, const RECT &rc_diagram)
void OnDrawNodeSquarify (ISurface *surface, CChartEleTree *node, int dx, int dy, const RECT &rc_diagram, int level)
void OnDrawNodeLine (ISurface *surface, TreeLayoutType type, CChartEleTree *node, int dx, int dy)
void OnPaintSeries (ISurface *surface, const RECT &rc_diagram, RECT *rect_update) override
BOOL OnNotifyMessage (IEventHandler *notify, UINT message, WPARAM wp, LPARAM lp) override
void OnParseItemData (XMLItem *node, ICoordList *coord_list) override
CChartElementFindChartElement (LPCTSTR name) override
void OnTranslateLanguage () override
void GetSeriesRelationship (std::vector< BeString > &list) override
 获得类的继承关系
Public 成员函数 继承自 BUI::CChartSeries
 CChartSeries ()
virtual ~CChartSeries ()
LPCTSTR SeriesName ()
 序列名称
void SetSeriesName (LPCTSTR name)
 设置序列名称
void SetSeriesID (UINT id)
 设置序列整数ID
UINT SeriesID () const
 获取序列整数ID
BOOL IsEnable () const
 可用性
void SetEnable (BOOL enable)
 设置可用性
void DoChangeSeriesThemeColors (const BeString &name)
virtual void ChangeSeriesThemeColors ()
virtual void OnSizeChanged ()
virtual void ShellSeriesAttribute (const BeString &str_name, const BeString &str_value, ICoordList *coord_list)
 命令控制和属性设置接口
Public 成员函数 继承自 BUI::VisibleProperty
 VisibleProperty ()
 ~VisibleProperty ()
BOOL IsVisable () const
void SetVisable (BOOL is_show)
Public 成员函数 继承自 BUI::CChartDataLabel
 CChartDataLabel ()
 ~CChartDataLabel ()
BOOL IsShowDataLabel () const
void ShowDataLabelLine (BOOL is_show)
BOOL IsShowDataLabelLine () const
void SetDataLabelBgColor (const GColor &color)
void SetEleColor (const GColor &color)
void ShowDataLabel (BOOL is_show)
void SetDatalabelTextDistance (double r)
void SetDatalabelAngle (double rad)
void SetDatalabelAngleDeg (double deg)

Protected 成员函数

void ParseTreeItemData (XMLItem *node, CChartEleTree *parent, ICoordList *coord_list)
void UpdateTreePosition (ISurface *surface)
RECT GetTreeBox ()

额外继承的成员函数

Public 属性 继承自 BUI::CChartSeries
BeString m_name
UINT m_series_id
BOOL m_is_enable
GShadowContain m_shadow_contain
Public 属性 继承自 BUI::CChartDataLabel
BOOL m_is_show_data_label
BOOL m_is_draw_line
double m_text_angle
double m_text_distance
GColor m_color_text
GColor m_ele_color
Protected 属性 继承自 BUI::VisibleProperty
BOOL m_is_visbale

详细描述

树状图形序列

构造及析构函数说明

◆ CChartSeriesTree()

BUI::CChartSeriesTree::CChartSeriesTree ( )

◆ ~CChartSeriesTree()

virtual BUI::CChartSeriesTree::~CChartSeriesTree ( )
virtual

成员函数说明

◆ FindChartElement()

CChartElement * BUI::CChartSeriesTree::FindChartElement ( LPCTSTR name)
overridevirtual

◆ GetRootNode()

CChartEleTree * BUI::CChartSeriesTree::GetRootNode ( )

◆ GetSeriesRelationship()

void BUI::CChartSeriesTree::GetSeriesRelationship ( std::vector< BeString > & list)
overridevirtual

获得类的继承关系

重载 BUI::CChartSeries .

◆ GetTreeBox()

RECT BUI::CChartSeriesTree::GetTreeBox ( )
protected

◆ OnDrawNode()

void BUI::CChartSeriesTree::OnDrawNode ( ISurface * surface,
CChartEleTree * node,
int dx,
int dy,
const RECT & rc_diagram )

◆ OnDrawNodeLine()

void BUI::CChartSeriesTree::OnDrawNodeLine ( ISurface * surface,
TreeLayoutType type,
CChartEleTree * node,
int dx,
int dy )

◆ OnDrawNodeSquarify()

void BUI::CChartSeriesTree::OnDrawNodeSquarify ( ISurface * surface,
CChartEleTree * node,
int dx,
int dy,
const RECT & rc_diagram,
int level )

◆ OnNotifyMessage()

BOOL BUI::CChartSeriesTree::OnNotifyMessage ( IEventHandler * notify,
UINT message,
WPARAM wp,
LPARAM lp )
overridevirtual

◆ OnPaintSeries()

void BUI::CChartSeriesTree::OnPaintSeries ( ISurface * surface,
const RECT & rc_diagram,
RECT * rect_update )
overridevirtual

◆ OnParseItemData()

void BUI::CChartSeriesTree::OnParseItemData ( XMLItem * node,
ICoordList * coord_list )
overridevirtual

◆ OnTranslateLanguage()

void BUI::CChartSeriesTree::OnTranslateLanguage ( )
overridevirtual

◆ ParseTreeItemData()

void BUI::CChartSeriesTree::ParseTreeItemData ( XMLItem * node,
CChartEleTree * parent,
ICoordList * coord_list )
protected

◆ SetGroupInterval()

void BUI::CChartSeriesTree::SetGroupInterval ( int w)

◆ SetLeafInterval()

void BUI::CChartSeriesTree::SetLeafInterval ( int w)

◆ UpdateTreePosition()

void BUI::CChartSeriesTree::UpdateTreePosition ( ISurface * surface)
protected
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2026 · CBlueStudio 版权所有