Mercurial > dwindows
diff dwtestoo.cpp @ 2942:63d7baebb0d4
C++: Fix the popup menu code, was putting items on the wrong menu.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sun, 01 Jan 2023 06:21:00 +0000 |
parents | 60e90b783cb1 |
children | 34d16576c156 |
line wrap: on
line diff
--- a/dwtestoo.cpp Sun Jan 01 05:50:08 2023 +0000 +++ b/dwtestoo.cpp Sun Jan 01 06:21:00 2023 +0000 @@ -370,20 +370,20 @@ menuitem = submenu->AppendItem("None", 0L, TRUE); menuitem->ConnectClicked([status_text, text]() -> int { status_text->SetText(text); return TRUE; }); - menuitem = submenu->AppendItem("Sort", submenu); + menuitem = menu->AppendItem("Sort", submenu); - menuitem = submenu->AppendItem("Make Directory"); + menuitem = menu->AppendItem("Make Directory"); menuitem->ConnectClicked([status_text, text]() -> int { status_text->SetText(text); return TRUE; }); - menuitem = submenu->AppendItem(DW_MENU_SEPARATOR); - menuitem = submenu->AppendItem("Rename Entry"); + menuitem = menu->AppendItem(DW_MENU_SEPARATOR); + menuitem = menu->AppendItem("Rename Entry"); menuitem->ConnectClicked([status_text, text]() -> int { status_text->SetText(text); return TRUE; }); - menuitem = submenu->AppendItem("Delete Entry"); + menuitem = menu->AppendItem("Delete Entry"); menuitem->ConnectClicked([status_text, text]() -> int { status_text->SetText(text); return TRUE; }); - menuitem = submenu->AppendItem(DW_MENU_SEPARATOR); - menuitem = submenu->AppendItem("View File"); + menuitem = menu->AppendItem(DW_MENU_SEPARATOR); + menuitem = menu->AppendItem("View File"); menuitem->ConnectClicked([status_text, text]() -> int { status_text->SetText(text); return TRUE; }); return menu;