diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2007-02-23 13:21:02 +0000 |
---|---|---|
committer | Chris Wilson <cpwilson@src.gnome.org> | 2007-02-23 13:21:02 +0000 |
commit | 713bb7322e8e012deccabe331b21a5b9a60864ba (patch) | |
tree | fe22bc9c731c74840f5ec04bfefffdfb28d8ed59 /src/vteskel.c | |
parent | 2b0e46223ad2952192f3aa7d2e18b0f636f843f4 (diff) |
Add a new debug flag to monitor draw operations. Don't issue individual
2007-02-23 Chris Wilson <chris@chris-wilson.co.uk>
Add a new debug flag to monitor draw operations.
Don't issue individual glyphs for is_local_graphic() in the middle of
a run.
* src/debug.c: (_vte_debug_parse_string):
* src/debug.h:
* src/vte.c: (vte_terminal_unichar_is_local_graphic),
(vte_terminal_draw_rows), (vte_terminal_paint):
* src/vtedraw.c: (_vte_draw_init_user), (_vte_draw_init_default),
(_vte_draw_new), (_vte_draw_free), (_vte_draw_get_visual),
(_vte_draw_get_colormap), (_vte_draw_start), (_vte_draw_end),
(_vte_draw_set_background_color), (_vte_draw_set_background_image),
(_vte_draw_requires_repaint), (_vte_draw_clip), (_vte_draw_clear),
(_vte_draw_set_text_font), (_vte_draw_get_text_width),
(_vte_draw_get_text_height), (_vte_draw_get_text_ascent),
(_vte_draw_get_char_width), (_vte_draw_get_using_fontconfig),
(_vte_draw_text), (_vte_draw_char), (_vte_draw_has_char),
(_vte_draw_fill_rectangle), (_vte_draw_draw_rectangle),
(_vte_draw_set_scroll):
* src/vtedraw.h:
* src/vteft2.c: (_vte_ft2_draw_has_char):
* src/vtegl.c: (_vte_gl_draw_has_char):
* src/vtepango.c: (_vte_pango_draw_has_char):
* src/vtepangox.c: (_vte_pango_x_draw_has_char):
* src/vteskel.c: (_vte_skel_draw_has_char):
* src/vtexft.c: (_vte_xft_draw_has_char):
svn path=/trunk/; revision=1729
Diffstat (limited to 'src/vteskel.c')
-rw-r--r-- | src/vteskel.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/vteskel.c b/src/vteskel.c index 1bd3f64..1cb7a3f 100644 --- a/src/vteskel.c +++ b/src/vteskel.c @@ -169,6 +169,12 @@ _vte_skel_draw_char(struct _vte_draw *draw, return FALSE; } +static gboolean +_vte_skel_draw_has_char(struct _vte_draw *draw, gunichar c) +{ + return FALSE; +} + static void _vte_skel_draw_rectangle(struct _vte_draw *draw, gint x, gint y, gint width, gint height, @@ -218,6 +224,7 @@ const struct _vte_draw_impl _vte_draw_skel = { _vte_skel_get_using_fontconfig, _vte_skel_draw_text, _vte_skel_draw_char, + _vte_skel_draw_has_char, _vte_skel_draw_rectangle, _vte_skel_fill_rectangle, _vte_skel_set_scroll, |