summaryrefslogtreecommitdiff
path: root/package.lisp
diff options
context:
space:
mode:
authorDaniel Kochmanski <daniel@turtleware.eu>2018-11-09 16:42:26 +0100
committerDaniel Kochmanski <daniel@turtleware.eu>2018-12-13 22:41:02 +0100
commit39b275538567d5bc48f85e1f6c73ef5dd59a8e4b (patch)
tree5aa3f4f1811bc65ff662322d276212f6b3f1f9d9 /package.lisp
parent7714ddd525435958a0a97898aa443a3803cd01ef (diff)
backend: common: add climb:approx-bbox-medium-mixin
This medium is responsible for fixing the bounding box for any alignment. It is approximation method, because it takes whole bbox and manipulates it. In comment we have explanation of a fail-case. Also we change interface so climb:text-bounding-rectangle* and climb:font-text-extents accepts align-x/align-y to be able to provide exact methods.
Diffstat (limited to 'package.lisp')
-rw-r--r--package.lisp1
1 files changed, 1 insertions, 0 deletions
diff --git a/package.lisp b/package.lisp
index da261c8f..de5fa225 100644
--- a/package.lisp
+++ b/package.lisp
@@ -2014,6 +2014,7 @@
#:font-glyph-dy
;; Mixins available for backends
#:multiline-text-medium-mixin
+ #:approx-bbox-medium-mixin
#:transform-coordinates-mixin
;; From CLIM (mentioned in the spec)
#:adopt-frame