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]