]> Pileus Git - ~andy/gtk/commitdiff
Deprecation cleanup
authorManish Singh <yosh@gimp.org>
Fri, 4 Oct 2002 08:02:14 +0000 (08:02 +0000)
committerManish Singh <yosh@src.gnome.org>
Fri, 4 Oct 2002 08:02:14 +0000 (08:02 +0000)
Fri Oct  4 00:57:53 2002  Manish Singh  <yosh@gimp.org>

        * gtkhscrollbar.[ch] gtkhseparator.[ch] gtkrange.[ch]
        gtkscrollbar.[ch] gtkseparator.[ch] gtkseparatormenuitem.h
        gtkvscrollbar.[ch] gtkvseparator.[ch]: Deprecation cleanup

21 files changed:
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkhscrollbar.c
gtk/gtkhscrollbar.h
gtk/gtkhseparator.c
gtk/gtkhseparator.h
gtk/gtkrange.c
gtk/gtkrange.h
gtk/gtkscrollbar.c
gtk/gtkscrollbar.h
gtk/gtkseparator.c
gtk/gtkseparator.h
gtk/gtkseparatormenuitem.h
gtk/gtkvscrollbar.c
gtk/gtkvscrollbar.h
gtk/gtkvseparator.c
gtk/gtkvseparator.h

index 5a41516e34f45054fe97298a8fcbb98dff29eaed..d8d63ead1bef1b1a9d663633640b9db7ad0b347e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Fri Oct  4 00:57:53 2002  Manish Singh  <yosh@gimp.org>
+
+       * gtkhscrollbar.[ch] gtkhseparator.[ch] gtkrange.[ch]
+       gtkscrollbar.[ch] gtkseparator.[ch] gtkseparatormenuitem.h
+       gtkvscrollbar.[ch] gtkvseparator.[ch]: Deprecation cleanup
+
 Thu Oct  3 22:38:12 2002  Manish Singh  <yosh@gimp.org>
 
        * gdk-pixbuf/queryloaders.c: make it legal C
index 5a41516e34f45054fe97298a8fcbb98dff29eaed..d8d63ead1bef1b1a9d663633640b9db7ad0b347e 100644 (file)
@@ -1,3 +1,9 @@
+Fri Oct  4 00:57:53 2002  Manish Singh  <yosh@gimp.org>
+
+       * gtkhscrollbar.[ch] gtkhseparator.[ch] gtkrange.[ch]
+       gtkscrollbar.[ch] gtkseparator.[ch] gtkseparatormenuitem.h
+       gtkvscrollbar.[ch] gtkvseparator.[ch]: Deprecation cleanup
+
 Thu Oct  3 22:38:12 2002  Manish Singh  <yosh@gimp.org>
 
        * gdk-pixbuf/queryloaders.c: make it legal C
index 5a41516e34f45054fe97298a8fcbb98dff29eaed..d8d63ead1bef1b1a9d663633640b9db7ad0b347e 100644 (file)
@@ -1,3 +1,9 @@
+Fri Oct  4 00:57:53 2002  Manish Singh  <yosh@gimp.org>
+
+       * gtkhscrollbar.[ch] gtkhseparator.[ch] gtkrange.[ch]
+       gtkscrollbar.[ch] gtkseparator.[ch] gtkseparatormenuitem.h
+       gtkvscrollbar.[ch] gtkvseparator.[ch]: Deprecation cleanup
+
 Thu Oct  3 22:38:12 2002  Manish Singh  <yosh@gimp.org>
 
        * gdk-pixbuf/queryloaders.c: make it legal C
index 5a41516e34f45054fe97298a8fcbb98dff29eaed..d8d63ead1bef1b1a9d663633640b9db7ad0b347e 100644 (file)
@@ -1,3 +1,9 @@
+Fri Oct  4 00:57:53 2002  Manish Singh  <yosh@gimp.org>
+
+       * gtkhscrollbar.[ch] gtkhseparator.[ch] gtkrange.[ch]
+       gtkscrollbar.[ch] gtkseparator.[ch] gtkseparatormenuitem.h
+       gtkvscrollbar.[ch] gtkvseparator.[ch]: Deprecation cleanup
+
 Thu Oct  3 22:38:12 2002  Manish Singh  <yosh@gimp.org>
 
        * gdk-pixbuf/queryloaders.c: make it legal C
index 5a41516e34f45054fe97298a8fcbb98dff29eaed..d8d63ead1bef1b1a9d663633640b9db7ad0b347e 100644 (file)
@@ -1,3 +1,9 @@
+Fri Oct  4 00:57:53 2002  Manish Singh  <yosh@gimp.org>
+
+       * gtkhscrollbar.[ch] gtkhseparator.[ch] gtkrange.[ch]
+       gtkscrollbar.[ch] gtkseparator.[ch] gtkseparatormenuitem.h
+       gtkvscrollbar.[ch] gtkvseparator.[ch]: Deprecation cleanup
+
 Thu Oct  3 22:38:12 2002  Manish Singh  <yosh@gimp.org>
 
        * gdk-pixbuf/queryloaders.c: make it legal C
