diff options
author | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 2005-10-07 07:39:17 +0000 |
---|---|---|
committer | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 2005-10-07 07:39:17 +0000 |
commit | a66678fd3c23322bdebbe285086e9a6d9db1593d (patch) | |
tree | 77ea2e261128e80a60f7bedf856b30d8ff72f643 /lisp/emacs-lisp/lucid.el | |
parent | 41124e0631d5db6b8702a1cf0797ba4622308c98 (diff) | |
download | emacs-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