summaryrefslogtreecommitdiff
path: root/gtk/gtktextbuffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtktextbuffer.c')
-rw-r--r--gtk/gtktextbuffer.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/gtk/gtktextbuffer.c b/gtk/gtktextbuffer.c
index e6ff89e3c..d3f7f2cca 100644
--- a/gtk/gtktextbuffer.c
+++ b/gtk/gtktextbuffer.c
@@ -135,6 +135,14 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass)
parent_class = gtk_type_class (GTK_TYPE_OBJECT);
+ gobject_class->finalize = gtk_text_buffer_finalize;
+
+ klass->insert_text = gtk_text_buffer_real_insert_text;
+ klass->delete_text = gtk_text_buffer_real_delete_text;
+ klass->apply_tag = gtk_text_buffer_real_apply_tag;
+ klass->remove_tag = gtk_text_buffer_real_remove_tag;
+ klass->changed = gtk_text_buffer_real_changed;
+
signals[INSERT_TEXT] =
gtk_signal_new ("insert_text",
GTK_RUN_LAST,
@@ -222,16 +230,6 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass)
G_TYPE_OBJECT,
GTK_TYPE_TEXT_ITER,
GTK_TYPE_TEXT_ITER);
-
- gtk_object_class_add_signals (object_class, signals, LAST_SIGNAL);
-
- gobject_class->finalize = gtk_text_buffer_finalize;
-
- klass->insert_text = gtk_text_buffer_real_insert_text;
- klass->delete_text = gtk_text_buffer_real_delete_text;
- klass->apply_tag = gtk_text_buffer_real_apply_tag;
- klass->remove_tag = gtk_text_buffer_real_remove_tag;
- klass->changed = gtk_text_buffer_real_changed;
}
void