BaseItem Class Reference

Inheritance diagram for BaseItem:

Inheritance graph
[legend]
Collaboration diagram for BaseItem:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 BaseItem (const char *name)
 BaseItem (BMessage *archive)
virtual void AttachedToToolBar (ToolBar *tb)
virtual void DetachedFromToolBar (ToolBar *tb)
virtual status_t Archive (BMessage *archive, bool deep=true) const
virtual BRect Frame (void)=0
virtual void Draw (BRect updateRect)=0
virtual void MoveTo (float x, float y)=0
virtual void ResizeTo (float width, float Height)=0

Static Public Member Functions

static BArchivable * Instantiate (BMessage *archive)

Protected Attributes

ToolBarparentToolBar


Constructor & Destructor Documentation

BaseItem::BaseItem ( const char *  name  ) 

BaseItem::BaseItem ( BMessage *  archive  ) 


Member Function Documentation

status_t BaseItem::Archive ( BMessage *  archive,
bool  deep = true 
) const [virtual]

void BaseItem::AttachedToToolBar ( ToolBar tb  )  [virtual]

void BaseItem::DetachedFromToolBar ( ToolBar tb  )  [virtual]

virtual void BaseItem::Draw ( BRect  updateRect  )  [pure virtual]

virtual BRect BaseItem::Frame ( void   )  [pure virtual]

BArchivable * BaseItem::Instantiate ( BMessage *  archive  )  [static]

virtual void BaseItem::MoveTo ( float  x,
float  y 
) [pure virtual]

virtual void BaseItem::ResizeTo ( float  width,
float  Height 
) [pure virtual]


Member Data Documentation


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

Generated on Sun Jun 21 01:09:16 2009 for ProjektConceptor by  doxygen 1.5.9