Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::Win32Tree Class Reference

#include <Win32Tree.h>

Inheritance diagram for VCF::Win32Tree:

VCF::AbstractWin32Component VCF::TreePeer VCF::Win32Object VCF::ControlPeer VCF::Interface VCF::ObjectWithCallbacks VCF::Interface VCF::Object List of all members.

Public Member Functions

 Win32Tree (TreeControl *tree)
virtual ~Win32Tree ()
virtual void create (Control *owningControl)
 This is called to actually create any neccessary windowing system resources specific to a new control (or widget/window/etc) instance for the platform.
virtual double getItemIndent ()
virtual void setItemIndent (const double &indent)
virtual void setStateImageList (ImageList *imageList)
virtual void setImageList (ImageList *imageList)
virtual void setHeaderImageList (ImageList *imageList)
virtual Win32Object::CreateParams createParams ()
 called before the create window is called.
virtual Rect getItemImageRect (const TreeModel::Key &itemKey)
virtual Rect getItemRect (const TreeModel::Key &itemKey)
virtual TreeModel::Key hitTest (const Point &pt)
virtual bool getAllowLabelEditing ()
virtual void setAllowLabelEditing (const bool &allowLabelEditing)
virtual void enableHeader (const bool &val)
virtual void setColumnWidth (const uint32 &index, const double &width, ColumnAutosizeType type)
virtual double getColumnWidth (const uint32 &index)
virtual TextAlignmentType getColumnTextAlignment (const uint32 &index)
virtual void setColumnTextAlignment (const uint32 &index, const TextAlignmentType &val)
virtual void setDisplayOptions (uint32 displayOptions)
virtual bool handleEventMessages (UINT message, WPARAM wParam, LPARAM lParam, LRESULT &wndProcResult, WNDPROC defaultWndProc=NULL)
 returns true if no further handling is required, otherwise returns false, which means the rest of the handling needs to be done by the default wnd proc.
virtual void setFont (Font *font)
virtual void repaint (Rect *repaintRect, const bool &immediately)

Constructor & Destructor Documentation

VCF::Win32Tree::Win32Tree TreeControl tree  ) 
 

virtual VCF::Win32Tree::~Win32Tree  )  [virtual]
 


Member Function Documentation

virtual void VCF::Win32Tree::create Control owningControl  )  [virtual]
 

This is called to actually create any neccessary windowing system resources specific to a new control (or widget/window/etc) instance for the platform.

create() must be called by the containing VCF::Control subclass, typically in the classes constructor, after retreiving the new peer instance from the appropriate UIToolkit::createXXX() call.

Reimplemented from VCF::AbstractWin32Component.

virtual Win32Object::CreateParams VCF::Win32Tree::createParams  )  [virtual]
 

called before the create window is called.

Overide this to change the style and style ex parameters. Returns a pair, the pair.first is the style parameter, the pair.second is the style ex paramater.

Reimplemented from VCF::Win32Object.

virtual void VCF::Win32Tree::enableHeader const bool &  val  )  [virtual]
 

virtual bool VCF::Win32Tree::getAllowLabelEditing  )  [virtual]
 

Implements VCF::TreePeer.

virtual TextAlignmentType VCF::Win32Tree::getColumnTextAlignment const uint32 index  )  [virtual]
 

Implements VCF::TreePeer.

virtual double VCF::Win32Tree::getColumnWidth const uint32 index  )  [virtual]
 

Implements VCF::TreePeer.

virtual Rect VCF::Win32Tree::getItemImageRect const TreeModel::Key itemKey  )  [virtual]
 

Implements VCF::TreePeer.

virtual double VCF::Win32Tree::getItemIndent  )  [virtual]
 

Implements VCF::TreePeer.

virtual Rect VCF::Win32Tree::getItemRect const TreeModel::Key itemKey  )  [virtual]
 

Implements VCF::TreePeer.

virtual bool VCF::Win32Tree::handleEventMessages UINT  message,
WPARAM  wParam,
LPARAM  lParam,
LRESULT &  wndProcResult,
WNDPROC  defaultWndProc = NULL
[virtual]
 

returns true if no further handling is required, otherwise returns false, which means the rest of the handling needs to be done by the default wnd proc.

Reimplemented from VCF::AbstractWin32Component.

virtual TreeModel::Key VCF::Win32Tree::hitTest const Point pt  )  [virtual]
 

Implements VCF::TreePeer.

virtual void VCF::Win32Tree::repaint Rect repaintRect,
const bool &  immediately
[virtual]
 

Reimplemented from VCF::AbstractWin32Component.

virtual void VCF::Win32Tree::setAllowLabelEditing const bool &  allowLabelEditing  )  [virtual]
 

Implements VCF::TreePeer.

virtual void VCF::Win32Tree::setColumnTextAlignment const uint32 index,
const TextAlignmentType val
[virtual]
 

Implements VCF::TreePeer.

virtual void VCF::Win32Tree::setColumnWidth const uint32 index,
const double &  width,
ColumnAutosizeType  type
[virtual]
 

Implements VCF::TreePeer.

virtual void VCF::Win32Tree::setDisplayOptions uint32  displayOptions  )  [virtual]
 

Implements VCF::TreePeer.

virtual void VCF::Win32Tree::setFont Font font  )  [virtual]
 

Reimplemented from VCF::AbstractWin32Component.

virtual void VCF::Win32Tree::setHeaderImageList ImageList imageList  )  [virtual]
 

Implements VCF::TreePeer.

virtual void VCF::Win32Tree::setImageList ImageList imageList  )  [virtual]
 

Implements VCF::TreePeer.

virtual void VCF::Win32Tree::setItemIndent const double &  indent  )  [virtual]
 

Implements VCF::TreePeer.

virtual void VCF::Win32Tree::setStateImageList ImageList imageList  )  [virtual]
 

Implements VCF::TreePeer.


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information