summaryrefslogtreecommitdiff
path: root/gtk/gtktextlayout.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtktextlayout.c')
-rw-r--r--gtk/gtktextlayout.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/gtk/gtktextlayout.c b/gtk/gtktextlayout.c
index ba758f99d..25d4b16c2 100644
--- a/gtk/gtktextlayout.c
+++ b/gtk/gtktextlayout.c
@@ -163,6 +163,13 @@ gtk_text_layout_class_init (GtkTextLayoutClass *klass)
parent_class = gtk_type_class (GTK_TYPE_OBJECT);
+ object_class->destroy = gtk_text_layout_destroy;
+ gobject_class->finalize = gtk_text_layout_finalize;
+
+ klass->wrap = gtk_text_layout_real_wrap;
+ klass->invalidate = gtk_text_layout_real_invalidate;
+ klass->free_line_data = gtk_text_layout_real_free_line_data;
+
signals[INVALIDATED] =
gtk_signal_new ("invalidated",
GTK_RUN_LAST,
@@ -195,15 +202,6 @@ gtk_text_layout_class_init (GtkTextLayoutClass *klass)
GTK_TYPE_OBJECT,
GTK_TYPE_INT,
GTK_TYPE_INT);
-
- gtk_object_class_add_signals (object_class, signals, LAST_SIGNAL);
-
- object_class->destroy = gtk_text_layout_destroy;
- gobject_class->finalize = gtk_text_layout_finalize;
-
- klass->wrap = gtk_text_layout_real_wrap;
- klass->invalidate = gtk_text_layout_real_invalidate;
- klass->free_line_data = gtk_text_layout_real_free_line_data;
}
void