monkey-bubble r318 - in trunk: . src/util



Author: herzi
Date: Sat Feb  9 14:45:33 2008
New Revision: 318
URL: http://svn.gnome.org/viewvc/monkey-bubble?rev=318&view=rev

Log:
2008-02-08  Sven Herzberg  <sven imendio com>

	* src/util/clock.c: (mb_clock_init): use G_DEFINE_TYPE


Modified:
   trunk/ChangeLog
   trunk/src/util/clock.c

Modified: trunk/src/util/clock.c
==============================================================================
--- trunk/src/util/clock.c	(original)
+++ trunk/src/util/clock.c	Sat Feb  9 14:45:33 2008
@@ -23,7 +23,7 @@
 
 typedef enum
 {
-  MB_CLOCK_STOPPED =1,
+  MB_CLOCK_STOPPED = 1,
   MB_CLOCK_RUNNING = 2,
   MB_CLOCK_PAUSED = 3
 } MbClockState;
@@ -36,10 +36,12 @@
   MbClockState state;
 };
 
+G_DEFINE_TYPE (MbClock, mb_clock, G_TYPE_OBJECT);
 
-
-static void mb_clock_instance_init(MbClock * clock) {
-  clock->private =g_new0 (MbClockPrivate, 1);			
+static void
+mb_clock_init (MbClock* clock)
+{
+	clock->private = g_new0 (MbClockPrivate, 1);
 }
 
 static void mb_clock_finalize(GObject* object) {
@@ -62,35 +64,6 @@
     object_class->finalize = mb_clock_finalize;
 }
 
-
-GType mb_clock_get_type(void) {
-    static GType mb_clock_type = 0;
-    
-    if (!mb_clock_type) {
-      static const GTypeInfo mb_clock_info = {
-	sizeof(MbClockClass),
-	NULL,           /* base_init */
-	NULL,           /* base_finalize */
-	(GClassInitFunc) mb_clock_class_init,
-	NULL,           /* class_finalize */
-	NULL,           /* class_data */
-	sizeof(MbClock),
-	1,              /* n_preallocs */
-	(GInstanceInitFunc) mb_clock_instance_init,
-      };
-
-
-      
-      mb_clock_type = g_type_register_static(G_TYPE_OBJECT,
-						"MbClock",
-						&mb_clock_info, 0);
-    }
-    
-    return mb_clock_type;
-}
-
-
-
 MbClock * mb_clock_new(void) {
   MbClock * clock;
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]