[epiphany] downloads-popover: Use G_DECLARE_FINAL_TYPE



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]