Mercurial > pidgin
changeset 9898:8974a8544279
[gaim-migrate @ 10788]
Change the namespace for our gtk cell renderer
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sat, 28 Aug 2004 12:58:57 +0000 |
parents | 62ccc10573d6 |
children | 8651abf08dd5 |
files | ChangeLog src/gtkcellrendererprogress.c src/gtkcellrendererprogress.h src/gtkft.c |
diffstat | 4 files changed, 60 insertions(+), 63 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Sat Aug 28 02:42:08 2004 +0000 +++ b/ChangeLog Sat Aug 28 12:58:57 2004 +0000 @@ -1,4 +1,7 @@ Gaim: The Pimpin' Penguin IM Client that's good for the soul! +version 0.83 (08/26/2004): + Bug Fixes: + * Compile with gtk 2.5.x (Gary Kramlich) version 0.82 (08/26/2004): New Features:
--- a/src/gtkcellrendererprogress.c Sat Aug 28 02:42:08 2004 +0000 +++ b/src/gtkcellrendererprogress.c Sat Aug 28 12:58:57 2004 +0000 @@ -25,24 +25,24 @@ #include "gtkcellrendererprogress.h" -static void gtk_cell_renderer_progress_get_property (GObject *object, +static void gaim_gtk_cell_renderer_progress_get_property (GObject *object, guint param_id, GValue *value, GParamSpec *pspec); -static void gtk_cell_renderer_progress_set_property (GObject *object, +static void gaim_gtk_cell_renderer_progress_set_property (GObject *object, guint param_id, const GValue *value, GParamSpec *pspec); -static void gtk_cell_renderer_progress_init (GtkCellRendererProgress *cellprogress); -static void gtk_cell_renderer_progress_class_init (GtkCellRendererProgressClass *class); -static void gtk_cell_renderer_progress_get_size (GtkCellRenderer *cell, +static void gaim_gtk_cell_renderer_progress_init (GaimGtkCellRendererProgress *cellprogress); +static void gaim_gtk_cell_renderer_progress_class_init (GaimGtkCellRendererProgressClass *class); +static void gaim_gtk_cell_renderer_progress_get_size (GtkCellRenderer *cell, GtkWidget *widget, GdkRectangle *cell_area, gint *x_offset, gint *y_offset, gint *width, gint *height); -static void gtk_cell_renderer_progress_render (GtkCellRenderer *cell, +static void gaim_gtk_cell_renderer_progress_render (GtkCellRenderer *cell, GdkWindow *window, GtkWidget *widget, GdkRectangle *background_area, @@ -50,7 +50,7 @@ GdkRectangle *expose_area, guint flags); #if 0 -static gboolean gtk_cell_renderer_progress_activate (GtkCellRenderer *cell, +static gboolean gaim_gtk_cell_renderer_progress_activate (GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const gchar *path, @@ -58,7 +58,7 @@ GdkRectangle *cell_area, guint flags); #endif -static void gtk_cell_renderer_progress_finalize (GObject *gobject); +static void gaim_gtk_cell_renderer_progress_finalize (GObject *gobject); enum { LAST_SIGNAL @@ -66,7 +66,6 @@ enum { PROP_0, - PROP_PERCENTAGE, PROP_TEXT, PROP_SHOW_TEXT @@ -75,7 +74,7 @@ static gpointer parent_class; /* static guint progress_cell_renderer_signals [LAST_SIGNAL]; */ -GType gtk_cell_renderer_progress_get_type (void) +GType gaim_gtk_cell_renderer_progress_get_type (void) { static GType cell_progress_type = 0; @@ -83,46 +82,46 @@ { static const GTypeInfo cell_progress_info = { - sizeof (GtkCellRendererProgressClass), + sizeof (GaimGtkCellRendererProgressClass), NULL, /* base_init */ NULL, /* base_finalize */ - (GClassInitFunc) gtk_cell_renderer_progress_class_init, + (GClassInitFunc) gaim_gtk_cell_renderer_progress_class_init, NULL, /* class_finalize */ NULL, /* class_data */ - sizeof (GtkCellRendererProgress), + sizeof (GaimGtkCellRendererProgress), 0, /* n_preallocs */ - (GInstanceInitFunc) gtk_cell_renderer_progress_init, + (GInstanceInitFunc) gaim_gtk_cell_renderer_progress_init, }; cell_progress_type = - g_type_register_static (GTK_TYPE_CELL_RENDERER, "GtkCellRendererProgress", - &cell_progress_info, 0); + g_type_register_static (GTK_TYPE_CELL_RENDERER, + "GaimGtkCellRendererProgress", + &cell_progress_info, 0); } return cell_progress_type; } - -static void gtk_cell_renderer_progress_init (GtkCellRendererProgress *cellprogress) +static void gaim_gtk_cell_renderer_progress_init (GaimGtkCellRendererProgress *cellprogress) { GTK_CELL_RENDERER(cellprogress)->mode = GTK_CELL_RENDERER_MODE_INERT; GTK_CELL_RENDERER(cellprogress)->xpad = 2; GTK_CELL_RENDERER(cellprogress)->ypad = 2; } -static void gtk_cell_renderer_progress_class_init (GtkCellRendererProgressClass *class) +static void gaim_gtk_cell_renderer_progress_class_init (GaimGtkCellRendererProgressClass *class) { GObjectClass *object_class = G_OBJECT_CLASS(class); GtkCellRendererClass *cell_class = GTK_CELL_RENDERER_CLASS(class); parent_class = g_type_class_peek_parent (class); - object_class->finalize = gtk_cell_renderer_progress_finalize; + object_class->finalize = gaim_gtk_cell_renderer_progress_finalize; - object_class->get_property = gtk_cell_renderer_progress_get_property; - object_class->set_property = gtk_cell_renderer_progress_set_property; + object_class->get_property = gaim_gtk_cell_renderer_progress_get_property; + object_class->set_property = gaim_gtk_cell_renderer_progress_set_property; - cell_class->get_size = gtk_cell_renderer_progress_get_size; - cell_class->render = gtk_cell_renderer_progress_render; + cell_class->get_size = gaim_gtk_cell_renderer_progress_get_size; + cell_class->render = gaim_gtk_cell_renderer_progress_render; g_object_class_install_property (object_class, PROP_PERCENTAGE, @@ -131,7 +130,6 @@ "The fractional progress to display", 0, 1, 0, G_PARAM_READWRITE)); - g_object_class_install_property (object_class, PROP_TEXT, g_param_spec_string ("text", @@ -148,23 +146,21 @@ G_PARAM_READABLE | G_PARAM_WRITABLE)); } - - -static void gtk_cell_renderer_progress_finalize (GObject *object) +static void gaim_gtk_cell_renderer_progress_finalize (GObject *object) { /* - GtkCellRendererProgress *cellprogress = GTK_CELL_RENDERER_PROGRESS(object); + GaimGtkCellRendererProgress *cellprogress = GAIM_GTK_CELL_RENDERER_PROGRESS(object); */ (* G_OBJECT_CLASS (parent_class)->finalize) (object); } -static void gtk_cell_renderer_progress_get_property (GObject *object, +static void gaim_gtk_cell_renderer_progress_get_property (GObject *object, guint param_id, GValue *value, GParamSpec *psec) { - GtkCellRendererProgress *cellprogress = GTK_CELL_RENDERER_PROGRESS(object); + GaimGtkCellRendererProgress *cellprogress = GAIM_GTK_CELL_RENDERER_PROGRESS(object); switch (param_id) { @@ -183,12 +179,12 @@ } } -static void gtk_cell_renderer_progress_set_property (GObject *object, +static void gaim_gtk_cell_renderer_progress_set_property (GObject *object, guint param_id, const GValue *value, GParamSpec *pspec) { - GtkCellRendererProgress *cellprogress = GTK_CELL_RENDERER_PROGRESS (object); + GaimGtkCellRendererProgress *cellprogress = GAIM_GTK_CELL_RENDERER_PROGRESS (object); switch (param_id) { @@ -210,12 +206,12 @@ } } -GtkCellRenderer *gtk_cell_renderer_progress_new(void) +GtkCellRenderer *gaim_gtk_cell_renderer_progress_new(void) { - return g_object_new(GTK_TYPE_CELL_RENDERER_PROGRESS, NULL); + return g_object_new(GAIM_TYPE_GTK_CELL_RENDERER_PROGRESS, NULL); } -static void gtk_cell_renderer_progress_get_size (GtkCellRenderer *cell, +static void gaim_gtk_cell_renderer_progress_get_size (GtkCellRenderer *cell, GtkWidget *widget, GdkRectangle *cell_area, gint *x_offset, @@ -251,7 +247,7 @@ } -static void gtk_cell_renderer_progress_render (GtkCellRenderer *cell, +static void gaim_gtk_cell_renderer_progress_render (GtkCellRenderer *cell, GdkWindow *window, GtkWidget *widget, GdkRectangle *background_area, @@ -259,7 +255,7 @@ GdkRectangle *expose_area, guint flags) { - GtkCellRendererProgress *cellprogress = (GtkCellRendererProgress *) cell; + GaimGtkCellRendererProgress *cellprogress = (GaimGtkCellRendererProgress *) cell; gint width, height; GtkStateType state; @@ -271,12 +267,10 @@ state = GTK_STATE_ACTIVE; else state = GTK_STATE_NORMAL; - - - + width -= cell->xpad*2; height -= cell->ypad*2; - + gtk_paint_box (widget->style, window, GTK_STATE_NORMAL, GTK_SHADOW_IN,
--- a/src/gtkcellrendererprogress.h Sat Aug 28 02:42:08 2004 +0000 +++ b/src/gtkcellrendererprogress.h Sat Aug 28 12:58:57 2004 +0000 @@ -1,4 +1,4 @@ -/* gtkcellrendererprogress.h +/* gtkxcellrendererprogress.h * Gaim is the legal property of its developers, whose names are too numerous * to list here. Please refer to the COPYRIGHT file distributed with this * source distribution. @@ -28,30 +28,30 @@ #endif /* __cplusplus */ -#define GTK_TYPE_CELL_RENDERER_PROGRESS (gtk_cell_renderer_progress_get_type()) -#define GTK_CELL_RENDERER_PROGRESS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_CELL_RENDERER_PROGRESS, GtkCellRendererProgress)) -#define GTK_CELL_RENDERER_PROGRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_PROGRESS, GtkCellRendererProgressClass)) -#define GTK_IS_CELL_PROGRESS_PROGRESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS)) -#define GTK_IS_CELL_PROGRESS_PROGRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_PROGRESS)) -#define GTK_CELL_RENDERER_PROGRESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS, GtkCellRendererProgressClass)) +#define GAIM_TYPE_GTK_CELL_RENDERER_PROGRESS (gaim_gtk_cell_renderer_progress_get_type()) +#define GAIM_GTK_CELL_RENDERER_PROGRESS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GAIM_TYPE_GTK_CELL_RENDERER_PROGRESS, GaimGtkCellRendererProgress)) +#define GAIM_GTK_CELL_RENDERER_PROGRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GAIM_TYPE_GTK_CELL_RENDERER_PROGRESS, GaimGtkCellRendererProgressClass)) +#define GAIM_IS_GTK_CELL_PROGRESS_PROGRESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GAIM_TYPE_GTK_CELL_RENDERER_PROGRESS)) +#define GAIM_IS_GTK_CELL_PROGRESS_PROGRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GAIM_TYPE_GTK_CELL_RENDERER_PROGRESS)) +#define GAIM_GTK_CELL_RENDERER_PROGRESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GAIM_TYPE_GTK_CELL_RENDERER_PROGRESS, GaimGtkCellRendererProgressClass)) -typedef struct _GtkCellRendererProgress GtkCellRendererProgress; -typedef struct _GtkCellRendererProgressClass GtkCellRendererProgressClass; +typedef struct _GaimGtkCellRendererProgress GaimGtkCellRendererProgress; +typedef struct _GaimGtkCellRendererProgressClass GaimGtkCellRendererProgressClass; - struct _GtkCellRendererProgress { - GtkCellRenderer parent; +struct _GaimGtkCellRendererProgress { + GtkCellRenderer parent; - gdouble progress; - gchar *text; - gboolean text_set; - }; + gdouble progress; + gchar *text; + gboolean text_set; +}; - struct _GtkCellRendererProgressClass { - GtkCellRendererClass parent_class; - }; +struct _GaimGtkCellRendererProgressClass { + GtkCellRendererClass parent_class; +}; - GType gtk_cell_renderer_progress_get_type (void); - GtkCellRenderer *gtk_cell_renderer_progress_new (void); +GType gaim_gtk_cell_renderer_progress_get_type (void); +GtkCellRenderer *gaim_gtk_cell_renderer_progress_new (void); #ifdef __cplusplus
--- a/src/gtkft.c Sat Aug 28 02:42:08 2004 +0000 +++ b/src/gtkft.c Sat Aug 28 12:58:57 2004 +0000 @@ -499,7 +499,7 @@ gtk_tree_view_append_column(GTK_TREE_VIEW(tree), column); /* Progress bar column */ - renderer = gtk_cell_renderer_progress_new(); + renderer = gaim_gtk_cell_renderer_progress_new(); column = gtk_tree_view_column_new_with_attributes(_("Progress"), renderer, "percentage", COLUMN_PROGRESS, NULL); gtk_tree_view_column_set_resizable(GTK_TREE_VIEW_COLUMN(column), TRUE);