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",
"                        ",
"                        ",
"                        ",
"                        ",
"           .  ...       ",
"          .#. .&.       ",
"         .#*%..&.       ",
"        .##&&$.&.       ",
"       .##&&&&$&.       ",
"      .*#&&&&&&@.       ",
"     .##&&&&&&&&+.      ",
"    .###&&&&&&&&&+.     ",
"   ...##&&&&&&&&+...    ",
"     .##&&&&&&&&+.      ",
"     .##....&&&&+.      ",
"     .##.&&.&&&&+.      ",
"     .##.&&.&&&&+.      ",
"     .#*.&&.&&&&+.      ",
"     .&+.++.+++++.      ",
"     .............      ",
"                        ",
"                        ",
"                        ",
"                        "};