index 5a41516e34f45054fe97298a8fcbb98dff29eaed..d8d63ead1bef1b1a9d663633640b9db7ad0b347e 100644 (file)
@@ -1,3 +1,9 @@
+Fri Oct  4 00:57:53 2002  Manish Singh  <yosh@gimp.org>
+
+       * gtkhscrollbar.[ch] gtkhseparator.[ch] gtkrange.[ch]
+       gtkscrollbar.[ch] gtkseparator.[ch] gtkseparatormenuitem.h
+       gtkvscrollbar.[ch] gtkvseparator.[ch]: Deprecation cleanup
+
 Thu Oct  3 22:38:12 2002  Manish Singh  <yosh@gimp.org>
 
        * gdk-pixbuf/queryloaders.c: make it legal C
index 0894187dec19036adfb13facc28bf483b9f38522..3b3c2af449829cefe71a9b7d27ffdd7c0a2fd430 100644 (file)
  */
 
 #include "gtkhscrollbar.h"
-#include "gtksignal.h"
 #include "gdk/gdkkeysyms.h"
 #include "gtkintl.h"
 
 static void     gtk_hscrollbar_class_init       (GtkHScrollbarClass *klass);
 static void     gtk_hscrollbar_init             (GtkHScrollbar      *hscrollbar);
 
