summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/StateComposite.java
diff options
context:
space:
mode:
authorJakob Heher <jakob.heher@iaik.tugraz.at>2022-08-02 15:55:27 +0200
committerJakob Heher <jakob.heher@iaik.tugraz.at>2022-08-02 15:55:27 +0200
commit30728e24b02733736a7c629b7c2be130e5e8a899 (patch)
treee7ce76bff4b476d492644eab7bf07a79d679f017 /pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/StateComposite.java
parentbc13db63852cda94e1f6454138d69ccd803c9b7e (diff)
downloadpdf-over-30728e24b02733736a7c629b7c2be130e5e8a899.tar.gz
pdf-over-30728e24b02733736a7c629b7c2be130e5e8a899.tar.bz2
pdf-over-30728e24b02733736a7c629b7c2be130e5e8a899.zip
composite refactors for parent ConfigurationComposite
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/StateComposite.java')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/StateComposite.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/StateComposite.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/StateComposite.java
index 421e52d3..65ca274a 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/StateComposite.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/StateComposite.java
@@ -24,6 +24,7 @@ import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Event;
+import org.eclipse.swt.widgets.Item;
import org.eclipse.swt.widgets.Label;
import at.asit.pdfover.commons.Messages;
@@ -67,6 +68,8 @@ public abstract class StateComposite extends Composite {
c.addListener(event, (Event e) -> { e.doit = false; });
}
+ public static void setLocalizedText(Item i, String messageKey) { i.setText(Messages.getString(messageKey)); }
+ public static void setLocalizedText(Item i, String formatMessageKey, Object... formatArgs) { i.setText(String.format(Messages.getString(formatMessageKey), formatArgs)); }
public static void setLocalizedText(Label l, String messageKey) { l.setText(Messages.getString(messageKey)); l.requestLayout(); }
public static void setLocalizedText(Label l, String formatMessageKey, Object... formatArgs) { l.setText(String.format(Messages.getString(formatMessageKey), formatArgs)); l.requestLayout(); }
public static void setLocalizedText(Button b, String messageKey) { b.setText(Messages.getString(messageKey)); b.requestLayout(); }