ClanSoft logo
ClanSoft logo
Entire Class Index Main Class Index Cross Index Global Index

Class CL_TreeView

TreeView component
Contained in: global
Derived from: CL_Component CL_TreeNode
Derived by: none
Group: GUI (Controls)

#include <ClanLib/gui.h>


public function member index:

Construction:

CL_TreeView(CL_Component* parent, CL_StyleManager* style = NULL);
CL_TreeView(const CL_Rect& pos, CL_Component* parent, CL_StyleManager* style = NULL);
virtual ~CL_TreeView();

Attributes:

CL_Component* get_client_area() const;

Signals:

CL_Signal_v1<const CL_TreeNode& >& sig_selection_changed();
CL_Signal_v2<CL_TreeNode* , CL_Point& >& sig_paint_node();
 

private function member index:

Implementation:

CL_TreeView(const CL_TreeView& copy);
 

Description:


Function Member Descriptions:

CL_TreeView::CL_TreeView - TreeView Constructor
CL_TreeView(CL_Component* parent, CL_StyleManager* style = NULL);


CL_TreeView::CL_TreeView - TreeView Constructor
CL_TreeView(const CL_Rect& pos, CL_Component* parent, CL_StyleManager* style = NULL);


CL_TreeView::get_client_area - Returns the client area of the component.
CL_Component* get_client_area() const;


CL_TreeView::sig_paint_node - Draws the node (used by themes).
CL_Signal_v2<CL_TreeNode* , CL_Point& >& sig_paint_node();


CL_TreeView::sig_selection_changed - This signal is emitted when the selection set of a tree changes.
CL_Signal_v1<const CL_TreeNode& >& sig_selection_changed();


CL_TreeView::~CL_TreeView - TreeView Destructor
virtual ~CL_TreeView();



Variable Member Descriptions: