[epiphany] downloads-progress-icon: Use G_DECLARE_FINAL_TYPE



commit 0d3d99de35658557215ef33ce6323763cc620685
Author: Michael Catanzaro <mcatanzaro igalia com>
Date:   Tue Feb 9 23:10:24 2016 -0600

    downloads-progress-icon: Use G_DECLARE_FINAL_TYPE

 lib/widgets/ephy-downloads-progress-icon.c |    7 +------
 lib/widgets/ephy-downloads-progress-icon.h |   12 ++----------
 2 files changed, 3 insertions(+), 16 deletions(-)
---
diff --git a/lib/widgets/ephy-downloads-progress-icon.c b/lib/widgets/ephy-downloads-progress-icon.c
index 16befa8..36ce50c 100644
--- a/lib/widgets/ephy-downloads-progress-icon.c
+++ b/lib/widgets/ephy-downloads-progress-icon.c
@@ -25,16 +25,11 @@
 
 struct _EphyDownloadsProgressIcon
 {
-  GtkDrawingArea parent;
+  GtkDrawingArea parent_instance;
 
   GtkWidget *downloads_box;
 };
 
-struct _EphyDownloadsProgressIconClass
-{
-  GtkDrawingAreaClass parent_class;
-};
-
 G_DEFINE_TYPE (EphyDownloadsProgressIcon, ephy_downloads_progress_icon, GTK_TYPE_DRAWING_AREA)
 
 static gboolean
diff --git a/lib/widgets/ephy-downloads-progress-icon.h b/lib/widgets/ephy-downloads-progress-icon.h
index bf1e631..283e366 100644
--- a/lib/widgets/ephy-downloads-progress-icon.h
+++ b/lib/widgets/ephy-downloads-progress-icon.h
@@ -26,17 +26,9 @@
 
 G_BEGIN_DECLS
 
-#define EPHY_TYPE_DOWNLOADS_PROGRESS_ICON            (ephy_downloads_progress_icon_get_type())
-#define EPHY_DOWNLOADS_PROGRESS_ICON(object)         (G_TYPE_CHECK_INSTANCE_CAST((object), 
EPHY_TYPE_DOWNLOADS_PROGRESS_ICON, EphyDownloadsProgressIcon))
-#define EPHY_IS_DOWNLOADS_PROGRESS_ICON(object)      (G_TYPE_CHECK_INSTANCE_TYPE((object), 
EPHY_TYPE_DOWNLOADS_PROGRESS_ICON))
-#define EPHY_DOWNLOADS_PROGRESS_ICON_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST((klass), 
EPHY_TYPE_DOWNLOADS_PROGRESS_ICON, EphyDownloadsProgressIconClass))
-#define EPHY_IS_DOWNLOADS_PROGRESS_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), 
EPHY_TYPE_DOWNLOADS_PROGRESS_ICON))
-#define EPHY_DOWNLOADS_PROGRESS_ICON_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS((obj), 
EPHY_TYPE_DOWNLOADS_PROGRESS_ICON, EphyDownloadsProgressIconClass))
+#define EPHY_TYPE_DOWNLOADS_PROGRESS_ICON (ephy_downloads_progress_icon_get_type())
 
-typedef struct _EphyDownloadsProgressIcon        EphyDownloadsProgressIcon;
-typedef struct _EphyDownloadsProgressIconClass   EphyDownloadsProgressIconClass;
-
-GType      ephy_downloads_progress_icon_get_type (void);
+G_DECLARE_FINAL_TYPE (EphyDownloadsProgressIcon, ephy_downloads_progress_icon, EPHY, 
DOWNLOADS_PROGRESS_ICON, GtkDrawingArea)
 
 GtkWidget *ephy_downloads_progress_icon_new      (void);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]