From c74b73a4ec881290e28e12df58b07fca4f05bcef Mon Sep 17 00:00:00 2001 From: Phil Greenway Date: Tue, 20 May 2003 10:56:01 +0000 Subject: [PATCH] Fixed the BMenu to work properly now. :D git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3263 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/prefs/devices/DevicesWindow.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/prefs/devices/DevicesWindow.cpp b/src/prefs/devices/DevicesWindow.cpp index d4544e772d..a6c728212c 100644 --- a/src/prefs/devices/DevicesWindow.cpp +++ b/src/prefs/devices/DevicesWindow.cpp @@ -43,6 +43,8 @@ const uint32 MENU_FILE_ABOUT_DEVICES = 'mfad'; const uint32 MENU_FILE_QUIT = 'mfqt'; const uint32 MENU_DEVICES_REMOVE_JUMPERED_DEVICE = 'mdrj'; const uint32 MENU_DEVICES_NEW_JUMPERED_DEVICE = 'mdnj'; +const uint32 MENU_DEVICES_NEW_JUMPERED_DEVICE_CUSTOM = 'mdcj'; +const uint32 MENU_DEVICES_NEW_JUMPERED_DEVICE_MODEM = 'mdcm'; const uint32 MENU_DEVICES_RESOURCE_USAGE = 'mdru'; const uint32 BTN_CONFIGURE = 'bcfg'; @@ -99,6 +101,7 @@ void DevicesWindow::InitWindow(void) BMenu *FileMenu; BMenu *DevicesMenu; + BMenu *JumperedDevicesMenu; // Add the menu bar menubar = new BMenuBar(r, "menu_bar"); @@ -110,7 +113,13 @@ void DevicesWindow::InitWindow(void) FileMenu->AddItem(new BMenuItem("Quit", new BMessage(MENU_FILE_QUIT), 'Q')); DevicesMenu = new BMenu("Devices"); - DevicesMenu->AddItem(new BMenuItem("New Jumpered Device", new BMessage(MENU_DEVICES_NEW_JUMPERED_DEVICE), NULL)); + JumperedDevicesMenu = new BMenu("New Jumpered Device"); + JumperedDevicesMenu->AddItem(new BMenuItem("Custom ...", new BMessage(MENU_DEVICES_NEW_JUMPERED_DEVICE_CUSTOM), NULL)); + JumperedDevicesMenu->AddItem(new BMenuItem("Modem ...", new BMessage(MENU_DEVICES_NEW_JUMPERED_DEVICE_MODEM), NULL)); + + //DevicesMenu->AddItem(new BMenuItem("New Jumpered Device", new BMessage(MENU_DEVICES_NEW_JUMPERED_DEVICE), NULL)); + DevicesMenu->AddItem(JumperedDevicesMenu); + DevicesMenu->AddItem(new BMenuItem("Remove Jumpered Device", new BMessage(MENU_DEVICES_REMOVE_JUMPERED_DEVICE), 'R')); DevicesMenu->AddSeparatorItem(); DevicesMenu->AddItem(new BMenuItem("Resource Usage", new BMessage(MENU_DEVICES_RESOURCE_USAGE), 'U'));