[epiphany] downloads-popover: Use G_DECLARE_FINAL_TYPE
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany] downloads-popover: Use G_DECLARE_FINAL_TYPE
- Date: Wed, 10 Feb 2016 06:21:35 +0000 (UTC)
commit 6b23d476a6633f1c0374c8415e009e01db7b1a70
Author: Michael Catanzaro <mcatanzaro igalia com>
Date: Tue Feb 9 23:08:06 2016 -0600
downloads-popover: Use G_DECLARE_FINAL_TYPE
lib/widgets/ephy-downloads-popover.c | 7 +------
lib/widgets/ephy-downloads-popover.h | 12 ++----------
2 files changed, 3 insertions(+), 16 deletions(-)
---
diff --git a/lib/widgets/ephy-downloads-popover.c b/lib/widgets/ephy-downloads-popover.c
index 7e7f316..c9f2b7c 100644
--- a/lib/widgets/ephy-downloads-popover.c
+++ b/lib/widgets/ephy-downloads-popover.c
@@ -28,17 +28,12 @@
struct _EphyDownloadsPopover
{
- GtkPopover parent;
+ GtkPopover parent_instance;
GtkWidget *downloads_box;
GtkWidget *clear_button;
};
-struct _EphyDownloadsPopoverClass
-{
- GtkPopoverClass parent_class;
-};
-
G_DEFINE_TYPE (EphyDownloadsPopover, ephy_downloads_popover, GTK_TYPE_POPOVER)
#define DOWNLOADS_BOX_MIN_SIZE 270
diff --git a/lib/widgets/ephy-downloads-popover.h b/lib/widgets/ephy-downloads-popover.h
index 587888d..3a8e8b2 100644
--- a/lib/widgets/ephy-downloads-popover.h
+++ b/lib/widgets/ephy-downloads-popover.h
@@ -26,17 +26,9 @@
G_BEGIN_DECLS
-#define EPHY_TYPE_DOWNLOADS_POPOVER (ephy_downloads_popover_get_type())
-#define EPHY_DOWNLOADS_POPOVER(object) (G_TYPE_CHECK_INSTANCE_CAST((object),
EPHY_TYPE_DOWNLOADS_POPOVER, EphyDownloadsPopover))
-#define EPHY_IS_DOWNLOADS_POPOVER(object) (G_TYPE_CHECK_INSTANCE_TYPE((object),
EPHY_TYPE_DOWNLOADS_POPOVER))
-#define EPHY_DOWNLOADS_POPOVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),
EPHY_TYPE_DOWNLOADS_POPOVER, EphyDownloadsPopoverClass))
-#define EPHY_IS_DOWNLOADS_POPOVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),
EPHY_TYPE_DOWNLOADS_POPOVER))
-#define EPHY_DOWNLOADS_POPOVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj),
EPHY_TYPE_DOWNLOADS_POPOVER, EphyDownloadsPopoverClass))
+#define EPHY_TYPE_DOWNLOADS_POPOVER (ephy_downloads_popover_get_type())
-typedef struct _EphyDownloadsPopover EphyDownloadsPopover;
-typedef struct _EphyDownloadsPopoverClass EphyDownloadsPopoverClass;
-
-GType ephy_downloads_popover_get_type (void);
+G_DECLARE_FINAL_TYPE (EphyDownloadsPopover, ephy_downloads_popover, EPHY, DOWNLOADS_POPOVER, GtkPopover)
GtkWidget *ephy_downloads_popover_new (GtkWidget *relative_to);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]