summaryrefslogtreecommitdiff
path: root/gtk/gtktextbuffer.h
diff options
context:
space:
mode:
authorHavoc Pennington <hp@pobox.com>2000-08-31 03:48:50 +0000
committerHavoc Pennington <hp@src.gnome.org>2000-08-31 03:48:50 +0000
commita9de95392ebcdf6101a325c946a965e60b840ad0 (patch)
tree2c023e6ac61d0218285455ad480151ce4301956d /gtk/gtktextbuffer.h
parentb968041627f614c11d19019a3982278d89696549 (diff)
downloadgdk-pixbuf-a9de95392ebcdf6101a325c946a965e60b840ad0.tar.gz
Add marshallers for changed GtkTextBuffer signals.
2000-08-30 Havoc Pennington <hp@pobox.com> * gtk/gtkmarshal.list: Add marshallers for changed GtkTextBuffer signals. * gtk/gtktextbuffer.h: Add "interactive" arg to insert_text and delete_text signals. This allows the signals to be used for implementing undo. * gtk/gtktextbuffer.c: Change signal handler signatures; provide "interactive" argument when emitting insert_text or delete_text signal.
Diffstat (limited to 'gtk/gtktextbuffer.h')
-rw-r--r--gtk/gtktextbuffer.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk/gtktextbuffer.h b/gtk/gtktextbuffer.h
index cb1226dca..63a620c8d 100644
--- a/gtk/gtktextbuffer.h
+++ b/gtk/gtktextbuffer.h
@@ -52,12 +52,14 @@ struct _GtkTextBufferClass {
void (* insert_text) (GtkTextBuffer *buffer,
GtkTextIter *pos,
const gchar *text,
- gint length);
+ gint length,
+ gboolean interactive);
void (* delete_text) (GtkTextBuffer *buffer,
GtkTextIter *start,
- GtkTextIter *end);
+ GtkTextIter *end,
+ gboolean interactive);
/* Only for text changed, marks/tags don't cause this
to be emitted */