Mercurial > emacs
view lisp/toolbar/reply-from.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 | 8aaba207e44b |
children |
line wrap: on
line source
/* XPM */ static char * reply_from_xpm[] = { /* columns rows colors chars-per-pixel */ "24 24 9 1", " c None", ". c black", "X c #673e666663d4", "o c #eb46ea1de471", "O c #a852a7bea3d2", "+ c #ae51c17b9b26", "@ c #8d4d97577838", "# c #7c7c8b8b6e6e", "$ c #5e0868be52d3", /* pixels */ " ", " ", " .... ", " .....XooO. ", " .....XOooooooO. ", " .XOooooooooooXOO. ", " .oXXooooooooOXOo. ", " .OoOXXooooooXOoo. ", " .oooOOXOooXXXooO. ", " ........XXOoOXOo. ", " ..++++@.ooooooXO. ", " ..+@@@.oooooooXO. ", " ..+@@@#.oooooooO.. ", " ..++@@@#$.ooooO... ", " #.$.oO... ", " ...O . .... ", " ...O ", " .O ", " ...O ..O .... .O O. ", " ...O ..O .OO. ..... ", " .O .O . . . . . ", " .O .O .OO. . . . ", " .O .O .... . O . ", " "};