public SettingsForm(JpegFileType fileType) { this._Source = fileType; this._Pages = new System.Windows.Forms.TabControl(); this._General = new System.Windows.Forms.TabPage(); this._ImageQualitySelector = new System.Windows.Forms.ComboBox(); this._ImageQuality = new Goletas.ScreenCapture.GroupLabel(); this._Cancel = new System.Windows.Forms.Button(); this._OK = new System.Windows.Forms.Button(); this.SuspendLayout(); this._Pages.SuspendLayout(); this._General.SuspendLayout(); this._Pages.Controls.Add(this._General); this._Pages.Bounds = new System.Drawing.Rectangle(6, 6, 320, 348); this._Pages.SelectedIndex = 0; this._General.Controls.Add(this._ImageQuality); this._General.UseVisualStyleBackColor = true; this._General.Text = ApplicationManager.GetString("General.Page"); this._ImageQualitySelector.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this._ImageQualitySelector.Bounds = new System.Drawing.Rectangle(14, 20, 280, 21); this._ImageQualitySelector.Items.AddRange(new object[] { ApplicationManager.GetString("Lowest.Item"), ApplicationManager.GetString("Low.Item"), ApplicationManager.GetString("Normal.Item"), ApplicationManager.GetString("High.Item"), ApplicationManager.GetString("Highest.Item") }); ScreenCapture.SettingsForm.SetHelp(this._ImageQualitySelector, "ImageQuality.Help"); if (fileType.ImageQuality > 95) { this._ImageQualitySelector.SelectedIndex = 4; } else if (fileType.ImageQuality > 90) { this._ImageQualitySelector.SelectedIndex = 3; } else if (fileType.ImageQuality > 85) { this._ImageQualitySelector.SelectedIndex = 2; } else if (fileType.ImageQuality > 80) { this._ImageQualitySelector.SelectedIndex = 1; } else { this._ImageQualitySelector.SelectedIndex = 0; } this._OriginalQualityIndex = this._ImageQualitySelector.SelectedIndex; this._ImageQualitySelector.SelectedIndexChanged += new EventHandler(this.OnImageQualitySelected); this._ImageQuality.Controls.Add(this._ImageQualitySelector); this._ImageQuality.Bounds = new System.Drawing.Rectangle(2, 8, 308, 48); this._ImageQuality.Text = ApplicationManager.GetString("ImageQuality.Group"); this._Cancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; this._Cancel.Bounds = new System.Drawing.Rectangle(252, 360, 74, 24); this._Cancel.UseVisualStyleBackColor = true; this._Cancel.Text = ApplicationManager.GetString("Cancel"); ScreenCapture.SettingsForm.SetHelp(this._Cancel, "Cancel.Help"); this._OK.DialogResult = System.Windows.Forms.DialogResult.OK; this._OK.Bounds = new System.Drawing.Rectangle(172, 360, 74, 24); this._OK.UseVisualStyleBackColor = true; this._OK.Enabled = false; this._OK.Text = ApplicationManager.GetString("OK"); ScreenCapture.SettingsForm.SetHelp(this._OK, "OK.Help"); this._OK.Click += new EventHandler(this.OnOK); this.Controls.Add(this._Cancel); this.Controls.Add(this._Pages); this.Controls.Add(this._OK); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(332, 392); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; this.HelpButton = true; this.MaximizeBox = false; this.MinimizeBox = false; this.ShowIcon = false; this.ShowInTaskbar = false; this.CancelButton = this._Cancel; this.Text = fileType.Name; this._General.ResumeLayout(false); this._Pages.ResumeLayout(false); this.ResumeLayout(false); }
public SettingsForm(JpegFileType fileType) { this._Source = fileType; this._Pages = new System.Windows.Forms.TabControl(); this._General = new System.Windows.Forms.TabPage(); this._ImageQualitySelector = new System.Windows.Forms.ComboBox(); this._ImageQuality = new Goletas.ScreenCapture.GroupLabel(); this._Cancel = new System.Windows.Forms.Button(); this._OK = new System.Windows.Forms.Button(); this.SuspendLayout(); this._Pages.SuspendLayout(); this._General.SuspendLayout(); this._Pages.Controls.Add(this._General); this._Pages.Bounds = new System.Drawing.Rectangle(6, 6, 320, 348); this._Pages.SelectedIndex = 0; this._General.Controls.Add(this._ImageQuality); this._General.UseVisualStyleBackColor = true; this._General.Text = ApplicationManager.GetString("General.Page"); this._ImageQualitySelector.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this._ImageQualitySelector.Bounds = new System.Drawing.Rectangle(14, 20, 280, 21); this._ImageQualitySelector.Items.AddRange(new object[] { ApplicationManager.GetString("Lowest.Item"), ApplicationManager.GetString("Low.Item"), ApplicationManager.GetString("Normal.Item"), ApplicationManager.GetString("High.Item"), ApplicationManager.GetString("Highest.Item") }); ScreenCapture.SettingsForm.SetHelp(this._ImageQualitySelector, "ImageQuality.Help"); if (fileType.ImageQuality > 95) this._ImageQualitySelector.SelectedIndex = 4; else if (fileType.ImageQuality > 90) this._ImageQualitySelector.SelectedIndex = 3; else if (fileType.ImageQuality > 85) this._ImageQualitySelector.SelectedIndex = 2; else if (fileType.ImageQuality > 80) this._ImageQualitySelector.SelectedIndex = 1; else this._ImageQualitySelector.SelectedIndex = 0; this._OriginalQualityIndex = this._ImageQualitySelector.SelectedIndex; this._ImageQualitySelector.SelectedIndexChanged += new EventHandler(this.OnImageQualitySelected); this._ImageQuality.Controls.Add(this._ImageQualitySelector); this._ImageQuality.Bounds = new System.Drawing.Rectangle(2, 8, 308, 48); this._ImageQuality.Text = ApplicationManager.GetString("ImageQuality.Group"); this._Cancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; this._Cancel.Bounds = new System.Drawing.Rectangle(252, 360, 74, 24); this._Cancel.UseVisualStyleBackColor = true; this._Cancel.Text = ApplicationManager.GetString("Cancel"); ScreenCapture.SettingsForm.SetHelp(this._Cancel, "Cancel.Help"); this._OK.DialogResult = System.Windows.Forms.DialogResult.OK; this._OK.Bounds = new System.Drawing.Rectangle(172, 360, 74, 24); this._OK.UseVisualStyleBackColor = true; this._OK.Enabled = false; this._OK.Text = ApplicationManager.GetString("OK"); ScreenCapture.SettingsForm.SetHelp(this._OK, "OK.Help"); this._OK.Click += new EventHandler(this.OnOK); this.Controls.Add(this._Cancel); this.Controls.Add(this._Pages); this.Controls.Add(this._OK); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(332, 392); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; this.HelpButton = true; this.MaximizeBox = false; this.MinimizeBox = false; this.ShowIcon = false; this.ShowInTaskbar = false; this.CancelButton = this._Cancel; this.Text = fileType.Name; this._General.ResumeLayout(false); this._Pages.ResumeLayout(false); this.ResumeLayout(false); }