From 6fb868c1cdbae2864f1ad866f6c9422153dbd031 Mon Sep 17 00:00:00 2001 From: fred ross-perry Date: Thu, 14 Jul 2016 16:14:21 -0700 Subject: android desktop view - add a button to toggle annotations on/off. --- platform/java/example/Viewer.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'platform/java/example/Viewer.java') diff --git a/platform/java/example/Viewer.java b/platform/java/example/Viewer.java index d70a82e3..abd13067 100644 --- a/platform/java/example/Viewer.java +++ b/platform/java/example/Viewer.java @@ -29,7 +29,7 @@ public class Viewer extends Frame implements WindowListener, ActionListener protected Panel toolbar; protected PageCanvas pageCanvas; protected Label pageLabel; - protected Button firstButton, prevButton, nextButton, lastButton, zoomInButton, zoomOutButton, fontIncButton, fontDecButton; + protected Button firstButton, prevButton, nextButton, lastButton, zoomInButton, zoomOutButton, fontIncButton, fontDecButton, toggleAnnotsButton; protected int pageCount; protected int pageNumber; protected int layoutWidth; @@ -70,6 +70,9 @@ public class Viewer extends Frame implements WindowListener, ActionListener zoomOutButton = new Button("-"); zoomOutButton.addActionListener(this); + toggleAnnotsButton = new Button("toggle annots"); + toggleAnnotsButton.addActionListener(this); + if (doc.isReflowable()) { fontIncButton = new Button("FONT"); fontIncButton.addActionListener(this); @@ -85,6 +88,7 @@ public class Viewer extends Frame implements WindowListener, ActionListener toolbar.add(lastButton); toolbar.add(zoomInButton); toolbar.add(zoomOutButton); + toolbar.add(toggleAnnotsButton); if (doc.isReflowable()) { toolbar.add(fontIncButton); toolbar.add(fontDecButton); @@ -147,6 +151,10 @@ public class Viewer extends Frame implements WindowListener, ActionListener if (layoutEm != oldLayoutEm) doc.layout(layoutWidth, layoutHeight, layoutEm); + if (source == toggleAnnotsButton) { + pageCanvas.toggleAnnots(); + } + if (pageNumber != oldPageNumber || layoutEm != oldLayoutEm) stuff(); } -- cgit v1.2.3