[gsharp-cvs] CVS update: gsharp/sdl.lisp
Robert Strandh
rstrandh at common-lisp.net
Thu Nov 10 18:32:21 UTC 2005
Update of /project/gsharp/cvsroot/gsharp
In directory common-lisp.net:/tmp/cvs-serv7296
Modified Files:
sdl.lisp
Log Message:
Make the conventions of glyph-offsets explicit.
Date: Thu Nov 10 19:32:19 2005
Author: rstrandh
Index: gsharp/sdl.lisp
diff -u gsharp/sdl.lisp:1.7 gsharp/sdl.lisp:1.8
--- gsharp/sdl.lisp:1.7 Tue Nov 8 06:16:14 2005
+++ gsharp/sdl.lisp Thu Nov 10 19:32:19 2005
@@ -5,7 +5,12 @@
(make-pathname :directory (pathname-directory *load-truename*))))
(defgeneric glyph (font glyph-no))
-(defgeneric glyph-offsets (font glyph-no))
+(defgeneric glyph-offsets (font glyph-no)
+ (:documentation "Return two values, DX and DY to be added to the reference point of
+a glyph in order to obtain its upper-left corner. If (as is usually the case)
+the reference point is somewhere inside the bounding box of the glyph, this
+means that both the values returned are negative"))
+
(defgeneric staff-line-distance (font))
(defgeneric staff-line-offsets (font))
(defgeneric stem-offsets (font))
More information about the Gsharp-cvs
mailing list