[Kazehakase-cvs] CVS update: kazehakase/src
Hiroyuki Ikezoe
ikezoe at users.sourceforge.jp
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 |