From 85f7be1d79cc56793aa9d9341cac6af9ffe3e9fd Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Wed, 16 Mar 2022 22:33:16 +0000 Subject: [PATCH] refactoring menu (preparation for RBAC) --- mRemoteNG/Config/Settings/SettingsLoader.cs | 4 +-- mRemoteNG/UI/Forms/frmMain.cs | 10 ++---- mRemoteNG/UI/Forms/frmMain.resx | 15 ++++----- .../Menu/msExternalTools/externalToolsMenu.cs | 33 +++++++++++++++++++ mRemoteNG/UI/Menu/{ => msMain}/FileMenu.cs | 0 mRemoteNG/UI/Menu/{ => msMain}/HelpMenu.cs | 0 mRemoteNG/UI/Menu/{ => msMain}/ToolsMenu.cs | 0 mRemoteNG/UI/Menu/{ => msMain}/ViewMenu.cs | 0 mRemoteNG/UI/Menu/msMultiSSH/multiSsh.cs | 23 +++++++++++++ .../UI/Menu/msQuickConnect/quickConnect.cs | 23 +++++++++++++ 10 files changed, 90 insertions(+), 18 deletions(-) create mode 100644 mRemoteNG/UI/Menu/msExternalTools/externalToolsMenu.cs rename mRemoteNG/UI/Menu/{ => msMain}/FileMenu.cs (100%) rename mRemoteNG/UI/Menu/{ => msMain}/HelpMenu.cs (100%) rename mRemoteNG/UI/Menu/{ => msMain}/ToolsMenu.cs (100%) rename mRemoteNG/UI/Menu/{ => msMain}/ViewMenu.cs (100%) create mode 100644 mRemoteNG/UI/Menu/msMultiSSH/multiSsh.cs create mode 100644 mRemoteNG/UI/Menu/msQuickConnect/quickConnect.cs diff --git a/mRemoteNG/Config/Settings/SettingsLoader.cs b/mRemoteNG/Config/Settings/SettingsLoader.cs index 0c25a96a..0b916e5f 100644 --- a/mRemoteNG/Config/Settings/SettingsLoader.cs +++ b/mRemoteNG/Config/Settings/SettingsLoader.cs @@ -249,9 +249,7 @@ namespace mRemoteNG.Config.Settings private void SetToolstripGripStyle(ToolStrip toolbar) { - toolbar.GripStyle = Properties.Settings.Default.LockToolbars - ? ToolStripGripStyle.Hidden - : ToolStripGripStyle.Visible; + toolbar.GripStyle = Properties.Settings.Default.LockToolbars ? ToolStripGripStyle.Hidden : ToolStripGripStyle.Visible; } private ToolStripPanel ToolStripPanelFromString(string panel) diff --git a/mRemoteNG/UI/Forms/frmMain.cs b/mRemoteNG/UI/Forms/frmMain.cs index fd567c33..85301e8e 100644 --- a/mRemoteNG/UI/Forms/frmMain.cs +++ b/mRemoteNG/UI/Forms/frmMain.cs @@ -249,13 +249,10 @@ namespace mRemoteNG.UI.Forms private void LockToolbarPositions(bool shouldBeLocked) { - var toolbars = new ToolStrip[] - {_quickConnectToolStrip, _multiSshToolStrip, _externalToolsToolStrip, msMain}; + var toolbars = new ToolStrip[] {_quickConnectToolStrip, _multiSshToolStrip, _externalToolsToolStrip, msMain}; foreach (var toolbar in toolbars) { - toolbar.GripStyle = shouldBeLocked - ? ToolStripGripStyle.Hidden - : ToolStripGripStyle.Visible; + toolbar.GripStyle = shouldBeLocked ? ToolStripGripStyle.Hidden : ToolStripGripStyle.Visible; } } @@ -315,8 +312,7 @@ namespace mRemoteNG.UI.Forms vsToolStripExtender.SetStyle(_multiSshToolStrip, _themeManager.ActiveTheme.Version, _themeManager.ActiveTheme.Theme); if (!_themeManager.ActiveAndExtended) return; - tsContainer.TopToolStripPanel.BackColor = - _themeManager.ActiveTheme.ExtendedPalette.getColor("CommandBarMenuDefault_Background"); + tsContainer.TopToolStripPanel.BackColor = _themeManager.ActiveTheme.ExtendedPalette.getColor("CommandBarMenuDefault_Background"); BackColor = _themeManager.ActiveTheme.ExtendedPalette.getColor("Dialog_Background"); ForeColor = _themeManager.ActiveTheme.ExtendedPalette.getColor("Dialog_Foreground"); } diff --git a/mRemoteNG/UI/Forms/frmMain.resx b/mRemoteNG/UI/Forms/frmMain.resx index e30234e9..139e29aa 100644 --- a/mRemoteNG/UI/Forms/frmMain.resx +++ b/mRemoteNG/UI/Forms/frmMain.resx @@ -1,5 +1,4 @@ - - +