

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 | |
| ToolBar * | parentToolBar |
| BaseItem::BaseItem | ( | const char * | name | ) |
| BaseItem::BaseItem | ( | BMessage * | archive | ) |
| status_t BaseItem::Archive | ( | BMessage * | archive, | |
| bool | deep = true | |||
| ) | const [virtual] |
Reimplemented in ColorToolItem, FloatToolItem, PatternToolItem, ToolBarSeperator, ToolItem, and ToolMenu.
| void BaseItem::AttachedToToolBar | ( | ToolBar * | tb | ) | [virtual] |
Reimplemented in ColorToolItem, FloatToolItem, PatternToolItem, and ToolItem.
| void BaseItem::DetachedFromToolBar | ( | ToolBar * | tb | ) | [virtual] |
Reimplemented in ColorToolItem, FloatToolItem, PatternToolItem, and ToolItem.
| virtual void BaseItem::Draw | ( | BRect | updateRect | ) | [pure virtual] |
Implemented in ColorToolItem, FloatToolItem, PatternToolItem, ToolBarSeperator, ToolItem, and ToolMenu.
| virtual BRect BaseItem::Frame | ( | void | ) | [pure virtual] |
Implemented in ColorToolItem, FloatToolItem, PatternToolItem, ToolBarSeperator, and ToolItem.
| BArchivable * BaseItem::Instantiate | ( | BMessage * | archive | ) | [static] |
Reimplemented in ColorToolItem, FloatToolItem, PatternToolItem, ToolBarSeperator, ToolItem, and ToolMenu.
| virtual void BaseItem::MoveTo | ( | float | x, | |
| float | y | |||
| ) | [pure virtual] |
Implemented in ColorToolItem, FloatToolItem, PatternToolItem, ToolBarSeperator, and ToolItem.
| virtual void BaseItem::ResizeTo | ( | float | width, | |
| float | Height | |||
| ) | [pure virtual] |
Implemented in ColorToolItem, FloatToolItem, PatternToolItem, ToolBarSeperator, and ToolItem.
ToolBar* BaseItem::parentToolBar [protected] |
1.5.9