Hiroyuki Ikezoe
ikezo****@users*****
Mon May 22 09:17:03 JST 2006
Index: kazehakase/ext/ruby/kz-rb-window.c diff -u kazehakase/ext/ruby/kz-rb-window.c:1.7 kazehakase/ext/ruby/kz-rb-window.c:1.8 --- kazehakase/ext/ruby/kz-rb-window.c:1.7 Wed Apr 26 10:17:55 2006 +++ kazehakase/ext/ruby/kz-rb-window.c Mon May 22 09:17:03 2006 @@ -22,6 +22,7 @@ #define _SELF(obj) (KZ_WINDOW(RVAL2GOBJ(obj))) #define RVAL2GTKWIDGET(obj) (GTK_WIDGET(RVAL2GOBJ(obj))) +#define RVAL2GTKACTION(obj) (GTK_ACTION(RVAL2GOBJ(obj))) #define RVAL2GNODE(obj) (GTK_GNODE(RVAL2GOBJ(obj))) #define RVAL2KZBOOKMARK(obj) (KZ_BOOKMARK(RVAL2GOBJ(obj))) @@ -142,16 +143,16 @@ } static VALUE -rb_kz_window_connect_action(VALUE self, GtkAction *action) +rb_kz_window_connect_action(VALUE self, VALUE action) { - kz_window_connect_action(_SELF(self), RVAL2GOBJ(action)); + kz_window_connect_action(_SELF(self), RVAL2GTKACTION(action)); return Qnil; } static VALUE -rb_kz_window_disconnect_action(VALUE self, GtkAction *action) +rb_kz_window_disconnect_action(VALUE self, VALUE action) { - kz_window_disconnect_action(_SELF(self), RVAL2GOBJ(action)); + kz_window_disconnect_action(_SELF(self), RVAL2GTKACTION(action)); return Qnil; }