You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by de...@apache.org on 2002/11/06 21:55:46 UTC

cvs commit: xml-batik/sources/org/apache/batik/gvt/renderer StrokingTextPainter.java

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: batik-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-dev-help@xml.apache.org