1414#define MENU_ITEM_CLOSE 10003
1515#define MENU_ITEM_TOGGLE_THEME 10004
1616#define MENU_ITEM_PROCEDURES_SEL_START 20000
17- #define MENU_ITEM_PROCEDURES_NEW_START 30000
1817
1918BEGIN_MESSAGE_MAP (IWWindow, CWnd)
2019 ON_WM_LBUTTONDOWN()
@@ -39,7 +38,6 @@ BEGIN_MESSAGE_MAP(IWWindow, CWnd)
3938 ON_COMMAND_EX(MENU_ITEM_CLOSE, &IWWindow::OnMenuOptionSelected)
4039 ON_COMMAND_EX(MENU_ITEM_TOGGLE_THEME, &IWWindow::OnMenuOptionSelected)
4140 ON_COMMAND_RANGE(MENU_ITEM_PROCEDURES_SEL_START, MENU_ITEM_PROCEDURES_SEL_START + MAX_PROCEDURES, &IWWindow::OnProcedureSelected)
42- ON_COMMAND_RANGE(MENU_ITEM_PROCEDURES_NEW_START, MENU_ITEM_PROCEDURES_NEW_START + MAX_PROCEDURES, &IWWindow::OnProcedureSelected)
4341END_MESSAGE_MAP()
4442
4543IWWindow::IWWindow(IWApproachDefinition selectedApproach, IWStyling styling, int titleBarHeight, int windowBorderThickness, int windowOuterBorderThickness)
@@ -364,9 +362,7 @@ void IWWindow::CreatePopupMenu(CPoint point)
364362
365363 // Submenus
366364 auto subMenuSelect = std::make_unique<CMenu>();
367- auto subMenuOpenNew = std::make_unique<CMenu>();
368365 subMenuSelect->CreatePopupMenu ();
369- subMenuOpenNew->CreatePopupMenu ();
370366
371367 int idCounter = 0 ;
372368 for (const IWApproachDefinition& approach : availableApproaches)
@@ -378,17 +374,11 @@ void IWWindow::CreatePopupMenu(CPoint point)
378374 MENU_ITEM_PROCEDURES_SEL_START + idCounter,
379375 CString (approach.title .c_str ())
380376 );
381- subMenuOpenNew->AppendMenu (
382- MF_STRING,
383- MENU_ITEM_PROCEDURES_NEW_START + idCounter,
384- CString (approach.title .c_str ())
385- );
386377
387378 idCounter++;
388379 }
389380
390381 popupMenu->AppendMenu (MF_POPUP, (UINT_PTR)subMenuSelect->Detach (), _T (" ILS" ));
391- // popupMenu->AppendMenu(MF_POPUP, (UINT_PTR)subMenuOpenNew->Detach(), _T("New window"));
392382
393383 // Add static menu items
394384 popupMenu->AppendMenu (
@@ -457,16 +447,6 @@ void IWWindow::OnProcedureSelected(UINT nID)
457447 IWApproachDefinition selectedApproach = availableApproaches[index];
458448 SetActiveApproach (selectedApproach);
459449 }
460- else
461- {
462- // Open a new window with the selected approach
463- index = nID - MENU_ITEM_PROCEDURES_NEW_START;
464- if (index >= 0 && index < availableApproaches.size ())
465- {
466- IWApproachDefinition selectedApproach = availableApproaches[index];
467- m_listener->OnWindowMenuOpenNew (selectedApproach.title );
468- }
469- }
470450 Invalidate ();
471451}
472452
0 commit comments