diff options
author | Corentin Noël <corentin.noel@collabora.com> | 2019-08-16 17:25:40 +0200 |
---|---|---|
committer | Alberto Fanjul <albertofanjul@gmail.com> | 2019-08-20 18:58:15 +0000 |
commit | 80283c9851789f421f9d0403b07c514980c25561 (patch) | |
tree | e43569fcac2df7971aba1bd177e00730b392236a | |
parent | f5f5001329bfba9c8f9d4a3dc692afa98389c78f (diff) | |
download | glade-80283c9851789f421f9d0403b07c514980c25561.tar.gz |
gladeui: Use G_DECLARE_INTERFACE for GladeDrag
-rw-r--r-- | gladeui/glade-drag.c | 8 | ||||
-rw-r--r-- | gladeui/glade-drag.h | 11 |
2 files changed, 6 insertions, 13 deletions
diff --git a/gladeui/glade-drag.c b/gladeui/glade-drag.c index 248467cb..93c9e917 100644 --- a/gladeui/glade-drag.c +++ b/gladeui/glade-drag.c @@ -37,7 +37,7 @@ _glade_drag_can_drag (_GladeDrag *source) _GladeDragInterface *iface; g_return_val_if_fail (GLADE_IS_DRAG (source), FALSE); - iface = GLADE_DRAG_GET_INTERFACE (source); + iface = GLADE_DRAG_GET_IFACE (source); if (iface->can_drag) return iface->can_drag (source); @@ -51,7 +51,7 @@ _glade_drag_can_drop (_GladeDrag *dest, gint x, gint y, GObject *data) _GladeDragInterface *iface; g_return_val_if_fail (GLADE_IS_DRAG (dest), FALSE); - iface = GLADE_DRAG_GET_INTERFACE (dest); + iface = GLADE_DRAG_GET_IFACE (dest); if (iface->can_drop) return iface->can_drop (dest, x, y, data); @@ -65,7 +65,7 @@ _glade_drag_drop (_GladeDrag *dest, gint x, gint y, GObject *data) _GladeDragInterface *iface; g_return_val_if_fail (GLADE_IS_DRAG (dest), FALSE); - iface = GLADE_DRAG_GET_INTERFACE (dest); + iface = GLADE_DRAG_GET_IFACE (dest); if (iface->drop) return iface->drop (dest, x, y, data); @@ -79,7 +79,7 @@ _glade_drag_highlight (_GladeDrag *dest, gint x, gint y) _GladeDragInterface *iface; g_return_if_fail (GLADE_IS_DRAG (dest)); - iface = GLADE_DRAG_GET_INTERFACE (dest); + iface = GLADE_DRAG_GET_IFACE (dest); if (iface->highlight) iface->highlight (dest, x, y); diff --git a/gladeui/glade-drag.h b/gladeui/glade-drag.h index 85903f79..de3843e2 100644 --- a/gladeui/glade-drag.h +++ b/gladeui/glade-drag.h @@ -29,13 +29,8 @@ G_BEGIN_DECLS -#define GLADE_TYPE_DRAG (_glade_drag_get_type ()) -#define GLADE_DRAG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GLADE_TYPE_DRAG, _GladeDrag)) -#define GLADE_IS_DRAG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GLADE_TYPE_DRAG)) -#define GLADE_DRAG_GET_INTERFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GLADE_TYPE_DRAG, _GladeDragInterface)) - -typedef struct __GladeDrag _GladeDrag; -typedef struct __GladeDragInterface _GladeDragInterface; +#define GLADE_TYPE_DRAG _glade_drag_get_type () +G_DECLARE_INTERFACE (_GladeDrag, _glade_drag, GLADE, DRAG, GObject) struct __GladeDragInterface { @@ -58,8 +53,6 @@ struct __GladeDragInterface gint y); }; -GType _glade_drag_get_type (void) G_GNUC_CONST; - gboolean _glade_drag_can_drag (_GladeDrag *source); gboolean _glade_drag_can_drop (_GladeDrag *dest, |