summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorentin Noël <corentin.noel@collabora.com>2019-08-16 17:25:40 +0200
committerAlberto Fanjul <albertofanjul@gmail.com>2019-08-20 18:58:15 +0000
commit80283c9851789f421f9d0403b07c514980c25561 (patch)
treee43569fcac2df7971aba1bd177e00730b392236a
parentf5f5001329bfba9c8f9d4a3dc692afa98389c78f (diff)
downloadglade-80283c9851789f421f9d0403b07c514980c25561.tar.gz
gladeui: Use G_DECLARE_INTERFACE for GladeDrag
-rw-r--r--gladeui/glade-drag.c8
-rw-r--r--gladeui/glade-drag.h11
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,