summaryrefslogtreecommitdiff
path: root/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/PositioningComposite.java
diff options
context:
space:
mode:
authortkellner <tkellner@3a0b52a2-8410-0410-bc02-ff6273a87459>2012-10-31 16:37:03 +0000
committertkellner <tkellner@3a0b52a2-8410-0410-bc02-ff6273a87459>2012-10-31 16:37:03 +0000
commit19565007036e27e5b14f7572b0d4617b8649aa31 (patch)
treee16f2c82e427bb7c0260bed49708498c98d56496 /trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/PositioningComposite.java
parented1c8c73a53855920a3e91fb70334f49b7888138 (diff)
downloadpdf-over-19565007036e27e5b14f7572b0d4617b8649aa31.tar.gz
pdf-over-19565007036e27e5b14f7572b0d4617b8649aa31.tar.bz2
pdf-over-19565007036e27e5b14f7572b0d4617b8649aa31.zip
Remember sig pos when going back to positioning
git-svn-id: https://svn.iaik.tugraz.at/svn/egiz/prj/current/12PDF-OVER-4.0@12767 3a0b52a2-8410-0410-bc02-ff6273a87459
Diffstat (limited to 'trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/PositioningComposite.java')
-rw-r--r--trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/PositioningComposite.java22
1 files changed, 17 insertions, 5 deletions
diff --git a/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/PositioningComposite.java b/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/PositioningComposite.java
index ff708e93..988965b3 100644
--- a/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/PositioningComposite.java
+++ b/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/PositioningComposite.java
@@ -70,15 +70,16 @@ public class PositioningComposite extends StateComposite {
private Composite mainArea = null;
- private Label lblPage = null;
+ Label lblPage = null;
+
+ ScrollBar scrollbar = null;
+
+ private SignaturePosition position = null;
int currentPage = 0;
int numPages = 0;
- private SignaturePosition position = null;
-
- ScrollBar scrollbar = null;
/**
* Create the composite.
@@ -282,7 +283,7 @@ public class PositioningComposite extends StateComposite {
PositioningComposite.this.scrollbar.setSelection(
PositioningComposite.this.currentPage);
PositioningComposite.this.lblPage.setText(String.format(
- "Page %d of %d",
+ "Page %d of %d", //$NON-NLS-1$
PositioningComposite.this.currentPage,
PositioningComposite.this.numPages));
}
@@ -326,6 +327,17 @@ public class PositioningComposite extends StateComposite {
}
/**
+ * Set the signature position
+ * @param x the horizontal signature position
+ * @param y the vertical signature position
+ * @param page the page the signature is on
+ */
+ public void setPosition(float x, float y, int page) {
+ showPage(page);
+ this.viewer.setSignaturePosition(x, y);
+ }
+
+ /**
* Get the signature position
* @return the signature position
*/