From d398fae121af7e46c9a3fa996ff596867a61cfdc Mon Sep 17 00:00:00 2001 From: Alex Merry Date: Sun, 24 Mar 2013 16:46:00 +0000 Subject: GTK: highlight the bad symbol on parse errors --- tikzit/src/gtk/gtkhelpers.m | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tikzit/src/gtk/gtkhelpers.m') diff --git a/tikzit/src/gtk/gtkhelpers.m b/tikzit/src/gtk/gtkhelpers.m index b3a3cf7..e6b1aef 100644 --- a/tikzit/src/gtk/gtkhelpers.m +++ b/tikzit/src/gtk/gtkhelpers.m @@ -243,4 +243,12 @@ void widget_clear_error (GtkWidget *widget) { gtk_widget_modify_base (widget, GTK_STATE_NORMAL, NULL); } +void text_buffer_clear_tag (GtkTextBuffer *buffer, GtkTextTag *tag) { + GtkTextIter start; + GtkTextIter end; + gtk_text_buffer_get_start_iter (buffer, &start); + gtk_text_buffer_get_end_iter (buffer, &end); + gtk_text_buffer_remove_tag (buffer, tag, &start, &end); +} + // vim:ft=objc:ts=8:et:sts=4:sw=4 -- cgit v1.2.3