mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-26 15:57:56 +01:00
Merge pull request #846 from BDisp/dynamic-menu-bar
Fixes #644. Added a UICatalog Scenario for a dynamic menu bar.
This commit is contained in:
@@ -586,7 +586,7 @@ static class Demo {
|
||||
new MenuItemDetails ("F_ind", "", null),
|
||||
new MenuItemDetails ("_Replace", "", null),
|
||||
new MenuItemDetails ("_Item1", "", null),
|
||||
new MenuItemDetails ("_Not From Sub Menu", "", null)
|
||||
new MenuItemDetails ("_Also From Sub Menu", "", null)
|
||||
};
|
||||
|
||||
menuItems [0].Action = () => ShowMenuItem (menuItems [0]);
|
||||
@@ -609,8 +609,8 @@ static class Demo {
|
||||
new MenuItem ("_Copy", "", Copy),
|
||||
new MenuItem ("C_ut", "", Cut),
|
||||
new MenuItem ("_Paste", "", Paste),
|
||||
new MenuItem ("_Find and Replace",
|
||||
new MenuBarItem (new MenuItem[] {menuItems [0], menuItems [1] })),
|
||||
new MenuBarItem ("_Find and Replace",
|
||||
new MenuItem [] { menuItems [0], menuItems [1] }),
|
||||
menuItems[3]
|
||||
}),
|
||||
new MenuBarItem ("_List Demos", new MenuItem [] {
|
||||
@@ -622,18 +622,13 @@ static class Demo {
|
||||
new MenuItem ("_Show text alignments", "", () => ShowTextAlignments ()),
|
||||
new MenuItem ("_OnKeyDown/Press/Up", "", () => OnKeyDownPressUpDemo ())
|
||||
}),
|
||||
new MenuBarItem ("_Test Menu and SubMenus", new MenuItem [] {
|
||||
new MenuItem ("SubMenu1Item_1",
|
||||
new MenuBarItem (new MenuItem[] {
|
||||
new MenuItem ("SubMenu2Item_1",
|
||||
new MenuBarItem (new MenuItem [] {
|
||||
new MenuItem ("SubMenu3Item_1",
|
||||
new MenuBarItem (new MenuItem [] { menuItems [2] })
|
||||
)
|
||||
})
|
||||
)
|
||||
new MenuBarItem ("_Test Menu and SubMenus", new MenuBarItem [] {
|
||||
new MenuBarItem ("SubMenu1Item_1", new MenuBarItem [] {
|
||||
new MenuBarItem ("SubMenu2Item_1", new MenuBarItem [] {
|
||||
new MenuBarItem ("SubMenu3Item_1",
|
||||
new MenuItem [] { menuItems [2] })
|
||||
})
|
||||
)
|
||||
})
|
||||
}),
|
||||
new MenuBarItem ("_About...", "Demonstrates top-level menu item", () => MessageBox.ErrorQuery (50, 7, "About Demo", "This is a demo app for gui.cs", "Ok")),
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user