diff --git a/BizHawk.Client.EmuHawk/config/RewindConfig.Designer.cs b/BizHawk.Client.EmuHawk/config/RewindConfig.Designer.cs index fccea1e7be..bad391963c 100644 --- a/BizHawk.Client.EmuHawk/config/RewindConfig.Designer.cs +++ b/BizHawk.Client.EmuHawk/config/RewindConfig.Designer.cs @@ -91,6 +91,7 @@ this.trackBarCompression = new System.Windows.Forms.TrackBar(); this.nudCompression = new System.Windows.Forms.NumericUpDown(); this.groupBox7 = new System.Windows.Forms.GroupBox(); + this.label20 = new System.Windows.Forms.Label(); this.KbLabel = new System.Windows.Forms.Label(); this.BigScreenshotNumeric = new System.Windows.Forms.NumericUpDown(); this.LowResLargeScreenshotsCheckbox = new System.Windows.Forms.CheckBox(); @@ -101,7 +102,6 @@ this.label16 = new System.Windows.Forms.Label(); this.BackupSavestatesCheckbox = new System.Windows.Forms.CheckBox(); this.label12 = new System.Windows.Forms.Label(); - this.label20 = new System.Windows.Forms.Label(); this.groupBox1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.LargeSavestateNumeric)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.MediumSavestateNumeric)).BeginInit(); @@ -398,7 +398,7 @@ this.MediumStateTrackbar.Maximum = 4096; this.MediumStateTrackbar.Minimum = 1; this.MediumStateTrackbar.Name = "MediumStateTrackbar"; - this.MediumStateTrackbar.Size = new System.Drawing.Size(186, 45); + this.MediumStateTrackbar.Size = new System.Drawing.Size(186, 42); this.MediumStateTrackbar.TabIndex = 7; this.MediumStateTrackbar.TickFrequency = 256; this.MediumStateTrackbar.Value = 1; @@ -492,7 +492,7 @@ this.LargeStateTrackbar.Maximum = 16384; this.LargeStateTrackbar.Minimum = 256; this.LargeStateTrackbar.Name = "LargeStateTrackbar"; - this.LargeStateTrackbar.Size = new System.Drawing.Size(186, 45); + this.LargeStateTrackbar.Size = new System.Drawing.Size(186, 42); this.LargeStateTrackbar.TabIndex = 10; this.LargeStateTrackbar.TickFrequency = 1024; this.LargeStateTrackbar.Value = 256; @@ -690,7 +690,7 @@ // EstTimeLabel // this.EstTimeLabel.AutoSize = true; - this.EstTimeLabel.Location = new System.Drawing.Point(261, 48); + this.EstTimeLabel.Location = new System.Drawing.Point(273, 48); this.EstTimeLabel.Name = "EstTimeLabel"; this.EstTimeLabel.Size = new System.Drawing.Size(32, 13); this.EstTimeLabel.TabIndex = 19; @@ -699,7 +699,7 @@ // label11 // this.label11.AutoSize = true; - this.label11.Location = new System.Drawing.Point(209, 48); + this.label11.Location = new System.Drawing.Point(221, 48); this.label11.Name = "label11"; this.label11.Size = new System.Drawing.Size(54, 13); this.label11.TabIndex = 18; @@ -708,7 +708,7 @@ // AverageStoredStateSizeLabel // this.AverageStoredStateSizeLabel.AutoSize = true; - this.AverageStoredStateSizeLabel.Location = new System.Drawing.Point(261, 16); + this.AverageStoredStateSizeLabel.Location = new System.Drawing.Point(273, 16); this.AverageStoredStateSizeLabel.Name = "AverageStoredStateSizeLabel"; this.AverageStoredStateSizeLabel.Size = new System.Drawing.Size(41, 13); this.AverageStoredStateSizeLabel.TabIndex = 17; @@ -717,7 +717,7 @@ // label9 // this.label9.AutoSize = true; - this.label9.Location = new System.Drawing.Point(149, 16); + this.label9.Location = new System.Drawing.Point(161, 16); this.label9.Name = "label9"; this.label9.Size = new System.Drawing.Size(114, 13); this.label9.TabIndex = 16; @@ -726,7 +726,7 @@ // ApproxFramesLabel // this.ApproxFramesLabel.AutoSize = true; - this.ApproxFramesLabel.Location = new System.Drawing.Point(261, 32); + this.ApproxFramesLabel.Location = new System.Drawing.Point(273, 32); this.ApproxFramesLabel.Name = "ApproxFramesLabel"; this.ApproxFramesLabel.Size = new System.Drawing.Size(47, 13); this.ApproxFramesLabel.TabIndex = 15; @@ -735,7 +735,7 @@ // label8 // this.label8.AutoSize = true; - this.label8.Location = new System.Drawing.Point(197, 32); + this.label8.Location = new System.Drawing.Point(209, 32); this.label8.Name = "label8"; this.label8.Size = new System.Drawing.Size(66, 13); this.label8.TabIndex = 14; @@ -822,7 +822,7 @@ this.trackBarCompression.Location = new System.Drawing.Point(22, 37); this.trackBarCompression.Maximum = 9; this.trackBarCompression.Name = "trackBarCompression"; - this.trackBarCompression.Size = new System.Drawing.Size(157, 45); + this.trackBarCompression.Size = new System.Drawing.Size(157, 42); this.trackBarCompression.TabIndex = 20; this.toolTip1.SetToolTip(this.trackBarCompression, "0 = None; 9 = Maximum"); this.trackBarCompression.Value = 1; @@ -870,6 +870,15 @@ this.groupBox7.TabStop = false; this.groupBox7.Text = "Savestate Options"; // + // label20 + // + this.label20.AutoSize = true; + this.label20.Location = new System.Drawing.Point(21, 291); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(315, 13); + this.label20.TabIndex = 34; + this.label20.Text = "Use a low resolution screenshot for better save/load performance"; + // // KbLabel // this.KbLabel.AutoSize = true; @@ -977,15 +986,6 @@ this.label12.TabIndex = 24; this.label12.Text = "Compression Level"; // - // label20 - // - this.label20.AutoSize = true; - this.label20.Location = new System.Drawing.Point(21, 291); - this.label20.Name = "label20"; - this.label20.Size = new System.Drawing.Size(315, 13); - this.label20.TabIndex = 34; - this.label20.Text = "Use a low resolution screenshot for better save/load performance"; - // // RewindConfig // this.AcceptButton = this.OK; diff --git a/BizHawk.Client.EmuHawk/config/RewindConfig.cs b/BizHawk.Client.EmuHawk/config/RewindConfig.cs index 8ef7961031..d8a9f4d6cc 100644 --- a/BizHawk.Client.EmuHawk/config/RewindConfig.cs +++ b/BizHawk.Client.EmuHawk/config/RewindConfig.cs @@ -88,20 +88,26 @@ namespace BizHawk.Client.EmuHawk ScreenshotInStatesCheckbox.Checked; } - private void SetStateSize() + string FormatKB(long n) { - double num = _stateSize / 1024.0; + double num = n / 1024.0; if (num >= 1024) { num /= 1024.0; - StateSizeLabel.Text = String.Format("{0:0.00}", num) + " MB"; + return String.Format("{0:0.00}", num) + " MB"; } else { - StateSizeLabel.Text = String.Format("{0:0.00}", num) + " KB"; + return String.Format("{0:0.00}", num) + " KB"; } + } + private void SetStateSize() + { + double num = _stateSize / 1024.0; + + StateSizeLabel.Text = FormatKB(_stateSize); SmallLabel1.Text = "Small savestates (less than " + (_mediumStateSize / 1024) + "KB)"; MediumLabel1.Text = "Medium savestates (" + (_mediumStateSize / 1024) @@ -335,7 +341,7 @@ namespace BizHawk.Client.EmuHawk long est_total_frames = est_frames * est_frequency; double minutes = est_total_frames / 60 / 60; - AverageStoredStateSizeLabel.Text = String.Format("{0:n0}", avg_state_size) + " bytes"; + AverageStoredStateSizeLabel.Text = FormatKB(avg_state_size); ApproxFramesLabel.Text = String.Format("{0:n0}", est_frames) + " frames"; EstTimeLabel.Text = String.Format("{0:n}", minutes) + " minutes"; } @@ -384,7 +390,6 @@ namespace BizHawk.Client.EmuHawk private void btnResetCompression_Click(object sender, EventArgs e) { nudCompression.Value = Config.DefaultSaveStateCompressionLevelNormal; - } } }