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