Code quality changes, and added the possibility to set the amount of colors for the Quantizer.

This commit is contained in:
RKrom 2014-05-11 11:23:56 +02:00
parent 3b1560390b
commit 77a92d98c3
92 changed files with 690 additions and 653 deletions

View file

@ -45,7 +45,7 @@ namespace GreenshotPlugin.Controls {
}
public GreenshotComboBox() {
this.SelectedIndexChanged += delegate {
SelectedIndexChanged += delegate {
StoreSelectedEnum();
};
}
@ -53,7 +53,7 @@ namespace GreenshotPlugin.Controls {
public void SetValue(Enum currentValue) {
if (currentValue != null) {
selectedEnum = currentValue;
this.SelectedItem = Language.Translate(currentValue);
SelectedItem = Language.Translate(currentValue);
}
}
@ -67,10 +67,10 @@ namespace GreenshotPlugin.Controls {
this.enumType = enumType;
var availableValues = Enum.GetValues(enumType);
this.Items.Clear();
Items.Clear();
string enumTypeName = enumType.Name;
foreach (var enumValue in availableValues) {
this.Items.Add(Language.Translate((Enum)enumValue));
Items.Add(Language.Translate((Enum)enumValue));
}
}
@ -79,7 +79,7 @@ namespace GreenshotPlugin.Controls {
/// </summary>
private void StoreSelectedEnum() {
string enumTypeName = enumType.Name;
string selectedValue = this.SelectedItem as string;
string selectedValue = SelectedItem as string;
var availableValues = Enum.GetValues(enumType);
object returnValue = null;