MethodMenuItem
MethodMenuItem::MethodMenuItem(int32 cookie, const char* name, const uchar* icon, BMenu* subMenu, BMessenger& messenger)
MethodMenuItem::MethodMenuItem(int32 cookie, const char* name, const uchar* icon)
MethodMenuItem::~MethodMenuItem()
MethodMenuItem::SetName(const char *name)
MethodMenuItem::SetIcon(const uchar *icon)
MethodMenuItem::GetContentSize(float *width, float *height)
MethodMenuItem::DrawContent()
class MethodMenuItem : public BMenuItem {
MethodMenuItem(int32 cookie, const char *label, const uchar *icon, BMenu *subMenu, BMessenger &messenger);
MethodMenuItem(int32 cookie, const char *label, const uchar *icon);
virtual ~MethodMenuItem();
if (dynamic_cast<MethodMenuItem*>(item) != NULL) {
msg.AddInt32("cookie", ((MethodMenuItem*)item)->Cookie());
MethodMenuItem* item = FindItemByCookie(cookie);
MethodMenuItem* item = FindItemByCookie(cookie);
MethodMenuItem* item = FindItemByCookie(cookie);
MethodMenuItem* item2 = NULL;
item2 = new MethodMenuItem(cookie, item->Label(), item->Icon(),
item2 = new MethodMenuItem(cookie, item->Label(), item->Icon());
item = (MethodMenuItem*)fMenu.RemoveItem(index);
MethodMenuItem* item = FindItemByCookie(cookie);
MethodMenuItem*
MethodMenuItem* item = (MethodMenuItem*)fMenu.ItemAt(i);
MethodMenuItem* item = FindItemByCookie(cookie);
item = new MethodMenuItem(cookie, name, icon, menu, messenger);
item = new MethodMenuItem(cookie, name, icon);
MethodMenuItem* item = FindItemByCookie(cookie);
MethodMenuItem *FindItemByCookie(int32 cookie);