Update of /cvsroot/ruby-gnome2/ruby-gnome2/glib/src
In directory usw-pr-cvs1:/tmp/cvs-serv23615/src
Modified Files:
global.h rbglib.c rbgobj_closure.c rbgobj_object.c
rbgobj_signal.c rbgobj_type.c rbgobj_value.c rbgobject.c
rbgobject.h
Added Files:
rbgobj_valuetypes.c
Log Message:
* src/rbgobj_closure.c, src/rbgobj_object.c, src/rbgobj_signal.c:
use GVAL2RVAL
* src/rbgobj_valuetypes.c: add file. implement RBGOBJ_TYPE_RUBY_VALUE
to box Ruby object into GValue.
* src/rbgobj_type.c, src/rbgobj_value.c, src/rbgobj_valuetypes.c:
support G_TYPE_POINTER. This is a tentative implementation.
* src/global.h: move "extern void Init_hoge();" stuff to where these
functions are actually called.
|