[gtk+/wip/otte/gadget: 9/18] iconhelper: Turn into gadget
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/otte/gadget: 9/18] iconhelper: Turn into gadget
- Date: Mon, 14 Dec 2015 04:51:23 +0000 (UTC)
commit 8ddade441a44e6a0b1a2a275548b07e6b53be205
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]