ActionMenuItem
ActionMenuItem(label, message, shortcut, modifiers),
class TypeHandlerMenuItem : public ActionMenuItem {
ActionMenuItem* item = NULL;
ObjectDeleter<ActionMenuItem> actionDeleter(item);
ActionMenuItem*& _item)
_item = new(std::nothrow) ActionMenuItem(action,
ActionMenuItem* menuItem = new(std::nothrow) ActionMenuItem(
ObjectDeleter<ActionMenuItem> menuItemDeleter(menuItem);
ActionMenuItem* item = NULL;
ObjectDeleter<ActionMenuItem> itemDeleter(item);
ActionMenuItem* item = dynamic_cast<ActionMenuItem*>(
ActionMenuItem* item = dynamic_cast<ActionMenuItem*>(
for (int32 i = 0; ActionMenuItem* item = actions->ItemAt(i); i++) {
uint32 what, ActionMenuItem*& _item);
class ActionMenuItem;
typedef BObjectList<ActionMenuItem> ContextActionList;
ActionMenuItem::ActionMenuItem(const char* label, BMessage* message,
ActionMenuItem::ActionMenuItem(BMenu* menu, BMessage* message)
ActionMenuItem::~ActionMenuItem()
ActionMenuItem::PrepareToShow(BLooper* parentLooper, BHandler* targetHandler)
ActionMenuItem::Finish(BLooper* parentLooper, BHandler* targetHandler,
ActionMenuItem::ItemSelected()
class ActionMenuItem : public BMenuItem {
ActionMenuItem(const char* label,
ActionMenuItem(BMenu* menu,
virtual ~ActionMenuItem();