summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src
diff options
context:
space:
mode:
Diffstat (limited to 'pdf-over-gui/src')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java163
1 files changed, 71 insertions, 92 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java
index 77340dd7..9070a23c 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java
@@ -79,32 +79,38 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
**/
static final Logger log = LoggerFactory
.getLogger(SimpleConfigurationComposite.class);
- private ErrorMarker proxyHostErrorMarker;
+
+ ConfigurationComposite configurationComposite;
+
+ private Group grpHandySignatur;
+ private Label lblMobileNumber;
+ Text txtMobileNumber;
+ FormData fd_txtMobileNumber;
ErrorMarker txtMobileNumberErrorMarker;
FormData fd_txtMobileNumberErrorMarker;
- FormData fd_txtMobileNumber;
- FormData fd_txtProxyPort;
- ErrorMarker txtProxyPortErrorMarker;
+
+ private Group grpLogo;
+ private Label lblLogo;
+ private Label lblDropLogo;
Button btnClearImage;
- private Label lbl_logo;
- private Group grpHandySignatur;
- private Label lblMobileNumber;
- private Group grpBildmarke;
- private Label lbl_drop;
- private Button btnBrowseEmblem;
- private Group grpProxy;
- private Label lblNewLabel;
- private Label lblProxyPort;
- private Label lblSignatureNote;
- private Group grpSignatureNote;
- ConfigurationComposite configurationComposite;
- FormData fd_txtProxyPortErrorMarker;
+ private Button btnBrowseLogo;
Label lblEmblem;
+
+ private Group grpSignatureNote;
+ private Label lblSignatureNote;
+ Text txtSignatureNote;
+
+ private Group grpProxy;
+ private Label lblProxyHost;
private Text txtProxyHost;
+ private ErrorMarker proxyHostErrorMarker;
+ private Label lblProxyPort;
Text txtProxyPort;
- Text txtSignatureNote;
- Text txtMobileNumber;
- String emblemFile;
+ FormData fd_txtProxyPort;
+ ErrorMarker txtProxyPortErrorMarker;
+ FormData fd_txtProxyPortErrorMarker;
+
+ String logoFile;
private Image origEmblem = null;
private Image origlogo = null;
@@ -127,8 +133,6 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
fd_grpHandySignatur.top = new FormAttachment(0, 5);
this.grpHandySignatur.setLayoutData(fd_grpHandySignatur);
this.grpHandySignatur.setLayout(new GridLayout(2, false));
- this.grpHandySignatur.setText(Messages
- .getString("simple_config.MobileBKU_Title")); //$NON-NLS-1$
FontData[] fD_grpHandySignatur = this.grpHandySignatur.getFont()
.getFontData();
@@ -140,8 +144,6 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
| SWT.RESIZE);
this.lblMobileNumber.setLayoutData(new GridData(SWT.FILL, SWT.CENTER,
false, false, 1, 1));
- this.lblMobileNumber.setText(Messages
- .getString("simple_config.PhoneNumber")); //$NON-NLS-1$
FontData[] fD_lblMobileNumber = this.lblMobileNumber.getFont()
.getFontData();
@@ -161,8 +163,6 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
this.fd_txtMobileNumber.bottom = new FormAttachment(100);
this.fd_txtMobileNumber.right = new FormAttachment(100, -42);
this.txtMobileNumber.setLayoutData(this.fd_txtMobileNumber);
- this.txtMobileNumber.setToolTipText(Messages
- .getString("simple_config.ExampleNumber_ToolTip")); //$NON-NLS-1$
this.txtMobileNumberErrorMarker = new ErrorMarker(compMobileNumerContainer,
SWT.NATIVE, null, "", this.txtMobileNumber); //$NON-NLS-1$
@@ -191,9 +191,6 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
}
});
- this.txtMobileNumber.setMessage(Messages
- .getString("simple_config.ExampleNumber")); //$NON-NLS-1$
-
this.txtMobileNumber.addFocusListener(new FocusAdapter() {
@Override
@@ -202,22 +199,20 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
}
});
- this.grpBildmarke = new Group(this, SWT.NONE);
+ 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.grpHandySignatur, 5);
- this.grpBildmarke.setLayoutData(fd_grpBildmarke);
- this.grpBildmarke.setLayout(new FormLayout());
- this.grpBildmarke.setText(Messages
- .getString("simple_config.Emblem_Title")); //$NON-NLS-1$
+ this.grpLogo.setLayoutData(fd_grpBildmarke);
+ this.grpLogo.setLayout(new FormLayout());
- FontData[] fD_grpBildmarke = this.grpBildmarke.getFont().getFontData();
+ FontData[] fD_grpBildmarke = this.grpLogo.getFont().getFontData();
fD_grpBildmarke[0].setHeight(Constants.TEXT_SIZE_NORMAL);
- this.grpBildmarke.setFont(new Font(Display.getCurrent(),
+ this.grpLogo.setFont(new Font(Display.getCurrent(),
fD_grpBildmarke[0]));
- Composite containerComposite = new Composite(this.grpBildmarke,
+ Composite containerComposite = new Composite(this.grpLogo,
SWT.NONE);
containerComposite.setLayout(new FormLayout());
FormData fd_containerComposite = new FormData();
@@ -250,30 +245,29 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
this.lblEmblem = new Label(containerComposite, SWT.RESIZE);
- this.btnBrowseEmblem = new Button(controlComposite, SWT.NONE);
+ this.btnBrowseLogo = new Button(controlComposite, SWT.NONE);
- this.lbl_drop = new Label(controlComposite, SWT.NATIVE);
+ this.lblDropLogo = new Label(controlComposite, SWT.NATIVE);
- this.lbl_logo = new Label(controlComposite, SWT.NATIVE);
- this.lbl_logo.setAlignment(SWT.CENTER);
+ this.lblLogo = new Label(controlComposite, SWT.NATIVE);
+ this.lblLogo.setAlignment(SWT.CENTER);
FormData fd_lbl_logo = new FormData();
fd_lbl_logo.left = new FormAttachment(0, 20);
fd_lbl_logo.right = new FormAttachment(100, -20);
fd_lbl_logo.top = new FormAttachment(0, 20);
- fd_lbl_logo.bottom = new FormAttachment(this.lbl_drop, -20);
+ fd_lbl_logo.bottom = new FormAttachment(this.lblDropLogo, -20);
- this.lbl_logo.setLayoutData(fd_lbl_logo);
+ this.lblLogo.setLayoutData(fd_lbl_logo);
- this.lbl_drop.setText(Messages.getString("simple_config.EmblemEmpty")); //$NON-NLS-1$
this.btnClearImage = new Button(controlComposite, SWT.NATIVE);
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.top = new FormAttachment(50, -20);
- fd_lbl_drop.bottom = new FormAttachment(this.btnBrowseEmblem, -20);
+ fd_lbl_drop.bottom = new FormAttachment(this.btnBrowseLogo, -20);
- this.lbl_drop.setLayoutData(fd_lbl_drop);
+ this.lblDropLogo.setLayoutData(fd_lbl_drop);
FormData fd_lblEmblem = new FormData();
fd_lblEmblem.left = new FormAttachment(controlComposite, 20);
@@ -358,8 +352,6 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
}
});
- this.btnClearImage.setText(Messages
- .getString("simple_config.ClearEmblem")); //$NON-NLS-1$
this.btnClearImage.addSelectionListener(new SelectionAdapter() {
@Override
@@ -376,7 +368,7 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
FormData fd_btnUseImage = new FormData();
fd_btnUseImage.bottom = new FormAttachment(100, -20);
- fd_btnUseImage.right = new FormAttachment(this.btnBrowseEmblem, -10);
+ fd_btnUseImage.right = new FormAttachment(this.btnBrowseLogo, -10);
this.btnClearImage.setLayoutData(fd_btnUseImage);
@@ -385,25 +377,22 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
fd_btnBrowseEmblem.bottom = new FormAttachment(100, -20);
fd_btnBrowseEmblem.right = new FormAttachment(100, -20);
- this.btnBrowseEmblem.setLayoutData(fd_btnBrowseEmblem);
- this.btnBrowseEmblem.addSelectionListener(new ImageFileBrowser());
- this.btnBrowseEmblem.setText(Messages.getString("common.browse")); //$NON-NLS-1$
+ this.btnBrowseLogo.setLayoutData(fd_btnBrowseEmblem);
+ this.btnBrowseLogo.addSelectionListener(new ImageFileBrowser());
- FontData[] fD_btnBrowseEmblem = this.btnBrowseEmblem.getFont()
+ FontData[] fD_btnBrowseEmblem = this.btnBrowseLogo.getFont()
.getFontData();
fD_btnBrowseEmblem[0].setHeight(Constants.TEXT_SIZE_BUTTON);
- this.btnBrowseEmblem.setFont(new Font(Display.getCurrent(),
+ this.btnBrowseLogo.setFont(new Font(Display.getCurrent(),
fD_btnBrowseEmblem[0]));
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.grpBildmarke, 5);
+ fd_grpSignatureNote.top = new FormAttachment(this.grpLogo, 5);
fd_grpSignatureNote.left = new FormAttachment(0, 5);
this.grpSignatureNote.setLayoutData(fd_grpSignatureNote);
this.grpSignatureNote.setLayout(new GridLayout(2, false));
- this.grpSignatureNote.setText(Messages
- .getString("simple_config.Note_Title")); //$NON-NLS-1$
FontData[] fD_grpSignatureNote = this.grpSignatureNote.getFont()
.getFontData();
@@ -417,7 +406,6 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
gd_lblSignatureNote.widthHint = 66;
this.lblSignatureNote.setLayoutData(gd_lblSignatureNote);
this.lblSignatureNote.setBounds(0, 0, 57, 15);
- this.lblSignatureNote.setText(Messages.getString("simple_config.Note")); //$NON-NLS-1$
FontData[] fD_lblSignatureNote = this.lblSignatureNote.getFont()
.getFontData();
@@ -426,19 +414,16 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
fD_lblSignatureNote[0]));
Composite compSignatureNoteContainer = new Composite(this.grpSignatureNote, SWT.NONE);
- compSignatureNoteContainer.setLayout(new FormLayout());
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);
- fd_txtSignatureNote.bottom = new FormAttachment(100);
this.txtSignatureNote.setLayoutData(fd_txtSignatureNote);
- this.txtSignatureNote.setToolTipText(Messages
- .getString("simple_config.Note_Tooltip")); //$NON-NLS-1$
FontData[] fD_txtSignatureNote = this.txtSignatureNote.getFont()
.getFontData();
@@ -471,23 +456,21 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
fd_grpProxy.left = new FormAttachment(0, 5);
this.grpProxy.setLayoutData(fd_grpProxy);
this.grpProxy.setLayout(new GridLayout(2, false));
- this.grpProxy.setText(Messages.getString("simple_config.Proxy_Title")); //$NON-NLS-1$
FontData[] fD_grpProxy = this.grpProxy.getFont().getFontData();
fD_grpProxy[0].setHeight(Constants.TEXT_SIZE_NORMAL);
this.grpProxy.setFont(new Font(Display.getCurrent(), fD_grpProxy[0]));
- this.lblNewLabel = new Label(this.grpProxy, SWT.NONE);
+ this.lblProxyHost = new Label(this.grpProxy, SWT.NONE);
GridData gd_lblNewLabel = new GridData(SWT.LEFT, SWT.CENTER, false,
false, 1, 1);
gd_lblNewLabel.widthHint = 66;
- this.lblNewLabel.setLayoutData(gd_lblNewLabel);
- this.lblNewLabel.setBounds(0, 0, 57, 15);
- this.lblNewLabel.setText(Messages.getString("simple_config.ProxyHost")); //$NON-NLS-1$
+ this.lblProxyHost.setLayoutData(gd_lblNewLabel);
+ this.lblProxyHost.setBounds(0, 0, 57, 15);
- FontData[] fD_lblNewLabel = this.lblNewLabel.getFont().getFontData();
+ FontData[] fD_lblNewLabel = this.lblProxyHost.getFont().getFontData();
fD_lblNewLabel[0].setHeight(Constants.TEXT_SIZE_NORMAL);
- this.lblNewLabel.setFont(new Font(Display.getCurrent(),
+ this.lblProxyHost.setFont(new Font(Display.getCurrent(),
fD_lblNewLabel[0]));
Composite compProxyHostContainer = new Composite(this.grpProxy, SWT.NONE);
@@ -517,10 +500,6 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
this.proxyHostErrorMarker.setLayoutData(fd_marker);
this.proxyHostErrorMarker.setVisible(false);
this.txtProxyHost.setLayoutData(fd_txtProxyHost);
- this.txtProxyHost.setToolTipText(Messages
- .getString("simple_config.ProxyHost_ToolTip")); //$NON-NLS-1$
- this.txtProxyHost.setMessage(Messages
- .getString("simple_config.ProxyHostTemplate")); //$NON-NLS-1$
this.txtProxyHost.addFocusListener(new FocusAdapter() {
@@ -542,8 +521,6 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
this.lblProxyPort = new Label(this.grpProxy, SWT.NONE);
this.lblProxyPort.setBounds(0, 0, 57, 15);
- this.lblProxyPort.setText(Messages
- .getString("simple_config.ProxyPort")); //$NON-NLS-1$
FontData[] fD_lblProxyPort = this.lblProxyPort.getFont()
.getFontData();
@@ -563,8 +540,6 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
this.fd_txtProxyPort.right = new FormAttachment(100, -42);
this.fd_txtProxyPort.bottom = new FormAttachment(100);
this.txtProxyPort.setLayoutData(this.fd_txtProxyPort);
- this.txtProxyPort.setToolTipText(Messages
- .getString("simple_config.ProxyPort_ToolTip")); //$NON-NLS-1$
FontData[] fD_txtProxyPort = this.txtProxyPort.getFont().getFontData();
fD_txtProxyPort[0].setHeight(Constants.TEXT_SIZE_NORMAL);
@@ -591,9 +566,6 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
.setLayoutData(this.fd_txtProxyPortErrorMarker);
this.txtProxyPortErrorMarker.setVisible(false);
- this.txtProxyPort.setMessage(Messages
- .getString("simple_config.ProxyPortTemplate")); //$NON-NLS-1$
-
this.txtProxyPort.addFocusListener(new FocusAdapter() {
@Override
@@ -602,8 +574,10 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
}
});
- this.addListener(SWT.Resize, new Listener() {
+ // Load localized strings
+ reloadResources();
+ this.addListener(SWT.Resize, new Listener() {
@Override
public void handleEvent(Event event) {
@@ -676,7 +650,7 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
void recalculateEmblemSize() {
this.recalculateEmblemSize(this.origEmblem, this.lblEmblem);
- this.recalculateEmblemSize(this.origlogo, this.lbl_logo);
+ this.recalculateEmblemSize(this.origlogo, this.lblLogo);
}
void recalculateEmblemSize(Image image, Label parent) {
@@ -966,7 +940,7 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
String emblemFile = this.configurationContainer.getEmblem();
if (emblemFile != null && !emblemFile.trim().equals("")) { //$NON-NLS-1$
// this.txtEmblemFile.setText(emblemFile);
- this.emblemFile = emblemFile;
+ this.logoFile = emblemFile;
try {
setEmblemFileInternal(emblemFile, true);
this.btnClearImage.setSelection(true);
@@ -1038,26 +1012,31 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
.getString("simple_config.ExampleNumber_ToolTip")); //$NON-NLS-1$
this.txtMobileNumber.setMessage(Messages
.getString("simple_config.ExampleNumber")); //$NON-NLS-1$
- this.grpBildmarke.setText(Messages
+
+ this.grpLogo.setText(Messages
.getString("simple_config.Emblem_Title")); //$NON-NLS-1$
- this.lbl_drop.setText(Messages.getString("simple_config.EmblemEmpty")); //$NON-NLS-1$
+ this.lblDropLogo.setText(Messages.getString("simple_config.EmblemEmpty")); //$NON-NLS-1$
this.btnClearImage.setText(Messages
.getString("simple_config.ClearEmblem")); //$NON-NLS-1$
- this.btnBrowseEmblem.setText(Messages.getString("common.browse")); //$NON-NLS-1$
+ this.btnBrowseLogo.setText(Messages.getString("common.browse")); //$NON-NLS-1$
+
+ this.grpSignatureNote.setText(Messages
+ .getString("simple_config.Note_Title")); //$NON-NLS-1$
+ this.lblSignatureNote.setText(Messages.getString("simple_config.Note")); //$NON-NLS-1$
+ this.txtSignatureNote.setToolTipText(Messages
+ .getString("simple_config.Note_Tooltip")); //$NON-NLS-1$
+
this.grpProxy.setText(Messages.getString("simple_config.Proxy_Title")); //$NON-NLS-1$
- this.lblNewLabel.setText(Messages.getString("simple_config.ProxyHost")); //$NON-NLS-1$
+ this.lblProxyHost.setText(Messages.getString("simple_config.ProxyHost")); //$NON-NLS-1$
this.txtProxyHost.setToolTipText(Messages
.getString("simple_config.ProxyHost_ToolTip")); //$NON-NLS-1$
+ this.txtProxyHost.setMessage(Messages
+ .getString("simple_config.ProxyHostTemplate")); //$NON-NLS-1$
this.lblProxyPort.setText(Messages
.getString("simple_config.ProxyPort")); //$NON-NLS-1$
this.txtProxyPort.setToolTipText(Messages
.getString("simple_config.ProxyPort_ToolTip")); //$NON-NLS-1$
this.txtProxyPort.setMessage(Messages
.getString("simple_config.ProxyPortTemplate")); //$NON-NLS-1$
- this.grpSignatureNote.setText(Messages
- .getString("simple_config.Note_Title")); //$NON-NLS-1$
- this.lblSignatureNote.setText(Messages.getString("simple_config.Note")); //$NON-NLS-1$
- this.txtSignatureNote.setToolTipText(Messages
- .getString("simple_config.Note_Tooltip")); //$NON-NLS-1$
}
}