deweese     2002/11/06 12:55:46

  Modified:    sources/org/apache/batik/apps/svgbrowser
                        JSVGViewerFrame.java
               sources/org/apache/batik/gvt/renderer
                        StrokingTextPainter.java
  Log:
  1) Ctrl-K/L now work in fullscreen mode
  2) Fixed a bug in text-anchor for vertical text.
  
  Revision  Changes    Path
  1.88      +7 -1      
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.87
  retrieving revision 1.88
  diff -u -r1.87 -r1.88
  --- JSVGViewerFrame.java      9 Sep 2002 13:02:07 -0000       1.87
  +++ JSVGViewerFrame.java      6 Nov 2002 20:55:46 -0000       1.88
  @@ -532,7 +532,13 @@
                         cMap.get(JSVGCanvas.ZOOM_OUT_ACTION));
   
           listeners.put(PREVIOUS_TRANSFORM_ACTION, previousTransformAction);
  +        key = KeyStroke.getKeyStroke(KeyEvent.VK_K, KeyEvent.CTRL_MASK);
  +        imap.put(key, previousTransformAction);
  +
           listeners.put(NEXT_TRANSFORM_ACTION, nextTransformAction);
  +        key = KeyStroke.getKeyStroke(KeyEvent.VK_L, KeyEvent.CTRL_MASK);
  +        imap.put(key, nextTransformAction);
  +
           listeners.put(USE_STYLESHEET_ACTION, useStylesheetAction);
           listeners.put(PLAY_ACTION, playAction);
           listeners.put(PAUSE_ACTION, pauseAction);
  
  
  
  1.40      +3 -2      
xml-batik/sources/org/apache/batik/gvt/renderer/StrokingTextPainter.java
  
  Index: StrokingTextPainter.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/sources/org/apache/batik/gvt/renderer/StrokingTextPainter.java,v
  retrieving revision 1.39
  retrieving revision 1.40
  diff -u -r1.39 -r1.40
  --- StrokingTextPainter.java  28 Aug 2002 08:06:47 -0000      1.39
  +++ StrokingTextPainter.java  6 Nov 2002 20:55:46 -0000       1.40
  @@ -691,13 +691,14 @@
               layout.getGlyphMetrics(layout.getGlyphCount()-1);
           Rectangle2D     lastBounds  = lastMetrics.getBounds2D();
           float lastW = (float)(lastBounds.getWidth()+lastBounds.getX());
  -        float lastH = (float)(lastBounds.getHeight()+lastBounds.getY());
  +        float lastH = (float)(lastBounds.getHeight());
           Point2D visualAdvance;
           
           if (!doAdjust) {
               // System.out.println("Adv: " + chunk.advance);
               // System.out.println("LastBounds: " + lastBounds);
               // System.out.println("LastMetrics.hadv: " + 
lastMetrics.getHorizontalAdvance());
  +            // System.out.println("LastMetrics.vadv: " + 
lastMetrics.getVerticalAdvance());
               visualAdvance = new Point2D.Float
               ((float)(chunk.advance.getX() + lastW -
                        lastMetrics.getHorizontalAdvance()),
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to