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 .  ",
"                        "};