view etc/images/gnus/next-ur.xpm @ 109296:f6f0d450d542

Fix ghost buffer boundary indicators in fringes (Bug#5634, Bug#6325). * dispextern.h (FRINGE_HEIGHT_BITS): New define. (struct glyph_row): New members left_fringe_offset and right_fringe_offset. * xterm.c (x_draw_fringe_bitmap): Don't clip bottom aligned bitmap specially. * w32term.c (w32_draw_fringe_bitmap): Likewise. * nsterm.m (ns_draw_fringe_bitmap): Likewise. * fringe.c (draw_fringe_bitmap_1): Don't clip bitmap here. Take account of bitmap offset. (draw_window_fringes): Take account of window vscroll. (update_window_fringes): Likewise. Extend top-aligned top indicator or bottom-aligned bottom indicator to adjacent rows if it doesn't fit in one row. Don't set redraw_fringe_bitmaps_p outside row comparison. Set left_fringe_offset and right_fringe_offset (Bug#5634, Bug#6325).
author YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
date Mon, 05 Jul 2010 18:58:31 +0900
parents 210af0ad3d35
children
line wrap: on
line source

/* XPM */
static char * next_ur_xpm[] = {
"24 24 8 1",
".	c None",
" 	c #000000000000",
"X	c #A5A5A5A59595",
"o	c #C7C7C6C6C6C6",
"O	c #FFFF00000000",
"+	c #9A9A6C6C4E4E",
"@	c #E1E1E0E0E0E0",
"#	c #FFFFFFFFFFFF",
" .. .. .. .. .. .. .. ..",
"........................",
"............X...........",
" .. .. .. .XXX. .. .. ..",
".........XXooOX.........",
".......XXooo+O@X........",
" .. XXXoooo++@@@X. .. ..",
"....X@Xoooooo@@@X.......",
"....X@@Xooo@@@@@@X......",
" .. X@@XXoo@@@@@@@X.. ..",
"....X@@Xoo@@@@@@@@@X....",
"....X@Xo@@@XX@@@@@@oX...",
" .. oXoo@XXooO@@@@@@X ..",
"....oXoXXooo+OX@@@@Xo...",
"....XXXoooo++@@X@@Xo....",
" .. X@Xoooooo@@@XX .. ..",
"....X@@Xooo@@@@@@X......",
"....X@@XXoo@@@@@@@X.....",
" .. X@@Xoo@@@@@@@@@X. ..",
"....X@Xo@  @@@@@@@  X...",
"... oXoo ## @@ @@ ## ...",
" .. oXo ####  @  #### ..",
".....oX #### @@@ #### ..",
".....oX@ ## @@@@X ## ..."};