Mercurial > emacs
view lisp/toolbar/gud-run.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 | 9c5f4d80a59c |
children | f7114bba1fd4 |
line wrap: on
line source
/* XPM */ static char * run_xpm[] = { "24 24 9 1", " c #c0c0c0", ". c #000080", "X c #aa9faa", "o c #b5b9b5", "O c #808080", "+ c #7f7f7f", "@ c #5a60a5", "# c #9a999a", "$ c #616161", " ", " ", " ", " ", " .. ", " X.. ", " oO+++++...@ ", " @..... ", " oO+++...... ", " .@..... ", " oO++@@...... ", " ....@ .. ", " .. .....@ @ ", " @...@..@... ", " .#..... @.. ", " @.. #.. ", " ..@ ", " +.@ ", " ..$+ ", " .... ", " ", " ", " ", " "};