summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2010-09-18 19:54:31 -0400
committerMatthias Clasen <mclasen@redhat.com>2010-09-26 22:18:13 -0400
commit3b8184cfee90f8f4e13ae64919a6a08921f78b8a (patch)
tree9d4eda01b16be9d2066b0c186053fbc1aafc3879 /gtk
parent945e97e50539497bbb0bf5ddc6f8eb8889681b39 (diff)
downloadgtk+-3b8184cfee90f8f4e13ae64919a6a08921f78b8a.tar.gz
Move classes that currently derive from GtkObject to GInitiallyUnowned
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtkadjustment.c4
-rw-r--r--gtk/gtkadjustment.h9
-rw-r--r--gtk/gtkcellrenderer.c3
-rw-r--r--gtk/gtkcellrenderer.h4
-rw-r--r--gtk/gtkfilefilter.c8
-rw-r--r--gtk/gtkhscale.c2
-rw-r--r--gtk/gtkrecentfilter.c8
-rw-r--r--gtk/gtkscale.c2
-rw-r--r--gtk/gtkscalebutton.c2
-rw-r--r--gtk/gtkspinbutton.c8
-rw-r--r--gtk/gtktreeviewcolumn.h7
-rw-r--r--gtk/gtkvolumebutton.c2
-rw-r--r--gtk/gtkvscale.c2
13 files changed, 27 insertions, 34 deletions
diff --git a/gtk/gtkadjustment.c b/gtk/gtkadjustment.c
index d8d344e8ed..146fbd4d58 100644
--- a/gtk/gtkadjustment.c
+++ b/gtk/gtkadjustment.c
@@ -66,7 +66,7 @@ static guint adjustment_signals[LAST_SIGNAL] = { 0 };
static guint64 adjustment_changed_stamp = 0; /* protected by global gdk lock */
-G_DEFINE_TYPE (GtkAdjustment, gtk_adjustment, GTK_TYPE_OBJECT)
+G_DEFINE_TYPE (GtkAdjustment, gtk_adjustment, G_TYPE_INITIALLY_UNOWNED)
static void
gtk_adjustment_class_init (GtkAdjustmentClass *class)
@@ -318,7 +318,7 @@ gtk_adjustment_dispatch_properties_changed (GObject *object,
}
}
-GtkObject *
+GObject *
gtk_adjustment_new (gdouble value,
gdouble lower,
gdouble upper,
diff --git a/gtk/gtkadjustment.h b/gtk/gtkadjustment.h
index 39a6f86293..1435ba50f9 100644
--- a/gtk/gtkadjustment.h
+++ b/gtk/gtkadjustment.h
@@ -31,9 +31,8 @@
#ifndef __GTK_ADJUSTMENT_H__
#define __GTK_ADJUSTMENT_H__
-
-#include <gdk/gdk.h>
#include <gtk/gtkobject.h>
+#include <gdk/gdk.h>
G_BEGIN_DECLS
@@ -50,7 +49,7 @@ typedef struct _GtkAdjustmentClass GtkAdjustmentClass;
struct _GtkAdjustment
{
- GtkObject parent_instance;
+ GInitiallyUnowned parent_instance;
gdouble GSEAL (lower);
gdouble GSEAL (upper);
@@ -62,7 +61,7 @@ struct _GtkAdjustment
struct _GtkAdjustmentClass
{
- GtkObjectClass parent_class;
+ GInitiallyUnownedClass parent_class;
void (* changed) (GtkAdjustment *adjustment);
void (* value_changed) (GtkAdjustment *adjustment);
@@ -76,7 +75,7 @@ struct _GtkAdjustmentClass
GType gtk_adjustment_get_type (void) G_GNUC_CONST;
-GtkObject* gtk_adjustment_new (gdouble value,
+GObject* gtk_adjustment_new (gdouble value,
gdouble lower,
gdouble upper,
gdouble step_increment,
diff --git a/gtk/gtkcellrenderer.c b/gtk/gtkcellrenderer.c
index e0d6839540..814a26cb3a 100644
--- a/gtk/gtkcellrenderer.c
+++ b/gtk/gtkcellrenderer.c
@@ -112,8 +112,7 @@ enum {
static guint cell_renderer_signals[LAST_SIGNAL] = { 0 };
-
-G_DEFINE_ABSTRACT_TYPE(GtkCellRenderer, gtk_cell_renderer, GTK_TYPE_OBJECT)
+G_DEFINE_ABSTRACT_TYPE(GtkCellRenderer, gtk_cell_renderer, G_TYPE_INITIALLY_UNOWNED)
static void
gtk_cell_renderer_init (GtkCellRenderer *cell)
diff --git a/gtk/gtkcellrenderer.h b/gtk/gtkcellrenderer.h
index 934406bbb0..02647033f7 100644
--- a/gtk/gtkcellrenderer.h
+++ b/gtk/gtkcellrenderer.h
@@ -58,7 +58,7 @@ typedef struct _GtkCellRendererClass GtkCellRendererClass;
struct _GtkCellRenderer
{
- GtkObject parent;
+ GInitiallyUnowned parent_instance;
/* <private> */
GtkCellRendererPrivate *priv;
@@ -66,7 +66,7 @@ struct _GtkCellRenderer
struct _GtkCellRendererClass
{
- GtkObjectClass parent_class;
+ GInitiallyUnownedClass parent_class;
/* vtable - not signals */
GtkSizeRequestMode (* get_request_mode) (GtkCellRenderer *cell);
diff --git a/gtk/gtkfilefilter.c b/gtk/gtkfilefilter.c
index f0e437fe05..9d4e24856f 100644
--- a/gtk/gtkfilefilter.c
+++ b/gtk/gtkfilefilter.c
@@ -41,13 +41,13 @@ typedef enum {
struct _GtkFileFilterClass
{
- GtkObjectClass parent_class;
+ GInitiallyUnownedClass parent_class;
};
struct _GtkFileFilter
{
- GtkObject parent_instance;
-
+ GInitiallyUnowned parent_instance;
+
gchar *name;
GSList *rules;
@@ -74,7 +74,7 @@ struct _FilterRule
static void gtk_file_filter_finalize (GObject *object);
-G_DEFINE_TYPE (GtkFileFilter, gtk_file_filter, GTK_TYPE_OBJECT)
+G_DEFINE_TYPE (GtkFileFilter, gtk_file_filter, G_TYPE_INITIALLY_UNOWNED)
static void
gtk_file_filter_init (GtkFileFilter *object)
diff --git a/gtk/gtkhscale.c b/gtk/gtkhscale.c
index 5d4c54e788..577493c472 100644
--- a/gtk/gtkhscale.c
+++ b/gtk/gtkhscale.c
@@ -83,7 +83,7 @@ gtk_hscale_new_with_range (gdouble min,
gdouble max,
gdouble step)
{
- GtkObject *adj;
+ GObject *adj;
GtkScale *scale;
gint digits;
diff --git a/gtk/gtkrecentfilter.c b/gtk/gtkrecentfilter.c
index fd9d0b313c..1f2b1fbf2d 100644
--- a/gtk/gtkrecentfilter.c
+++ b/gtk/gtkrecentfilter.c
@@ -41,8 +41,8 @@ typedef enum {
struct _GtkRecentFilter
{
- GtkObject parent_instance;
-
+ GInitiallyUnowned parent_instance;
+
gchar *name;
GSList *rules;
@@ -51,7 +51,7 @@ struct _GtkRecentFilter
struct _GtkRecentFilterClass
{
- GtkObjectClass parent_class;
+ GInitiallyUnownedClass parent_class;
};
struct _FilterRule
@@ -75,7 +75,7 @@ struct _FilterRule
} u;
};
-G_DEFINE_TYPE (GtkRecentFilter, gtk_recent_filter, GTK_TYPE_OBJECT)
+G_DEFINE_TYPE (GtkRecentFilter, gtk_recent_filter, G_TYPE_INITIALLY_UNOWNED)
static void
diff --git a/gtk/gtkscale.c b/gtk/gtkscale.c
index d869240eea..f136e7cd80 100644
--- a/gtk/gtkscale.c
+++ b/gtk/gtkscale.c
@@ -546,7 +546,7 @@ gtk_scale_new_with_range (GtkOrientation orientation,
gdouble max,
gdouble step)
{
- GtkObject *adj;
+ GObject *adj;
gint digits;
g_return_val_if_fail (min < max, NULL);
diff --git a/gtk/gtkscalebutton.c b/gtk/gtkscalebutton.c
index 72a96201ca..3e4f653cf6 100644
--- a/gtk/gtkscalebutton.c
+++ b/gtk/gtkscalebutton.c
@@ -580,7 +580,7 @@ gtk_scale_button_new (GtkIconSize size,
const gchar **icons)
{
GtkScaleButton *button;
- GtkObject *adj;
+ GObject *adj;
adj = gtk_adjustment_new (min, min, max, step, 10 * step, 0);
diff --git a/gtk/gtkspinbutton.c b/gtk/gtkspinbutton.c
index cef3c7b2b9..50f48d353e 100644
--- a/gtk/gtkspinbutton.c
+++ b/gtk/gtkspinbutton.c
@@ -98,7 +98,6 @@ enum
static void gtk_spin_button_editable_init (GtkEditableInterface *iface);
static void gtk_spin_button_finalize (GObject *object);
-static void gtk_spin_button_destroy (GtkObject *object);
static void gtk_spin_button_set_property (GObject *object,
guint prop_id,
const GValue *value,
@@ -107,6 +106,7 @@ static void gtk_spin_button_get_property (GObject *object,
guint prop_id,
GValue *value,
GParamSpec *pspec);
+static void gtk_spin_button_destroy (GtkObject *object);
static void gtk_spin_button_map (GtkWidget *widget);
static void gtk_spin_button_unmap (GtkWidget *widget);
static void gtk_spin_button_realize (GtkWidget *widget);
@@ -193,12 +193,10 @@ gtk_spin_button_class_init (GtkSpinButtonClass *class)
GtkBindingSet *binding_set;
gobject_class->finalize = gtk_spin_button_finalize;
-
gobject_class->set_property = gtk_spin_button_set_property;
gobject_class->get_property = gtk_spin_button_get_property;
object_class->destroy = gtk_spin_button_destroy;
-
widget_class->map = gtk_spin_button_map;
widget_class->unmap = gtk_spin_button_unmap;
widget_class->realize = gtk_spin_button_realize;
@@ -544,7 +542,7 @@ static void
gtk_spin_button_destroy (GtkObject *object)
{
gtk_spin_button_stop_spinning (GTK_SPIN_BUTTON (object));
-
+
GTK_OBJECT_CLASS (gtk_spin_button_parent_class)->destroy (object);
}
@@ -1785,7 +1783,7 @@ gtk_spin_button_new_with_range (gdouble min,
gdouble max,
gdouble step)
{
- GtkObject *adj;
+ GObject *adj;
GtkSpinButton *spin;
gint digits;
diff --git a/gtk/gtktreeviewcolumn.h b/gtk/gtktreeviewcolumn.h
index 4e72235bc8..01f6a2def3 100644
--- a/gtk/gtktreeviewcolumn.h
+++ b/gtk/gtktreeviewcolumn.h
@@ -28,9 +28,6 @@
#include <gtk/gtktreemodel.h>
#include <gtk/gtktreesortable.h>
-/* Not needed, retained for compatibility -Yosh */
-#include <gtk/gtkobject.h>
-
G_BEGIN_DECLS
@@ -61,7 +58,7 @@ typedef void (* GtkTreeCellDataFunc) (GtkTreeViewColumn *tree_column,
struct _GtkTreeViewColumn
{
- GtkObject parent;
+ GInitiallyUnowned parent_instance;
GtkWidget *GSEAL (tree_view);
GtkWidget *GSEAL (button);
@@ -112,7 +109,7 @@ struct _GtkTreeViewColumn
struct _GtkTreeViewColumnClass
{
- GtkObjectClass parent_class;
+ GInitiallyUnownedClass parent_class;
void (*clicked) (GtkTreeViewColumn *tree_column);
diff --git a/gtk/gtkvolumebutton.c b/gtk/gtkvolumebutton.c
index bcf2a8e690..d84358d892 100644
--- a/gtk/gtkvolumebutton.c
+++ b/gtk/gtkvolumebutton.c
@@ -69,7 +69,7 @@ static void
gtk_volume_button_init (GtkVolumeButton *button)
{
GtkScaleButton *sbutton = GTK_SCALE_BUTTON (button);
- GtkObject *adj;
+ GObject *adj;
GtkWidget *minus_button, *plus_button;
const char *icons[] = {
"audio-volume-muted",
diff --git a/gtk/gtkvscale.c b/gtk/gtkvscale.c
index d4570f8b0f..5cb2856b34 100644
--- a/gtk/gtkvscale.c
+++ b/gtk/gtkvscale.c
@@ -102,7 +102,7 @@ gtk_vscale_new_with_range (gdouble min,
gdouble max,
gdouble step)
{
- GtkObject *adj;
+ GObject *adj;
GtkScale *scale;
gint digits;