wx.ClientData Class Reference

Inheritance diagram for wx.ClientData:

wx.Object wx.StringClientData wx.SystemObjectClientData wx.TreeItemData

List of all members.

Public Member Functions

 ClientData ()
 ClientData (IntPtr wxObject)
override void Dispose ()


Detailed Description

Base class of all classes encapsulating client data. All classes deriving from wx.EvtHandler (such as all controls and App) can hold arbitrary data which is here referred to as "client data". This is useful e.g. for scripting languages which need to handle shadow objects for most of wxWidgets' classes and which store a handle to such a shadow class as client data in that class. This data can either be of type void

Some controls can hold various items and these controls can additionally hold client data for each item. This is the case for Choice, ComboBox and ListBox. TreeCtrl has a specialized class TreeItemData for each item in the tree.

Refer to SystemObjectClientData for an opportunity to add .NET objects as client as client data.


Constructor & Destructor Documentation

wx.ClientData.ClientData ( IntPtr  wxObject  ) 

wx.ClientData.ClientData (  ) 


Member Function Documentation

override void wx.ClientData.Dispose (  )  [virtual]

Reimplemented from wx.Object.

Reimplemented in wx.StringClientData, and wx.TreeItemData.


Manual of the wx.NET   (c) 2003-2011 the wx.NET project at   Get wx.NET at SourceForge.net. Fast, secure and Free Open Source software downloads