X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/clg/blobdiff_plain/acbc115afe43ab2a3935e4a8fa9ca00d98e64c4c..fe1dd1b9a0ed294042d3ca1e53fb369cea0b6192:/pango/pango.lisp diff --git a/pango/pango.lisp b/pango/pango.lisp index 52b75d4..4b8bc75 100644 --- a/pango/pango.lisp +++ b/pango/pango.lisp @@ -20,10 +20,15 @@ ;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE ;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -;; $Id: pango.lisp,v 1.15 2007-09-07 07:39:59 espen Exp $ +;; $Id: pango.lisp,v 1.16 2007-10-17 18:07:32 espen Exp $ (in-package "PANGO") +(defconstant +pango-scale+ 1024) + +(defun device-to-pango-units (device-units) + (round (* device-units +pango-scale+))) + (eval-when (:compile-toplevel :load-toplevel :execute) (init-types-in-library pango "libpango-1.0" :prefix "pango_") (init-types-in-library pango "libpangoxft-1.0" :prefix "pango_xft") @@ -153,7 +158,7 @@ (defclass layout (gobject) :allocation :virtual :initarg :indent :getter "pango_layout_get_indent" - :setter "pango_layout_set_indetn" + :setter "pango_layout_set_indent" :accessor layout-indent :type int) (spacing