[gtk+/wip/otte/gadget: 9/18] iconhelper: Turn into gadget



commit aad718560e754c224d134a9c661c02abba85af62
Author: Benjamin Otte <otte redhat com>
Date:   Wed Dec 9 14:01:46 2015 +0100

    iconhelper: Turn into gadget
    
    This is just the basic conversion to inheriting from
    GTK_TYPE_CSS_GADGET.

 gtk/gtkiconhelper.c        |   10 +++++-----
 gtk/gtkiconhelperprivate.h |    9 +++++----
 2 files changed, 10 insertions(+), 9 deletions(-)
---
diff --git a/gtk/gtkiconhelper.c b/gtk/gtkiconhelper.c
index f9f282d..21f272d 100644
--- a/gtk/gtkiconhelper.c
+++ b/gtk/gtkiconhelper.c
@@ -47,7 +47,7 @@ struct _GtkIconHelperPrivate {
   gint last_surface_scale;
 };
 
-G_DEFINE_TYPE_WITH_PRIVATE (GtkIconHelper, _gtk_icon_helper, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (GtkIconHelper, gtk_icon_helper, GTK_TYPE_CSS_GADGET)
 
 static void
 gtk_icon_helper_take_definition (GtkIconHelper      *self,
@@ -94,11 +94,11 @@ gtk_icon_helper_finalize (GObject *object)
   _gtk_icon_helper_clear (self);
   gtk_image_definition_unref (self->priv->def);
   
-  G_OBJECT_CLASS (_gtk_icon_helper_parent_class)->finalize (object);
+  G_OBJECT_CLASS (gtk_icon_helper_parent_class)->finalize (object);
 }
 
 static void
-_gtk_icon_helper_class_init (GtkIconHelperClass *klass)
+gtk_icon_helper_class_init (GtkIconHelperClass *klass)
 {
   GObjectClass *oclass;
 
@@ -107,9 +107,9 @@ _gtk_icon_helper_class_init (GtkIconHelperClass *klass)
 }
 
 static void
-_gtk_icon_helper_init (GtkIconHelper *self)
+gtk_icon_helper_init (GtkIconHelper *self)
 {
-  self->priv = _gtk_icon_helper_get_instance_private (self);
+  self->priv = gtk_icon_helper_get_instance_private (self);
 
   self->priv->def = gtk_image_definition_new_empty ();
 
diff --git a/gtk/gtkiconhelperprivate.h b/gtk/gtkiconhelperprivate.h
index 4fcbd8d..b87e26a 100644
--- a/gtk/gtkiconhelperprivate.h
+++ b/gtk/gtkiconhelperprivate.h
@@ -23,11 +23,12 @@
 #include "gtk/gtkimage.h"
 #include "gtk/gtktypes.h"
 
+#include "gtkcssgadgetprivate.h"
 #include "gtkimagedefinitionprivate.h"
 
 G_BEGIN_DECLS
 
-#define GTK_TYPE_ICON_HELPER _gtk_icon_helper_get_type()
+#define GTK_TYPE_ICON_HELPER gtk_icon_helper_get_type()
 
 #define GTK_ICON_HELPER(obj) \
   (G_TYPE_CHECK_INSTANCE_CAST ((obj), \
@@ -55,17 +56,17 @@ typedef struct _GtkIconHelperPrivate GtkIconHelperPrivate;
 
 struct _GtkIconHelper
 {
-  GObject parent;
+  GtkCssGadget parent;
 
   GtkIconHelperPrivate *priv;
 };
 
 struct _GtkIconHelperClass
 {
-  GObjectClass parent_class;
+  GtkCssGadgetClass parent_class;
 };
 
-GType _gtk_icon_helper_get_type (void) G_GNUC_CONST;
+GType gtk_icon_helper_get_type (void) G_GNUC_CONST;
 
 GtkIconHelper *_gtk_icon_helper_new (GtkWidget *owner);
 


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