diff options
author | Debarshi Ray <debarshir@gnome.org> | 2018-08-22 13:39:53 +0200 |
---|---|---|
committer | Debarshi Ray <debarshir@gnome.org> | 2018-08-23 10:23:18 +0200 |
commit | e0c461e808ae085fae28355619636ede746f168b (patch) | |
tree | 83abddd637df9361342fbbbb5e367b86f08c084c | |
parent | 15f53b66ac6cfd6f2535b5614a21825ea4bd4ad4 (diff) | |
download | libgd-e0c461e808ae085fae28355619636ede746f168b.tar.gz |
two-lines-renderer: Use G_DECLARE_DERIVABLE_TYPE
https://bugzilla.gnome.org/show_bug.cgi?id=774709
-rw-r--r-- | libgd/gd-two-lines-renderer.h | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/libgd/gd-two-lines-renderer.h b/libgd/gd-two-lines-renderer.h index f9cff3b..4b0da8d 100644 --- a/libgd/gd-two-lines-renderer.h +++ b/libgd/gd-two-lines-renderer.h @@ -29,43 +29,15 @@ G_BEGIN_DECLS #define GD_TYPE_TWO_LINES_RENDERER gd_two_lines_renderer_get_type() +G_DECLARE_DERIVABLE_TYPE (GdTwoLinesRenderer, gd_two_lines_renderer, GD, TWO_LINES_RENDERER, GtkCellRendererText) -#define GD_TWO_LINES_RENDERER(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ - GD_TYPE_TWO_LINES_RENDERER, GdTwoLinesRenderer)) - -#define GD_TWO_LINES_RENDERER_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST ((klass), \ - GD_TYPE_TWO_LINES_RENDERER, GdTwoLinesRendererClass)) - -#define GD_IS_TWO_LINES_RENDERER(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \ - GD_TYPE_TWO_LINES_RENDERER)) - -#define GD_IS_TWO_LINES_RENDERER_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_TYPE ((klass), \ - GD_TYPE_TWO_LINES_RENDERER)) - -#define GD_TWO_LINES_RENDERER_GET_CLASS(obj) \ - (G_TYPE_INSTANCE_GET_CLASS ((obj), \ - GD_TYPE_TWO_LINES_RENDERER, GdTwoLinesRendererClass)) - -typedef struct _GdTwoLinesRenderer GdTwoLinesRenderer; -typedef struct _GdTwoLinesRendererClass GdTwoLinesRendererClass; typedef struct _GdTwoLinesRendererPrivate GdTwoLinesRendererPrivate; -struct _GdTwoLinesRenderer -{ - GtkCellRendererText parent; -}; - struct _GdTwoLinesRendererClass { GtkCellRendererTextClass parent_class; }; -GType gd_two_lines_renderer_get_type (void) G_GNUC_CONST; - GtkCellRenderer *gd_two_lines_renderer_new (void); G_END_DECLS |