[gtk/wip/nielsdg/g-declare-interface: 2/2] orientable: Use G_DECLARE_INTERFACE
- From: Niels De Graef <nielsdg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/nielsdg/g-declare-interface: 2/2] orientable: Use G_DECLARE_INTERFACE
- Date: Sat, 4 Apr 2020 08:52:23 +0000 (UTC)
commit 776499307df42204785f84cdc9596d63a1ebccd4
Author: Niels De Graef <nielsdegraef gmail com>
Date: Fri Apr 3 21:50:02 2020 +0200
orientable: Use G_DECLARE_INTERFACE
docs/reference/gtk/gtk4-sections.txt | 2 +-
gtk/gtk-autocleanups.h | 1 -
gtk/gtkorientable.c | 1 -
gtk/gtkorientable.h | 18 ++++--------------
4 files changed, 5 insertions(+), 17 deletions(-)
---
diff --git a/docs/reference/gtk/gtk4-sections.txt b/docs/reference/gtk/gtk4-sections.txt
index 5d767f608b..ae58c0160c 100644
--- a/docs/reference/gtk/gtk4-sections.txt
+++ b/docs/reference/gtk/gtk4-sections.txt
@@ -5136,7 +5136,7 @@ gtk_orientable_get_orientation
gtk_orientable_set_orientation
<SUBSECTION Standard>
-GtkOrientableIface
+GtkOrientableInterface
GTK_IS_ORIENTABLE
GTK_IS_ORIENTABLE_CLASS
GTK_ORIENTABLE
diff --git a/gtk/gtk-autocleanups.h b/gtk/gtk-autocleanups.h
index 2585306986..4f5630831c 100644
--- a/gtk/gtk-autocleanups.h
+++ b/gtk/gtk-autocleanups.h
@@ -106,7 +106,6 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkMenuButton, g_object_unref)
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkMessageDialog, g_object_unref)
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkMountOperation, g_object_unref)
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkNotebook, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkOrientable, g_object_unref)
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkOverlay, g_object_unref)
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPageSetup, g_object_unref)
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkPaned, g_object_unref)
diff --git a/gtk/gtkorientable.c b/gtk/gtkorientable.c
index 4987a6c76c..7b8240512b 100644
--- a/gtk/gtkorientable.c
+++ b/gtk/gtkorientable.c
@@ -43,7 +43,6 @@
*/
-typedef GtkOrientableIface GtkOrientableInterface;
G_DEFINE_INTERFACE (GtkOrientable, gtk_orientable, G_TYPE_OBJECT)
static void
diff --git a/gtk/gtkorientable.h b/gtk/gtkorientable.h
index 4044e30dce..403acc7780 100644
--- a/gtk/gtkorientable.h
+++ b/gtk/gtkorientable.h
@@ -30,26 +30,16 @@
G_BEGIN_DECLS
-#define GTK_TYPE_ORIENTABLE (gtk_orientable_get_type ())
-#define GTK_ORIENTABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ORIENTABLE,
GtkOrientable))
-#define GTK_ORIENTABLE_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_ORIENTABLE,
GtkOrientableIface))
-#define GTK_IS_ORIENTABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ORIENTABLE))
-#define GTK_IS_ORIENTABLE_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_ORIENTABLE))
-#define GTK_ORIENTABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_ORIENTABLE,
GtkOrientableIface))
-
-
-typedef struct _GtkOrientable GtkOrientable; /* Dummy typedef */
-typedef struct _GtkOrientableIface GtkOrientableIface;
+#define GTK_TYPE_ORIENTABLE (gtk_orientable_get_type ())
+GDK_AVAILABLE_IN_ALL
+G_DECLARE_INTERFACE (GtkOrientable, gtk_orientable, GTK, ORIENTABLE, GObject)
-struct _GtkOrientableIface
+struct _GtkOrientableInterface
{
GTypeInterface base_iface;
};
-GDK_AVAILABLE_IN_ALL
-GType gtk_orientable_get_type (void) G_GNUC_CONST;
-
GDK_AVAILABLE_IN_ALL
void gtk_orientable_set_orientation (GtkOrientable *orientable,
GtkOrientation orientation);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]