[Fxruby-commits] CVS: FXRuby/ext/fox core_wrap.cpp,1.60,1.61
Status: Inactive
Brought to you by:
lyle
From: Lyle J. <ly...@us...> - 2002-04-03 18:59:36
|
Update of /cvsroot/fxruby/FXRuby/ext/fox In directory usw-pr-cvs1:/tmp/cvs-serv32356/ext/fox Modified Files: core_wrap.cpp Log Message: Added some new typemaps to fix the call signatures for a number of FXDC instance methods which take arrays as their inputs. Index: core_wrap.cpp =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ext/fox/core_wrap.cpp,v retrieving revision 1.60 retrieving revision 1.61 diff -C2 -d -r1.60 -r1.61 *** core_wrap.cpp 2 Apr 2002 23:30:41 -0000 1.60 --- core_wrap.cpp 3 Apr 2002 17:36:27 -0000 1.61 *************** *** 9798,9808 **** FXuint arg3 ; ! if ((argc < 2) || (argc > 2)) ! rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); arg1 = (FXDC *) SWIG_ConvertPtr(self, SWIGTYPE_p_FXDC); ! arg2 = (FXPoint *) SWIG_ConvertPtr(argv[0], SWIGTYPE_p_FXPoint); ! arg3 = NUM2UINT(argv[1]); (arg1)->drawPoints((FXPoint const *)arg2,arg3); return Qnil; [...2635 lines suppressed...] *************** *** 18482,18489 **** rb_define_method(cFXDCPrint.klass, "setFunction", VALUEFUNC(_wrap_FXDCPrint_setFunction), -1); rb_define_method(cFXDCPrint.klass, "setTile", VALUEFUNC(_wrap_FXDCPrint_setTile), -1); ! rb_define_method(cFXDCPrint.klass, "setStipple", VALUEFUNC(_wrap_FXDCPrint_setStipple), -1); rb_define_method(cFXDCPrint.klass, "setClipRegion", VALUEFUNC(_wrap_FXDCPrint_setClipRegion), -1); ! rb_define_method(cFXDCPrint.klass, "setClipRectangle", VALUEFUNC(_wrap_FXDCPrint_setClipRectangle), -1); ! rb_define_method(cFXDCPrint.klass, "setClipRectangle2", VALUEFUNC(_wrap_FXDCPrint_setClipRectangle2), -1); rb_define_method(cFXDCPrint.klass, "clearClipRectangle", VALUEFUNC(_wrap_FXDCPrint_clearClipRectangle), -1); rb_define_method(cFXDCPrint.klass, "setClipMask", VALUEFUNC(_wrap_FXDCPrint_setClipMask), -1); --- 19237,19245 ---- rb_define_method(cFXDCPrint.klass, "setFunction", VALUEFUNC(_wrap_FXDCPrint_setFunction), -1); rb_define_method(cFXDCPrint.klass, "setTile", VALUEFUNC(_wrap_FXDCPrint_setTile), -1); ! rb_define_method(cFXDCPrint.klass, "setStippleFromBitmap", VALUEFUNC(_wrap_FXDCPrint_setStippleFromBitmap), -1); ! rb_define_method(cFXDCPrint.klass, "setStippleFromPattern", VALUEFUNC(_wrap_FXDCPrint_setStippleFromPattern), -1); rb_define_method(cFXDCPrint.klass, "setClipRegion", VALUEFUNC(_wrap_FXDCPrint_setClipRegion), -1); ! rb_define_method(cFXDCPrint.klass, "setClipRectangle4", VALUEFUNC(_wrap_FXDCPrint_setClipRectangle4), -1); ! rb_define_method(cFXDCPrint.klass, "setClipRectangle1", VALUEFUNC(_wrap_FXDCPrint_setClipRectangle1), -1); rb_define_method(cFXDCPrint.klass, "clearClipRectangle", VALUEFUNC(_wrap_FXDCPrint_clearClipRectangle), -1); rb_define_method(cFXDCPrint.klass, "setClipMask", VALUEFUNC(_wrap_FXDCPrint_setClipMask), -1); |