summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/debug.el
diff options
context:
space:
mode:
authorKim F. Storm <storm@cua.dk>2004-04-29 22:37:52 +0000
committerKim F. Storm <storm@cua.dk>2004-04-29 22:37:52 +0000
commita9e5c93275d3d9ebbd89da4efd89d9e31ec3cf4e (patch)
tree1dd1ea6bf12f02850a3cca9c94b51a7b6db4602f /lisp/emacs-lisp/debug.el
parentd956147cecb190296dafd598866fa505dacfeaf8 (diff)
downloademacs-a9e5c93275d3d9ebbd89da4efd89d9e31ec3cf4e.tar.gz
emacs-a9e5c93275d3d9ebbd89da4efd89d9e31ec3cf4e.tar.bz2
emacs-a9e5c93275d3d9ebbd89da4efd89d9e31ec3cf4e.zip
(init_iterator): Handle line-spacing float value.
Initialize override_ascent member. (append_space_for_newline): Reset override_ascent. Remove use_default_face. (calc_line_height_property): New function to calculate value of line-height and line-spacing properties. Look at overlays, too. Set override_ascent, override_descent, override_boff members when using another face than the current face. Float values are now relative to the frame default font, by default; accept a cons of ratio and face name to specify value relative to a specific face. (x_produce_glyphs): Use calc_line_height_property. Use override_ascent etc. when set to handle different face heights. A negative line-spacing property value is interpreted as a total line height, rather than inter-line spacing. (note_mouse_highlight): Allocate room for 40 overlays initially.
Diffstat (limited to 'lisp/emacs-lisp/debug.el')
0 files changed, 0 insertions, 0 deletions