]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkadjustment.c
Custom tab label
[~andy/gtk] / gtk / gtkadjustment.c
index 70b43b35c9e55329dbe077a0b9a26a10be1c6a08..7d8fb9e5eed5b875b201b5969c22c44762373ae1 100644 (file)
@@ -49,9 +49,6 @@ enum {
 };
 
 
-static void gtk_adjustment_class_init (GtkAdjustmentClass *klass);
-static void gtk_adjustment_init       (GtkAdjustment      *adjustment);
-
 static void gtk_adjustment_get_property (GObject      *object,
                                          guint         prop_id,
                                          GValue       *value,
@@ -63,34 +60,7 @@ static void gtk_adjustment_set_property (GObject      *object,
 
 static guint adjustment_signals[LAST_SIGNAL] = { 0 };
 
-
-GType
-gtk_adjustment_get_type (void)
-{
-  static GType adjustment_type = 0;
-
-  if (!adjustment_type)
-    {
-      static const GTypeInfo adjustment_info =
-      {
-       sizeof (GtkAdjustmentClass),
-       NULL,           /* base_init */
-       NULL,           /* base_finalize */
-       (GClassInitFunc) gtk_adjustment_class_init,
-       NULL,           /* class_finalize */
-       NULL,           /* class_data */
-       sizeof (GtkAdjustment),
-       0,              /* n_preallocs */
-       (GInstanceInitFunc) gtk_adjustment_init,
-      };
-
-      adjustment_type =
-       g_type_register_static (GTK_TYPE_OBJECT, "GtkAdjustment",
-                               &adjustment_info, 0);
-    }
-
-  return adjustment_type;
-}
+G_DEFINE_TYPE (GtkAdjustment, gtk_adjustment, GTK_TYPE_OBJECT)
 
 static void
 gtk_adjustment_class_init (GtkAdjustmentClass *class)
@@ -213,7 +183,7 @@ gtk_adjustment_class_init (GtkAdjustmentClass *class)
   
 
   adjustment_signals[CHANGED] =
-    g_signal_new ("changed",
+    g_signal_new (I_("changed"),
                  G_OBJECT_CLASS_TYPE (class),
                  G_SIGNAL_RUN_FIRST | G_SIGNAL_NO_RECURSE,
                  G_STRUCT_OFFSET (GtkAdjustmentClass, changed),
@@ -221,7 +191,7 @@ gtk_adjustment_class_init (GtkAdjustmentClass *class)
                  _gtk_marshal_VOID__VOID,
                  G_TYPE_NONE, 0);
   adjustment_signals[VALUE_CHANGED] =
-    g_signal_new ("value_changed",
+    g_signal_new (I_("value_changed"),
                  G_OBJECT_CLASS_TYPE (class),
                  G_SIGNAL_RUN_FIRST | G_SIGNAL_NO_RECURSE,
                  G_STRUCT_OFFSET (GtkAdjustmentClass, value_changed),