diff --git a/src/com/jpexs/decompiler/flash/easygui/FiltersTreeTable.java b/src/com/jpexs/decompiler/flash/easygui/FiltersTreeTable.java index 28d814a5c..8da1f7e16 100644 --- a/src/com/jpexs/decompiler/flash/easygui/FiltersTreeTable.java +++ b/src/com/jpexs/decompiler/flash/easygui/FiltersTreeTable.java @@ -553,13 +553,16 @@ public class FiltersTreeTable extends JTreeTable { editor = new GradientEditor(filterField.filter); } else if (realValue.getClass() == Boolean.class) { editor = new BooleanEditor(filterField.toString(), filterField.filter, filterField.field, -1, Boolean.class); - /*editor.addChangeListener(new ChangeListener() { + editor.addChangeListener(new ChangeListener() { @Override - public void change(GenericTagEditor editor) { - editor.save(); - } - });*/ - //((BooleanEditor) editor).setRequestFocusEnabled(false); + public void change(PropertyEditor editor) { + stopCellEditing(); + } + + @Override + public void linkChanged(boolean newValue) { + } + }); } else if (realValue.getClass() == Double.class || realValue.getClass() == Float.class) { editor = new FloatEditor(filterField.toString(), filterField.filter, filterField.field, -1, realValue.getClass()); if ("angle".equals(filterField.field.getName())) { @@ -855,8 +858,7 @@ public class FiltersTreeTable extends JTreeTable { } } - @Override - public String toString() { + public String getIdentifier() { switch (special) { case SPECIAL_BRIGHTNESS: return "brightness"; @@ -872,6 +874,11 @@ public class FiltersTreeTable extends JTreeTable { } return field.getName(); } + + @Override + public String toString() { + return EasyStrings.translate("property.instance.filters." + getIdentifier()); + } } diff --git a/src/com/jpexs/decompiler/flash/gui/locales/EasyPanel.properties b/src/com/jpexs/decompiler/flash/gui/locales/EasyPanel.properties index 62057cd35..c1fdf2cac 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/EasyPanel.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/EasyPanel.properties @@ -161,4 +161,31 @@ property.instance.filters.menu.clipboard.copySelected = Copy selected property.instance.filters.menu.clipboard.copyAll = Copy all property.instance.filters.menu.clipboard.paste = Paste -property.linkXY = Link X and Y property values \ No newline at end of file +property.linkXY = Link X and Y property values + +property.instance.filters.strength = strength +property.instance.filters.blurX = blur X +property.instance.filters.blurY = blur Y +property.instance.filters.passes = passes +property.instance.filters.gradient = gradient +property.instance.filters.innerShadow = inner shadow +property.instance.filters.compositeSource = composite source +property.instance.filters.onTop = on top +property.instance.filters.dropShadowColor = drop shadow color +property.instance.filters.knockout = knockout +property.instance.filters.distance = distance +property.instance.filters.angle = angle +property.instance.filters.shadowColor = shadow color +property.instance.filters.highlightColor = highlight color +property.instance.filters.brightness = brightness +property.instance.filters.contrast = contrast +property.instance.filters.saturation = saturation +property.instance.filters.hue = hue +property.instance.filters.divisor = divisor +property.instance.filters.bias = bias +property.instance.filters.clamp = clamp +property.instance.filters.defaultColor = default color +property.instance.filters.preserveAlpha = preserve alpha +property.instance.filters.matrix = matrix +property.instance.filters.glowColor = glow color +property.instance.filters.innerGlow = inner glow diff --git a/src/com/jpexs/decompiler/flash/gui/locales/EasyPanel_cs.properties b/src/com/jpexs/decompiler/flash/gui/locales/EasyPanel_cs.properties index 00f96b8e3..bfe86ccf9 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/EasyPanel_cs.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/EasyPanel_cs.properties @@ -155,4 +155,37 @@ convolution.emboss = Vytla\u010den\u00ed convolution.outline = Obrys convolution.motionBlurX = Pohybov\u00e9 rozmaz\u00e1n\u00ed X convolution.motionBlurY = Pohybov\u00e9 rozmaz\u00e1n\u00ed Y -convolution.highPass = Vysokofrekven\u010dn\u00ed filtr \ No newline at end of file +convolution.highPass = Vysokofrekven\u010dn\u00ed filtr + +property.instance.filters.menu.clipboard.copySelected = Kop\u00edrovat vybran\u00fd +property.instance.filters.menu.clipboard.copyAll = Kop\u00edrovat v\u0161e +property.instance.filters.menu.clipboard.paste = Vlo\u017eit + +property.linkXY = Propojit X a Y vlastnosti + +property.instance.filters.strength = s\u00edla +property.instance.filters.blurX = rozmaz\u00e1n\u00ed X +property.instance.filters.blurY = rozmaz\u00e1n\u00ed Y +property.instance.filters.passes = pr\u016fchody +property.instance.filters.gradient = p\u0159echod +property.instance.filters.innerShadow = vnit\u0159n\u00ed st\u00edn +property.instance.filters.compositeSource = slo\u017een\u00fd zdroj +property.instance.filters.onTop = navrchu +property.instance.filters.dropShadowColor = barva vr\u017een\u00e9ho st\u00ednu +property.instance.filters.knockout = vyseknut\u00ed +property.instance.filters.distance = vzd\u00e1lenost +property.instance.filters.angle = \u00fahel +property.instance.filters.shadowColor = barva st\u00ednu +property.instance.filters.highlightColor = barva sv\u011btla +property.instance.filters.brightness = jas +property.instance.filters.contrast = kontrast +property.instance.filters.saturation = sytost +property.instance.filters.hue = odst\u00edn +property.instance.filters.divisor = d\u011blitel +property.instance.filters.bias = posun +property.instance.filters.clamp = o\u0159\u00edznout +property.instance.filters.defaultColor = v\u00fdchoz\u00ed barva +property.instance.filters.preserveAlpha = zachovat alfu +property.instance.filters.matrix = matice +property.instance.filters.glowColor = barva z\u00e1\u0159e +property.instance.filters.innerGlow = vnit\u0159n\u00ed z\u00e1\u0159e \ No newline at end of file