[epiphany] downloads-progress-icon: Use G_DECLARE_FINAL_TYPE
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany] downloads-progress-icon: Use G_DECLARE_FINAL_TYPE
- Date: Wed, 10 Feb 2016 06:21:40 +0000 (UTC)
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]