diff options
author | Debarshi Ray <debarshir@gnome.org> | 2018-10-06 18:09:28 +0200 |
---|---|---|
committer | Debarshi Ray <debarshir@gnome.org> | 2018-10-06 19:34:00 +0200 |
commit | 3ad9932037cc27314caa9d09d9cccb0b305e77b9 (patch) | |
tree | 746eec6493c302c2498ebba92370870f6b03443e | |
parent | 3f14c2b8c4c5f1816e3995acecab4f6a83ab46fd (diff) | |
download | libgd-3ad9932037cc27314caa9d09d9cccb0b305e77b9.tar.gz |
toggle-pixbuf-renderer: Use G_DECLARE_DERIVABLE_TYPE
https://bugzilla.gnome.org/show_bug.cgi?id=774709
-rw-r--r-- | libgd/gd-toggle-pixbuf-renderer.h | 34 |
1 files changed, 5 insertions, 29 deletions
diff --git a/libgd/gd-toggle-pixbuf-renderer.h b/libgd/gd-toggle-pixbuf-renderer.h index 2a7531a..81abf7d 100644 --- a/libgd/gd-toggle-pixbuf-renderer.h +++ b/libgd/gd-toggle-pixbuf-renderer.h @@ -29,43 +29,19 @@ G_BEGIN_DECLS #define GD_TYPE_TOGGLE_PIXBUF_RENDERER gd_toggle_pixbuf_renderer_get_type() +G_DECLARE_DERIVABLE_TYPE (GdTogglePixbufRenderer, + gd_toggle_pixbuf_renderer, + GD, + TOGGLE_PIXBUF_RENDERER, + GtkCellRendererPixbuf) -#define GD_TOGGLE_PIXBUF_RENDERER(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ - GD_TYPE_TOGGLE_PIXBUF_RENDERER, GdTogglePixbufRenderer)) - -#define GD_TOGGLE_PIXBUF_RENDERER_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST ((klass), \ - GD_TYPE_TOGGLE_PIXBUF_RENDERER, GdTogglePixbufRendererClass)) - -#define GD_IS_TOGGLE_PIXBUF_RENDERER(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \ - GD_TYPE_TOGGLE_PIXBUF_RENDERER)) - -#define GD_IS_TOGGLE_PIXBUF_RENDERER_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_TYPE ((klass), \ - GD_TYPE_TOGGLE_PIXBUF_RENDERER)) - -#define GD_TOGGLE_PIXBUF_RENDERER_GET_CLASS(obj) \ - (G_TYPE_INSTANCE_GET_CLASS ((obj), \ - GD_TYPE_TOGGLE_PIXBUF_RENDERER, GdTogglePixbufRendererClass)) - -typedef struct _GdTogglePixbufRenderer GdTogglePixbufRenderer; -typedef struct _GdTogglePixbufRendererClass GdTogglePixbufRendererClass; typedef struct _GdTogglePixbufRendererPrivate GdTogglePixbufRendererPrivate; -struct _GdTogglePixbufRenderer -{ - GtkCellRendererPixbuf parent; -}; - struct _GdTogglePixbufRendererClass { GtkCellRendererPixbufClass parent_class; }; -GType gd_toggle_pixbuf_renderer_get_type (void) G_GNUC_CONST; - GtkCellRenderer *gd_toggle_pixbuf_renderer_new (void); G_END_DECLS |