Planeshift
Public Member Functions | Protected Member Functions | Protected Attributes

pawsStdTreeLayout Class Reference

#include <pawstree.h>

List of all members.

Public Member Functions

virtual void GetTreeSize (int &width, int &height)
 pawsStdTreeLayout (pawsTree *tree, int rowSpacing, int levelSpacing)
virtual void SetHorizScroll (int horizScroll)
virtual void SetLayout ()
virtual void SetVertScroll (int vertScroll)
virtual ~pawsStdTreeLayout ()

Protected Member Functions

void SetSubtreeLayout (pawsTreeNode *subtreeRoot, int x, int y, int &maxX, int &maxY)

Protected Attributes

int height
int horizScroll
int lastVersion
int levelSpacing
int rowSpacing
pawsTree * tree
int vertScroll
int width

Detailed Description

Definition at line 337 of file pawstree.h.


Constructor & Destructor Documentation

pawsStdTreeLayout::pawsStdTreeLayout ( pawsTree *  tree,
int  rowSpacing,
int  levelSpacing 
)
virtual pawsStdTreeLayout::~pawsStdTreeLayout ( ) [virtual]

Member Function Documentation

virtual void pawsStdTreeLayout::GetTreeSize ( int &  width,
int &  height 
) [virtual]

Implements pawsITreeLayout.

virtual void pawsStdTreeLayout::SetHorizScroll ( int  horizScroll) [virtual]

Implements pawsITreeLayout.

virtual void pawsStdTreeLayout::SetLayout ( ) [virtual]

Implements pawsITreeLayout.

void pawsStdTreeLayout::SetSubtreeLayout ( pawsTreeNode *  subtreeRoot,
int  x,
int  y,
int &  maxX,
int &  maxY 
) [protected]
virtual void pawsStdTreeLayout::SetVertScroll ( int  vertScroll) [virtual]

Implements pawsITreeLayout.


Member Data Documentation

Definition at line 360 of file pawstree.h.

Definition at line 358 of file pawstree.h.

Definition at line 362 of file pawstree.h.

Definition at line 357 of file pawstree.h.

Definition at line 357 of file pawstree.h.

Definition at line 356 of file pawstree.h.

Definition at line 358 of file pawstree.h.

Definition at line 360 of file pawstree.h.


The documentation for this class was generated from the following file: