diff options
Diffstat (limited to 'src/nautilus-icon-info.h')
-rw-r--r-- | src/nautilus-icon-info.h | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/src/nautilus-icon-info.h b/src/nautilus-icon-info.h index 592b534d3..505a7be0f 100644 --- a/src/nautilus-icon-info.h +++ b/src/nautilus-icon-info.h @@ -48,19 +48,8 @@ typedef enum { /* Maximum size of an icon that the icon factory will ever produce */ #define NAUTILUS_ICON_MAXIMUM_SIZE 320 -typedef struct _NautilusIconInfo NautilusIconInfo; -typedef struct _NautilusIconInfoClass NautilusIconInfoClass; - - -#define NAUTILUS_TYPE_ICON_INFO (nautilus_icon_info_get_type ()) -#define NAUTILUS_ICON_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_ICON_INFO, NautilusIconInfo)) -#define NAUTILUS_ICON_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_ICON_INFO, NautilusIconInfoClass)) -#define NAUTILUS_IS_ICON_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_ICON_INFO)) -#define NAUTILUS_IS_ICON_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_ICON_INFO)) -#define NAUTILUS_ICON_INFO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_ICON_INFO, NautilusIconInfoClass)) - - -GType nautilus_icon_info_get_type (void) G_GNUC_CONST; +#define NAUTILUS_TYPE_ICON_INFO (nautilus_icon_info_get_type ()) +G_DECLARE_FINAL_TYPE (NautilusIconInfo, nautilus_icon_info, NAUTILUS, ICON_INFO, GObject) NautilusIconInfo * nautilus_icon_info_new_for_pixbuf (GdkPixbuf *pixbuf, int scale); |