From 3af3074ab9c72036d19bba1ad41c396ef9246908 Mon Sep 17 00:00:00 2001 From: David Sparer Date: Tue, 24 May 2016 16:56:56 -0600 Subject: [PATCH] Minor cleanup of frmOptions code (deleted dead space, reorder usings, reorder functions based on call order) --- mRemoteV1/UI/Forms/frmOptions.cs | 56 ++++++++++++++------------------ 1 file changed, 24 insertions(+), 32 deletions(-) diff --git a/mRemoteV1/UI/Forms/frmOptions.cs b/mRemoteV1/UI/Forms/frmOptions.cs index 2eacb53e..0b52fe6a 100644 --- a/mRemoteV1/UI/Forms/frmOptions.cs +++ b/mRemoteV1/UI/Forms/frmOptions.cs @@ -1,16 +1,15 @@ -using System; +using mRemoteNG.App; +using mRemoteNG.UI.Forms.OptionsPages; +using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Windows.Forms; -using mRemoteNG.App; -using mRemoteNG.UI.Forms.OptionsPages; namespace mRemoteNG.UI.Forms { public partial class frmOptions : Form { - private Dictionary _pages; private ImageList _pageIconImageList; @@ -21,7 +20,6 @@ namespace mRemoteNG.UI.Forms private void frmOptions_Load(object sender, EventArgs e) { - // Load all the controls in memory CompileListOfOptionsPages(); Runtime.FontOverride(this); SetImageListForListView(); @@ -29,25 +27,6 @@ namespace mRemoteNG.UI.Forms SetInitiallyActivatedPage(); } - private void AddOptionsPagesToListView() - { - foreach (var page in _pages.Select(keyValuePair => keyValuePair.Value)) - { - page.LoadSettings(); - _pageIconImageList.Images.Add(page.PageName, page.PageIcon); - var item = new ListViewItem(page.PageName, page.PageName); - item.Tag = page.GetType().Name; - lstOptionPages.Items.Add(item); - } - } - - private void SetImageListForListView() - { - _pageIconImageList = new ImageList {ColorDepth = ColorDepth.Depth32Bit}; - lstOptionPages.LargeImageList = _pageIconImageList; - lstOptionPages.SmallImageList = _pageIconImageList; - } - private void CompileListOfOptionsPages() { _pages = new Dictionary(); @@ -61,6 +40,25 @@ namespace mRemoteNG.UI.Forms _pages.Add(typeof(AdvancedPage).Name, new AdvancedPage()); } + private void SetImageListForListView() + { + _pageIconImageList = new ImageList { ColorDepth = ColorDepth.Depth32Bit }; + lstOptionPages.LargeImageList = _pageIconImageList; + lstOptionPages.SmallImageList = _pageIconImageList; + } + + private void AddOptionsPagesToListView() + { + foreach (var page in _pages.Select(keyValuePair => keyValuePair.Value)) + { + page.LoadSettings(); + _pageIconImageList.Images.Add(page.PageName, page.PageIcon); + var item = new ListViewItem(page.PageName, page.PageName); + item.Tag = page.GetType().Name; + lstOptionPages.Items.Add(item); + } + } + private void SetInitiallyActivatedPage() { lstOptionPages.Items[0].Selected = true; @@ -72,24 +70,18 @@ namespace mRemoteNG.UI.Forms { Debug.WriteLine(page.PageName); page.SaveSettings(); - } Debug.WriteLine(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile); - mRemoteNG.Settings.Default.Save(); - - + Settings.Default.Save(); } private void lstOptionPages_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) { - pnlMain.Controls.Clear(); var page = _pages[(string) e.Item.Tag]; if (page != null) - { pnlMain.Controls.Add(page); - } } } -} +} \ No newline at end of file