summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Heher <jakob.heher@iaik.tugraz.at>2022-02-16 20:31:52 +0100
committerJakob Heher <jakob.heher@iaik.tugraz.at>2022-02-16 20:31:52 +0100
commitfa648df339664a82a7d1497f725d659655333360 (patch)
tree2eb880a5528073557854c875c694d4f8c1292fcd
parentb357443e16950567cac232c438a195dfaeae9f2a (diff)
downloadpdf-over-fa648df339664a82a7d1497f725d659655333360.tar.gz
pdf-over-fa648df339664a82a7d1497f725d659655333360.tar.bz2
pdf-over-fa648df339664a82a7d1497f725d659655333360.zip
refactor SimpleConfigurationComposite
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/configuration/ConfigurationCompositeBase.java8
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/configuration/SimpleConfigurationComposite.java297
2 files changed, 66 insertions, 239 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/configuration/ConfigurationCompositeBase.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/configuration/ConfigurationCompositeBase.java
index 6d2bdf0f..1721bcf4 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/configuration/ConfigurationCompositeBase.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/configuration/ConfigurationCompositeBase.java
@@ -81,9 +81,13 @@ public abstract class ConfigurationCompositeBase extends StateComposite {
public void set() { this.c.setLayoutData(this.fd); }
+ public AnchorSetter height(int h) { fd.height = h; return this; }
+ public AnchorSetter width(int w) { fd.width = w; return this; }
+
public AnchorSetter top(FormAttachment a) { fd.top = a; return this; }
public AnchorSetter left(FormAttachment a) { fd.left = a; return this; }
public AnchorSetter right(FormAttachment a) { fd.right = a; return this; }
+ public AnchorSetter bottom(FormAttachment a) { fd.bottom = a; return this; }
public AnchorSetter top(Control control, int offset) { return top(new FormAttachment(control, offset)); }
public AnchorSetter top(int num, int offset) { return top(new FormAttachment(num, offset)); }
@@ -96,6 +100,10 @@ public abstract class ConfigurationCompositeBase extends StateComposite {
public AnchorSetter right(Control control, int offset) { return right(new FormAttachment(control, offset)); }
public AnchorSetter right(int num, int offset) { return right(new FormAttachment(num, offset)); }
public AnchorSetter right(int num) { return right(new FormAttachment(num)); }
+
+ public AnchorSetter bottom(Control control, int offset) { return bottom(new FormAttachment(control, offset)); }
+ public AnchorSetter bottom(int num, int offset) { return bottom(new FormAttachment(num, offset)); }
+ public AnchorSetter bottom(int num) { return bottom(new FormAttachment(num)); }
}
protected static AnchorSetter anchor(Control c) { return new AnchorSetter(c); }
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/configuration/SimpleConfigurationComposite.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/configuration/SimpleConfigurationComposite.java
index bef6d58f..43545150 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/configuration/SimpleConfigurationComposite.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/configuration/SimpleConfigurationComposite.java
@@ -18,11 +18,14 @@ package at.asit.pdfover.gui.composites.configuration;
// Imports
import java.io.File;
import java.io.IOException;
+import java.util.Arrays;
import java.util.Locale;
import javax.imageio.ImageIO;
import at.asit.pdfover.signator.SignaturePosition;
+import at.gv.egiz.pdfas.lib.api.Configuration;
+
import org.eclipse.swt.SWT;
import org.eclipse.swt.dnd.DND;
import org.eclipse.swt.dnd.DropTarget;
@@ -89,9 +92,7 @@ public class SimpleConfigurationComposite extends ConfigurationCompositeBase {
private Group grpHandySignatur;
private Label lblMobileNumber;
protected Text txtMobileNumber;
- protected FormData fd_txtMobileNumber;
protected ErrorMarker txtMobileNumberErrorMarker;
- protected FormData fd_txtMobileNumberErrorMarker;
private Group grpLogo;
private Canvas cLogo;
@@ -131,59 +132,25 @@ public class SimpleConfigurationComposite extends ConfigurationCompositeBase {
setLayout(new FormLayout());
this.grpHandySignatur = new Group(this, SWT.NONE | SWT.RESIZE);
- FormData fd_grpHandySignatur = new FormData();
- fd_grpHandySignatur.right = new FormAttachment(100, -5);
- fd_grpHandySignatur.left = new FormAttachment(0, 5);
- fd_grpHandySignatur.top = new FormAttachment(0, 5);
- this.grpHandySignatur.setLayoutData(fd_grpHandySignatur);
- this.grpHandySignatur.setLayout(new GridLayout(2, false));
-
- FontData[] fD_grpHandySignatur = this.grpHandySignatur.getFont()
- .getFontData();
- fD_grpHandySignatur[0].setHeight(Constants.TEXT_SIZE_NORMAL);
- this.grpHandySignatur.setFont(new Font(Display.getCurrent(),
- fD_grpHandySignatur[0]));
-
- this.lblMobileNumber = new Label(this.grpHandySignatur, SWT.NONE
- | SWT.RESIZE);
- this.lblMobileNumber.setLayoutData(new GridData(SWT.FILL, SWT.CENTER,
- false, false, 1, 1));
-
- FontData[] fD_lblMobileNumber = this.lblMobileNumber.getFont()
- .getFontData();
- fD_lblMobileNumber[0].setHeight(Constants.TEXT_SIZE_NORMAL);
- this.lblMobileNumber.setFont(new Font(Display.getCurrent(),
- fD_lblMobileNumber[0]));
+ ConfigurationCompositeBase.anchor(grpHandySignatur).right(100,-5).left(0,5).top(0,5).set();
+ grpHandySignatur.setLayout(new GridLayout(2, false));
+ ConfigurationCompositeBase.setFontHeight(grpHandySignatur, Constants.TEXT_SIZE_NORMAL);
+
+ this.lblMobileNumber = new Label(grpHandySignatur, SWT.NONE | SWT.RESIZE);
+ this.lblMobileNumber.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false, 1, 1));
+ ConfigurationCompositeBase.setFontHeight(lblMobileNumber, Constants.TEXT_SIZE_NORMAL);
Composite compMobileNumerContainer = new Composite(this.grpHandySignatur, SWT.NONE);
compMobileNumerContainer.setLayout(new FormLayout());
- compMobileNumerContainer.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false,
- 1, 1));
+ compMobileNumerContainer.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1));
this.txtMobileNumber = new Text(compMobileNumerContainer, SWT.BORDER | SWT.RESIZE);
- this.fd_txtMobileNumber = new FormData();
- this.fd_txtMobileNumber.left = new FormAttachment(0, 5);
- this.fd_txtMobileNumber.right = new FormAttachment(100, -42);
- this.fd_txtMobileNumber.top = new FormAttachment(0);
- this.txtMobileNumber.setLayoutData(this.fd_txtMobileNumber);
+ ConfigurationCompositeBase.anchor(txtMobileNumber).left(0,5).right(100,-42).top(0).set();
+ ConfigurationCompositeBase.setFontHeight(txtMobileNumber, Constants.TEXT_SIZE_NORMAL);
-
- this.txtMobileNumberErrorMarker = new ErrorMarker(compMobileNumerContainer,
- SWT.NONE, ""); //$NON-NLS-1$
+ this.txtMobileNumberErrorMarker = new ErrorMarker(compMobileNumerContainer, SWT.NONE, "");
this.txtMobileNumberErrorMarker.setVisible(false);
- this.fd_txtMobileNumberErrorMarker = new FormData();
- this.fd_txtMobileNumberErrorMarker.left = new FormAttachment(100, -32);
- this.fd_txtMobileNumberErrorMarker.right = new FormAttachment(100);
- this.fd_txtMobileNumberErrorMarker.top = new FormAttachment(0);
- this.fd_txtMobileNumberErrorMarker.bottom = new FormAttachment(0, 32);
- this.txtMobileNumberErrorMarker
- .setLayoutData(this.fd_txtMobileNumberErrorMarker);
-
- FontData[] fD_txtMobileNumber = this.txtMobileNumber.getFont()
- .getFontData();
- fD_txtMobileNumber[0].setHeight(Constants.TEXT_SIZE_NORMAL);
- this.txtMobileNumber.setFont(new Font(Display.getCurrent(),
- fD_txtMobileNumber[0]));
+ ConfigurationCompositeBase.anchor(txtMobileNumberErrorMarker).left(100,-32).right(100).top(0).bottom(0,32).set();
this.txtMobileNumber.addTraverseListener(e -> {
if (e.detail == SWT.TRAVERSE_RETURN) {
@@ -192,7 +159,6 @@ public class SimpleConfigurationComposite extends ConfigurationCompositeBase {
});
this.txtMobileNumber.addFocusListener(new FocusAdapter() {
-
@Override
public void focusLost(FocusEvent e) {
processNumberChanged();
@@ -200,44 +166,15 @@ public class SimpleConfigurationComposite extends ConfigurationCompositeBase {
});
this.grpSignatureProfile = new Group(this, SWT.NONE);
- FormData fd_grpSingnatureProfile = new FormData();
- fd_grpSingnatureProfile.right = new FormAttachment(100, -5);
- fd_grpSingnatureProfile.left = new FormAttachment(0, 5);
- fd_grpSingnatureProfile.top = new FormAttachment(this.grpHandySignatur, 5);
- this.grpSignatureProfile.setLayoutData(fd_grpSingnatureProfile);
- this.grpSignatureProfile.setText("Signature Profile"); //$NON-NLS-1$
+ ConfigurationCompositeBase.anchor(grpSignatureProfile).right(100,-5).left(0,5).top(grpHandySignatur, 5).set();
+ this.grpSignatureProfile.setText("Signature Profile"); // TODO: move to message
this.grpSignatureProfile.setLayout(new FormLayout());
-
- FontData[] fD_grpSignatureProfile = this.grpSignatureProfile.getFont()
- .getFontData();
- fD_grpSignatureProfile[0].setHeight(Constants.TEXT_SIZE_NORMAL);
- this.grpSignatureProfile.setFont(new Font(Display.getCurrent(),
- fD_grpSignatureProfile[0]));
-
+ ConfigurationCompositeBase.setFontHeight(grpSignatureProfile, Constants.TEXT_SIZE_NORMAL);
this.cmbSignatureProfiles = new Combo(this.grpSignatureProfile, SWT.READ_ONLY);
-
- FormData fd_cmbSingatureProfiles = new FormData();
- fd_cmbSingatureProfiles.left = new FormAttachment(0, 10);
- fd_cmbSingatureProfiles.right = new FormAttachment(100, -10);
- fd_cmbSingatureProfiles.top = new FormAttachment(0, 10);
- fd_cmbSingatureProfiles.bottom = new FormAttachment(100, -10);
- this.cmbSignatureProfiles.setLayoutData(fd_cmbSingatureProfiles);
-
- FontData[] fD_cmbSignatureProfile = this.cmbSignatureProfiles.getFont()
- .getFontData();
- fD_cmbSignatureProfile[0].setHeight(Constants.TEXT_SIZE_NORMAL);
- this.cmbSignatureProfiles.setFont(new Font(Display.getCurrent(),
- fD_cmbSignatureProfile[0]));
-
- String[] items = new String[Profile.values().length];
- int i = 0;
- for (Profile profile : Profile.values()) {
- items[i] = Messages.getString("simple_config." + profile.name());
- i++;
- }
-
- this.cmbSignatureProfiles.setItems(items);
+ ConfigurationCompositeBase.anchor(cmbSignatureProfiles).left(0,10).right(100,-10).top(0,10).bottom(100,-10).set();
+ ConfigurationCompositeBase.setFontHeight(cmbSignatureProfiles, Constants.TEXT_SIZE_NORMAL);
+ this.cmbSignatureProfiles.setItems(Arrays.stream(Profile.values()).map(v -> Messages.getString("simple_config."+v.name())).toArray(String[]::new));
this.cmbSignatureProfiles.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
@@ -251,36 +188,17 @@ public class SimpleConfigurationComposite extends ConfigurationCompositeBase {
});
this.grpLogo = new Group(this, SWT.NONE);
- FormData fd_grpBildmarke = new FormData();
- fd_grpBildmarke.left = new FormAttachment(0, 5);
- fd_grpBildmarke.right = new FormAttachment(100, -5);
- fd_grpBildmarke.top = new FormAttachment(this.grpSignatureProfile, 5);
- this.grpLogo.setLayoutData(fd_grpBildmarke);
+ ConfigurationCompositeBase.anchor(grpLogo).left(0,5).right(100,-5).top(grpSignatureProfile, 5).set();
this.grpLogo.setLayout(new FormLayout());
+ ConfigurationCompositeBase.setFontHeight(grpLogo, Constants.TEXT_SIZE_NORMAL);
- FontData[] fD_grpBildmarke = this.grpLogo.getFont().getFontData();
- fD_grpBildmarke[0].setHeight(Constants.TEXT_SIZE_NORMAL);
- this.grpLogo.setFont(new Font(Display.getCurrent(),
- fD_grpBildmarke[0]));
-
- Composite containerComposite = new Composite(this.grpLogo,
- SWT.NONE);
+ Composite containerComposite = new Composite(this.grpLogo, SWT.NONE);
+ ConfigurationCompositeBase.anchor(containerComposite).left(0).right(100).top(0).bottom(100).set();
containerComposite.setLayout(new FormLayout());
- FormData fd_containerComposite = new FormData();
- fd_containerComposite.left = new FormAttachment(0);
- fd_containerComposite.right = new FormAttachment(100);
- fd_containerComposite.top = new FormAttachment(0);
- fd_containerComposite.bottom = new FormAttachment(100);
- containerComposite.setLayoutData(fd_containerComposite);
final Composite controlComposite = new Composite(containerComposite, SWT.NONE);
+ ConfigurationCompositeBase.anchor(controlComposite).left(0,20).right(0,300).top(0,20).bottom(100,-20).set();
controlComposite.setLayout(new FormLayout());
- FormData fd_controlComposite = new FormData();
- fd_controlComposite.left = new FormAttachment(0, 20);
- fd_controlComposite.right = new FormAttachment(0, 300);
- fd_controlComposite.top = new FormAttachment(0, 20);
- fd_controlComposite.bottom = new FormAttachment(100, -20);
- controlComposite.setLayoutData(fd_controlComposite);
controlComposite.addPaintListener(e -> {
e.gc.setForeground(Constants.DROP_BORDER_COLOR);
e.gc.setLineWidth(3);
@@ -291,46 +209,26 @@ public class SimpleConfigurationComposite extends ConfigurationCompositeBase {
});
this.cSigPreview = new Canvas(containerComposite, SWT.RESIZE);
+ ConfigurationCompositeBase.anchor(cSigPreview).left(controlComposite, 20).right(100,-20).top(0,20).bottom(100,-20).set();
+ ConfigurationCompositeBase.setFontHeight(cSigPreview, Constants.TEXT_SIZE_NORMAL);
+ this.cSigPreview.addPaintListener(e -> imagePaintControl(e, SimpleConfigurationComposite.this.sigPreview));
this.btnBrowseLogo = new Button(controlComposite, SWT.NONE);
+ ConfigurationCompositeBase.anchor(btnBrowseLogo).bottom(100,-20).right(100,-20).set();
+ ConfigurationCompositeBase.setFontHeight(btnBrowseLogo, Constants.TEXT_SIZE_BUTTON);
this.lblDropLogo = new Label(controlComposite, SWT.NATIVE | SWT.CENTER);
+ ConfigurationCompositeBase.anchor(lblDropLogo).left(0,20).right(100,-20).bottom(btnBrowseLogo,-20).set();
this.cLogo = new Canvas(controlComposite, SWT.NONE);
- FormData fd_cLogo = new FormData();
- fd_cLogo.left = new FormAttachment(0, 20);
- fd_cLogo.right = new FormAttachment(100, -20);
- fd_cLogo.top = new FormAttachment(0, 20);
- fd_cLogo.bottom = new FormAttachment(this.lblDropLogo, -20);
- fd_cLogo.height = 40;
- fd_cLogo.width = 40;
- this.cLogo.setLayoutData(fd_cLogo);
+ ConfigurationCompositeBase.anchor(cLogo).left(0,20).right(100,-20).top(0,20).bottom(lblDropLogo,-20).height(40).width(40).set();
this.cLogo.addPaintListener(e -> imagePaintControl(e, SimpleConfigurationComposite.this.logo));
this.btnClearImage = new Button(controlComposite, SWT.NATIVE);
+ ConfigurationCompositeBase.anchor(btnClearImage).bottom(100,-20).right(btnBrowseLogo, -10).set();
+ ConfigurationCompositeBase.setFontHeight(btnClearImage, Constants.TEXT_SIZE_BUTTON);
- FormData fd_lbl_drop = new FormData();
- fd_lbl_drop.left = new FormAttachment(0, 20);
- fd_lbl_drop.right = new FormAttachment(100, -20);
- fd_lbl_drop.bottom = new FormAttachment(this.btnBrowseLogo, -20);
-
- this.lblDropLogo.setLayoutData(fd_lbl_drop);
-
- FormData fd_cSigPreview = new FormData();
- fd_cSigPreview.left = new FormAttachment(controlComposite, 20);
- fd_cSigPreview.right = new FormAttachment(100, -20);
- fd_cSigPreview.top = new FormAttachment(0, 20);
- fd_cSigPreview.bottom = new FormAttachment(100, -20);
-
- this.cSigPreview.setLayoutData(fd_cSigPreview);
- this.cSigPreview.addPaintListener(e -> imagePaintControl(e, SimpleConfigurationComposite.this.sigPreview));
-
- FontData[] fD_cSigPreview = this.cSigPreview.getFont().getFontData();
- fD_cSigPreview[0].setHeight(Constants.TEXT_SIZE_NORMAL);
- this.cSigPreview.setFont(new Font(Display.getCurrent(), fD_cSigPreview[0]));
-
- DropTarget dnd_target = new DropTarget(controlComposite,
- DND.DROP_DEFAULT | DND.DROP_COPY);
+ DropTarget dnd_target = new DropTarget(controlComposite, DND.DROP_DEFAULT | DND.DROP_COPY);
final FileTransfer fileTransfer = FileTransfer.getInstance();
Transfer[] types = new Transfer[] { fileTransfer };
dnd_target.setTransfer(types);
@@ -398,67 +296,19 @@ public class SimpleConfigurationComposite extends ConfigurationCompositeBase {
SimpleConfigurationComposite.this.processEmblemChanged(null);
}
});
-
- FontData[] fD_btnUseImage = this.btnClearImage.getFont().getFontData();
- fD_btnUseImage[0].setHeight(Constants.TEXT_SIZE_BUTTON);
- this.btnClearImage.setFont(new Font(Display.getCurrent(),
- fD_btnUseImage[0]));
-
- FormData fd_btnUseImage = new FormData();
-
- fd_btnUseImage.bottom = new FormAttachment(100, -20);
- fd_btnUseImage.right = new FormAttachment(this.btnBrowseLogo, -10);
-
- this.btnClearImage.setLayoutData(fd_btnUseImage);
-
- FormData fd_btnBrowseLogo = new FormData();
-
- fd_btnBrowseLogo.bottom = new FormAttachment(100, -20);
- fd_btnBrowseLogo.right = new FormAttachment(100, -20);
-
- this.btnBrowseLogo.setLayoutData(fd_btnBrowseLogo);
this.btnBrowseLogo.addSelectionListener(new ImageFileBrowser());
- FontData[] fD_btnBrowseLogo = this.btnBrowseLogo.getFont()
- .getFontData();
- fD_btnBrowseLogo[0].setHeight(Constants.TEXT_SIZE_BUTTON);
- this.btnBrowseLogo.setFont(new Font(Display.getCurrent(),
- fD_btnBrowseLogo[0]));
-
this.grpSignatureLang = new Group(this, SWT.NONE);
- FormData fd_grpSignatureLang = new FormData();
- fd_grpSignatureLang.right = new FormAttachment(100, -5);
- fd_grpSignatureLang.top = new FormAttachment(this.grpLogo, 5);
- fd_grpSignatureLang.left = new FormAttachment(0, 5);
- this.grpSignatureLang.setLayoutData(fd_grpSignatureLang);
+ ConfigurationCompositeBase.anchor(grpSignatureLang).right(100,-5).top(grpLogo, 5).left(0,5).set();
this.grpSignatureLang.setLayout(new FormLayout());
-
- FontData[] fD_grpSignatureLang = this.grpSignatureLang.getFont()
- .getFontData();
- fD_grpSignatureLang[0].setHeight(Constants.TEXT_SIZE_NORMAL);
- this.grpSignatureLang.setFont(new Font(Display.getCurrent(),
- fD_grpSignatureLang[0]));
+ ConfigurationCompositeBase.setFontHeight(grpSignatureLang, Constants.TEXT_SIZE_NORMAL);
this.cmbSignatureLang = new Combo(this.grpSignatureLang, SWT.READ_ONLY);
- FormData fd_cmbSignatureLang = new FormData();
- fd_cmbSignatureLang.left = new FormAttachment(0, 10);
- fd_cmbSignatureLang.right = new FormAttachment(100, -10);
- fd_cmbSignatureLang.top = new FormAttachment(0, 10);
- fd_cmbSignatureLang.bottom = new FormAttachment(100, -10);
- this.cmbSignatureLang.setLayoutData(fd_cmbSignatureLang);
-
- FontData[] fD_cmbSignatureLang = this.cmbSignatureLang.getFont()
- .getFontData();
- fD_cmbSignatureLang[0].setHeight(Constants.TEXT_SIZE_NORMAL);
- this.cmbSignatureLang.setFont(new Font(Display.getCurrent(),
- fD_cmbSignatureLang[0]));
-
- String[] localeSignStrings = new String[Constants.SUPPORTED_LOCALES.length];
- for (int idx = 0; idx < Constants.SUPPORTED_LOCALES.length; ++idx) {
- localeSignStrings[idx] = Constants.SUPPORTED_LOCALES[idx].getDisplayLanguage();
- }
- this.cmbSignatureLang.setItems(localeSignStrings);
+ ConfigurationCompositeBase.anchor(cmbSignatureLang).left(0,10).right(100,-10).top(0,10).bottom(100,-10).set();
+ ConfigurationCompositeBase.setFontHeight(cmbSignatureLang, Constants.TEXT_SIZE_NORMAL);
+ this.cmbSignatureLang.setItems(Arrays.stream(Constants.SUPPORTED_LOCALES).map(l -> l.getDisplayLanguage()).toArray(String[]::new));
+
this.cmbSignatureLang.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
@@ -473,51 +323,28 @@ public class SimpleConfigurationComposite extends ConfigurationCompositeBase {
}
});
-
this.grpSignatureNote = new Group(this, SWT.NONE);
- FormData fd_grpSignatureNote = new FormData();
- fd_grpSignatureNote.right = new FormAttachment(100, -5);
- fd_grpSignatureNote.top = new FormAttachment(this.grpSignatureLang, 5);
- fd_grpSignatureNote.left = new FormAttachment(0, 5);
- this.grpSignatureNote.setLayoutData(fd_grpSignatureNote);
+ ConfigurationCompositeBase.anchor(grpSignatureNote).right(100,-5).top(grpSignatureLang,5).left(0,5).set();
this.grpSignatureNote.setLayout(new GridLayout(2, false));
-
- FontData[] fD_grpSignatureNote = this.grpSignatureNote.getFont()
- .getFontData();
- fD_grpSignatureNote[0].setHeight(Constants.TEXT_SIZE_NORMAL);
- this.grpSignatureNote.setFont(new Font(Display.getCurrent(),
- fD_grpSignatureNote[0]));
+ ConfigurationCompositeBase.setFontHeight(grpSignatureNote, Constants.TEXT_SIZE_NORMAL);
this.lblSignatureNote = new Label(this.grpSignatureNote, SWT.NONE);
- GridData gd_lblSignatureNote = new GridData(SWT.LEFT, SWT.CENTER,
- false, false, 1, 1);
- gd_lblSignatureNote.widthHint = 66;
- this.lblSignatureNote.setLayoutData(gd_lblSignatureNote);
- this.lblSignatureNote.setBounds(0, 0, 57, 15);
-
- FontData[] fD_lblSignatureNote = this.lblSignatureNote.getFont()
- .getFontData();
- fD_lblSignatureNote[0].setHeight(Constants.TEXT_SIZE_NORMAL);
- this.lblSignatureNote.setFont(new Font(Display.getCurrent(),
- fD_lblSignatureNote[0]));
+ do { /* grid positioning */
+ GridData gd_lblSignatureNote = new GridData(SWT.LEFT, SWT.CENTER,
+ false, false, 1, 1);
+ gd_lblSignatureNote.widthHint = 66;
+ this.lblSignatureNote.setLayoutData(gd_lblSignatureNote);
+ this.lblSignatureNote.setBounds(0, 0, 57, 15);
+ } while (false);
+ ConfigurationCompositeBase.setFontHeight(lblSignatureNote, Constants.TEXT_SIZE_NORMAL);
Composite compSignatureNoteContainer = new Composite(this.grpSignatureNote, SWT.NONE);
- compSignatureNoteContainer.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false,
- 1, 1));
+ compSignatureNoteContainer.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1));
compSignatureNoteContainer.setLayout(new FormLayout());
this.txtSignatureNote = new Text(compSignatureNoteContainer, SWT.BORDER);
- FormData fd_txtSignatureNote = new FormData();
- fd_txtSignatureNote.top = new FormAttachment(0, 0);
- fd_txtSignatureNote.left = new FormAttachment(0, 5);
- fd_txtSignatureNote.right = new FormAttachment(100, -42);
- this.txtSignatureNote.setLayoutData(fd_txtSignatureNote);
-
- FontData[] fD_txtSignatureNote = this.txtSignatureNote.getFont()
- .getFontData();
- fD_txtSignatureNote[0].setHeight(Constants.TEXT_SIZE_NORMAL);
- this.txtSignatureNote.setFont(new Font(Display.getCurrent(),
- fD_txtSignatureNote[0]));
+ ConfigurationCompositeBase.anchor(txtSignatureNote).top(0,0).left(0,5).right(100,-42).set();
+ ConfigurationCompositeBase.setFontHeight(txtSignatureNote, Constants.TEXT_SIZE_NORMAL);
this.txtSignatureNote.addFocusListener(new FocusAdapter() {
@Override
@@ -533,20 +360,12 @@ public class SimpleConfigurationComposite extends ConfigurationCompositeBase {
});
Composite compSignatureNoteButtonContainer = new Composite(this.grpSignatureNote, SWT.NONE);
- compSignatureNoteButtonContainer.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER,
- false, false, 2, 1));
+ compSignatureNoteButtonContainer.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, false, 2, 1));
compSignatureNoteButtonContainer.setLayout(new FormLayout());
this.btnSignatureNoteDefault = new Button(compSignatureNoteButtonContainer, SWT.NONE);
- FormData fd_btnSignatureNoteDefault = new FormData();
- fd_btnSignatureNoteDefault.top = new FormAttachment(0, 0);
- fd_btnSignatureNoteDefault.right = new FormAttachment(100, -42);
- this.btnSignatureNoteDefault.setLayoutData(fd_btnSignatureNoteDefault);
- FontData[] fD_btnSignatureNoteDefault = this.btnSignatureNoteDefault.getFont()
- .getFontData();
- fD_btnSignatureNoteDefault[0].setHeight(Constants.TEXT_SIZE_BUTTON);
- this.btnSignatureNoteDefault.setFont(new Font(Display.getCurrent(),
- fD_btnSignatureNoteDefault[0]));
+ ConfigurationCompositeBase.anchor(btnSignatureNoteDefault).top(0,0).right(100,-42).set();
+ ConfigurationCompositeBase.setFontHeight(btnSignatureNoteDefault, Constants.TEXT_SIZE_BUTTON);
this.btnSignatureNoteDefault.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {