[gedit/wip/spell-checking] spell-checker: use G_DECLARE macro
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit/wip/spell-checking] spell-checker: use G_DECLARE macro
- Date: Fri, 24 Jul 2015 06:51:27 +0000 (UTC)
commit ef76347b2ea970bb76e4eec770e27482ee5a1bbb
Author: Sébastien Wilmet <swilmet gnome org>
Date: Fri Jul 24 08:50:20 2015 +0200
spell-checker: use G_DECLARE macro
plugins/spell/gedit-spell-checker.c | 5 -----
plugins/spell/gedit-spell-checker.h | 15 ++++-----------
2 files changed, 4 insertions(+), 16 deletions(-)
---
diff --git a/plugins/spell/gedit-spell-checker.c b/plugins/spell/gedit-spell-checker.c
index 99bd564..c9c6842 100644
--- a/plugins/spell/gedit-spell-checker.c
+++ b/plugins/spell/gedit-spell-checker.c
@@ -33,11 +33,6 @@
typedef struct _GeditSpellCheckerPrivate GeditSpellCheckerPrivate;
-struct _GeditSpellChecker
-{
- GObject parent_instance;
-};
-
struct _GeditSpellCheckerPrivate
{
EnchantBroker *broker;
diff --git a/plugins/spell/gedit-spell-checker.h b/plugins/spell/gedit-spell-checker.h
index f582fc2..29c9238 100644
--- a/plugins/spell/gedit-spell-checker.h
+++ b/plugins/spell/gedit-spell-checker.h
@@ -26,15 +26,10 @@
G_BEGIN_DECLS
-#define GEDIT_TYPE_SPELL_CHECKER (gedit_spell_checker_get_type ())
-#define GEDIT_SPELL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEDIT_TYPE_SPELL_CHECKER,
GeditSpellChecker))
-#define GEDIT_SPELL_CHECKER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GEDIT_TYPE_SPELL_CHECKER,
GeditSpellChecker))
-#define GEDIT_IS_SPELL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEDIT_TYPE_SPELL_CHECKER))
-#define GEDIT_IS_SPELL_CHECKER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GEDIT_TYPE_SPELL_CHECKER))
-#define GEDIT_SPELL_CHECKER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GEDIT_TYPE_SPELL_CHECKER,
GeditSpellChecker))
-
-typedef struct _GeditSpellChecker GeditSpellChecker;
-typedef struct _GeditSpellCheckerClass GeditSpellCheckerClass;
+#define GEDIT_TYPE_SPELL_CHECKER (gedit_spell_checker_get_type ())
+G_DECLARE_DERIVABLE_TYPE (GeditSpellChecker, gedit_spell_checker,
+ GEDIT, SPELL_CHECKER,
+ GObject)
struct _GeditSpellCheckerClass
{
@@ -50,8 +45,6 @@ struct _GeditSpellCheckerClass
void (* clear_session) (GeditSpellChecker *checker);
};
-GType gedit_spell_checker_get_type (void) G_GNUC_CONST;
-
GeditSpellChecker *gedit_spell_checker_new (void);
gboolean gedit_spell_checker_set_language (GeditSpellChecker *checker,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]