+Tue Oct 8 15:25:53 2002 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtkhpaned.[ch] gtk/gtkpaned.[ch] gtk/gtkprogress.[ch]
+ gtk/gtkprogressbar.[ch] gtk/gtkvpaned.[ch]: Deprecation cleanup
+
Tue Oct 8 14:49:56 2002 Manish Singh <yosh@gimp.org>
* gtk/gtktreemodel.h: restore gtkobject.h #include so we don't
+Tue Oct 8 15:25:53 2002 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtkhpaned.[ch] gtk/gtkpaned.[ch] gtk/gtkprogress.[ch]
+ gtk/gtkprogressbar.[ch] gtk/gtkvpaned.[ch]: Deprecation cleanup
+
Tue Oct 8 14:49:56 2002 Manish Singh <yosh@gimp.org>
* gtk/gtktreemodel.h: restore gtkobject.h #include so we don't
+Tue Oct 8 15:25:53 2002 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtkhpaned.[ch] gtk/gtkpaned.[ch] gtk/gtkprogress.[ch]
+ gtk/gtkprogressbar.[ch] gtk/gtkvpaned.[ch]: Deprecation cleanup
+
Tue Oct 8 14:49:56 2002 Manish Singh <yosh@gimp.org>
* gtk/gtktreemodel.h: restore gtkobject.h #include so we don't
+Tue Oct 8 15:25:53 2002 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtkhpaned.[ch] gtk/gtkpaned.[ch] gtk/gtkprogress.[ch]
+ gtk/gtkprogressbar.[ch] gtk/gtkvpaned.[ch]: Deprecation cleanup
+
Tue Oct 8 14:49:56 2002 Manish Singh <yosh@gimp.org>
* gtk/gtktreemodel.h: restore gtkobject.h #include so we don't
+Tue Oct 8 15:25:53 2002 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtkhpaned.[ch] gtk/gtkpaned.[ch] gtk/gtkprogress.[ch]
+ gtk/gtkprogressbar.[ch] gtk/gtkvpaned.[ch]: Deprecation cleanup
+
Tue Oct 8 14:49:56 2002 Manish Singh <yosh@gimp.org>
* gtk/gtktreemodel.h: restore gtkobject.h #include so we don't
+Tue Oct 8 15:25:53 2002 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtkhpaned.[ch] gtk/gtkpaned.[ch] gtk/gtkprogress.[ch]
+ gtk/gtkprogressbar.[ch] gtk/gtkvpaned.[ch]: Deprecation cleanup
+
Tue Oct 8 14:49:56 2002 Manish Singh <yosh@gimp.org>
* gtk/gtktreemodel.h: restore gtkobject.h #include so we don't
static gpointer parent_class;
-GtkType
+GType
gtk_hpaned_get_type (void)
{
- static GtkType hpaned_type = 0;
+ static GType hpaned_type = 0;
if (!hpaned_type)
{
- static const GtkTypeInfo hpaned_info =
+ static const GTypeInfo hpaned_info =
{
- "GtkHPaned",
- sizeof (GtkHPaned),
sizeof (GtkHPanedClass),
- (GtkClassInitFunc) gtk_hpaned_class_init,
- (GtkObjectInitFunc) gtk_hpaned_init,
- /* reserved_1 */ NULL,
- /* reserved_2 */ NULL,
- (GtkClassInitFunc) NULL,
+ NULL, /* base_init */
+ NULL, /* base_finalize */
+ (GClassInitFunc) gtk_hpaned_class_init,
+ NULL, /* class_finalize */
+ NULL, /* class_data */
+ sizeof (GtkHPaned),
+ 0, /* n_preallocs */
+ (GInstanceInitFunc) gtk_hpaned_init,
};
- hpaned_type = gtk_type_unique (GTK_TYPE_PANED, &hpaned_info);
+ hpaned_type = g_type_register_static (GTK_TYPE_PANED, "GtkHPaned",
+ &hpaned_info, 0);
}
return hpaned_type;
{
GtkWidgetClass *widget_class;
- parent_class = gtk_type_class (GTK_TYPE_PANED);
+ parent_class = g_type_class_peek_parent (class);
widget_class = (GtkWidgetClass *) class;
{
GtkHPaned *hpaned;
- hpaned = gtk_type_new (GTK_TYPE_HPANED);
+ hpaned = g_object_new (GTK_TYPE_HPANED, NULL);
return GTK_WIDGET (hpaned);
}
#endif /* __cplusplus */
#define GTK_TYPE_HPANED (gtk_hpaned_get_type ())
-#define GTK_HPANED(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_HPANED, GtkHPaned))
-#define GTK_HPANED_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_HPANED, GtkHPanedClass))
-#define GTK_IS_HPANED(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_HPANED))
-#define GTK_IS_HPANED_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HPANED))
-#define GTK_HPANED_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_HPANED, GtkHPanedClass))
+#define GTK_HPANED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HPANED, GtkHPaned))
+#define GTK_HPANED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HPANED, GtkHPanedClass))
+#define GTK_IS_HPANED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HPANED))
+#define GTK_IS_HPANED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HPANED))
+#define GTK_HPANED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HPANED, GtkHPanedClass))
typedef struct _GtkHPaned GtkHPaned;
GtkPanedClass parent_class;
};
-GtkType gtk_hpaned_get_type (void) G_GNUC_CONST;
+GType gtk_hpaned_get_type (void) G_GNUC_CONST;
GtkWidget *gtk_hpaned_new (void);
#ifdef __cplusplus
static gboolean gtk_paned_accept_position (GtkPaned *paned);
static gboolean gtk_paned_cancel_position (GtkPaned *paned);
static gboolean gtk_paned_toggle_handle_focus (GtkPaned *paned);
-static GtkType gtk_paned_child_type (GtkContainer *container);
+static GType gtk_paned_child_type (GtkContainer *container);
static GtkContainerClass *parent_class = NULL;
-GtkType
+GType
gtk_paned_get_type (void)
{
- static GtkType paned_type = 0;
+ static GType paned_type = 0;
if (!paned_type)
{
static const GTypeInfo paned_info =
{
sizeof (GtkPanedClass),
- NULL, /* base_init */
- NULL, /* base_finalize */
+ NULL, /* base_init */
+ NULL, /* base_finalize */
(GClassInitFunc) gtk_paned_class_init,
- NULL, /* class_finalize */
- NULL, /* class_data */
+ NULL, /* class_finalize */
+ NULL, /* class_data */
sizeof (GtkPaned),
- 0, /* n_preallocs */
+ 0, /* n_preallocs */
(GInstanceInitFunc) gtk_paned_init,
- NULL, /* value_table */
+ NULL, /* value_table */
};
paned_type = g_type_register_static (GTK_TYPE_CONTAINER, "GtkPaned",
container_class = (GtkContainerClass *) class;
paned_class = (GtkPanedClass *) class;
- parent_class = gtk_type_class (GTK_TYPE_CONTAINER);
+ parent_class = g_type_class_peek_parent (class);
object_class->set_property = gtk_paned_set_property;
object_class->get_property = gtk_paned_get_property;
_gtk_marshal_BOOLEAN__VOID,
G_TYPE_BOOLEAN, 0);
- binding_set = gtk_binding_set_by_class (object_class);
+ binding_set = gtk_binding_set_by_class (class);
/* F6 and friends */
gtk_binding_entry_add_signal (binding_set,
add_move_binding (binding_set, GDK_KP_End, 0, GTK_SCROLL_END);
}
-static GtkType
+static GType
gtk_paned_child_type (GtkContainer *container)
{
if (!GTK_PANED (container)->child1 || !GTK_PANED (container)->child2)
return GTK_TYPE_WIDGET;
else
- return GTK_TYPE_NONE;
+ return G_TYPE_NONE;
}
static void
paned = GTK_PANED (widget);
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.wclass = GDK_INPUT_ONLY;
paned->handle = gdk_window_new (widget->window,
&attributes, attributes_mask);
gdk_window_set_user_data (paned->handle, paned);
- gdk_cursor_destroy (attributes.cursor);
+ gdk_cursor_unref (attributes.cursor);
widget->style = gtk_style_attach (widget->style, widget->window);
if (paned->xor_gc)
{
- gdk_gc_destroy (paned->xor_gc);
+ g_object_unref (paned->xor_gc);
paned->xor_gc = NULL;
}
#define GTK_TYPE_PANED (gtk_paned_get_type ())
-#define GTK_PANED(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_PANED, GtkPaned))
-#define GTK_PANED_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_PANED, GtkPanedClass))
-#define GTK_IS_PANED(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_PANED))
-#define GTK_IS_PANED_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PANED))
-#define GTK_PANED_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_PANED, GtkPanedClass))
+#define GTK_PANED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PANED, GtkPaned))
+#define GTK_PANED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PANED, GtkPanedClass))
+#define GTK_IS_PANED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PANED))
+#define GTK_IS_PANED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PANED))
+#define GTK_PANED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PANED, GtkPanedClass))
typedef struct _GtkPaned GtkPaned;
};
-GtkType gtk_paned_get_type (void) G_GNUC_CONST;
+GType gtk_paned_get_type (void) G_GNUC_CONST;
void gtk_paned_add1 (GtkPaned *paned,
GtkWidget *child);
void gtk_paned_add2 (GtkPaned *paned,
#include <math.h>
#include <string.h>
#include "gtkprogress.h"
-#include "gtksignal.h"
#include "gtkintl.h"
#define EPSILON 1e-5
static void gtk_progress_size_allocate (GtkWidget *widget,
GtkAllocation *allocation);
static void gtk_progress_create_pixmap (GtkProgress *progress);
+static void gtk_progress_value_changed (GtkAdjustment *adjustment,
+ GtkProgress *progress);
static GtkWidgetClass *parent_class = NULL;
object_class = (GtkObjectClass *) class;
widget_class = (GtkWidgetClass *) class;
+
parent_class = gtk_type_class (GTK_TYPE_WIDGET);
gobject_class->finalize = gtk_progress_finalize;
if (progress->adjustment)
{
- gtk_signal_disconnect_by_data (GTK_OBJECT (progress->adjustment),
- progress);
- gtk_object_unref (GTK_OBJECT (progress->adjustment));
+ g_signal_handlers_disconnect_by_func (progress->adjustment,
+ gtk_progress_value_changed,
+ progress);
+ g_object_unref (progress->adjustment);
progress->adjustment = NULL;
}
progress = GTK_PROGRESS (object);
if (progress->offscreen_pixmap)
- gdk_pixmap_unref (progress->offscreen_pixmap);
+ g_object_unref (progress->offscreen_pixmap);
if (progress->format)
g_free (progress->format);
g_return_val_if_fail (event != NULL, FALSE);
if (GTK_WIDGET_DRAWABLE (widget))
- gdk_draw_pixmap (widget->window,
- widget->style->black_gc,
- GTK_PROGRESS (widget)->offscreen_pixmap,
- event->area.x, event->area.y,
- event->area.x, event->area.y,
- event->area.width,
- event->area.height);
+ gdk_draw_drawable (widget->window,
+ widget->style->black_gc,
+ GTK_PROGRESS (widget)->offscreen_pixmap,
+ event->area.x, event->area.y,
+ event->area.x, event->area.y,
+ event->area.width,
+ event->area.height);
return FALSE;
}
widget = GTK_WIDGET (progress);
if (progress->offscreen_pixmap)
- gdk_pixmap_unref (progress->offscreen_pixmap);
+ g_object_unref (progress->offscreen_pixmap);
progress->offscreen_pixmap = gdk_pixmap_new (widget->window,
widget->allocation.width,
{
if (progress->adjustment)
{
- gtk_signal_disconnect_by_data (GTK_OBJECT (progress->adjustment),
- (gpointer) progress);
- gtk_object_unref (GTK_OBJECT (progress->adjustment));
+ g_signal_handlers_disconnect_by_func (progress->adjustment,
+ gtk_progress_value_changed,
+ progress);
+ g_object_unref (progress->adjustment);
}
progress->adjustment = adjustment;
if (adjustment)
{
- gtk_object_ref (GTK_OBJECT (adjustment));
+ g_object_ref (adjustment);
gtk_object_sink (GTK_OBJECT (adjustment));
- gtk_signal_connect (GTK_OBJECT (adjustment), "value_changed",
- (GtkSignalFunc) gtk_progress_value_changed,
- (gpointer) progress);
+ g_signal_connect (adjustment, "value_changed",
+ G_CALLBACK (gtk_progress_value_changed),
+ progress);
}
}
}
adj->lower = min;
adj->upper = max;
- gtk_signal_emit_by_name (GTK_OBJECT (adj), "value_changed");
+ gtk_adjustment_value_changed (adj);
if (changed)
- gtk_signal_emit_by_name (GTK_OBJECT (progress->adjustment), "changed");
+ gtk_adjustment_changed (adj);
}
void
#endif
#include "gtkprogressbar.h"
-#include "gtksignal.h"
#include "gtkintl.h"
static void gtk_progress_bar_act_mode_enter (GtkProgress *progress);
-GtkType
+GType
gtk_progress_bar_get_type (void)
{
- static GtkType progress_bar_type = 0;
+ static GType progress_bar_type = 0;
if (!progress_bar_type)
{
- static const GtkTypeInfo progress_bar_info =
+ static const GTypeInfo progress_bar_info =
{
- "GtkProgressBar",
- sizeof (GtkProgressBar),
sizeof (GtkProgressBarClass),
- (GtkClassInitFunc) gtk_progress_bar_class_init,
- (GtkObjectInitFunc) gtk_progress_bar_init,
- /* reserved_1 */ NULL,
- /* reserved_2 */ NULL,
- (GtkClassInitFunc) NULL
+ NULL, /* base_init */
+ NULL, /* base_finalize */
+ (GClassInitFunc) gtk_progress_bar_class_init,
+ NULL, /* class_finalize */
+ NULL, /* class_data */
+ sizeof (GtkProgressBar),
+ 0, /* n_preallocs */
+ (GInstanceInitFunc) gtk_progress_bar_init,
};
- progress_bar_type = gtk_type_unique (GTK_TYPE_PROGRESS, &progress_bar_info);
+ progress_bar_type =
+ g_type_register_static (GTK_TYPE_PROGRESS, "GtkProgressBar",
+ &progress_bar_info, 0);
}
return progress_bar_type;
layout = gtk_widget_create_pango_layout (widget, buf);
pango_layout_get_pixel_extents (layout, NULL, &logical_rect);
- g_object_unref (G_OBJECT (layout));
+ g_object_unref (layout);
g_free (buf);
}
x, y,
layout);
- g_object_unref (G_OBJECT (layout));
+ g_object_unref (layout);
g_free (buf);
}
}
#define GTK_TYPE_PROGRESS_BAR (gtk_progress_bar_get_type ())
-#define GTK_PROGRESS_BAR(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBar))
-#define GTK_PROGRESS_BAR_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass))
-#define GTK_IS_PROGRESS_BAR(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_PROGRESS_BAR))
-#define GTK_IS_PROGRESS_BAR_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PROGRESS_BAR))
-#define GTK_PROGRESS_BAR_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass))
+#define GTK_PROGRESS_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBar))
+#define GTK_PROGRESS_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass))
+#define GTK_IS_PROGRESS_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PROGRESS_BAR))
+#define GTK_IS_PROGRESS_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PROGRESS_BAR))
+#define GTK_PROGRESS_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass))
typedef struct _GtkProgressBar GtkProgressBar;
};
-GtkType gtk_progress_bar_get_type (void) G_GNUC_CONST;
+GType gtk_progress_bar_get_type (void) G_GNUC_CONST;
GtkWidget* gtk_progress_bar_new (void);
/*
static gpointer parent_class;
-GtkType
+GType
gtk_vpaned_get_type (void)
{
- static GtkType vpaned_type = 0;
+ static GType vpaned_type = 0;
if (!vpaned_type)
{
- static const GtkTypeInfo vpaned_info =
+ static const GTypeInfo vpaned_info =
{
- "GtkVPaned",
- sizeof (GtkVPaned),
sizeof (GtkVPanedClass),
- (GtkClassInitFunc) gtk_vpaned_class_init,
- (GtkObjectInitFunc) gtk_vpaned_init,
- /* reserved_1 */ NULL,
- /* reserved_2 */ NULL,
- (GtkClassInitFunc) NULL,
+ NULL, /* base_init */
+ NULL, /* base_finalize */
+ (GClassInitFunc) gtk_vpaned_class_init,
+ NULL, /* class_finalize */
+ NULL, /* class_data */
+ sizeof (GtkVPaned),
+ 0, /* n_preallocs */
+ (GInstanceInitFunc) gtk_vpaned_init,
};
- vpaned_type = gtk_type_unique (GTK_TYPE_PANED, &vpaned_info);
+ vpaned_type = g_type_register_static (GTK_TYPE_PANED, "GtkVPaned",
+ &vpaned_info, 0);
}
return vpaned_type;
{
GtkWidgetClass *widget_class;
- parent_class = gtk_type_class (GTK_TYPE_PANED);
+ parent_class = g_type_class_peek_parent (class);
widget_class = (GtkWidgetClass *) class;
{
GtkVPaned *vpaned;
- vpaned = gtk_type_new (GTK_TYPE_VPANED);
+ vpaned = g_object_new (GTK_TYPE_VPANED, NULL);
return GTK_WIDGET (vpaned);
}
#define GTK_TYPE_VPANED (gtk_vpaned_get_type ())
-#define GTK_VPANED(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_VPANED, GtkVPaned))
-#define GTK_VPANED_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_VPANED, GtkVPanedClass))
-#define GTK_IS_VPANED(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_VPANED))
-#define GTK_IS_VPANED_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VPANED))
-#define GTK_VPANED_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_VPANED, GtkVPanedClass))
+#define GTK_VPANED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VPANED, GtkVPaned))
+#define GTK_VPANED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VPANED, GtkVPanedClass))
+#define GTK_IS_VPANED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VPANED))
+#define GTK_IS_VPANED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VPANED))
+#define GTK_VPANED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VPANED, GtkVPanedClass))
typedef struct _GtkVPaned GtkVPaned;
GtkPanedClass parent_class;
};
-GtkType gtk_vpaned_get_type (void) G_GNUC_CONST;
+GType gtk_vpaned_get_type (void) G_GNUC_CONST;
GtkWidget *gtk_vpaned_new (void);