diff --git a/embroideryReader/EmbroideryReaderSettings.cs b/embroideryReader/EmbroideryReaderSettings.cs index 0017ed2..ff6698b 100644 --- a/embroideryReader/EmbroideryReaderSettings.cs +++ b/embroideryReader/EmbroideryReaderSettings.cs @@ -33,7 +33,7 @@ namespace embroideryReader { private NJCrawford.IniFile settings; - // obsolete, but leaving here for historical purposes + // update location is obsolete, but leaving here for historical purposes private const String SETTING_UPDATE_LOCATION = "update location"; private const String SECTION_BACKGROUND_COLOR = "background color"; @@ -50,6 +50,9 @@ namespace embroideryReader private const String SETTING_LAST_OPEN_FILE_FOLDER = "last open file folder"; private const String SETTING_LAST_SAVE_IMAGE_LOCATION = "last save image location"; + + private const String SETTING_WINDOW_WIDTH = "window width"; + private const String SETTING_WINDOW_HEIGHT = "window height"; private const String VALUE_YES = "yes"; private const String VALUE_NO = "no"; @@ -279,5 +282,29 @@ namespace embroideryReader settings.setValue(SETTING_LAST_SAVE_IMAGE_LOCATION, value); } } + + public int windowWidth + { + get + { + return settings.getValue(SETTING_WINDOW_WIDTH); + } + set + { + settings.setValue(SETTING_WINDOW_WIDTH, value); + } + } + + public int windowHeight + { + get + { + return settings.getValue(SETTING_WINDOW_HEIGHT); + } + set + { + settings.setValue(SETTING_WINDOW_HEIGHT, value); + } + } } } diff --git a/embroideryReader/frmMain.cs b/embroideryReader/frmMain.cs index 96ed08e..37706a6 100644 --- a/embroideryReader/frmMain.cs +++ b/embroideryReader/frmMain.cs @@ -55,6 +55,8 @@ namespace embroideryReader private void checkSettings() { this.BackColor = settings.backgroundColor; + this.Width = settings.windowWidth; + this.Height = settings.windowHeight; } private void Form1_Load(object sender, EventArgs e) @@ -242,6 +244,8 @@ namespace embroideryReader private void Form1_FormClosing(object sender, FormClosingEventArgs e) { + settings.windowWidth = this.Width; + settings.windowHeight = this.Height; settings.save(); }