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]

Reply via email to