ModelMenuItem
ModelMenuItem::TargetModel() const
class SpecialModelMenuItem : public ModelMenuItem {
typedef ModelMenuItem _inherited;
using BPrivate::ModelMenuItem;
class ModelMenuItem : public BMenuItem {
ModelMenuItem(const Model*, const char* title, BMessage*,
ModelMenuItem(const Model*, BMenu*, bool drawText = true,
virtual ~ModelMenuItem();
static ModelMenuItem* NewModelItem(Model*, const BMessage*,
class ModelMenuItem;
ModelMenuItem* item = BNavMenu::NewModelItem(&model,
ModelMenuItem* item = NULL;
item = new ModelMenuItem(&model, docs);
item = new ModelMenuItem(&model, model.Name(), NULL);
= new ModelMenuItem(&model, new BNavMenu(model.Name(), B_REFS_RECEIVED, be_app, this));
ModelMenuItem* item;
item = new ModelMenuItem(info->model, info->model->Name(), NULL,
ModelMenuItem* fNavigationItem;
class ModelMenuItem;
menu = new ModelMenuItem(&model, this, true, true);
ModelMenuItem* item = dynamic_cast<ModelMenuItem*>(ItemAt(CountItems() - 1));
ModelMenuItem* item;
item = new ModelMenuItem(&model, subMenu);
item = new ModelMenuItem(&model, model.Name(), message);
ModelMenuItem* menu = dynamic_cast<ModelMenuItem*>(fMenuBar->ItemAt(0));
ModelMenuItem* item = new ModelMenuItem(&model, subMenu);
ModelMenuItem* menu = NULL;
ModelMenuItem* item = BNavMenu::NewModelItem(&model,
ModelMenuItem* item = dynamic_cast<ModelMenuItem*>(fDirMenuField->MenuBar()->ItemAt(0));
BMenuItem* item = new ModelMenuItem(&model, model.Name(), NULL);
fVolMenu->AddItem(new ModelMenuItem(&model, model.Name(), message));
ModelMenuItem::~ModelMenuItem()
ModelMenuItem::SetEntry(const BEntry* entry)
ModelMenuItem::DrawContent()
ModelMenuItem::Highlight(bool hilited)
ModelMenuItem::DrawIcon()
ModelMenuItem::_ExtraLeftPadding()
ModelMenuItem::_ExtraPadding()
ModelMenuItem::_GetHorizontalItemMarginDelta(float* _leftDelta, float* _rightDelta)
ModelMenuItem::GetContentSize(float* width, float* height)
ModelMenuItem::Invoke(BMessage* message)
: ModelMenuItem(model, menu)
ModelMenuItem::ModelMenuItem(const Model* model, const char* title,
ModelMenuItem::ModelMenuItem(const Model* model, BMenu* menu, bool drawText,
ModelMenuItem* item = dynamic_cast<ModelMenuItem*>(menu->ItemAt(index));
ModelMenuItem*
ModelMenuItem* item = NULL;
item = new ModelMenuItem(model, truncatedString.String(), message);
item = new ModelMenuItem(model, menu);
ModelMenuItem* item = new ModelMenuItem(model, menu);
const ModelMenuItem* item1 = dynamic_cast<const ModelMenuItem*>(i1);
const ModelMenuItem* item2 = dynamic_cast<const ModelMenuItem*>(i2);
ModelMenuItem* item = NULL;
item = new ModelMenuItem(model, navMenu);
item = new ModelMenuItem(model, model->Name(), message);
ModelMenuItem* item = new ModelMenuItem(model,
ModelMenuItem* item = NULL;
item = new ModelMenuItem(&model, truncatedString.String(), message);
item = new ModelMenuItem(&model, menu);
ModelMenuItem* navigationItem = NULL;
navigationItem = new ModelMenuItem(new Model(model),