Develop and Download Open Source Software

[Kazehakase-cvs] CVS update: kazehakase/src

Hiroyuki Ikezoe ikezoe at users.sourceforge.jp
Sat Dec 2 15:21:53 JST 2006


Index: kazehakase/src/kz-sidebar.c
diff -u kazehakase/src/kz-sidebar.c:1.20 kazehakase/src/kz-sidebar.c:1.21
--- kazehakase/src/kz-sidebar.c:1.20	Sat Aug 26 00:06:38 2006
+++ kazehakase/src/kz-sidebar.c	Sat Dec  2 15:21:53 2006
@@ -17,7 +17,7 @@
  *  along with this program; if not, write to the Free Software
  *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- *  $Id: kz-sidebar.c,v 1.20 2006/08/25 15:06:38 kous Exp $
+ *  $Id: kz-sidebar.c,v 1.21 2006/12/02 06:21:53 ikezoe Exp $
  */
 
 #include "kz-sidebar.h"
@@ -47,8 +47,6 @@
 };
 
 
-static void     kz_sidebar_class_init     (KzSidebarClass *klass);
-static void     kz_sidebar_init           (KzSidebar *sidebar);
 static void     kz_sidebar_dispose        (GObject       *object);
 static void     kz_sidebar_set_property   (GObject       *object,
 					   guint          prop_id,
@@ -67,8 +65,6 @@
 static void     cb_close_button           (GtkWidget     *widget,
 					   KzSidebar     *sidebar);
 
-static GtkVBoxClass *parent_class = NULL;
-
 static KzSidebarEntry **sidebar_entries   = NULL;
 static gint             n_sidebar_entries = 0;
 
@@ -83,16 +79,13 @@
 }
 
 
-KZ_OBJECT_GET_TYPE(kz_sidebar, "KzSidebar", KzSidebar,
-		   kz_sidebar_class_init, kz_sidebar_init,
-		   GTK_TYPE_VBOX)
+G_DEFINE_TYPE(KzSidebar, kz_sidebar, GTK_TYPE_VBOX)
 
 static void
 kz_sidebar_class_init (KzSidebarClass *klass)
 {
 	GObjectClass *gobject_class;
 
-	parent_class = g_type_class_peek_parent(klass);
 	gobject_class = (GObjectClass *) klass;
 
 	gobject_class->dispose      = kz_sidebar_dispose;
@@ -174,8 +167,8 @@
 		g_object_unref(sidebar->kz);
 	sidebar->kz = NULL;
 
-	if (G_OBJECT_CLASS (parent_class)->dispose)
-		G_OBJECT_CLASS (parent_class)->dispose(obj);
+	if (G_OBJECT_CLASS (kz_sidebar_parent_class)->dispose)
+		G_OBJECT_CLASS (kz_sidebar_parent_class)->dispose(obj);
 }
 
 


More information about the Kazehakase-cvs mailing list

SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.