diff options
author | tkellner <tkellner@174cde9d-5d70-4d2a-aa98-46368bc2aaf7> | 2013-04-10 19:33:32 +0000 |
---|---|---|
committer | tkellner <tkellner@174cde9d-5d70-4d2a-aa98-46368bc2aaf7> | 2013-04-10 19:33:32 +0000 |
commit | 764b21a69e8c5435283e2fe0340bea44a3fcc8f3 (patch) | |
tree | 1877d8a81e23a34cac3282be894eab57ca7ba4a6 /pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/MobileBKUEnterNumberComposite.java | |
parent | 052fa6ba2f749216f0fb3bd744d96107643a2f6d (diff) | |
download | pdf-over-764b21a69e8c5435283e2fe0340bea44a3fcc8f3.tar.gz pdf-over-764b21a69e8c5435283e2fe0340bea44a3fcc8f3.tar.bz2 pdf-over-764b21a69e8c5435283e2fe0340bea44a3fcc8f3.zip |
Improved TAN entry
git-svn-id: https://joinup.ec.europa.eu/svn/pdf-over/trunk@380 174cde9d-5d70-4d2a-aa98-46368bc2aaf7
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/MobileBKUEnterNumberComposite.java')
-rw-r--r-- | pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/MobileBKUEnterNumberComposite.java | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/MobileBKUEnterNumberComposite.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/MobileBKUEnterNumberComposite.java index 1f4ef4d1..5f83fd92 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/MobileBKUEnterNumberComposite.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/MobileBKUEnterNumberComposite.java @@ -57,6 +57,10 @@ public class MobileBKUEnterNumberComposite extends StateComposite { private final SelectionListener okListener = new SelectionListener() { @Override public void widgetSelected(SelectionEvent e) { + if(!MobileBKUEnterNumberComposite.this.btn_ok.isEnabled()) { + return; + } + try { String number = MobileBKUEnterNumberComposite.this.txt_number .getText(); @@ -75,6 +79,9 @@ public class MobileBKUEnterNumberComposite extends StateComposite { MobileBKUEnterNumberComposite.this.mobilePassword = password; MobileBKUEnterNumberComposite.this.setUserAck(true); + + MobileBKUEnterNumberComposite.this.btn_ok.setEnabled(false); + } catch(InvalidNumberException ex) { log.error("Validating input for Mobile BKU failed!", ex); //$NON-NLS-1$ MobileBKUEnterNumberComposite.this @@ -139,7 +146,7 @@ public class MobileBKUEnterNumberComposite extends StateComposite { private Label lbl_number; - private Button btn_ok; + Button btn_ok; /** * @return the errorMessage @@ -192,8 +199,8 @@ public class MobileBKUEnterNumberComposite extends StateComposite { }); containerComposite.setLayout(new FormLayout()); FormData fd_containerComposite = new FormData(); - fd_containerComposite.top = new FormAttachment(50, -100); - fd_containerComposite.bottom = new FormAttachment(50, 100); + fd_containerComposite.top = new FormAttachment(50, -120); + fd_containerComposite.bottom = new FormAttachment(50, 120); fd_containerComposite.left = new FormAttachment(50, -200); fd_containerComposite.right = new FormAttachment(50, 200); containerComposite.setLayoutData(fd_containerComposite); @@ -278,6 +285,13 @@ public class MobileBKUEnterNumberComposite extends StateComposite { // Disable the check that prevents subclassing of SWT components } + /** + * enables submit button + */ + public void enableButton() { + this.btn_ok.setEnabled(true); + } + /* * (non-Javadoc) * |