2005/5/9

     
 

class WxObject

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::wx::WxObject Class Reference

#include <WxObject.h>

Inheritance diagram for acdk::wx::WxObject:

acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch acdk::wx::ArtProvider acdk::wx::Clipboard acdk::wx::Colour acdk::wx::ColourData acdk::wx::Cursor acdk::wx::DC acdk::wx::Event acdk::wx::EvtHandler acdk::wx::FontData acdk::wx::GDIObject acdk::wx::ide::BarDimHandlerBase acdk::wx::ide::BarInfo acdk::wx::ide::DockPane acdk::wx::ide::RowInfo acdk::wx::ImageList acdk::wx::IndividualLayoutConstraint acdk::wx::LayoutConstraints acdk::wx::MenuItem acdk::wx::Sizer acdk::wx::Timer acdk::wx::ToolBarToolBase acdk::wx::ToolTip acdk::wx::XmlResource List of all members.

Detailed Description

see wxObject

Author:
Roger Rene Kommer (mailto:kommer@artefaktur.com)
Version:
Revision
1.23
Date:
Date
2005/03/31 16:31:26


Public Member Functions

acdk::lang::Object_cast (const acdk::lang::dmi::ClazzInfo *ci)
 for DMI implemented classes with multiple interface allow casts.

 WxObject ()
 WxObject (wxObject *obj, bool owns=true)
 WxObject (const wxObject &obj, bool owns=false)
 ~WxObject ()
void ownsWxObject (bool own)
bool ownsWxObject ()

Protected Attributes

wxObject * _wxObject
WxForward_forward
bool _ownsWxObject

Private Member Functions

void _assignShadow (wxObject *wxObject, bool own)
acdk::lang::Object_getShadow ()


Constructor & Destructor Documentation

acdk::wx::WxObject::WxObject  )  [inline]
 

acdk::wx::WxObject::WxObject wxObject *  obj,
bool  owns = true
 

acdk::wx::WxObject::WxObject const wxObject &  obj,
bool  owns = false
 

acdk::wx::WxObject::~WxObject  ) 
 


Member Function Documentation

void acdk::wx::WxObject::_assignShadow wxObject *  wxObject,
bool  own
[private]
 

acdk::lang::Object* acdk::wx::WxObject::_cast const acdk::lang::dmi::ClazzInfo ci  )  [virtual]
 

for DMI implemented classes with multiple interface allow casts.

The returned acdk::lang::Object will be casted to the correct type using dynamic_cast

Parameters:
ci target type
Returns:
0 if cannot be casted

Reimplemented from acdk::lang::ObjectBase.

acdk::lang::Object* acdk::wx::WxObject::_getShadow  )  [private]
 

bool acdk::wx::WxObject::ownsWxObject  )  [inline]
 

void acdk::wx::WxObject::ownsWxObject bool  own  )  [inline]
 


Member Data Documentation

WxForward* acdk::wx::WxObject::_forward [protected]
 

bool acdk::wx::WxObject::_ownsWxObject [mutable, protected]
 

wxObject* acdk::wx::WxObject::_wxObject [protected]