summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lucid.el
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>2005-10-07 07:39:17 +0000
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>2005-10-07 07:39:17 +0000
commita66678fd3c23322bdebbe285086e9a6d9db1593d (patch)
tree77ea2e261128e80a60f7bedf856b30d8ff72f643 /lisp/emacs-lisp/lucid.el
parent41124e0631d5db6b8702a1cf0797ba4622308c98 (diff)
downloademacs-a66678fd3c23322bdebbe285086e9a6d9db1593d.tar.gz
emacs-a66678fd3c23322bdebbe285086e9a6d9db1593d.tar.bz2
emacs-a66678fd3c23322bdebbe285086e9a6d9db1593d.zip
Rename member for_overlaps_p in struct glyph_string to
for_overlaps. (get_glyph_string_clip_rects): New function created from get_glyph_string_clip_rect. Set clipping rectangles according to the value of for_overlaps. Enable to store multiple clipping rectangles. (get_glyph_string_clip_rect): Use get_glyph_string_clip_rects. (fill_composite_glyph_string, fill_glyph_string, draw_glyphs): Rename argument OVERLAPS_P to OVERLAPS. All uses in macros changed. (x_fix_overlapping_area): Add OVERLAPS arg. Pass it to draw_glyphs. (draw_phys_cursor_glyph): Set width of erased cursor to use it for calculating clipping rectangles later. Call x_fix_overlapping_area with new OVERLAPS arg to draw only erased cursor area. (expose_overlaps): Call x_fix_overlapping_area with new OVERLAPS arg to draw overlaps in both preceding and succeeding rows.
Diffstat (limited to 'lisp/emacs-lisp/lucid.el')
0 files changed, 0 insertions, 0 deletions