tkormann 01/10/15 04:08:36
Modified: sources/org/apache/batik/apps/svgbrowser Application.java
JSVGViewerFrame.java Main.java
Log:
bug fix with selection option
Revision Changes Path
1.4 +7 -1
xml-batik/sources/org/apache/batik/apps/svgbrowser/Application.java
Index: Application.java
===================================================================
RCS file:
/home/cvs/xml-batik/sources/org/apache/batik/apps/svgbrowser/Application.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- Application.java 2001/10/10 13:42:37 1.3
+++ Application.java 2001/10/15 11:08:36 1.4
@@ -14,7 +14,7 @@
* This interface represents a SVG viewer application.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Stephane Hillion</a>
- * @version $Id: Application.java,v 1.3 2001/10/10 13:42:37 tkormann Exp $
+ * @version $Id: Application.java,v 1.4 2001/10/15 11:08:36 tkormann Exp $
*/
public interface Application {
@@ -64,5 +64,11 @@
* @return empty string if no CSS media was specified.
*/
String getMedia();
+
+ /**
+ * Returns true if the selection overlay is painted in XOR mode, false
+ * otherwise.
+ */
+ boolean isSelectionOverlayXORMode();
}
1.57 +3 -2
xml-batik/sources/org/apache/batik/apps/svgbrowser/JSVGViewerFrame.java
Index: JSVGViewerFrame.java
===================================================================
RCS file:
/home/cvs/xml-batik/sources/org/apache/batik/apps/svgbrowser/JSVGViewerFrame.java,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- JSVGViewerFrame.java 2001/10/11 19:22:13 1.56
+++ JSVGViewerFrame.java 2001/10/15 11:08:36 1.57
@@ -157,7 +157,7 @@
* This class represents a SVG viewer swing frame.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Stephane Hillion</a>
- * @version $Id: JSVGViewerFrame.java,v 1.56 2001/10/11 19:22:13 hillion Exp $
+ * @version $Id: JSVGViewerFrame.java,v 1.57 2001/10/15 11:08:36 tkormann Exp $
*/
public class JSVGViewerFrame
extends JFrame
@@ -1592,7 +1592,8 @@
}
statusBar.setMainMessage("");
statusBar.setMessage(resources.getString("Message.done"));
-
+ svgCanvas.setSelectionOverlayXORMode
+ (application.isSelectionOverlayXORMode());
stopAction.update(false);
svgCanvas.setCursor(DEFAULT_CURSOR);
1.20 +10 -1 xml-batik/sources/org/apache/batik/apps/svgbrowser/Main.java
Index: Main.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/apps/svgbrowser/Main.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- Main.java 2001/10/15 09:42:55 1.19
+++ Main.java 2001/10/15 11:08:36 1.20
@@ -45,7 +45,7 @@
* This class contains the main method of an SVG viewer.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Stephane Hillion</a>
- * @version $Id: Main.java,v 1.19 2001/10/15 09:42:55 tkormann Exp $
+ * @version $Id: Main.java,v 1.20 2001/10/15 11:08:36 tkormann Exp $
*/
public class Main implements Application {
@@ -440,5 +440,14 @@
String s = preferenceManager.getString
(PreferenceDialog.PREFERENCE_KEY_CSS_MEDIA);
return (s == null) ? "screen" : s;
+ }
+
+ /**
+ * Returns true if the selection overlay is painted in XOR mode, false
+ * otherwise.
+ */
+ public boolean isSelectionOverlayXORMode() {
+ return preferenceManager.getBoolean
+ (PreferenceDialog.PREFERENCE_KEY_SELECTION_XOR_MODE);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]