summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SignaturePanel.java
diff options
context:
space:
mode:
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SignaturePanel.java')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SignaturePanel.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SignaturePanel.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SignaturePanel.java
index 0f8f92c6..b7edb669 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SignaturePanel.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SignaturePanel.java
@@ -91,6 +91,8 @@ public class SignaturePanel extends JPanel {
int prevSigScreenWidth = 0;
/** Previous Height of the signature placeholder in screen space */
int prevSigScreenHeight = 0;
+ /** Color of the signature placeholder border */
+ private Color sigPlaceholderBorderColor = Color.BLUE;
/**
* Create a new PagePanel.
@@ -130,6 +132,13 @@ public class SignaturePanel extends JPanel {
}
/**
+ * Set the color of the signature placeholder border
+ * @param color new signature placeholder border color
+ */
+ public void setSignaturePlaceholderBorderColor(Color color) {
+ this.sigPlaceholderBorderColor = color;
+ }
+ /**
* Change the currently displayed page
* @param page the number of the page to display
*/
@@ -292,8 +301,8 @@ public class SignaturePanel extends JPanel {
this.sigPlaceholderScaled.setRGB(0, 0, this.sigScreenWidth, this.sigScreenHeight, phpixels, 0, this.sigScreenWidth);
}
g.drawImage(this.sigPlaceholderScaled, sigX, sigY, null);
- g.setColor(Color.BLUE);
- g.drawRect(sigX, sigY, this.sigScreenWidth, this.sigScreenHeight);
+ g.setColor(this.sigPlaceholderBorderColor);
+ g.drawRect(sigX, sigY, this.sigScreenWidth-1, this.sigScreenHeight-1);
}
} else {