Mercurial > emacs
view lisp/toolbar/home.xpm @ 55244:c5bad07bbb95
(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.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Thu, 29 Apr 2004 22:37:52 +0000 |
parents | 54d90c318dfd |
children | 734ff40978ad |
line wrap: on
line source
/* XPM */ static char * home_xpm[] = { "24 24 9 1", " c None", ". c #020202", "+ c #6C7962", "@ c #7A8A6E", "# c #FEFEFE", "$ c #7E8E76", "% c #82927A", "& c #C8CEC4", "* c #E3E7E1", " ", " ", " ", " ", " . ... ", " .#. .&. ", " .#*%..&. ", " .##&&$.&. ", " .##&&&&$&. ", " .*#&&&&&&@. ", " .##&&&&&&&&+. ", " .###&&&&&&&&&+. ", " ...##&&&&&&&&+... ", " .##&&&&&&&&+. ", " .##....&&&&+. ", " .##.&&.&&&&+. ", " .##.&&.&&&&+. ", " .#*.&&.&&&&+. ", " .&+.++.+++++. ", " ............. ", " ", " ", " ", " "};