public FormSettings(Imgur mainClass) { InitializeComponent(); this.mainClass = mainClass; int selIndex = 0; switch (mainClass.imageFormat.ToLower()) { case "png": selIndex = 0; break; case "jpg": selIndex = 1; break; case "gif": selIndex = 2; break; } comboFormat.SelectedIndex = selIndex; checkJpegCompression.Checked = mainClass.jpegCompression; numJpegCompressionFilesize.Value = mainClass.jpegCompressionFilesize; numJpegCompressionRate.Value = mainClass.jpegCompressionRate; { string[] parts = mainClass.shortCutDragModifiers.Split('+'); foreach (string part in parts) { switch (part) { case "Ctrl": checkDragModCtrl.Checked = true; break; case "Alt": checkDragModAlt.Checked = true; break; case "Shift": checkDragModShift.Checked = true; break; } } } { string[] parts = mainClass.shortCutPasteModifiers.Split('+'); foreach (string part in parts) { switch (part) { case "Ctrl": checkPasteModCtrl.Checked = true; break; case "Alt": checkPasteModAlt.Checked = true; break; case "Shift": checkPasteModShift.Checked = true; break; } } } mainClass.PopulateKeysCombobox(comboDragKeys); mainClass.PopulateKeysCombobox(comboPasteKeys); comboDragKeys.SelectedItem = mainClass.shortCutDragKey; comboPasteKeys.SelectedItem = mainClass.shortCutPasteKey; AuthedMessage(); }
public FormSettings(Imgur mainClass) { InitializeComponent(); this.mainClass = mainClass; int selIndex = 0; switch (mainClass.imageFormat.ToLower()) { case "png": selIndex = 0; break; case "jpg": selIndex = 1; break; case "gif": selIndex = 2; break; } comboFormat.SelectedIndex = selIndex; checkJpegCompression.Checked = mainClass.jpegCompression; numJpegCompressionFilesize.Value = mainClass.jpegCompressionFilesize; numJpegCompressionRate.Value = mainClass.jpegCompressionRate; { string[] parts = mainClass.shortCutDragModifiers.Split('+'); foreach (string part in parts) { switch (part) { case "Ctrl": checkDragModCtrl.Checked = true; break; case "Alt": checkDragModAlt.Checked = true; break; case "Shift": checkDragModShift.Checked = true; break; } } } { string[] parts = mainClass.shortCutAnimModifiers.Split('+'); foreach (string part in parts) { switch (part) { case "Ctrl": checkAnimModCtrl.Checked = true; break; case "Alt": checkAnimModAlt.Checked = true; break; case "Shift": checkAnimModShift.Checked = true; break; } } } { string[] parts = mainClass.shortCutPasteModifiers.Split('+'); foreach (string part in parts) { switch (part) { case "Ctrl": checkPasteModCtrl.Checked = true; break; case "Alt": checkPasteModAlt.Checked = true; break; case "Shift": checkPasteModShift.Checked = true; break; } } } mainClass.PopulateKeysCombobox(comboDragKeys); mainClass.PopulateKeysCombobox(comboPasteKeys); comboDragKeys.SelectedItem = mainClass.shortCutDragKey; comboPasteKeys.SelectedItem = mainClass.shortCutPasteKey; AuthedMessage(); }