-GtkType
+GType
 gtk_hscrollbar_get_type (void)
 {
-  static GtkType hscrollbar_type = 0;
+  static GType hscrollbar_type = 0;
   
   if (!hscrollbar_type)
     {
-      static const GtkTypeInfo hscrollbar_info =
+      static const GTypeInfo hscrollbar_info =
       {
-        "GtkHScrollbar",
-        sizeof (GtkHScrollbar),
         sizeof (GtkHScrollbarClass),
-        (GtkClassInitFunc) gtk_hscrollbar_class_init,
-        (GtkObjectInitFunc) gtk_hscrollbar_init,
-        /* reserved_1 */ NULL,
-        /* reserved_2 */ NULL,
-        (GtkClassInitFunc) NULL,
+       NULL,           /* base_init */
+       NULL,           /* base_finalize */
+        (GClassInitFunc) gtk_hscrollbar_class_init,
+       NULL,           /* class_finalize */
+       NULL,           /* class_data */
+        sizeof (GtkHScrollbar),
+       0,              /* n_preallocs */
+        (GInstanceInitFunc) gtk_hscrollbar_init,
       };
       
-      hscrollbar_type = gtk_type_unique (GTK_TYPE_SCROLLBAR, &hscrollbar_info);
+      hscrollbar_type =
+       g_type_register_static (GTK_TYPE_SCROLLBAR, "GtkHScrollbar",
+                               &hscrollbar_info, 0);
     }
   
   return hscrollbar_type;
@@ -79,9 +81,9 @@ gtk_hscrollbar_new (GtkAdjustment *adjustment)
 {
   GtkWidget *hscrollbar;
   
-  hscrollbar = gtk_widget_new (GTK_TYPE_HSCROLLBAR,
-                              "adjustment", adjustment,
-                              NULL);
+  hscrollbar = g_object_new (GTK_TYPE_HSCROLLBAR,
+                            "adjustment", adjustment,
+                            NULL);
 
   return hscrollbar;
 }
index 8917a55e5b78a2d39d79c50de84d7d956a2eb3c2..eecca102cc18dbd7bf35c1b99d0f44d8cca39cbb 100644 (file)
@@ -38,11 +38,11 @@ extern "C" {
 
 
 #define GTK_TYPE_HSCROLLBAR            (gtk_hscrollbar_get_type ())
-#define GTK_HSCROLLBAR(obj)            (GTK_CHECK_CAST ((obj), GTK_TYPE_HSCROLLBAR, GtkHScrollbar))
-#define GTK_HSCROLLBAR_CLASS(klass)    (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_HSCROLLBAR, GtkHScrollbarClass))
-#define GTK_IS_HSCROLLBAR(obj)         (GTK_CHECK_TYPE ((obj), GTK_TYPE_HSCROLLBAR))
-#define GTK_IS_HSCROLLBAR_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HSCROLLBAR))
-#define GTK_HSCROLLBAR_GET_CLASS(obj)  (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_HSCROLLBAR, GtkHScrollbarClass))
+#define GTK_HSCROLLBAR(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HSCROLLBAR, GtkHScrollbar))
+#define GTK_HSCROLLBAR_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HSCROLLBAR, GtkHScrollbarClass))
+#define GTK_IS_HSCROLLBAR(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HSCROLLBAR))
+#define GTK_IS_HSCROLLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HSCROLLBAR))
+#define GTK_HSCROLLBAR_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HSCROLLBAR, GtkHScrollbarClass))
 
 
 typedef struct _GtkHScrollbar       GtkHScrollbar;
@@ -59,7 +59,7 @@ struct _GtkHScrollbarClass
 };
 
 
-GtkType    gtk_hscrollbar_get_type (void) G_GNUC_CONST;
+GType      gtk_hscrollbar_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_hscrollbar_new      (GtkAdjustment *adjustment);
 
 
index 7da54bf5a2e9593d43563d5b52e802fdec9f45ee..66b5aad453739e6272e1c69e2ba9701fe9436f1f 100644 (file)
@@ -33,26 +33,29 @@ static gint gtk_hseparator_expose     (GtkWidget          *widget,
                                       GdkEventExpose     *event);
 
 
-GtkType
+GType
 gtk_hseparator_get_type (void)
 {
-  static GtkType hseparator_type = 0;
+  static GType hseparator_type = 0;
 
   if (!hseparator_type)
     {
-      static const GtkTypeInfo hseparator_info =
+      static const GTypeInfo hseparator_info =
       {
-       "GtkHSeparator",
-       sizeof (GtkHSeparator),
        sizeof (GtkHSeparatorClass),
-       (GtkClassInitFunc) gtk_hseparator_class_init,
-       (GtkObjectInitFunc) gtk_hseparator_init,
-       /* reserved_1 */ NULL,
-        /* reserved_2 */ NULL,
-        (GtkClassInitFunc) NULL,
+       NULL,           /* base_init */
+       NULL,           /* base_finalize */
+       (GClassInitFunc) gtk_hseparator_class_init,
+       NULL,           /* class_finalize */
+       NULL,           /* class_init */
+       sizeof (GtkHSeparator),
+       0,              /* n_preallocs */
+       (GInstanceInitFunc) gtk_hseparator_init,
       };
 
-      hseparator_type = gtk_type_unique (GTK_TYPE_SEPARATOR, &hseparator_info);
+      hseparator_type =
+       g_type_register_static (GTK_TYPE_SEPARATOR, "GtkHSeparator",
+                               &hseparator_info, 0);
     }
 
   return hseparator_type;
@@ -78,7 +81,7 @@ gtk_hseparator_init (GtkHSeparator *hseparator)
 GtkWidget*
 gtk_hseparator_new (void)
 {
-  return GTK_WIDGET (gtk_type_new (GTK_TYPE_HSEPARATOR));
+  return g_object_new (GTK_TYPE_HSEPARATOR, NULL);
 }
 
 
index b98abd2b19a80f3fd632cff41983f6aee57fdad0..80283020185a8fb17c5d6810b81207c2e703138d 100644 (file)
@@ -38,11 +38,11 @@ extern "C" {
 
 
 #define GTK_TYPE_HSEPARATOR                  (gtk_hseparator_get_type ())
-#define GTK_HSEPARATOR(obj)                  (GTK_CHECK_CAST ((obj), GTK_TYPE_HSEPARATOR, GtkHSeparator))
-#define GTK_HSEPARATOR_CLASS(klass)          (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_HSEPARATOR, GtkHSeparatorClass))
-#define GTK_IS_HSEPARATOR(obj)               (GTK_CHECK_TYPE ((obj), GTK_TYPE_HSEPARATOR))
-#define GTK_IS_HSEPARATOR_CLASS(klass)       (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HSEPARATOR))
-#define GTK_HSEPARATOR_GET_CLASS(obj)        (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_HSEPARATOR, GtkHSeparatorClass))
+#define GTK_HSEPARATOR(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HSEPARATOR, GtkHSeparator))
+#define GTK_HSEPARATOR_CLASS(klass)          (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HSEPARATOR, GtkHSeparatorClass))
+#define GTK_IS_HSEPARATOR(obj)               (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HSEPARATOR))
+#define GTK_IS_HSEPARATOR_CLASS(klass)       (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HSEPARATOR))
+#define GTK_HSEPARATOR_GET_CLASS(obj)        (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HSEPARATOR, GtkHSeparatorClass))
 
 
 typedef struct _GtkHSeparator       GtkHSeparator;
@@ -59,7 +59,7 @@ struct _GtkHSeparatorClass
 };
 
 
-GtkType    gtk_hseparator_get_type (void) G_GNUC_CONST;
+GType      gtk_hseparator_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_hseparator_new      (void);
 
 
index e5b36f65d86d148ff5474b00b4287e4cfdd5f46e..a6105c77c346a6d5aa93c3a79db10d9f37493b08 100644 (file)
@@ -30,7 +30,6 @@
 #include "gtkmain.h"
 #include "gtkmarshalers.h"
 #include "gtkrange.h"
-#include "gtksignal.h"
 #include "gtkintl.h"
 
 #define SCROLL_INITIAL_DELAY 250  /* must hold button this long before ... */
@@ -175,25 +174,25 @@ static GtkWidgetClass *parent_class = NULL;
 static guint signals[LAST_SIGNAL];
 
 
-GtkType
+GType
 gtk_range_get_type (void)
 {
-  static GtkType range_type = 0;
+  static GType range_type = 0;
 
   if (!range_type)
     {
       static const GTypeInfo range_info =
       {
        sizeof (GtkRangeClass),
-       NULL,            /* base_init */
-       NULL,            /* base_finalize */
+       NULL,           /* base_init */
+       NULL,           /* base_finalize */
        (GClassInitFunc) gtk_range_class_init,
-       NULL,            /* class_finalize */
-       NULL,            /* class_data */
+       NULL,           /* class_finalize */
+       NULL,           /* class_data */
        sizeof (GtkRange),
-       0,               /* n_preallocs */
+       0,              /* n_preallocs */
        (GInstanceInitFunc) gtk_range_init,
-       NULL,            /* value_table */
+       NULL,           /* value_table */
       };
 
       range_type = g_type_register_static (GTK_TYPE_WIDGET, "GtkRange",
@@ -243,7 +242,7 @@ gtk_range_class_init (GtkRangeClass *class)
 
   signals[VALUE_CHANGED] =
     g_signal_new ("value_changed",
-                  G_TYPE_FROM_CLASS (object_class),
+                  G_TYPE_FROM_CLASS (gobject_class),
                   G_SIGNAL_RUN_LAST,
                   G_STRUCT_OFFSET (GtkRangeClass, value_changed),
                   NULL, NULL,
@@ -252,7 +251,7 @@ gtk_range_class_init (GtkRangeClass *class)
   
   signals[ADJUST_BOUNDS] =
     g_signal_new ("adjust_bounds",
-                  G_TYPE_FROM_CLASS (object_class),
+                  G_TYPE_FROM_CLASS (gobject_class),
                   G_SIGNAL_RUN_LAST,
                   G_STRUCT_OFFSET (GtkRangeClass, adjust_bounds),
                   NULL, NULL,
@@ -262,7 +261,7 @@ gtk_range_class_init (GtkRangeClass *class)
   
   signals[MOVE_SLIDER] =
     g_signal_new ("move_slider",
-                  G_TYPE_FROM_CLASS (object_class),
+                  G_TYPE_FROM_CLASS (gobject_class),
                   G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
                   G_STRUCT_OFFSET (GtkRangeClass, move_slider),
                   NULL, NULL,
@@ -519,25 +518,25 @@ gtk_range_set_adjustment (GtkRange      *range,
     {
       if (range->adjustment)
        {
-         gtk_signal_disconnect_by_func (GTK_OBJECT (range->adjustment),
-                                         G_CALLBACK (gtk_range_adjustment_changed),
-                                        range);
-          gtk_signal_disconnect_by_func (GTK_OBJECT (range->adjustment),
-                                         G_CALLBACK (gtk_range_adjustment_value_changed),
-                                        range);
-         gtk_object_unref (GTK_OBJECT (range->adjustment));
+         g_signal_handlers_disconnect_by_func (range->adjustment,
+                                               gtk_range_adjustment_changed,
+                                               range);
+         g_signal_handlers_disconnect_by_func (range->adjustment,
+                                               gtk_range_adjustment_value_changed,
+                                               range);
+         g_object_unref (range->adjustment);
        }
 
       range->adjustment = adjustment;
-      gtk_object_ref (GTK_OBJECT (adjustment));
+      g_object_ref (adjustment);
       gtk_object_sink (GTK_OBJECT (adjustment));
       
-      gtk_signal_connect (GTK_OBJECT (adjustment), "changed",
-                         (GtkSignalFunc) gtk_range_adjustment_changed,
-                         range);
-      gtk_signal_connect (GTK_OBJECT (adjustment), "value_changed",
-                         (GtkSignalFunc) gtk_range_adjustment_value_changed,
-                         range);
+      g_signal_connect (adjustment, "changed",
+                       G_CALLBACK (gtk_range_adjustment_changed),
+                       range);
+      g_signal_connect (adjustment, "value_changed",
+                       G_CALLBACK (gtk_range_adjustment_value_changed),
+                       range);
       
       gtk_range_adjustment_changed (adjustment, range);
       g_object_notify (G_OBJECT (range), "adjustment");
@@ -714,10 +713,13 @@ gtk_range_destroy (GtkObject *object)
   
   if (range->adjustment)
     {
-      if (range->adjustment)
-       gtk_signal_disconnect_by_data (GTK_OBJECT (range->adjustment),
-                                      (gpointer) range);
-      gtk_object_unref (GTK_OBJECT (range->adjustment));
+      g_signal_handlers_disconnect_by_func (range->adjustment,
+                                           gtk_range_adjustment_changed,
+                                           range);
+      g_signal_handlers_disconnect_by_func (range->adjustment,
+                                           gtk_range_adjustment_value_changed,
+                                           range);
+      g_object_unref (range->adjustment);
       range->adjustment = NULL;
     }
 
@@ -782,7 +784,7 @@ gtk_range_realize (GtkWidget *widget)
   GTK_WIDGET_SET_FLAGS (widget, GTK_REALIZED);
 
   widget->window = gtk_widget_get_parent_window (widget);
-  gdk_window_ref (widget->window);
+  g_object_ref (widget->window);
   
   attributes.window_type = GDK_WINDOW_CHILD;
   attributes.x = widget->allocation.x;
@@ -1477,7 +1479,7 @@ gtk_range_adjustment_value_changed (GtkAdjustment *adjustment,
    * will enforce on the adjustment.
    */
 
-  g_signal_emit (G_OBJECT (range), signals[VALUE_CHANGED], 0);
+  g_signal_emit (range, signals[VALUE_CHANGED], 0);
 }
 
 static void
@@ -2258,7 +2260,7 @@ gtk_range_internal_set_value (GtkRange *range,
                               gdouble   value)
 {
   /* potentially adjust the bounds _before we clamp */
-  g_signal_emit (G_OBJECT (range), signals[ADJUST_BOUNDS], 0, value);
+  g_signal_emit (range, signals[ADJUST_BOUNDS], 0, value);
 
   value = CLAMP (value, range->adjustment->lower,
                  (range->adjustment->upper - range->adjustment->page_size));
index 4bfcafbf7f28df1ac36051243eef9f6d9d093907..e62d4d2b18565f792a4bd1fd35629d3a7dcf97b3 100644 (file)
@@ -39,11 +39,11 @@ extern "C" {
 
 
 #define GTK_TYPE_RANGE            (gtk_range_get_type ())
-#define GTK_RANGE(obj)            (GTK_CHECK_CAST ((obj), GTK_TYPE_RANGE, GtkRange))
-#define GTK_RANGE_CLASS(klass)    (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_RANGE, GtkRangeClass))
-#define GTK_IS_RANGE(obj)         (GTK_CHECK_TYPE ((obj), GTK_TYPE_RANGE))
-#define GTK_IS_RANGE_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RANGE))
-#define GTK_RANGE_GET_CLASS(obj)  (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_RANGE, GtkRangeClass))
+#define GTK_RANGE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RANGE, GtkRange))
+#define GTK_RANGE_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RANGE, GtkRangeClass))
+#define GTK_IS_RANGE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RANGE))
+#define GTK_IS_RANGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RANGE))
+#define GTK_RANGE_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RANGE, GtkRangeClass))
 
 /* These two are private/opaque types, ignore */
 typedef struct _GtkRangeLayout    GtkRangeLayout;
@@ -128,7 +128,7 @@ struct _GtkRangeClass
 };
 
 
-GtkType        gtk_range_get_type               (void) G_GNUC_CONST;
+GType          gtk_range_get_type               (void) G_GNUC_CONST;
 
 void           gtk_range_set_update_policy (GtkRange      *range,
                                             GtkUpdateType  policy);
index df6da60674d69f98d921ab08fd2b26994159cb30..499cfd6a539eb6d8dc56ee57efb07f97906ee7e2 100644 (file)
@@ -35,29 +35,30 @@ static void gtk_scrollbar_style_set  (GtkWidget         *widget,
 
 static gpointer parent_class;
 
-GtkType
+GType
 gtk_scrollbar_get_type (void)
 {
-  static GtkType scrollbar_type = 0;
+  static GType scrollbar_type = 0;
 
   if (!scrollbar_type)
     {
       static const GTypeInfo scrollbar_info =
       {
        sizeof (GtkScrollbarClass),
-       NULL,            /* base_init */
-       NULL,            /* base_finalize */
+       NULL,           /* base_init */
+       NULL,           /* base_finalize */
        (GClassInitFunc) gtk_scrollbar_class_init,
-       NULL,            /* class_finalize */
-       NULL,            /* class_data */
+       NULL,           /* class_finalize */
+       NULL,           /* class_data */
        sizeof (GtkScrollbar),
-       0,               /* n_preallocs */
+       0,              /* n_preallocs */
        (GInstanceInitFunc) gtk_scrollbar_init,
-       NULL,            /* value_table */
+       NULL,           /* value_table */
       };
 
-      scrollbar_type = g_type_register_static (GTK_TYPE_RANGE, "GtkScrollbar",
-                                              &scrollbar_info, G_TYPE_FLAG_ABSTRACT);
+      scrollbar_type =
+       g_type_register_static (GTK_TYPE_RANGE, "GtkScrollbar",
+                               &scrollbar_info, G_TYPE_FLAG_ABSTRACT);
     }
 
   return scrollbar_type;
index 7d4bf231e0fa1d2834608d813b83ee1886b549c5..14a7cea142b58bd96351d1f428b9601b81f1582e 100644 (file)
@@ -38,11 +38,11 @@ extern "C" {
 
 
 #define GTK_TYPE_SCROLLBAR            (gtk_scrollbar_get_type ())
-#define GTK_SCROLLBAR(obj)            (GTK_CHECK_CAST ((obj), GTK_TYPE_SCROLLBAR, GtkScrollbar))
-#define GTK_SCROLLBAR_CLASS(klass)    (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCROLLBAR, GtkScrollbarClass))
-#define GTK_IS_SCROLLBAR(obj)         (GTK_CHECK_TYPE ((obj), GTK_TYPE_SCROLLBAR))
-#define GTK_IS_SCROLLBAR_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCROLLBAR))
-#define GTK_SCROLLBAR_GET_CLASS(obj)  (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_SCROLLBAR, GtkScrollbarClass))
+#define GTK_SCROLLBAR(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLBAR, GtkScrollbar))
+#define GTK_SCROLLBAR_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCROLLBAR, GtkScrollbarClass))
+#define GTK_IS_SCROLLBAR(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLBAR))
+#define GTK_IS_SCROLLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCROLLBAR))
+#define GTK_SCROLLBAR_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCROLLBAR, GtkScrollbarClass))
 
 
 typedef struct _GtkScrollbar        GtkScrollbar;
@@ -65,7 +65,7 @@ struct _GtkScrollbarClass
 };
 
 
-GtkType gtk_scrollbar_get_type (void) G_GNUC_CONST;
+GType gtk_scrollbar_get_type (void) G_GNUC_CONST;
 
 
 #ifdef __cplusplus
index 336f5ded0788a910469ccf62104f373965d2bbfd..83fdb2d1c8493c838cbe40ac952da33ea978d25f 100644 (file)
@@ -31,29 +31,30 @@ static void gtk_separator_class_init (GtkSeparatorClass *klass);
 static void gtk_separator_init       (GtkSeparator      *separator);
 
 
-GtkType
+GType
 gtk_separator_get_type (void)
 {
-  static GtkType separator_type = 0;
+  static GType separator_type = 0;
 
   if (!separator_type)
     {
       static const GTypeInfo separator_info =
       {
        sizeof (GtkSeparatorClass),
-       NULL,            /* base_init */
-       NULL,            /* base_finalize */
+       NULL,           /* base_init */
+       NULL,           /* base_finalize */
        (GClassInitFunc) gtk_separator_class_init,
-       NULL,            /* class_finalize */
-       NULL,            /* class_data */
+       NULL,           /* class_finalize */
+       NULL,           /* class_data */
        sizeof (GtkSeparator),
-       0,               /* n_preallocs */
+       0,              /* n_preallocs */
        (GInstanceInitFunc) gtk_separator_init,
-       NULL,            /* value_table */
+       NULL,           /* value_table */
       };
 
-      separator_type = g_type_register_static (GTK_TYPE_WIDGET, "GtkSeparator",
-                                              &separator_info, G_TYPE_FLAG_ABSTRACT);
+      separator_type =
+       g_type_register_static (GTK_TYPE_WIDGET, "GtkSeparator",
+                               &separator_info, G_TYPE_FLAG_ABSTRACT);
     }
 
   return separator_type;
index 602874d12fa965775e6b7e12c6fcf3f02dcd8706..c0894fc49b59e2056816c51a0dd5fae02ca5ee1d 100644 (file)
@@ -38,11 +38,11 @@ extern "C" {
 
 
 #define GTK_TYPE_SEPARATOR                  (gtk_separator_get_type ())
-#define GTK_SEPARATOR(obj)                  (GTK_CHECK_CAST ((obj), GTK_TYPE_SEPARATOR, GtkSeparator))
-#define GTK_SEPARATOR_CLASS(klass)          (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR, GtkSeparatorClass))
-#define GTK_IS_SEPARATOR(obj)               (GTK_CHECK_TYPE ((obj), GTK_TYPE_SEPARATOR))
-#define GTK_IS_SEPARATOR_CLASS(klass)       (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR))
-#define GTK_SEPARATOR_GET_CLASS(obj)        (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_SEPARATOR, GtkSeparatorClass))
+#define GTK_SEPARATOR(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR, GtkSeparator))
+#define GTK_SEPARATOR_CLASS(klass)          (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR, GtkSeparatorClass))
+#define GTK_IS_SEPARATOR(obj)               (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR))
+#define GTK_IS_SEPARATOR_CLASS(klass)       (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR))
+#define GTK_SEPARATOR_GET_CLASS(obj)        (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEPARATOR, GtkSeparatorClass))
 
 
 
@@ -60,7 +60,7 @@ struct _GtkSeparatorClass
 };
 
 
-GtkType  gtk_separator_get_type (void) G_GNUC_CONST;
+GType  gtk_separator_get_type (void) G_GNUC_CONST;
 
 
 #ifdef __cplusplus
index b34eccbcff0471cf006f5f03e3153dcf36978683..1d3a0014a0fdbc620c38aae308ee96972523570e 100644 (file)
@@ -37,11 +37,11 @@ extern "C" {
 
 
 #define GTK_TYPE_SEPARATOR_MENU_ITEM            (gtk_separator_menu_item_get_type ())
-#define GTK_SEPARATOR_MENU_ITEM(obj)            (GTK_CHECK_CAST ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItem))
-#define GTK_SEPARATOR_MENU_ITEM_CLASS(klass)    (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItemClass))
-#define GTK_IS_SEPARATOR_MENU_ITEM(obj)         (GTK_CHECK_TYPE ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM))
-#define GTK_IS_SEPARATOR_MENU_ITEM_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR_MENU_ITEM))
-#define GTK_SEPARATOR_MENU_ITEM_GET_CLASS(obj)  (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItemClass))
+#define GTK_SEPARATOR_MENU_ITEM(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItem))
+#define GTK_SEPARATOR_MENU_ITEM_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItemClass))
+#define GTK_IS_SEPARATOR_MENU_ITEM(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM))
+#define GTK_IS_SEPARATOR_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR_MENU_ITEM))
+#define GTK_SEPARATOR_MENU_ITEM_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItemClass))
 
 
 typedef struct _GtkSeparatorMenuItem       GtkSeparatorMenuItem;
index 795255b5eb7e4c417f1d4b8edc0a23017397aa20..e10636e9d59690033849291b182b388cc86366b4 100644 (file)
  */
 
 #include "gtkvscrollbar.h"
-#include "gtksignal.h"
 #include "gdk/gdkkeysyms.h"
 #include "gtkintl.h"
 
 static void     gtk_vscrollbar_class_init       (GtkVScrollbarClass *klass);
 static void     gtk_vscrollbar_init             (GtkVScrollbar      *vscrollbar);
 
-GtkType
+GType
 gtk_vscrollbar_get_type (void)
 {
-  static GtkType vscrollbar_type = 0;
+  static GType vscrollbar_type = 0;
   
   if (!vscrollbar_type)
     {
-      static const GtkTypeInfo vscrollbar_info =
+      static const GTypeInfo vscrollbar_info =
       {
-        "GtkVScrollbar",
-        sizeof (GtkVScrollbar),
         sizeof (GtkVScrollbarClass),
-        (GtkClassInitFunc) gtk_vscrollbar_class_init,
-        (GtkObjectInitFunc) gtk_vscrollbar_init,
-        /* reserved_1 */ NULL,
-        /* reserved_2 */ NULL,
-        (GtkClassInitFunc) NULL,
+       NULL,           /* base_init */
+       NULL,           /* base_finalize */
+        (GClassInitFunc) gtk_vscrollbar_class_init,
+       NULL,           /* class_finalize */
+       NULL,           /* class_data */
+        sizeof (GtkVScrollbar),
+       0,              /* n_preallocs */
+        (GInstanceInitFunc) gtk_vscrollbar_init,
       };
       
-      vscrollbar_type = gtk_type_unique (GTK_TYPE_SCROLLBAR, &vscrollbar_info);
+      vscrollbar_type =
+       g_type_register_static (GTK_TYPE_SCROLLBAR, "GtkVScrollbar",
+                               &vscrollbar_info, 0);
     }
   
   return vscrollbar_type;
@@ -79,9 +81,9 @@ gtk_vscrollbar_new (GtkAdjustment *adjustment)
 {
   GtkWidget *vscrollbar;
   
-  vscrollbar = gtk_widget_new (GTK_TYPE_VSCROLLBAR,
-                              "adjustment", adjustment,
-                              NULL);
+  vscrollbar = g_object_new (GTK_TYPE_VSCROLLBAR,
+                            "adjustment", adjustment,
+                            NULL);
   
   return vscrollbar;
 }
index 4ae8f8fc5476cad76a437b5ad633a69d92595088..c4983bbbebbe01d944f1ad3ee8ed223953af21b9 100644 (file)
 
 
 #define GTK_TYPE_VSCROLLBAR            (gtk_vscrollbar_get_type ())
-#define GTK_VSCROLLBAR(obj)            (GTK_CHECK_CAST ((obj), GTK_TYPE_VSCROLLBAR, GtkVScrollbar))
-#define GTK_VSCROLLBAR_CLASS(klass)    (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_VSCROLLBAR, GtkVScrollbarClass))
-#define GTK_IS_VSCROLLBAR(obj)         (GTK_CHECK_TYPE ((obj), GTK_TYPE_VSCROLLBAR))
-#define GTK_IS_VSCROLLBAR_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VSCROLLBAR))
-#define GTK_VSCROLLBAR_GET_CLASS(obj)  (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_VSCROLLBAR, GtkVScrollbarClass))
+#define GTK_VSCROLLBAR(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VSCROLLBAR, GtkVScrollbar))
+#define GTK_VSCROLLBAR_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VSCROLLBAR, GtkVScrollbarClass))
+#define GTK_IS_VSCROLLBAR(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VSCROLLBAR))
+#define GTK_IS_VSCROLLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VSCROLLBAR))
+#define GTK_VSCROLLBAR_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VSCROLLBAR, GtkVScrollbarClass))
 
 
 typedef struct _GtkVScrollbar       GtkVScrollbar;
@@ -59,7 +59,7 @@ extern "C" {
 #endif /* __cplusplus */
 
 
-GtkType    gtk_vscrollbar_get_type (void) G_GNUC_CONST;
+GType      gtk_vscrollbar_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_vscrollbar_new      (GtkAdjustment *adjustment);
 
 
index 48c3962f6bdf9d2a5448d8211f695e7503329dd7..f546e0db85a8cf2acb04897a0b6841f97f0992aa 100644 (file)
@@ -33,26 +33,29 @@ static gint gtk_vseparator_expose     (GtkWidget          *widget,
                                       GdkEventExpose     *event);
 
 
-GtkType
+GType
 gtk_vseparator_get_type (void)
 {
-  static GtkType vseparator_type = 0;
+  static GType vseparator_type = 0;
 
   if (!vseparator_type)
     {
-      static const GtkTypeInfo vseparator_info =
+      static const GTypeInfo vseparator_info =
       {
-       "GtkVSeparator",
-       sizeof (GtkVSeparator),
        sizeof (GtkVSeparatorClass),
-       (GtkClassInitFunc) gtk_vseparator_class_init,
-       (GtkObjectInitFunc) gtk_vseparator_init,
-       /* reserved_1 */ NULL,
-        /* reserved_2 */ NULL,
-        (GtkClassInitFunc) NULL,
+       NULL,           /* base_init */
+       NULL,           /* base_finalize */
+       (GClassInitFunc) gtk_vseparator_class_init,
+       NULL,           /* class_finalize */
+       NULL,           /* class_init */
+       sizeof (GtkVSeparator),
+       0,              /* n_preallocs */
+       (GInstanceInitFunc) gtk_vseparator_init,
       };
 
-      vseparator_type = gtk_type_unique (GTK_TYPE_SEPARATOR, &vseparator_info);
+      vseparator_type =
+       g_type_register_static (GTK_TYPE_SEPARATOR, "GtkVSeparator",
+                               &vseparator_info, 0);
     }
 
   return vseparator_type;
@@ -78,7 +81,7 @@ gtk_vseparator_init (GtkVSeparator *vseparator)
 GtkWidget*
 gtk_vseparator_new (void)
 {
-  return GTK_WIDGET (gtk_type_new (GTK_TYPE_VSEPARATOR));
+  return g_object_new (GTK_TYPE_VSEPARATOR, NULL);
 }
 
 
index 69c3ac8756fdff436e3c04f14d7f1c03b6bc0f1a..b55f2d90299e90363a401e1993b71c4aa6d37d65 100644 (file)
@@ -38,11 +38,11 @@ extern "C" {
 
 
 #define GTK_TYPE_VSEPARATOR                  (gtk_vseparator_get_type ())
-#define GTK_VSEPARATOR(obj)                  (GTK_CHECK_CAST ((obj), GTK_TYPE_VSEPARATOR, GtkVSeparator))
-#define GTK_VSEPARATOR_CLASS(klass)          (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_VSEPARATOR, GtkVSeparatorClass))
-#define GTK_IS_VSEPARATOR(obj)               (GTK_CHECK_TYPE ((obj), GTK_TYPE_VSEPARATOR))
-#define GTK_IS_VSEPARATOR_CLASS(klass)       (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VSEPARATOR))
-#define GTK_VSEPARATOR_GET_CLASS(obj)        (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_VSEPARATOR, GtkVSeparatorClass))
+#define GTK_VSEPARATOR(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VSEPARATOR, GtkVSeparator))
+#define GTK_VSEPARATOR_CLASS(klass)          (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VSEPARATOR, GtkVSeparatorClass))
+#define GTK_IS_VSEPARATOR(obj)               (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VSEPARATOR))
+#define GTK_IS_VSEPARATOR_CLASS(klass)       (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VSEPARATOR))
+#define GTK_VSEPARATOR_GET_CLASS(obj)        (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VSEPARATOR, GtkVSeparatorClass))
 
 
 typedef struct _GtkVSeparator       GtkVSeparator;
@@ -59,7 +59,7 @@ struct _GtkVSeparatorClass
 };
 
 
-GtkType    gtk_vseparator_get_type (void) G_GNUC_CONST;
+GType      gtk_vseparator_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_vseparator_new      (void);