mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2026-01-01 08:50:25 +01:00
UseKeysUpDownAsKeysLeftRight and UseSubMenusSingleFrame cannot be both true. (#1789)
* Fixes the throwing an exception if menu item is null. * UseKeysUpDownAsKeysLeftRight and UseSubMenusSingleFrame cannot be both true. * Refactoring the code. * Trying fixing the Run_All_Scenarios unit test. * Fixing typo to test again. * Added Attribute suffix to he AutoInitShutdown class.
This commit is contained in:
@@ -651,11 +651,17 @@ static class Demo {
|
||||
new MenuItem [] { menuItems [0], menuItems [1] }),
|
||||
menuItems[3],
|
||||
miUseKeysUpDownAsKeysLeftRight = new MenuItem ("Use_KeysUpDownAsKeysLeftRight", "",
|
||||
() => menu.UseKeysUpDownAsKeysLeftRight = miUseKeysUpDownAsKeysLeftRight.Checked = useKeysUpDownAsKeysLeftRight = !useKeysUpDownAsKeysLeftRight) {
|
||||
() => {
|
||||
menu.UseKeysUpDownAsKeysLeftRight = miUseKeysUpDownAsKeysLeftRight.Checked = useKeysUpDownAsKeysLeftRight = !useKeysUpDownAsKeysLeftRight;
|
||||
miUseSubMenusSingleFrame.Checked = useSubMenusSingleFrame = menu.UseSubMenusSingleFrame;
|
||||
}) {
|
||||
CheckType = MenuItemCheckStyle.Checked, Checked = useKeysUpDownAsKeysLeftRight
|
||||
},
|
||||
miUseSubMenusSingleFrame = new MenuItem ("Use_SubMenusSingleFrame", "",
|
||||
() => menu.UseSubMenusSingleFrame = miUseSubMenusSingleFrame.Checked = useSubMenusSingleFrame = !useSubMenusSingleFrame) {
|
||||
() => {
|
||||
menu.UseSubMenusSingleFrame = miUseSubMenusSingleFrame.Checked = useSubMenusSingleFrame = !useSubMenusSingleFrame;
|
||||
miUseKeysUpDownAsKeysLeftRight.Checked = useKeysUpDownAsKeysLeftRight = menu.UseKeysUpDownAsKeysLeftRight;
|
||||
}) {
|
||||
CheckType = MenuItemCheckStyle.Checked, Checked = useSubMenusSingleFrame
|
||||
},
|
||||
miHeightAsBuffer = new MenuItem ("_Height As Buffer", "", () => {
|
||||
|
||||
Reference in New Issue
Block a user