/haiku/src/system/boot/platform/bios_ia32/ |
H A D | video.cpp | 22 #include <boot/menu.h> 643 video_mode_hook(Menu *menu, MenuItem *item) argument 681 Menu *menu = new(nothrow) Menu(CHOICE_MENU, "Select Video Mode"); local 684 menu->AddItem(item = new(nothrow) MenuItem("Default")); 691 menu->AddItem(new(nothrow) MenuItem("Standard VGA")); 699 menu->AddItem(item = new(nothrow) MenuItem(label)); 703 menu->AddSeparatorItem(); 704 menu->AddItem(item = new(nothrow) MenuItem("Return to main menu")); 707 return menu; [all...] |
/haiku/src/apps/charactermap/ |
H A D | CharacterView.cpp | 312 BMenu* menu = Menu(); local 315 menu->PushState(); 316 menu->SetLowUIColor(B_DOCUMENT_BACKGROUND_COLOR); 317 menu->SetViewUIColor(B_DOCUMENT_BACKGROUND_COLOR); 318 menu->SetHighUIColor(B_DOCUMENT_TEXT_COLOR); 319 menu->FillRect(box, B_SOLID_LOW); 321 // Draw the character in the center of the menu 322 float charWidth = menu->StringWidth(Label()); 324 menu->GetFontHeight(&fontHeight); 330 menu 392 BPopUpMenu* menu = new BPopUpMenu(B_EMPTY_STRING, false, false); local [all...] |
/haiku/src/apps/stylededit/ |
H A D | StatusView.cpp | 180 BPopUpMenu *menu = new BPopUpMenu(B_EMPTY_STRING, false, false); 181 menu->AddItem(new BMenuItem(B_TRANSLATE("Unlock file"), 187 menu->SetTargetForItems(this); 188 menu->Go(where, true, true, true); 291 BPrivate::BDirMenu* menu = new BDirMenu(NULL, 294 menu->Populate(&entry, Window(), false, false, true, false, true); 301 menu->Go(point, true, true, clickToOpenRect); 302 delete menu;
|
/haiku/src/apps/diskprobe/ |
H A D | ProbeView.cpp | 834 It is used to display the attribute and type in the attributes menu. 1136 ProbeView::_UpdateAttributesMenu(BMenu* menu) argument 1140 for (int32 i = menu->CountItems(); i-- > 0;) { 1141 delete menu->RemoveItem(i); 1163 for (i = 0; i < menu->CountItems(); i++) { 1164 if (strcasecmp(menu->ItemAt(i)->Label(), attribute) > 0) 1172 menu->AddItem(new TypeMenuItem(attribute, type, message), i); 1176 if (menu->CountItems() == 0) { 1177 // if there are no attributes, add an item to the menu 1182 menu 1190 AddSaveMenuItems(BMenu* menu, int32 index) argument 1201 AddPrintMenuItems(BMenu* menu, int32 index) argument 1276 BMenu* menu = new BMenu(fEditor.IsAttribute() local 1291 BMenu* menu = new BMenu(B_TRANSLATE("Edit")); local [all...] |
/haiku/src/kits/tracker/ |
H A D | ContainerWindow.cpp | 149 AddOnMenuGenerate(const entry_ref* addOnRef, BMenu* menu, argument 179 (*populateMenu)(message, menu, window->PoseView()); 243 BContainerWindow* window, BMenu* menu) 254 AddOnMenuGenerate(addOnRef, menu, window); 447 // ToDo: remove me once we have undo/redo menu items 532 BMenu* menu = fNavigationItem->Menu(); local 533 if (menu != NULL) 534 menu->RemoveItem(fNavigationItem); 693 BMenu* menu = fNavigationItem->Menu(); local 694 if (menu ! 241 AddOneAddOn(const Model* model, const char* name, uint32 shortcut, uint32 modifiers, bool primary, void* context, BContainerWindow* window, BMenu* menu) argument 1616 SetCutItem(BMenu* menu) argument 1650 SetCopyItem(BMenu* menu) argument 1676 SetPasteItem(BMenu* menu) argument 1704 SetArrangeMenu(BMenu* menu) argument 1734 SetCloseItem(BMenu* menu) argument 1787 AddFileMenu(BMenu* menu) argument 1900 AddWindowMenu(BMenu* menu) argument 2127 BMenu* menu = fNavigationItem->Menu(); local 2191 SetupEditQueryItem(BMenu* menu) argument 2241 BMenu* menu = fOpenWithItem->Menu(); local 2315 BNavMenu* menu = new BNavMenu(B_TRANSLATE("Current folder"), what, local 2332 BMenu* menu = new RecentsMenu(B_TRANSLATE("Recent folders"), local 2688 AddFileContextMenus(BMenu* menu) argument 2749 AddVolumeContextMenus(BMenu* menu) argument 2780 AddWindowContextMenus(BMenu* menu) argument 2865 AddDropContextMenus(BMenu* menu) argument 2880 AddTrashContextMenus(BMenu* menu) argument 2894 EachAddOn(bool (eachAddOn)const Model*, const char*, uint32 shortcut, uint32 modifiers, bool primary, void* context, BContainerWindow* window, BMenu* menu), void* passThru, BStringList& mimeTypes, BMenu* menu) argument 2994 BMenu* menu = item->Submenu(); local 3040 UpdateMenu(BMenu* menu, UpdateMenuContext context) argument 3274 NewAttributesMenu(BMenu* menu) argument 3353 MarkAttributesMenu(BMenu* menu) argument 3389 MarkArrangeByMenu(BMenu* menu) argument 3419 AddMimeMenu(const BMimeType& mimeType, bool isSuperType, BMenu* menu, int32 start) argument 3512 AddMimeTypesToMenu(BMenu* menu) argument 4170 PopulateArrangeByMenu(BMenu* menu) argument [all...] |
H A D | FilePanelPriv.cpp | 408 // if current directory moved, update entry ref and menu 564 // menu item got removed - we shouldn't really have to do 691 // add poseview menu bar 696 // add directory menu and menufield 834 BMenu* menu = item->Submenu(); local 835 if (menu) { 836 item = menu->FindItem(kOpenSelection); 837 if (item && menu->RemoveItem(item)) 840 // remove add-ons menu, identifier menu, separato 964 AddFileContextMenus(BMenu* menu) argument 998 AddVolumeContextMenus(BMenu* menu) argument 1021 AddWindowContextMenus(BMenu* menu) argument [all...] |
H A D | Utilities.cpp | 1370 EnableNamedMenuItem(BMenu* menu, const char* itemName, bool on) argument 1372 BMenuItem* item = menu->FindItem(itemName); 1379 MarkNamedMenuItem(BMenu* menu, const char* itemName, bool on) argument 1381 BMenuItem* item = menu->FindItem(itemName); 1388 EnableNamedMenuItem(BMenu* menu, uint32 commandName, bool on) argument 1390 BMenuItem* item = menu->FindItem(commandName); 1397 MarkNamedMenuItem(BMenu* menu, uint32 commandName, bool on) argument 1399 BMenuItem* item = menu->FindItem(commandName); 1411 BMenu* menu = submenuItem->Submenu(); 1412 if (menu 1526 EachMenuItem(BMenu* menu, bool recursive, BMenuItem* (*func)(BMenuItem *)) argument 1547 EachMenuItem(const BMenu* menu, bool recursive, BMenuItem* (*func)(const BMenuItem *)) argument 1579 PositionPassingMenuItem(BMenu* menu, BMessage* message) argument 1625 BMenu* menu = Menu(); local [all...] |
H A D | PoseView.h | 384 static bool MenuTrackingHook(BMenu* menu, void* castToThis);
|
H A D | PoseView.cpp | 2874 // see if source was a menu item 4390 BPopUpMenu* menu = new BPopUpMenu("create clipping"); 4391 menu->SetFont(be_plain_font); 4426 menu->AddItem(new BMenuItem(labelText.String(), 0)); 4429 menu->AddSeparatorItem(); 4430 menu->AddItem(new BMenuItem(B_TRANSLATE("Cancel"), 0)); 4433 BMenuItem* resultingItem = menu->Go(where, false, true); 4435 int32 index = menu->IndexOf(resultingItem); 4440 delete menu; 4542 // fish for specification of specialized menu item 9897 MenuTrackingHook(BMenu* menu, void*) argument [all...] |
/haiku/src/apps/showimage/ |
H A D | ShowImageWindow.cpp | 160 // create menu bar 167 // visible portion without colliding with the menu bar. 279 // add View menu here so it can access ShowImageView methods 280 BMenu* menu = new BMenu(B_TRANSLATE_CONTEXT("View", "Menus")); local 281 _BuildViewMenu(menu, false); 282 fBar->AddItem(menu); 284 menu = new BMenu(B_TRANSLATE_CONTEXT("Attributes", "Menus")); 285 menu->AddItem(_BuildRatingMenu()); 289 menu->AddItem(fResetRatingItem); 290 fBar->AddItem(menu); 317 BuildContextMenu(BMenu* menu) argument 324 _BuildViewMenu(BMenu* menu, bool popupMenu) argument 397 _UpdateOpenWithMenu(BMenu* menu) argument 422 BMenu* menu = new BMenu(B_TRANSLATE("File")); local 505 _AddItemMenu(BMenu* menu, const char* label, uint32 what, char shortcut, uint32 modifier, const BHandler* target, bool enabled) argument 520 _AddDelayItem(BMenu* menu, const char* label, bigtime_t delay) argument 594 _EnableMenuItem(BMenu* menu, uint32 what, bool enable) argument 604 _MarkMenuItem(BMenu* menu, uint32 what, bool marked) argument [all...] |
H A D | ShowImageWindow.h | 62 void BuildContextMenu(BMenu* menu); 72 void _BuildViewMenu(BMenu* menu, bool popupMenu); 73 void _UpdateOpenWithMenu(BMenu* menu); 76 BMenuItem* _AddItemMenu(BMenu* menu, const char* label, 80 BMenuItem* _AddDelayItem(BMenu* menu, const char* label, 84 void _EnableMenuItem(BMenu* menu, uint32 what, 86 void _MarkMenuItem(BMenu* menu, uint32 what,
|
H A D | ShowImageStatusView.cpp | 125 BPrivate::BDirMenu* menu = new BDirMenu(NULL, BMessenger(kTrackerSignature), local 129 menu->Populate(&entry, Window(), false, false, true, false, true); 131 menu->Populate(NULL, Window(), false, false, true, false, true); 138 menu->Go(point, true, true, clickToOpenRect); 139 delete menu;
|
/haiku/src/preferences/filetypes/ |
H A D | IconView.cpp | 856 // show context menu 860 BPopUpMenu* menu = new BPopUpMenu("context"); local 861 menu->SetFont(be_plain_font); 865 menu->AddItem(new BMenuItem( 869 menu->AddItem(new BMenuItem( 879 menu->AddItem(item); 880 menu->SetTargetForItems(fTarget); 882 menu->Go(where, true, false, true);
|
/haiku/src/apps/terminal/ |
H A D | TermWindow.cpp | 303 // make menu bar 419 // Syncronize Encode Menu Pop-up menu and Preference. 446 TermWindow::MakeEncodingMenu(BMenu* menu) 467 menu->AddItem(new BMenuItem(name, message)); 471 menu->SetRadioMode(true); 690 // mark the font size menu item 845 // Enable the menu items Find Next and Find Previous 923 // mark the font size menu item 1163 // mark the font size menu item 1647 BPopUpMenu* popUpMenu = new BPopUpMenu("tab menu"); 1782 MakeWindowSizeMenu(BMenu* menu) argument 1808 BMenu* menu = new (std::nothrow) BMenu(B_TRANSLATE("Font size")); local [all...] |
H A D | TermViewStates.cpp | 1100 // open context menu 1101 PopUpMenu* menu = new PopUpMenu(fView); local 1102 BLayoutBuilder::Menu<> menuBuilder(menu); 1121 menu->SetTargetForItems(fView); 1122 menu->Go(fView->ConvertToScreen(point), true, true, true);
|
/haiku/src/apps/haikudepot/util/ |
H A D | AppUtils.cpp | 44 AppUtils::MarkItemWithKeyValueInMenuOrFirst(BMenu* menu, const BString& key, const BString& value) argument 46 status_t result = AppUtils::MarkItemWithKeyValueInMenu(menu, key, value); 47 if (result != B_OK && menu->CountItems() > 0) 48 menu->ItemAt(0)->SetMarked(true); 54 AppUtils::MarkItemWithKeyValueInMenu(BMenu* menu, const BString& key, const BString& value) argument 56 if (menu->CountItems() == 0) 57 HDFATAL("menu contains no items; not able to mark the item"); 59 int32 index = AppUtils::IndexOfKeyValueInMenu(menu, key, value); 62 HDINFO("unable to find the menu item with [%s] = [%s]", key.String(), value.String()); 66 menu 72 IndexOfKeyValueInMenu(BMenu* menu, const BString& key, const BString& value) argument 87 GetValueForKeyAtIndexInMenu(BMenu* menu, int32 index, const BString& key, BString* result) argument [all...] |
H A D | LanguageMenuUtils.cpp | 25 /*! This method will add the supplied languages to the menu. It will 32 const LanguageModel* languageModel, BMenu* menu) 48 // now add the sorted languages to the menu. 50 int32 addedPopular = LanguageMenuUtils::_AddLanguagesToMenu(languages, menu, true); 53 menu->AddSeparatorItem(); 55 int32 addedNonPopular = LanguageMenuUtils::_AddLanguagesToMenu(languages, menu, false); 58 " non-popular languages to a menu", addedPopular, 65 const BString& languageId, BMenu* menu) { 66 AppUtils::MarkItemWithKeyValueInMenuOrFirst(menu, kLanguageIdKey, languageId); 72 const BString& id, const BString& name, BMenu* menu) 31 AddLanguagesToMenu( const LanguageModel* languageModel, BMenu* menu) argument 64 MarkLanguageInMenu( const BString& languageId, BMenu* menu) argument 71 _AddLanguageToMenu( const BString& id, const BString& name, BMenu* menu) argument 82 _AddLanguageToMenu( const LanguageRef& language, BMenu* menu) argument 93 _AddLanguagesToMenu(const std::vector<LanguageRef>& languages, BMenu* menu, bool isPopular) argument [all...] |
H A D | AppUtils.h | 20 static status_t MarkItemWithKeyValueInMenuOrFirst(BMenu* menu, 22 static status_t MarkItemWithKeyValueInMenu(BMenu* menu, 24 static int32 IndexOfKeyValueInMenu(BMenu* menu, 26 static status_t GetValueForKeyAtIndexInMenu(BMenu* menu, int32 index,
|
H A D | LanguageMenuUtils.h | 22 BMenu* menu); 25 BMenu* menu); 30 BMenu* menu, bool isPopular); 33 BMenu* menu); 36 const BString& name, BMenu* menu);
|
/haiku/src/apps/haikudepot/ui/ |
H A D | RatePackageWindow.h | 40 void _InitLanguagesMenu(BPopUpMenu* menu); 41 void _InitStabilitiesMenu(BPopUpMenu* menu);
|
H A D | RatePackageWindow.cpp | 270 RatePackageWindow::_InitLanguagesMenu(BPopUpMenu* menu) argument 275 LanguageMenuUtils::AddLanguagesToMenu(fModel.Language(), menu); 276 menu->SetTargetForItems(this); 277 LanguageMenuUtils::MarkLanguageInMenu(fCommentLanguageId, menu); 282 RatePackageWindow::_InitStabilitiesMenu(BPopUpMenu* menu) argument 287 menu->SetTargetForItems(this); 290 menu->SetEnabled(false); 299 menu->AddItem(item); 494 BMenu* menu = fStabilityField->Menu(); local 495 AppUtils::MarkItemWithKeyValueInMenu(menu, "cod [all...] |
/haiku/src/apps/webpositive/ |
H A D | URLInputGroup.cpp | 223 // Display context menu 249 BPopUpMenu* menu = new BPopUpMenu("url context"); local 250 menu->AddItem(cutItem); 251 menu->AddItem(copyItem); 252 menu->AddItem(pasteItem); 253 menu->AddItem(clearItem); 255 menu->SetTargetForItems(this); 256 menu->Go(ConvertToScreen(where), true, true, true);
|
/haiku/src/apps/powerstatus/ |
H A D | PowerStatusView.cpp | 765 BPopUpMenu* menu = new BPopUpMenu(B_EMPTY_STRING, false, false); local 766 menu->SetFont(be_plain_font); 769 menu->AddItem(item = new BMenuItem(B_TRANSLATE("Show text label"), 773 menu->AddItem(item = new BMenuItem(B_TRANSLATE("Show status icon"), 777 menu->AddItem(new BMenuItem(!fShowTime ? B_TRANSLATE("Show time") : 780 menu->AddSeparatorItem(); 781 menu->AddItem(new BMenuItem(B_TRANSLATE("Battery info" B_UTF8_ELLIPSIS), 784 menu->AddSeparatorItem(); 785 menu->AddItem(new BMenuItem(B_TRANSLATE("About" B_UTF8_ELLIPSIS), 787 menu [all...] |
/haiku/src/apps/devices/ |
H A D | DevicesView.cpp | 37 BMenuBar* menuBar = new BMenuBar("menu"); 38 BMenu* menu = new BMenu(B_TRANSLATE("Devices")); local 40 menu->AddItem(new BMenuItem(B_TRANSLATE("Refresh devices"), 42 menu->AddSeparatorItem(); 43 menu->AddItem(item = new BMenuItem(B_TRANSLATE("Report compatibility"), 46 menu->AddItem(item = new BMenuItem(B_TRANSLATE("Generate system information"), 49 menu->AddSeparatorItem(); 50 menu->AddItem(new BMenuItem(B_TRANSLATE("Quit"), 52 menu->SetTargetForItems(this); 54 menuBar->AddItem(menu); [all...] |
/haiku/src/kits/interface/ |
H A D | Menu.cpp | 95 // Used to track when the menu would be drawn offscreen and instead gets 141 { B_DIRECT_SPECIFIER, 0 }, "Returns true if menu or menu item is " 147 { B_DIRECT_SPECIFIER, 0 }, "Enables or disables menu or menu item.", 152 { B_DIRECT_SPECIFIER, 0 }, "Returns the string label of the menu or " 153 "menu item.", 158 { B_DIRECT_SPECIFIER, 0 }, "Sets the string label of the menu or menu " 164 { B_DIRECT_SPECIFIER, 0 }, "Returns true if the menu ite [all...] |