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]