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();
}