diff options
author | Manish Singh <yosh@gimp.org> | 2002-10-13 20:44:18 +0000 |
---|---|---|
committer | Manish Singh <yosh@src.gnome.org> | 2002-10-13 20:44:18 +0000 |
commit | aa54cfeede6e16fcde760a417a1c81da04ac8a0c (patch) | |
tree | 63a3b15c5ed70368e879bd1652acc488af6e43ce /gtk/gtkgamma.c | |
parent | c77265d3a7326bbe184c14bd85eed17712905e31 (diff) | |
download | gdk-pixbuf-aa54cfeede6e16fcde760a417a1c81da04ac8a0c.tar.gz |
Deprecation cleanup
Sun Oct 13 13:43:16 2002 Manish Singh <yosh@gimp.org>
* gtk/gtkcurve.[ch] gtk/gtkgamma.[ch] gtk/gtklayout.[ch]
gtk/gtkwidget.[ch] modules/input/gtkimcontextxim.c
modules/input/imam-et.c modules/input/imcyrillic-translit.c
modules/input/imhangul.c modules/input/iminuktitut.c
modules/input/imipa.c modules/input/imthai-broken.c
modules/input/imti-er.c modules/input/imti-et.c
modules/input/imviqr.c: Deprecation cleanup
* modules/input/Makefile.am: Added disable deprecation flags
Diffstat (limited to 'gtk/gtkgamma.c')
-rw-r--r-- | gtk/gtkgamma.c | 79 |
1 files changed, 40 insertions, 39 deletions
diff --git a/gtk/gtkgamma.c b/gtk/gtkgamma.c index bb5a12c03..ccdeb7f82 100644 --- a/gtk/gtkgamma.c +++ b/gtk/gtkgamma.c @@ -34,11 +34,10 @@ #include "gtkdrawingarea.h" #include "gtkentry.h" #include "gtkhbox.h" +#include "gtkimage.h" #include "gtklabel.h" #include "gtkmain.h" -#include "gtkpixmap.h" #include "gtkradiobutton.h" -#include "gtksignal.h" #include "gtkstock.h" #include "gtktable.h" #include "gtkvbox.h" @@ -212,26 +211,28 @@ static const char *xpm[][27] = } }; -GtkType +GType gtk_gamma_curve_get_type (void) { - static GtkType gamma_curve_type = 0; + static GType gamma_curve_type = 0; if (!gamma_curve_type) { - static const GtkTypeInfo gamma_curve_info = + static const GTypeInfo gamma_curve_info = { - "GtkGammaCurve", - sizeof (GtkGammaCurve), sizeof (GtkGammaCurveClass), - (GtkClassInitFunc) gtk_gamma_curve_class_init, - (GtkObjectInitFunc) gtk_gamma_curve_init, - /* reserved_1 */ NULL, - /* reserved_2 */ NULL, - (GtkClassInitFunc) NULL, + NULL, /* base_init */ + NULL, /* base_finalize */ + (GClassInitFunc) gtk_gamma_curve_class_init, + NULL, /* class_finalize */ + NULL, /* class_data */ + sizeof (GtkGammaCurve), + 0, /* n_preallocs */ + (GInstanceInitFunc) gtk_gamma_curve_init, }; - gamma_curve_type = gtk_type_unique (GTK_TYPE_VBOX, &gamma_curve_info); + gamma_curve_type = g_type_register_static (GTK_TYPE_VBOX, "GtkGammaCurve", + &gamma_curve_info, 0); } return gamma_curve_type; } @@ -241,7 +242,7 @@ gtk_gamma_curve_class_init (GtkGammaCurveClass *class) { GtkObjectClass *object_class; - parent_class = gtk_type_class (GTK_TYPE_VBOX); + parent_class = g_type_class_peek_parent (class); object_class = (GtkObjectClass *) class; object_class->destroy = gtk_gamma_curve_destroy; @@ -260,8 +261,8 @@ gtk_gamma_curve_init (GtkGammaCurve *curve) gtk_container_add (GTK_CONTAINER (curve), curve->table); curve->curve = gtk_curve_new (); - gtk_signal_connect (GTK_OBJECT (curve->curve), "curve_type_changed", - (GtkSignalFunc) curve_type_changed_callback, curve); + g_signal_connect (curve->curve, "curve_type_changed", + G_CALLBACK (curve_type_changed_callback), curve); gtk_table_attach_defaults (GTK_TABLE (curve->table), curve->curve, 0, 1, 0, 1); vbox = gtk_vbox_new (/* homogeneous */ FALSE, /* spacing */ 3); @@ -271,13 +272,13 @@ gtk_gamma_curve_init (GtkGammaCurve *curve) for (i = 0; i < 3; ++i) { curve->button[i] = gtk_toggle_button_new (); - gtk_object_set_data (GTK_OBJECT (curve->button[i]), "_GtkGammaCurveIndex", - GINT_TO_POINTER (i)); + g_object_set_data (G_OBJECT (curve->button[i]), "_GtkGammaCurveIndex", + GINT_TO_POINTER (i)); gtk_container_add (GTK_CONTAINER (vbox), curve->button[i]); - gtk_signal_connect (GTK_OBJECT (curve->button[i]), "realize", - (GtkSignalFunc) button_realize_callback, 0); - gtk_signal_connect (GTK_OBJECT (curve->button[i]), "toggled", - (GtkSignalFunc) button_toggled_callback, curve); + g_signal_connect (curve->button[i], "realize", + G_CALLBACK (button_realize_callback), NULL); + g_signal_connect (curve->button[i], "toggled", + G_CALLBACK (button_toggled_callback), curve); gtk_widget_show (curve->button[i]); } @@ -285,13 +286,13 @@ gtk_gamma_curve_init (GtkGammaCurve *curve) for (i = 3; i < 5; ++i) { curve->button[i] = gtk_button_new (); - gtk_object_set_data (GTK_OBJECT (curve->button[i]), "_GtkGammaCurveIndex", - GINT_TO_POINTER (i)); + g_object_set_data (G_OBJECT (curve->button[i]), "_GtkGammaCurveIndex", + GINT_TO_POINTER (i)); gtk_container_add (GTK_CONTAINER (vbox), curve->button[i]); - gtk_signal_connect (GTK_OBJECT (curve->button[i]), "realize", - (GtkSignalFunc) button_realize_callback, 0); - gtk_signal_connect (GTK_OBJECT (curve->button[i]), "clicked", - (GtkSignalFunc) button_clicked_callback, curve); + g_signal_connect (curve->button[i], "realize", + G_CALLBACK (button_realize_callback), NULL); + g_signal_connect (curve->button[i], "clicked", + G_CALLBACK (button_clicked_callback), curve); gtk_widget_show (curve->button[i]); } @@ -308,16 +309,16 @@ button_realize_callback (GtkWidget *w) GdkPixmap *pm; int i; - i = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (w), "_GtkGammaCurveIndex")); + i = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (w), "_GtkGammaCurveIndex")); pm = gdk_pixmap_create_from_xpm_d (w->window, &mask, &w->style->bg[GTK_STATE_NORMAL], (gchar **)xpm[i]); - pixmap = gtk_pixmap_new (pm, mask); + pixmap = gtk_image_new_from_pixmap (pm, mask); gtk_container_add (GTK_CONTAINER (w), pixmap); gtk_widget_show (pixmap); - gdk_pixmap_unref (pm); - gdk_bitmap_unref (mask); /* a bitmap is really just a special pixmap */ + g_object_unref (pm); + g_object_unref (mask); } static void @@ -330,7 +331,7 @@ button_toggled_callback (GtkWidget *w, gpointer data) if (!GTK_TOGGLE_BUTTON (w)->active) return; - active = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (w), "_GtkGammaCurveIndex")); + active = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (w), "_GtkGammaCurveIndex")); for (i = 0; i < 3; ++i) if ((i != active) && GTK_TOGGLE_BUTTON (c->button[i])->active) @@ -381,7 +382,7 @@ button_clicked_callback (GtkWidget *w, gpointer data) GtkGammaCurve *c = data; int active; - active = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (w), "_GtkGammaCurveIndex")); + active = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (w), "_GtkGammaCurveIndex")); if (active == 3) { /* set gamma */ @@ -420,15 +421,15 @@ button_clicked_callback (GtkWidget *w, gpointer data) hbox = GTK_DIALOG (c->gamma_dialog)->action_area; button = gtk_button_new_from_stock (GTK_STOCK_CANCEL); - gtk_signal_connect (GTK_OBJECT (button), "clicked", - (GtkSignalFunc) gamma_cancel_callback, c); + g_signal_connect (button, "clicked", + G_CALLBACK (gamma_cancel_callback), c); gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 0); gtk_widget_show (button); button = gtk_button_new_from_stock (GTK_STOCK_OK); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); - gtk_signal_connect (GTK_OBJECT (button), "clicked", - (GtkSignalFunc) gamma_ok_callback, c); + g_signal_connect (button, "clicked", + G_CALLBACK (gamma_ok_callback), c); gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 0); gtk_widget_grab_default (button); gtk_widget_show (button); @@ -464,7 +465,7 @@ curve_type_changed_callback (GtkWidget *w, gpointer data) GtkWidget* gtk_gamma_curve_new (void) { - return gtk_type_new (GTK_TYPE_GAMMA_CURVE); + return g_object_new (GTK_TYPE_GAMMA_CURVE, NULL); } static void |