[glade/tintou/more-g-declare: 1/11] gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeAdaptorChooserWidget
- From: Corentin Noël <corentinnoel src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glade/tintou/more-g-declare: 1/11] gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeAdaptorChooserWidget
- Date: Fri, 16 Aug 2019 15:54:33 +0000 (UTC)
commit b0b042d4cf591e2902aea2914d20ed9f225b183c
Author: Corentin Noël <corentin noel collabora com>
Date: Fri Aug 16 16:47:25 2019 +0200
gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeAdaptorChooserWidget
gladeui/glade-adaptor-chooser-widget.c | 3 ++-
gladeui/glade-adaptor-chooser-widget.h | 21 +++------------------
2 files changed, 5 insertions(+), 19 deletions(-)
---
diff --git a/gladeui/glade-adaptor-chooser-widget.c b/gladeui/glade-adaptor-chooser-widget.c
index 3dcaac84..75867061 100644
--- a/gladeui/glade-adaptor-chooser-widget.c
+++ b/gladeui/glade-adaptor-chooser-widget.c
@@ -38,7 +38,8 @@ enum
N_COLUMN
};
-struct _GladeAdaptorChooserWidgetPrivate
+typedef struct __GladeAdaptorChooserWidgetPrivate _GladeAdaptorChooserWidgetPrivate;
+struct __GladeAdaptorChooserWidgetPrivate
{
GtkTreeView *treeview;
GtkListStore *store;
diff --git a/gladeui/glade-adaptor-chooser-widget.h b/gladeui/glade-adaptor-chooser-widget.h
index d6be1556..7a1d4cd5 100644
--- a/gladeui/glade-adaptor-chooser-widget.h
+++ b/gladeui/glade-adaptor-chooser-widget.h
@@ -28,16 +28,8 @@
G_BEGIN_DECLS
-#define GLADE_TYPE_ADAPTOR_CHOOSER_WIDGET (_glade_adaptor_chooser_widget_get_type ())
-#define GLADE_ADAPTOR_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
GLADE_TYPE_ADAPTOR_CHOOSER_WIDGET, _GladeAdaptorChooserWidget))
-#define GLADE_ADAPTOR_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
GLADE_TYPE_ADAPTOR_CHOOSER_WIDGET, _GladeAdaptorChooserWidgetClass))
-#define GLADE_IS_ADAPTOR_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
GLADE_TYPE_ADAPTOR_CHOOSER_WIDGET))
-#define GLADE_IS_ADAPTOR_CHOOSER_WIDGET_CLASS(klass)(G_TYPE_CHECK_CLASS_TYPE ((klass),
GLADE_TYPE_ADAPTOR_CHOOSER_WIDGET))
-#define GLADE_ADAPTOR_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
GLADE_TYPE_ADAPTOR_CHOOSER_WIDGET, _GladeAdaptorChooserWidgetClass))
-
-typedef struct _GladeAdaptorChooserWidgetClass _GladeAdaptorChooserWidgetClass;
-typedef struct _GladeAdaptorChooserWidget _GladeAdaptorChooserWidget;
-typedef struct _GladeAdaptorChooserWidgetPrivate _GladeAdaptorChooserWidgetPrivate;
+#define GLADE_TYPE_ADAPTOR_CHOOSER_WIDGET _glade_adaptor_chooser_widget_get_type ()
+G_DECLARE_DERIVABLE_TYPE (_GladeAdaptorChooserWidget, _glade_adaptor_chooser_widget, GLADE,
ADAPTOR_CHOOSER_WIDGET, GtkBox)
typedef enum
{
@@ -47,18 +39,11 @@ typedef enum
GLADE_ADAPTOR_CHOOSER_WIDGET_SKIP_DEPRECATED = 1 << 3
} _GladeAdaptorChooserWidgetFlags;
-struct _GladeAdaptorChooserWidgetClass
+struct __GladeAdaptorChooserWidgetClass
{
GtkBoxClass parent_class;
};
-struct _GladeAdaptorChooserWidget
-{
- GtkBox parent_instance;
-};
-
-GType _glade_adaptor_chooser_widget_get_type (void) G_GNUC_CONST;
-
GtkWidget *_glade_adaptor_chooser_widget_new (_GladeAdaptorChooserWidgetFlags flags,
GladeProject *project);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]