[gnome-builder] builder: modernize remaining GObjects.Use G_DECLARE_FINAL_TYPE() and G_DECLARE_DERIVABLE_TYPE()
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] builder: modernize remaining GObjects.Use G_DECLARE_FINAL_TYPE() and G_DECLARE_DERIVABLE_TYPE()
- Date: Thu, 21 May 2015 07:24:42 +0000 (UTC)
commit 42d059388a86731f38d29373c233479710164742
Author: Dimitris Zenios <dimitris zenios gmail com>
Date: Thu May 21 10:20:43 2015 +0300
builder: modernize remaining GObjects.Use G_DECLARE_FINAL_TYPE() and G_DECLARE_DERIVABLE_TYPE()
https://bugzilla.gnome.org/show_bug.cgi?id=749033
libide/git/ide-git-remote-callbacks.c | 5 -----
libide/git/ide-git-remote-callbacks.h | 15 +++------------
2 files changed, 3 insertions(+), 17 deletions(-)
---
diff --git a/libide/git/ide-git-remote-callbacks.c b/libide/git/ide-git-remote-callbacks.c
index 682c468..9d8b996 100644
--- a/libide/git/ide-git-remote-callbacks.c
+++ b/libide/git/ide-git-remote-callbacks.c
@@ -35,11 +35,6 @@ struct _IdeGitRemoteCallbacks
gdouble fraction;
};
-struct _IdeGitRemoteCallbacksClass
-{
- GgitRemoteCallbacksClass parent_class;
-};
-
G_DEFINE_TYPE (IdeGitRemoteCallbacks, ide_git_remote_callbacks, GGIT_TYPE_REMOTE_CALLBACKS)
enum {
diff --git a/libide/git/ide-git-remote-callbacks.h b/libide/git/ide-git-remote-callbacks.h
index 702b51a..ae03a28 100644
--- a/libide/git/ide-git-remote-callbacks.h
+++ b/libide/git/ide-git-remote-callbacks.h
@@ -25,20 +25,11 @@
G_BEGIN_DECLS
-#define IDE_TYPE_GIT_REMOTE_CALLBACKS (ide_git_remote_callbacks_get_type())
-#define IDE_GIT_REMOTE_CALLBACKS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
IDE_TYPE_GIT_REMOTE_CALLBACKS, IdeGitRemoteCallbacks))
-#define IDE_GIT_REMOTE_CALLBACKS_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
IDE_TYPE_GIT_REMOTE_CALLBACKS, IdeGitRemoteCallbacks const))
-#define IDE_GIT_REMOTE_CALLBACKS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
IDE_TYPE_GIT_REMOTE_CALLBACKS, IdeGitRemoteCallbacksClass))
-#define IDE_IS_GIT_REMOTE_CALLBACKS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
IDE_TYPE_GIT_REMOTE_CALLBACKS))
-#define IDE_IS_GIT_REMOTE_CALLBACKS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
IDE_TYPE_GIT_REMOTE_CALLBACKS))
-#define IDE_GIT_REMOTE_CALLBACKS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
IDE_TYPE_GIT_REMOTE_CALLBACKS, IdeGitRemoteCallbacksClass))
+#define IDE_TYPE_GIT_REMOTE_CALLBACKS (ide_git_remote_callbacks_get_type())
-typedef struct _IdeGitRemoteCallbacks IdeGitRemoteCallbacks;
-typedef struct _IdeGitRemoteCallbacksClass IdeGitRemoteCallbacksClass;
+G_DECLARE_FINAL_TYPE (IdeGitRemoteCallbacks, ide_git_remote_callbacks,
+ IDE, GIT_REMOTE_CALLBACKS, GgitRemoteCallbacks)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC (IdeGitRemoteCallbacks, g_object_unref)
-
-GType ide_git_remote_callbacks_get_type (void);
GgitRemoteCallbacks *ide_git_remote_callbacks_new (void);
gdouble ide_git_remote_callbacks_get_fraction (IdeGitRemoteCallbacks *self);
IdeProgress *ide_git_remote_callbacks_get_progress (IdeGitRemoteCallbacks *self);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]