[gnome-builder] builder: modernize remaining GObjects.Use G_DECLARE_FINAL_TYPE() and G_DECLARE_DERIVABLE_TYPE()



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]