

Public Member Functions | |
| ToolMenu (const char *name, BBitmap *icon, menu_layout layout=B_ITEMS_IN_MATRIX) | |
| ToolMenu (BMessage *archive) | |
| ~ToolMenu (void) | |
| virtual status_t | Archive (BMessage *archive, bool deep=true) const |
| bool | AddItem (BaseItem *item) |
| void | RemoveItem (BaseItem *item) |
| virtual void | Draw (BRect updateRect) |
| virtual void | MouseDown (BPoint point) |
| virtual void | MouseUp (BPoint point) |
| void | SetLabelFromMarked (bool flag) |
| bool | IsLabelFromMarked (void) |
| virtual void | MessageReceived (BMessage *message) |
| virtual ToolMenu * | GetToolMenu (const char *signature) |
| virtual ToolItem * | GetToolItem (const char *signature) |
Static Public Member Functions | |
| static BArchivable * | Instantiate (BMessage *archive) |
Protected Attributes | |
| ToolBar * | menuPainter |
| BWindow * | menuWindow |
| ToolItem * | selectedItem |
| menu_layout | popUpLayout |
| float | max_width |
| float | max_height |
| float | width |
| float | height |
| bool | labelFromMarked |
| bool | mousepressed |
.containing more ToolItems or ToolMenu´s
| ToolMenu::ToolMenu | ( | const char * | name, | |
| BBitmap * | icon, | |||
| menu_layout | layout = B_ITEMS_IN_MATRIX | |||
| ) |
| ToolMenu::ToolMenu | ( | BMessage * | archive | ) |
| ToolMenu::~ToolMenu | ( | void | ) |
| bool ToolMenu::AddItem | ( | BaseItem * | item | ) |
| status_t ToolMenu::Archive | ( | BMessage * | archive, | |
| bool | deep = true | |||
| ) | const [virtual] |
Reimplemented from ToolItem.
| void ToolMenu::Draw | ( | BRect | updateRect | ) | [virtual] |
Reimplemented from ToolItem.
| virtual ToolItem* ToolMenu::GetToolItem | ( | const char * | signature | ) | [inline, virtual] |
| virtual ToolMenu* ToolMenu::GetToolMenu | ( | const char * | signature | ) | [inline, virtual] |
| BArchivable * ToolMenu::Instantiate | ( | BMessage * | archive | ) | [static] |
Reimplemented from ToolItem.
| bool ToolMenu::IsLabelFromMarked | ( | void | ) | [inline] |
| void ToolMenu::MessageReceived | ( | BMessage * | message | ) | [virtual] |
| void ToolMenu::MouseDown | ( | BPoint | point | ) | [virtual] |
Reimplemented from ToolItem.
| void ToolMenu::MouseUp | ( | BPoint | point | ) | [virtual] |
Reimplemented from ToolItem.
| void ToolMenu::RemoveItem | ( | BaseItem * | item | ) | [inline] |
| void ToolMenu::SetLabelFromMarked | ( | bool | flag | ) |
float ToolMenu::height [protected] |
bool ToolMenu::labelFromMarked [protected] |
float ToolMenu::max_height [protected] |
float ToolMenu::max_width [protected] |
ToolBar* ToolMenu::menuPainter [protected] |
BWindow* ToolMenu::menuWindow [protected] |
bool ToolMenu::mousepressed [protected] |
menu_layout ToolMenu::popUpLayout [protected] |
ToolItem* ToolMenu::selectedItem [protected] |
float ToolMenu::width [protected] |
1.5.9