fxruby-commits Mailing List for FXRuby (Page 5)
Status: Inactive
Brought to you by:
lyle
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
(39) |
Apr
(69) |
May
(117) |
Jun
(22) |
Jul
(57) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|
From: Lyle J. <ly...@us...> - 2002-05-24 17:41:26
|
Update of /cvsroot/fxruby/FXRuby/ext/fox In directory usw-pr-cvs1:/tmp/cvs-serv2416 Modified Files: Tag: release10 core_wrap.cpp dialogs_wrap.cpp icons_wrap.cpp image_wrap.cpp layout_wrap.cpp mdi_wrap.cpp opengl_wrap.cpp scintilla_wrap.cpp ui_wrap.cpp Log Message: Index: core_wrap.cpp =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ext/fox/core_wrap.cpp,v retrieving revision 1.62.2.14 retrieving revision 1.62.2.15 diff -C2 -d -r1.62.2.14 -r1.62.2.15 *** core_wrap.cpp 17 May 2002 22:30:23 -0000 1.62.2.14 --- core_wrap.cpp 24 May 2002 17:40:53 -0000 1.62.2.15 *************** *** 1,5 **** /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020517-1652 * * This file is not intended to be easily readable and contains a number of --- 1,5 ---- /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020523-1540 * * This file is not intended to be easily readable and contains a number of *************** *** 7686,7690 **** _wrap_FX_Font_getFontDesc(int argc, VALUE *argv, VALUE self) { FXFont *arg1 ; ! FXFontDesc result; VALUE vresult = Qnil; --- 7686,7690 ---- _wrap_FX_Font_getFontDesc(int argc, VALUE *argv, VALUE self) { FXFont *arg1 ; ! SwigValueWrapper< FXFontDesc > result; VALUE vresult = Qnil; *************** *** 9356,9360 **** _wrap_FXRegion_bounds(int argc, VALUE *argv, VALUE self) { FXRegion *arg1 ; ! FXRectangle result; VALUE vresult = Qnil; --- 9356,9360 ---- _wrap_FXRegion_bounds(int argc, VALUE *argv, VALUE self) { FXRegion *arg1 ; ! SwigValueWrapper< FXRectangle > result; VALUE vresult = Qnil; Index: dialogs_wrap.cpp =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ext/fox/dialogs_wrap.cpp,v retrieving revision 1.34.2.12 retrieving revision 1.34.2.13 diff -C2 -d -r1.34.2.12 -r1.34.2.13 *** dialogs_wrap.cpp 17 May 2002 22:30:31 -0000 1.34.2.12 --- dialogs_wrap.cpp 24 May 2002 17:41:00 -0000 1.34.2.13 *************** *** 1,5 **** /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020517-1652 * * This file is not intended to be easily readable and contains a number of --- 1,5 ---- /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020523-1540 * * This file is not intended to be easily readable and contains a number of *************** *** 4233,4237 **** _wrap_FX_FontDialog_getFontSelection(int argc, VALUE *argv, VALUE self) { FXFontDialog *arg1 ; ! FXFontDesc result; VALUE vresult = Qnil; --- 4233,4237 ---- _wrap_FX_FontDialog_getFontSelection(int argc, VALUE *argv, VALUE self) { FXFontDialog *arg1 ; ! SwigValueWrapper< FXFontDesc > result; VALUE vresult = Qnil; *************** *** 8245,8249 **** _wrap_FX_PrintDialog_getPrinter(int argc, VALUE *argv, VALUE self) { FXPrintDialog *arg1 ; ! FXPrinter result; VALUE vresult = Qnil; --- 8245,8249 ---- _wrap_FX_PrintDialog_getPrinter(int argc, VALUE *argv, VALUE self) { FXPrintDialog *arg1 ; ! SwigValueWrapper< FXPrinter > result; VALUE vresult = Qnil; Index: icons_wrap.cpp =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ext/fox/icons_wrap.cpp,v retrieving revision 1.37.2.13 retrieving revision 1.37.2.14 diff -C2 -d -r1.37.2.13 -r1.37.2.14 *** icons_wrap.cpp 17 May 2002 22:30:31 -0000 1.37.2.13 --- icons_wrap.cpp 24 May 2002 17:41:01 -0000 1.37.2.14 *************** *** 1,5 **** /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020517-1652 * * This file is not intended to be easily readable and contains a number of --- 1,5 ---- /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020523-1540 * * This file is not intended to be easily readable and contains a number of Index: image_wrap.cpp =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ext/fox/image_wrap.cpp,v retrieving revision 1.39.2.13 retrieving revision 1.39.2.14 diff -C2 -d -r1.39.2.13 -r1.39.2.14 *** image_wrap.cpp 17 May 2002 22:30:31 -0000 1.39.2.13 --- image_wrap.cpp 24 May 2002 17:41:01 -0000 1.39.2.14 *************** *** 1,5 **** /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020517-1652 * * This file is not intended to be easily readable and contains a number of --- 1,5 ---- /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020523-1540 * * This file is not intended to be easily readable and contains a number of Index: layout_wrap.cpp =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ext/fox/layout_wrap.cpp,v retrieving revision 1.8.2.12 retrieving revision 1.8.2.13 diff -C2 -d -r1.8.2.12 -r1.8.2.13 *** layout_wrap.cpp 17 May 2002 22:30:32 -0000 1.8.2.12 --- layout_wrap.cpp 24 May 2002 17:41:02 -0000 1.8.2.13 *************** *** 1,5 **** /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020517-1652 * * This file is not intended to be easily readable and contains a number of --- 1,5 ---- /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020523-1540 * * This file is not intended to be easily readable and contains a number of Index: mdi_wrap.cpp =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ext/fox/mdi_wrap.cpp,v retrieving revision 1.36.2.12 retrieving revision 1.36.2.13 diff -C2 -d -r1.36.2.12 -r1.36.2.13 *** mdi_wrap.cpp 17 May 2002 22:30:32 -0000 1.36.2.12 --- mdi_wrap.cpp 24 May 2002 17:41:03 -0000 1.36.2.13 *************** *** 1,5 **** /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020517-1652 * * This file is not intended to be easily readable and contains a number of --- 1,5 ---- /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020523-1540 * * This file is not intended to be easily readable and contains a number of Index: opengl_wrap.cpp =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ext/fox/opengl_wrap.cpp,v retrieving revision 1.41.2.13 retrieving revision 1.41.2.14 diff -C2 -d -r1.41.2.13 -r1.41.2.14 *** opengl_wrap.cpp 17 May 2002 22:30:32 -0000 1.41.2.13 --- opengl_wrap.cpp 24 May 2002 17:41:03 -0000 1.41.2.14 *************** *** 1,5 **** /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020517-1652 * * This file is not intended to be easily readable and contains a number of --- 1,5 ---- /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020523-1540 * * This file is not intended to be easily readable and contains a number of *************** *** 565,569 **** return corners; } ! FXbool FXRange_intersect(FXRange const *self,FXVec const &u,FXVec const &v){ return boxIntersect(*self,u,v); } --- 565,569 ---- return corners; } ! FXbool FXRange_intersects(FXRange const *self,FXVec const &u,FXVec const &v){ return boxIntersect(*self,u,v); } *************** *** 2936,2940 **** static VALUE ! _wrap_FXRange_empty(int argc, VALUE *argv, VALUE self) { FXRange *arg1 ; FXbool result; --- 2936,2940 ---- static VALUE ! _wrap_FXRange_emptyq___(int argc, VALUE *argv, VALUE self) { FXRange *arg1 ; FXbool result; *************** *** 2952,2956 **** static VALUE ! _wrap_FXRange_overlap(int argc, VALUE *argv, VALUE self) { FXRange *arg1 ; FXRange *arg2 ; --- 2952,2956 ---- static VALUE ! _wrap_FXRange_overlapsq___(int argc, VALUE *argv, VALUE self) { FXRange *arg1 ; FXRange *arg2 ; *************** *** 2970,2974 **** static VALUE ! _wrap_FXRange_contains(int argc, VALUE *argv, VALUE self) { FXRange *arg1 ; FXfloat arg2 ; --- 2970,2974 ---- static VALUE ! _wrap_FXRange_containsq___(int argc, VALUE *argv, VALUE self) { FXRange *arg1 ; FXfloat arg2 ; *************** *** 3134,3138 **** static VALUE ! _wrap_FXRange_intersect(int argc, VALUE *argv, VALUE self) { FXRange *arg1 ; FXVec *arg2 ; --- 3134,3138 ---- static VALUE ! _wrap_FXRange_intersectsq___(int argc, VALUE *argv, VALUE self) { FXRange *arg1 ; FXVec *arg2 ; *************** *** 3160,3164 **** } } ! result = (FXbool)FXRange_intersect((FXRange const *)arg1,(FXVec const &)*arg2,(FXVec const &)*arg3); vresult = result ? Qtrue : Qfalse; --- 3160,3164 ---- } } ! result = (FXbool)FXRange_intersects((FXRange const *)arg1,(FXVec const &)*arg2,(FXVec const &)*arg3); vresult = result ? Qtrue : Qfalse; *************** *** 3172,3176 **** _wrap_FXRange_center(int argc, VALUE *argv, VALUE self) { FXRange *arg1 ; ! FXVec result; VALUE vresult = Qnil; --- 3172,3176 ---- _wrap_FXRange_center(int argc, VALUE *argv, VALUE self) { FXRange *arg1 ; ! SwigValueWrapper< FXVec > result; VALUE vresult = Qnil; *************** *** 8210,8214 **** _wrap_FX_GLViewer_getViewport(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! FXViewport result; VALUE vresult = Qnil; --- 8210,8214 ---- _wrap_FX_GLViewer_getViewport(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! SwigValueWrapper< FXViewport > result; VALUE vresult = Qnil; *************** *** 8253,8257 **** FXint arg3 ; FXfloat arg4 = 0.0 ; ! FXVec result; VALUE vresult = Qnil; --- 8253,8257 ---- FXint arg3 ; FXfloat arg4 = 0.0 ; ! SwigValueWrapper< FXVec > result; VALUE vresult = Qnil; *************** *** 8279,8283 **** FXint arg2 ; FXint arg3 ; ! FXVec result; VALUE vresult = Qnil; --- 8279,8283 ---- FXint arg2 ; FXint arg3 ; ! SwigValueWrapper< FXVec > result; VALUE vresult = Qnil; *************** *** 8301,8305 **** FXGLViewer *arg1 ; FXVec arg2 ; ! FXVec result; VALUE vresult = Qnil; --- 8301,8305 ---- FXGLViewer *arg1 ; FXVec arg2 ; ! SwigValueWrapper< FXVec > result; VALUE vresult = Qnil; *************** *** 8346,8350 **** FXGLViewer *arg1 ; FXVec arg2 ; ! FXVec result; VALUE vresult = Qnil; --- 8346,8350 ---- FXGLViewer *arg1 ; FXVec arg2 ; ! SwigValueWrapper< FXVec > result; VALUE vresult = Qnil; *************** *** 8373,8377 **** FXint arg4 ; FXint arg5 ; ! FXVec result; VALUE vresult = Qnil; --- 8373,8377 ---- FXint arg4 ; FXint arg5 ; ! SwigValueWrapper< FXVec > result; VALUE vresult = Qnil; *************** *** 8411,8415 **** _wrap_FX_GLViewer_getMaterial(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! FXMaterial result; VALUE vresult = Qnil; --- 8411,8415 ---- _wrap_FX_GLViewer_getMaterial(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! SwigValueWrapper< FXMaterial > result; VALUE vresult = Qnil; *************** *** 8541,8545 **** _wrap_FX_GLViewer_getScale(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! FXVec result; VALUE vresult = Qnil; --- 8541,8545 ---- _wrap_FX_GLViewer_getScale(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! SwigValueWrapper< FXVec > result; VALUE vresult = Qnil; *************** *** 8578,8582 **** _wrap_FX_GLViewer_getOrientation(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! FXQuat result; VALUE vresult = Qnil; --- 8578,8582 ---- _wrap_FX_GLViewer_getOrientation(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! SwigValueWrapper< FXQuat > result; VALUE vresult = Qnil; *************** *** 8670,8674 **** _wrap_FX_GLViewer_getEyeVector(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! FXVec result; VALUE vresult = Qnil; --- 8670,8674 ---- _wrap_FX_GLViewer_getEyeVector(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! SwigValueWrapper< FXVec > result; VALUE vresult = Qnil; *************** *** 8689,8693 **** _wrap_FX_GLViewer_getEyePosition(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! FXVec result; VALUE vresult = Qnil; --- 8689,8693 ---- _wrap_FX_GLViewer_getEyePosition(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! SwigValueWrapper< FXVec > result; VALUE vresult = Qnil; *************** *** 9007,9011 **** _wrap_FX_GLViewer_getBackgroundColor(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! FXHVec result; VALUE vresult = Qnil; --- 9007,9011 ---- _wrap_FX_GLViewer_getBackgroundColor(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! SwigValueWrapper< FXHVec > result; VALUE vresult = Qnil; *************** *** 9049,9053 **** _wrap_FX_GLViewer_getAmbientColor(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! FXHVec result; VALUE vresult = Qnil; --- 9049,9053 ---- _wrap_FX_GLViewer_getAmbientColor(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! SwigValueWrapper< FXHVec > result; VALUE vresult = Qnil; *************** *** 9232,9236 **** _wrap_FX_GLViewer_getLight(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! FXLight result; VALUE vresult = Qnil; --- 9232,9236 ---- _wrap_FX_GLViewer_getLight(int argc, VALUE *argv, VALUE self) { FXGLViewer *arg1 ; ! SwigValueWrapper< FXLight > result; VALUE vresult = Qnil; *************** *** 9909,9913 **** _wrap_FX_GLObject_bounds(int argc, VALUE *argv, VALUE self) { FXGLObject *arg1 ; ! FXRange result; VALUE vresult = Qnil; --- 9909,9913 ---- _wrap_FX_GLObject_bounds(int argc, VALUE *argv, VALUE self) { FXGLObject *arg1 ; ! SwigValueWrapper< FXRange > result; VALUE vresult = Qnil; *************** *** 10107,10111 **** _wrap_FXGLObject_bounds(int argc, VALUE *argv, VALUE self) { FXRbGLObject *arg1 ; ! FXRange result; VALUE vresult = Qnil; --- 10107,10111 ---- _wrap_FXGLObject_bounds(int argc, VALUE *argv, VALUE self) { FXRbGLObject *arg1 ; ! SwigValueWrapper< FXRange > result; VALUE vresult = Qnil; *************** *** 10480,10484 **** _wrap_FXGLGroup_bounds(int argc, VALUE *argv, VALUE self) { FXRbGLGroup *arg1 ; ! FXRange result; VALUE vresult = Qnil; --- 10480,10484 ---- _wrap_FXGLGroup_bounds(int argc, VALUE *argv, VALUE self) { FXRbGLGroup *arg1 ; ! SwigValueWrapper< FXRange > result; VALUE vresult = Qnil; *************** *** 11043,11047 **** FXGLShape *arg1 ; FXint arg2 ; ! FXMaterial result; VALUE vresult = Qnil; --- 11043,11047 ---- FXGLShape *arg1 ; FXint arg2 ; ! SwigValueWrapper< FXMaterial > result; VALUE vresult = Qnil; *************** *** 11159,11163 **** _wrap_FXGLShape_bounds(int argc, VALUE *argv, VALUE self) { FXRbGLShape *arg1 ; ! FXRange result; VALUE vresult = Qnil; --- 11159,11163 ---- _wrap_FXGLShape_bounds(int argc, VALUE *argv, VALUE self) { FXRbGLShape *arg1 ; ! SwigValueWrapper< FXRange > result; VALUE vresult = Qnil; *************** *** 13753,13759 **** rb_define_method(cFXRange.klass, "longest", VALUEFUNC(_wrap_FXRange_longest), -1); rb_define_method(cFXRange.klass, "shortest", VALUEFUNC(_wrap_FXRange_shortest), -1); ! rb_define_method(cFXRange.klass, "empty", VALUEFUNC(_wrap_FXRange_empty), -1); ! rb_define_method(cFXRange.klass, "overlap", VALUEFUNC(_wrap_FXRange_overlap), -1); ! rb_define_method(cFXRange.klass, "contains", VALUEFUNC(_wrap_FXRange_contains), -1); rb_define_method(cFXRange.klass, "[]", VALUEFUNC(_wrap_FXRange___getitem__), -1); rb_define_method(cFXRange.klass, "[]=", VALUEFUNC(_wrap_FXRange___setitem__), -1); --- 13753,13759 ---- rb_define_method(cFXRange.klass, "longest", VALUEFUNC(_wrap_FXRange_longest), -1); rb_define_method(cFXRange.klass, "shortest", VALUEFUNC(_wrap_FXRange_shortest), -1); ! rb_define_method(cFXRange.klass, "empty?", VALUEFUNC(_wrap_FXRange_emptyq___), -1); ! rb_define_method(cFXRange.klass, "overlaps?", VALUEFUNC(_wrap_FXRange_overlapsq___), -1); ! rb_define_method(cFXRange.klass, "contains?", VALUEFUNC(_wrap_FXRange_containsq___), -1); rb_define_method(cFXRange.klass, "[]", VALUEFUNC(_wrap_FXRange___getitem__), -1); rb_define_method(cFXRange.klass, "[]=", VALUEFUNC(_wrap_FXRange___setitem__), -1); *************** *** 13763,13767 **** rb_define_method(cFXRange.klass, "clipTo", VALUEFUNC(_wrap_FXRange_clipTo), -1); rb_define_method(cFXRange.klass, "corners", VALUEFUNC(_wrap_FXRange_corners), -1); ! rb_define_method(cFXRange.klass, "intersect", VALUEFUNC(_wrap_FXRange_intersect), -1); rb_define_method(cFXRange.klass, "center", VALUEFUNC(_wrap_FXRange_center), -1); rb_define_method(cFXRange.klass, "diagonal", VALUEFUNC(_wrap_FXRange_diagonal), -1); --- 13763,13767 ---- rb_define_method(cFXRange.klass, "clipTo", VALUEFUNC(_wrap_FXRange_clipTo), -1); rb_define_method(cFXRange.klass, "corners", VALUEFUNC(_wrap_FXRange_corners), -1); ! rb_define_method(cFXRange.klass, "intersects?", VALUEFUNC(_wrap_FXRange_intersectsq___), -1); rb_define_method(cFXRange.klass, "center", VALUEFUNC(_wrap_FXRange_center), -1); rb_define_method(cFXRange.klass, "diagonal", VALUEFUNC(_wrap_FXRange_diagonal), -1); Index: scintilla_wrap.cpp =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ext/fox/scintilla_wrap.cpp,v retrieving revision 1.16.2.7 retrieving revision 1.16.2.8 diff -C2 -d -r1.16.2.7 -r1.16.2.8 *** scintilla_wrap.cpp 17 May 2002 22:30:33 -0000 1.16.2.7 --- scintilla_wrap.cpp 24 May 2002 17:41:04 -0000 1.16.2.8 *************** *** 1,5 **** /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020517-1652 * * This file is not intended to be easily readable and contains a number of --- 1,5 ---- /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020523-1540 * * This file is not intended to be easily readable and contains a number of Index: ui_wrap.cpp =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ext/fox/ui_wrap.cpp,v retrieving revision 1.9.2.12 retrieving revision 1.9.2.13 diff -C2 -d -r1.9.2.12 -r1.9.2.13 *** ui_wrap.cpp 17 May 2002 22:30:33 -0000 1.9.2.12 --- ui_wrap.cpp 24 May 2002 17:41:04 -0000 1.9.2.13 *************** *** 1,5 **** /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020517-1652 * * This file is not intended to be easily readable and contains a number of --- 1,5 ---- /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020523-1540 * * This file is not intended to be easily readable and contains a number of *************** *** 62450,62454 **** result = (FXTablePos *)& (arg1->fm); ! vresult = FXRbGetRubyObj(result, "FXTablePos *"); return vresult; } --- 62450,62454 ---- result = (FXTablePos *)& (arg1->fm); ! vresult = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_FXTablePos,0); return vresult; } *************** *** 62481,62485 **** result = (FXTablePos *)& (arg1->to); ! vresult = FXRbGetRubyObj(result, "FXTablePos *"); return vresult; } --- 62481,62485 ---- result = (FXTablePos *)& (arg1->to); ! vresult = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_FXTablePos,0); return vresult; } *************** *** 87111,87115 **** _wrap_FX_FontSelector_getFontSelection(int argc, VALUE *argv, VALUE self) { FXFontSelector *arg1 ; ! FXFontDesc result; VALUE vresult = Qnil; --- 87111,87115 ---- _wrap_FX_FontSelector_getFontSelection(int argc, VALUE *argv, VALUE self) { FXFontSelector *arg1 ; ! SwigValueWrapper< FXFontDesc > result; VALUE vresult = Qnil; *************** *** 104089,104093 **** rb_define_method(cFXTablePos.klass, "col", VALUEFUNC(_wrap_FXTablePos_col_get), -1); cFXTablePos.mark = 0; ! cFXTablePos.destroy = (void (*)(void *)) FXRbUnregisterRubyObj; cFXTableRange.klass = rb_define_class_under(mFox, "FXTableRange", rb_cObject); --- 104089,104093 ---- rb_define_method(cFXTablePos.klass, "col", VALUEFUNC(_wrap_FXTablePos_col_get), -1); cFXTablePos.mark = 0; ! cFXTablePos.destroy = (void (*)(void *)) free_FXTablePos; cFXTableRange.klass = rb_define_class_under(mFox, "FXTableRange", rb_cObject); |
From: Lyle J. <ly...@us...> - 2002-05-24 17:39:41
|
Update of /cvsroot/fxruby/FXRuby/rdoc-sources In directory usw-pr-cvs1:/tmp/cvs-serv2329 Modified Files: Tag: release10 Makefile Log Message: Index: Makefile =================================================================== RCS file: /cvsroot/fxruby/FXRuby/rdoc-sources/Makefile,v retrieving revision 1.3 retrieving revision 1.3.2.1 diff -C2 -d -r1.3 -r1.3.2.1 *** Makefile 14 Mar 2002 17:09:38 -0000 1.3 --- Makefile 24 May 2002 17:39:38 -0000 1.3.2.1 *************** *** 1,5 **** ! rdoc: ! @ruby -rrdoc/rdoc -e 'RDoc::RDoc.new.document(["--diagram", "--quiet"])' ! ! clean: ! @rm -rf doc --- 1,5 ---- ! rdoc: ! @ruby -rrdoc/rdoc -e 'RDoc::RDoc.new.document(["--diagram", "--quiet"])' ! ! clean: ! @rm -rf doc |
From: Lyle J. <ly...@us...> - 2002-05-24 17:36:19
|
Update of /cvsroot/fxruby/FXRuby/swig-interfaces In directory usw-pr-cvs1:/tmp/cvs-serv31799/swig-interfaces Modified Files: Tag: release10 freefuncs.i typemaps.i Log Message: Removed the typemaps for FXTableRange and FXTablePos output values which would previously have tried to look up existing Ruby references to the same C++ pointers and return those. This practice (which works fine in most cases) was leading to an obscure bug (see SF Bug #560128). The sequence of events would go something like this: 1. We create a Ruby FXTableRange instance associated with the C++ FXTableRange instance which lives at memory location 'x'. 2. We next attempt to create a Ruby FXTablePos instance associated with the C++ FXTablePos instance which is the first member of the previous FXTableRange struct. Since it's the first member, its memory address is the same as that of the FXTableRange itself. 3. We look up the address of this FXTablePos object and of course the address *is* already there; we stored it when we looked up the enclosing FXTableRange object. So we return a reference to that FXTableRange instead of a new reference to an FXTablePos. For now, I've just modified the typemaps for these two structs so that you always get a new reference (i.e. it doesn't attempt to look up previously returned refs.) But since this could happen again the correct fix is probably to store both the pointer and the type in our hash table to be more safe. Index: freefuncs.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/freefuncs.i,v retrieving revision 1.2.2.1 retrieving revision 1.2.2.2 diff -C2 -d -r1.2.2.1 -r1.2.2.2 *** freefuncs.i 25 Apr 2002 16:48:34 -0000 1.2.2.1 --- freefuncs.i 24 May 2002 17:36:16 -0000 1.2.2.2 *************** *** 68,73 **** %freefunc FXStringDict "FXRbUnregisterRubyObj"; %freefunc FXTableItem "FXRbUnregisterRubyObj"; ! %freefunc FXTablePos "FXRbUnregisterRubyObj"; ! %freefunc FXTableItem "FXRbUnregisterRubyObj"; %freefunc FXTimer "FXRbUnregisterRubyObj"; %freefunc FXTreeItem "FXRbUnregisterRubyObj"; --- 68,73 ---- %freefunc FXStringDict "FXRbUnregisterRubyObj"; %freefunc FXTableItem "FXRbUnregisterRubyObj"; ! // %freefunc FXTablePos "FXRbUnregisterRubyObj"; ! // %freefunc FXTableRange "FXRbUnregisterRubyObj"; %freefunc FXTimer "FXRbUnregisterRubyObj"; %freefunc FXTreeItem "FXRbUnregisterRubyObj"; Index: typemaps.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/typemaps.i,v retrieving revision 1.35.2.5 retrieving revision 1.35.2.6 diff -C2 -d -r1.35.2.5 -r1.35.2.6 *** typemaps.i 10 May 2002 20:12:29 -0000 1.35.2.5 --- typemaps.i 24 May 2002 17:36:16 -0000 1.35.2.6 *************** *** 460,464 **** /* Output typemap for FXTablePos instances */ ! %typemap(ruby, out) FXTablePos* "$result = FXRbGetRubyObj($1, \"$1_ltype\");"; /* Output typemap for FXTimer instances */ --- 460,467 ---- /* Output typemap for FXTablePos instances */ ! // %typemap(ruby, out) FXTablePos* "$result = FXRbGetRubyObj($1, \"$1_ltype\");"; ! ! /* Output typemap for FXTableRange instances */ ! // %typemap(ruby, out) FXTableRange* "$result = FXRbGetRubyObj($1, \"$1_ltype\");"; /* Output typemap for FXTimer instances */ |
From: Lyle J. <ly...@us...> - 2002-05-24 17:36:19
|
Update of /cvsroot/fxruby/FXRuby/ext/fox/include In directory usw-pr-cvs1:/tmp/cvs-serv31799/ext/fox/include Modified Files: Tag: release10 FXRuby.h Log Message: Removed the typemaps for FXTableRange and FXTablePos output values which would previously have tried to look up existing Ruby references to the same C++ pointers and return those. This practice (which works fine in most cases) was leading to an obscure bug (see SF Bug #560128). The sequence of events would go something like this: 1. We create a Ruby FXTableRange instance associated with the C++ FXTableRange instance which lives at memory location 'x'. 2. We next attempt to create a Ruby FXTablePos instance associated with the C++ FXTablePos instance which is the first member of the previous FXTableRange struct. Since it's the first member, its memory address is the same as that of the FXTableRange itself. 3. We look up the address of this FXTablePos object and of course the address *is* already there; we stored it when we looked up the enclosing FXTableRange object. So we return a reference to that FXTableRange instead of a new reference to an FXTablePos. For now, I've just modified the typemaps for these two structs so that you always get a new reference (i.e. it doesn't attempt to look up previously returned refs.) But since this could happen again the correct fix is probably to store both the pointer and the type in our hash table to be more safe. Index: FXRuby.h =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ext/fox/include/FXRuby.h,v retrieving revision 1.21.2.4 retrieving revision 1.21.2.5 diff -C2 -d -r1.21.2.4 -r1.21.2.5 *** FXRuby.h 14 May 2002 14:16:03 -0000 1.21.2.4 --- FXRuby.h 24 May 2002 17:36:16 -0000 1.21.2.5 *************** *** 31,34 **** --- 31,41 ---- struct swig_type_info; + // SWIG runtime functions we need + extern "C" { + swig_type_info * SWIG_TypeQuery(const char *); + VALUE SWIG_NewPointerObj(void *ptr, swig_type_info *type, int own); + void * SWIG_ConvertPtr(VALUE obj, swig_type_info *ty); + } + // Helper for overloaded show() functions template <class TYPE> *************** *** 232,240 **** inline VALUE to_ruby(FXTablePos* p){ ! return FXRbNewPointerObj(static_cast<void*>(p),FXRbTypeQuery("FXTablePos *")); } inline VALUE to_ruby(FXTableRange* r){ ! return FXRbNewPointerObj(static_cast<void*>(r),FXRbTypeQuery("FXTableRange *")); } --- 239,249 ---- inline VALUE to_ruby(FXTablePos* p){ ! // return FXRbNewPointerObj(static_cast<void*>(p),FXRbTypeQuery("FXTablePos *")); ! return SWIG_NewPointerObj(static_cast<void*>(p),FXRbTypeQuery("FXTablePos *"),0); } inline VALUE to_ruby(FXTableRange* r){ ! // return FXRbNewPointerObj(static_cast<void*>(r),FXRbTypeQuery("FXTableRange *")); ! return SWIG_NewPointerObj(static_cast<void*>(r),FXRbTypeQuery("FXTableRange *"),0); } |
From: Lyle J. <ly...@us...> - 2002-05-24 17:36:19
|
Update of /cvsroot/fxruby/FXRuby/ext/fox In directory usw-pr-cvs1:/tmp/cvs-serv31799/ext/fox Modified Files: Tag: release10 FXRuby.cpp Log Message: Removed the typemaps for FXTableRange and FXTablePos output values which would previously have tried to look up existing Ruby references to the same C++ pointers and return those. This practice (which works fine in most cases) was leading to an obscure bug (see SF Bug #560128). The sequence of events would go something like this: 1. We create a Ruby FXTableRange instance associated with the C++ FXTableRange instance which lives at memory location 'x'. 2. We next attempt to create a Ruby FXTablePos instance associated with the C++ FXTablePos instance which is the first member of the previous FXTableRange struct. Since it's the first member, its memory address is the same as that of the FXTableRange itself. 3. We look up the address of this FXTablePos object and of course the address *is* already there; we stored it when we looked up the enclosing FXTableRange object. So we return a reference to that FXTableRange instead of a new reference to an FXTablePos. For now, I've just modified the typemaps for these two structs so that you always get a new reference (i.e. it doesn't attempt to look up previously returned refs.) But since this could happen again the correct fix is probably to store both the pointer and the type in our hash table to be more safe. Index: FXRuby.cpp =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ext/fox/FXRuby.cpp,v retrieving revision 1.40.2.4 retrieving revision 1.40.2.5 diff -C2 -d -r1.40.2.4 -r1.40.2.5 *** FXRuby.cpp 14 May 2002 14:15:42 -0000 1.40.2.4 --- FXRuby.cpp 24 May 2002 17:36:15 -0000 1.40.2.5 *************** *** 50,60 **** struct swig_type_info; - // SWIG runtime functions we need - extern "C" { - swig_type_info * SWIG_TypeQuery(const char *); - VALUE SWIG_NewPointerObj(void *ptr, swig_type_info *type, int own); - void * SWIG_ConvertPtr(VALUE obj, swig_type_info *ty); - } - // Wrapper around SWIG_TypeQuery() that caches results for performance swig_type_info *FXRbTypeQuery(const char *desc){ --- 50,53 ---- *************** *** 160,163 **** --- 153,157 ---- */ VALUE FXRbGetRubyObj(const void *foxObj,FXbool searchBoth){ + FXASSERT(foxObj); std::map<const void*,VALUE>::const_iterator itr=FXRuby_ObjMap.find(foxObj); if(itr!=FXRuby_ObjMap.end()){ *************** *** 173,182 **** } - /** * Return the registered Ruby class instance associated with this * FOX object, or a new registered instance if not found. */ ! VALUE FXRbGetRubyObj(const void *foxObj, const char *type){ VALUE rbObj=FXRbGetRubyObj(foxObj,TRUE); return (rbObj==Qnil) ? FXRbNewPointerObj(const_cast<void*>(foxObj), FXRbTypeQuery(type)) : rbObj; --- 167,175 ---- } /** * Return the registered Ruby class instance associated with this * FOX object, or a new registered instance if not found. */ ! VALUE FXRbGetRubyObj(const void *foxObj,const char *type){ VALUE rbObj=FXRbGetRubyObj(foxObj,TRUE); return (rbObj==Qnil) ? FXRbNewPointerObj(const_cast<void*>(foxObj), FXRbTypeQuery(type)) : rbObj; *************** *** 443,447 **** type == SEL_DESELECTED || type == SEL_INSERTED || ! type == SEL_DELETED) return to_ruby((FXTableRange*)ptr); } else if(sender->isMemberOf(FXMETACLASS(FXText))){ --- 436,442 ---- type == SEL_DESELECTED || type == SEL_INSERTED || ! type == SEL_DELETED){ ! return to_ruby(reinterpret_cast<FXTableRange*>(ptr)); ! } } else if(sender->isMemberOf(FXMETACLASS(FXText))){ |
From: Lyle J. <ly...@us...> - 2002-05-24 17:03:21
|
Update of /cvsroot/fxruby/FXRuby/rdoc-sources In directory usw-pr-cvs1:/tmp/cvs-serv11589/rdoc-sources Added Files: Tag: release10 FXRange.rb Log Message: Deprecated FXRange instance methods empty(), overlap(), contains() and intersect(); replaced with empty?(), overlaps?(), contains?() and intersects?(). --- NEW FILE: FXRange.rb --- module Fox class FXRange # Initialize def initialize(xlo=0.0, xhi=0.0, ylo=0.0, yhi=0.0, zlo=0.0, zhi=0.0) ; end # Length of side i def side(i) ; end # Width of box def width() ; end # Height of box def height() ; end # Depth of box def depth() ; end # Longest side def longest() ; end # Shortest side def shortest() ; end # Test if empty def empty?() ; end # Test if overlap def overlaps?(box) ; end # Test if box contains point x,y,z def contains?(x, y, z) ; end # Include the given range or point into this range. Valid forms are: # # range.include(aRange) -> range # range.include(x, y, z) -> range # range.include(vec) -> range def include(*args) ; end # Clip domain against another def clipTo(box) ; end # Get corners of box. Returns an array of eight points. def corners() ; end # Ray intersection test def intersects?(u, v) ; end # Get center of box def center() ; end # Compute diagonal def diagonal() ; end end end |
From: Lyle J. <ly...@us...> - 2002-05-24 17:03:20
|
Update of /cvsroot/fxruby/FXRuby/lib/fox In directory usw-pr-cvs1:/tmp/cvs-serv11589/lib/fox Modified Files: Tag: release10 aliases.rb Log Message: Deprecated FXRange instance methods empty(), overlap(), contains() and intersect(); replaced with empty?(), overlaps?(), contains?() and intersects?(). Index: aliases.rb =================================================================== RCS file: /cvsroot/fxruby/FXRuby/lib/fox/aliases.rb,v retrieving revision 1.24.2.5 retrieving revision 1.24.2.6 diff -C2 -d -r1.24.2.5 -r1.24.2.6 *** aliases.rb 14 May 2002 14:16:03 -0000 1.24.2.5 --- aliases.rb 24 May 2002 16:24:28 -0000 1.24.2.6 *************** *** 930,937 **** alias radioColor= setRadioColor end - class FXRange - alias empty? empty - alias contains? contains - end class FX_RecentFiles alias maxFiles= setMaxFiles --- 930,933 ---- |
From: Lyle J. <ly...@us...> - 2002-05-24 17:03:19
|
Update of /cvsroot/fxruby/FXRuby/tests In directory usw-pr-cvs1:/tmp/cvs-serv11589/tests Modified Files: Tag: release10 TC_FXRange.rb Log Message: Deprecated FXRange instance methods empty(), overlap(), contains() and intersect(); replaced with empty?(), overlaps?(), contains?() and intersects?(). Index: TC_FXRange.rb =================================================================== RCS file: /cvsroot/fxruby/FXRuby/tests/TC_FXRange.rb,v retrieving revision 1.3 retrieving revision 1.3.2.1 diff -C2 -d -r1.3 -r1.3.2.1 *** TC_FXRange.rb 26 Mar 2002 21:35:20 -0000 1.3 --- TC_FXRange.rb 24 May 2002 16:24:29 -0000 1.3.2.1 *************** *** 33,41 **** assert_equal([@range.width, @range.height, @range.depth].min, @range.shortest) end ! def test_empty end ! def test_overlap end ! def test_contains end def test_include --- 33,41 ---- assert_equal([@range.width, @range.height, @range.depth].min, @range.shortest) end ! def test_empty? end ! def test_overlaps? end ! def test_contains? end def test_include *************** *** 43,53 **** def test_clipTo end ! def test_boxCorners end ! def test_boxIntersect end ! def test_boxCenter end ! def test_boxDiagonal end end --- 43,53 ---- def test_clipTo end ! def test_corners end ! def test_intersects? end ! def test_center end ! def test_diagonal end end |
From: Lyle J. <ly...@us...> - 2002-05-24 17:03:19
|
Update of /cvsroot/fxruby/FXRuby/swig-interfaces In directory usw-pr-cvs1:/tmp/cvs-serv11589/swig-interfaces Modified Files: Tag: release10 FXRange.i Log Message: Deprecated FXRange instance methods empty(), overlap(), contains() and intersect(); replaced with empty?(), overlaps?(), contains?() and intersects?(). Index: FXRange.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/FXRange.i,v retrieving revision 1.11.2.1 retrieving revision 1.11.2.2 diff -C2 -d -r1.11.2.1 -r1.11.2.2 *** FXRange.i 6 May 2002 19:16:29 -0000 1.11.2.1 --- FXRange.i 24 May 2002 16:24:29 -0000 1.11.2.2 *************** *** 52,55 **** --- 52,67 ---- }; + // Do not wrap default constructor + %ignore FXRange::FXRange(); + + // Rename these methods + %rename("empty?") FXRange::empty() const; + %rename("overlaps?") FXRange::overlap(const FXRange& box) const; + %rename("contains?") FXRange::contains(FXfloat x,FXfloat y,FXfloat z) const; + %rename("includeRange") FXRange::include(const FXRange& box); + %rename("includePoint") FXRange::include(FXfloat x,FXfloat y,FXfloat z); + %rename("includeVec") FXRange::include(const FXVec& v); + %rename("intersects?") FXRange::intersects(const FXVec& u,const FXVec& v) const; + %exception FXRange::FXRange "$action FXRbRegisterRubyObj(self, result);"; *************** *** 59,62 **** --- 71,78 ---- FXfloat d[3][2]; public: + + // Default constructor + FXRange(); + // Initialize FXRange(FXfloat xlo=0.0f,FXfloat xhi=0.0f,FXfloat ylo=0.0f,FXfloat yhi=0.0f,FXfloat zlo=0.0f,FXfloat zhi=0.0f); *************** *** 105,115 **** // Include given range into box ! %name(includeRange) FXRange& include(const FXRange& box); // Include point ! %name(includePoint) FXRange& include(FXfloat x,FXfloat y,FXfloat z); // Include point ! %name(includeVec) FXRange& include(const FXVec& v); // Clip domain against another --- 121,131 ---- // Include given range into box ! FXRange& include(const FXRange& box); // Include point ! FXRange& include(FXfloat x,FXfloat y,FXfloat z); // Include point ! FXRange& include(const FXVec& v); // Clip domain against another *************** *** 135,139 **** /// Ray intersection test ! FXbool intersect(const FXVec& u,const FXVec& v) const { return boxIntersect(*self,u,v); } --- 151,155 ---- /// Ray intersection test ! FXbool intersects(const FXVec& u,const FXVec& v) const { return boxIntersect(*self,u,v); } |
From: Lyle J. <ly...@us...> - 2002-05-20 22:38:23
|
Update of /cvsroot/fxruby/FXRuby/examples In directory usw-pr-cvs1:/tmp/cvs-serv27009/examples Modified Files: Tag: release10 scintilla_wrapper.rb Log Message: Added Gilles' script to generate the scintilla_wrapper.rb file (mixins for FXScintilla class) from the Scintilla.iface file. Also updated the scintilla_wrapper.rb file from this source. Index: scintilla_wrapper.rb =================================================================== RCS file: /cvsroot/fxruby/FXRuby/examples/scintilla_wrapper.rb,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -C2 -d -r1.1.2.1 -r1.1.2.2 *** scintilla_wrapper.rb 15 May 2002 21:15:04 -0000 1.1.2.1 --- scintilla_wrapper.rb 20 May 2002 22:38:20 -0000 1.1.2.2 *************** *** 1,70 **** ! ## ***** WARNING...THIS FILE IS GENERATED BY FROM SCINTILLA.IFACE ! ## ***** DO NOT MODIFY...MODIFY SCINTILLA.RB INSTEAD ! module Scintilla ! ## First line may be used for shbang - ## This file defines the interface to Scintilla - ## A line starting with ## is a pure comment and should be stripped by readers. - ## A line starting with #! is for future shbang use [...3599 lines suppressed...] # GTK+ Specific to work around focus and accelerator problems: + SCN_KEY = 2005 + SCN_DOUBLECLICK = 2006 + SCN_UPDATEUI = 2007 + SCN_MODIFIED = 2008 + SCN_MACRORECORD = 2009 + SCN_MARGINCLICK = 2010 + SCN_NEEDSHOWN = 2011 + SCN_PAINTED = 2013 + SCN_USERLISTSELECTION = 2014 + SCN_URIDROPPED = 2015 + SCN_DWELLSTART = 2016 + SCN_DWELLEND = 2017 + # Deprecated # The old name for SCN_UPDATEUI SCN_CHECKBRACE = 2007 + SCN_POSCHANGED = 2012 end |
From: Lyle J. <ly...@us...> - 2002-05-20 22:38:23
|
Update of /cvsroot/fxruby/FXRuby/scripts In directory usw-pr-cvs1:/tmp/cvs-serv27009/scripts Added Files: Tag: release10 iface.rb Log Message: Added Gilles' script to generate the scintilla_wrapper.rb file (mixins for FXScintilla class) from the Scintilla.iface file. Also updated the scintilla_wrapper.rb file from this source. --- NEW FILE: iface.rb --- #! /usr/bin/env ruby require "getoptlong" ## # IFace data stucture # class IFace attr_accessor :cat def initialize @cat = [] changeCat(nil) end def changeCat(_name) @currentCat = IFaceCat.new(_name) @cat << @currentCat end def addEmpty @currentCat.addEntry(IFaceEmpty.new) end def addComment(_text) @currentCat.addEntry(IFaceComment.new(_text)) end def addVal(_name, _code) @currentCat.addEntry(IFaceVal.new(_name, _code)) end def addFun(_name, _code, _return, _args) @currentCat.addEntry(IFaceFun.new(_name, _code, _return, _args)) end def addGet(_name, _code, _return, _args) @currentCat.addEntry(IFaceGet.new(_name, _code, _return, _args)) end def addSet(_name, _code, _return, _args) @currentCat.addEntry(IFaceSet.new(_name, _code, _return, _args)) end def addEvt(_name, _code, _return, _args) @currentCat.addEntry(IFaceEvt.new(_name, _code, _return, _args)) end end class IFaceCat attr_reader :name, :entries def initialize(_name) @name = _name @entries = [] end def addEntry(_entry) @entries << _entry end end class IFaceEmpty def accept(visitor) visitor.visitIFaceEmpty(self) end end class IFaceComment attr_reader :text def initialize(_text) @text = _text end def accept(visitor) visitor.visitIFaceComment(self) end end class IFaceVal attr_reader :name, :code def initialize(_name, _code) @name = _name @code = _code end def accept(visitor) visitor.visitIFaceVal(self) end end class IFaceFunArg attr_reader :name, :type def initialize(_name, _type) @name = _name @type = _type end end class IFaceFun < IFaceVal attr_reader :return, :args def initialize(_name, _code, _return, _args) super(_name, _code) @return = _return @args = [] _args.each do |arg| @args << IFaceFunArg.new(arg[1], arg[0]) end end def accept(visitor) visitor.visitIFaceFun(self) end end class IFaceGet < IFaceFun def initialize(_name, _code, _return, _args) super end def accept(visitor) visitor.visitIFaceGet(self) end end class IFaceSet < IFaceFun def initialize(_name, _code, _return, _args) super end def accept(visitor) visitor.visitIFaceSet(self) end end class IFaceEvt < IFaceFun def initialize(_name, _code, _return, _args) super end def accept(visitor) visitor.visitIFaceEvt(self) end end ## # IFace parser # class IFaceParser def initialize(_input, _output) @input = _input @output = _output @iface = IFace.new end def process @input.each_line do |line| case line when /^##/ when /^$/ processEmpty when /^#(.*)/ processComment $1 else command, args = line.split(/\s+/, 2) processCommand(command, args) end end @iface end def processEmpty @iface.addEmpty end def processComment(_comment) @iface.addComment(_comment) end def processCommand(_cmd, _args) process = "process" + _cmd[0..0].upcase + _cmd[1..-1] if respond_to?(process) method(process).call(_args) else puts "*** Unknown cmd: #{_cmd} #{_args}" end end def processCat(_cat) @iface.changeCat(_cat) end def processVal(_val) name, value = _val.split(/\s*=\s*/) @iface.addVal(name, value) end def parseFun(_fun) returnType, _fun = _fun.split(/\s+/, 2) name, _fun = _fun.split(/\s*=\s*/, 2) _fun =~ /(\d+)\s*\((.*)\)/ code = $1 _fun = $2.split(/\s*,\s*/, -1) args = _fun.collect do |arg| argType, argName = arg.split argType, argName = nil, nil if argName == "" [argType, argName] end [name, code, returnType, args] end def processFun(_fun) name, code, returnType, args = parseFun(_fun) @iface.addFun(name, code, returnType, args) end def processGet(_fun) name, code, returnType, args = parseFun(_fun) @iface.addGet(name, code, returnType, args) end def processSet(_fun) name, code, returnType, args = parseFun(_fun) @iface.addSet(name, code, returnType, args) end def processEvt(_fun) name, code, returnType, args = parseFun(_fun) @iface.addEvt(name, code, returnType, args) end def processEnu(_enu) end def processLex(_lex) end end ## # Code to generate Scintilla.rb from an IFace data structure # class ScintillaIFaceToRuby def initialize(_iface, _output) @iface = _iface @output = _output @reserved = Hash["end", "last", "setFocus", "setFocusFlag"] end def generateHeader @output.puts("# This file is automatically generated from Scintilla.iface") @output.puts("# DO NOT MODIFY") @output.puts end def generate generateHeader @output.puts("class FXScintilla") @iface.cat.each do |cat| @output.puts(" # #{cat.name}") cat.entries.each do |entry| entry.accept(self) end end @output.puts("end") end def visitIFaceEmpty(_empty) @output.puts end def visitIFaceComment(_comment) @output.puts(" ##{_comment.text}") end def visitIFaceVal(_val) return if _val.name == "KeyMod" return if _val.name == "Lexer" @output.puts(" #{name(_val.name)} = #{_val.code}") end def visitIFaceFun(_fun) stringresult = _fun.args[1].type == "stringresult" and _fun.return == "int" stringresult1 = (stringresult and _fun.args[0].name == nil) name = name(_fun.name[0..0].downcase + _fun.name[1..-1]) @output.print(" def #{name}") args = _fun.args.collect do |arg| if stringresult and arg.type == "stringresult" nil else name(arg.name) end end args.compact! @output.print("(#{args.join(', ')})") unless args.empty? @output.puts if stringresult and !stringresult1 @output.puts(" buffer = \"\".ljust(#{_fun.args[0].name})") end returnValue = "sendMessage(#{_fun.code}" _fun.args.each do |arg| if stringresult and !stringresult1 and arg.type == "stringresult" returnValue += ", buffer" else returnValue += ", #{arg.name ? typeArg(arg.type, name(arg.name)) : 0}" end end returnValue += ")" if stringresult and !stringresult1 @output.puts(" #{returnValue}") @output.puts(" buffer") else @output.puts(" #{typeRet(_fun.return, returnValue)}") end @output.puts(" end") end def visitIFaceGet(_get) visitIFaceFun(_get) end def visitIFaceSet(_set) visitIFaceFun(_set) end def visitIFaceEvt(_evt) name = "SCN_" + _evt.name.upcase @output.puts(" #{name} = #{_evt.code}") end def typeArg(_type, _value) _value end def typeRet(_type, _value) case _type when "bool" "#{_value} == 1 ? true : false" else _value end end def name(_name) name = @reserved[_name] name ? name : _name end end def main options = GetoptLong.new(["-i", GetoptLong::REQUIRED_ARGUMENT], ["-o", GetoptLong::REQUIRED_ARGUMENT]) input = output = nil options.each do |opt, arg| case opt when "-i" input = File.open(arg, File::RDONLY) when "-o" output = File.open(arg, File::CREAT|File::WRONLY|File::TRUNC) end end input = $stdin unless input output = $stdout unless output parser = IFaceParser.new(input, output) iface = parser.process gen = ScintillaIFaceToRuby.new(iface, output) gen.generate ensure input.close output.close end main |
From: Lyle J. <ly...@us...> - 2002-05-17 22:30:54
|
Update of /cvsroot/fxruby/FXRuby/ext/fox In directory usw-pr-cvs1:/tmp/cvs-serv5793 Modified Files: Tag: release10 core_wrap.cpp dialogs_wrap.cpp icons_wrap.cpp image_wrap.cpp layout_wrap.cpp mdi_wrap.cpp opengl_wrap.cpp scintilla_wrap.cpp ui_wrap.cpp Log Message: Index: core_wrap.cpp =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ext/fox/core_wrap.cpp,v retrieving revision 1.62.2.13 retrieving revision 1.62.2.14 diff -C2 -d -r1.62.2.13 -r1.62.2.14 *** core_wrap.cpp 14 May 2002 14:15:43 -0000 1.62.2.13 --- core_wrap.cpp 17 May 2002 22:30:23 -0000 1.62.2.14 *************** *** 1,5 **** /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020513-1710 * * This file is not intended to be easily readable and contains a number of --- 1,5 ---- /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020517-1652 * [...1019 lines suppressed...] rb_define_singleton_method(cFX_Document.klass, "new", VALUEFUNC(_wrap_new_FX_Document), -1); --- 19624,19628 ---- cFXDebugTarget.destroy = (void (*)(void *)) free_FXRbDebugTarget; ! cFX_Document.klass = rb_define_class_under(mFox, "FX_Document", ((swig_class *) SWIGTYPE_p_FXObject->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXDocument, (void *) &cFX_Document); rb_define_singleton_method(cFX_Document.klass, "new", VALUEFUNC(_wrap_new_FX_Document), -1); *************** *** 19693,19697 **** cFX_Document.destroy = (void (*)(void *)) free_FXDocument; ! cFXDocument.klass = rb_define_class_under(mFox, "FXDocument", cFX_Document.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbDocument, (void *) &cFXDocument); rb_define_singleton_method(cFXDocument.klass, "new", VALUEFUNC(_wrap_new_FXDocument), -1); --- 19642,19646 ---- cFX_Document.destroy = (void (*)(void *)) free_FXDocument; ! cFXDocument.klass = rb_define_class_under(mFox, "FXDocument", ((swig_class *) SWIGTYPE_p_FXDocument->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbDocument, (void *) &cFXDocument); rb_define_singleton_method(cFXDocument.klass, "new", VALUEFUNC(_wrap_new_FXDocument), -1); Index: dialogs_wrap.cpp =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ext/fox/dialogs_wrap.cpp,v retrieving revision 1.34.2.11 retrieving revision 1.34.2.12 diff -C2 -d -r1.34.2.11 -r1.34.2.12 *** dialogs_wrap.cpp 14 May 2002 14:15:51 -0000 1.34.2.11 --- dialogs_wrap.cpp 17 May 2002 22:30:31 -0000 1.34.2.12 *************** *** 1,5 **** /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020513-1710 * * This file is not intended to be easily readable and contains a number of --- 1,5 ---- /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020517-1652 * * This file is not intended to be easily readable and contains a number of *************** *** 340,345 **** - - #include "FXRbCommon.h" --- 340,343 ---- *************** *** 802,806 **** - extern swig_class cFX_TopWindow; static VALUE _wrap_new_FXDialogBox(int argc, VALUE *argv, VALUE self) { --- 800,803 ---- *************** *** 1468,1472 **** - extern swig_class cFX_DialogBox; static VALUE _wrap_new_FX_DirDialog(int argc, VALUE *argv, VALUE self) { --- 1465,1468 ---- *************** *** 1600,1604 **** delete arg1; } - extern swig_class cFX_DialogBox; static VALUE _wrap_new_FXDirDialog(int argc, VALUE *argv, VALUE self) { --- 1596,1599 ---- *************** *** 2164,2168 **** - extern swig_class cFX_DirDialog; static VALUE _wrap_new_FX_FileDialog(int argc, VALUE *argv, VALUE self) { --- 2159,2162 ---- *************** *** 2838,2842 **** delete arg1; } - extern swig_class cFX_DialogBox; static VALUE _wrap_new_FXFileDialog(int argc, VALUE *argv, VALUE self) { --- 2832,2835 ---- *************** *** 3402,3406 **** - extern swig_class cFX_FileDialog; static VALUE _wrap_FX_ColorDialog_onChgColor(int argc, VALUE *argv, VALUE self) { --- 3395,3398 ---- *************** *** 3604,3608 **** delete arg1; } - extern swig_class cFX_DialogBox; static VALUE _wrap_new_FXColorDialog(int argc, VALUE *argv, VALUE self) { --- 3596,3599 ---- *************** *** 4168,4172 **** - extern swig_class cFX_ColorDialog; static VALUE _wrap_new_FX_FontDialog(int argc, VALUE *argv, VALUE self) { --- 4159,4162 ---- *************** *** 4263,4267 **** delete arg1; } - extern swig_class cFX_DialogBox; static VALUE _wrap_new_FXFontDialog(int argc, VALUE *argv, VALUE self) { --- 4253,4256 ---- *************** *** 4827,4831 **** - extern swig_class cFX_FontDialog; static VALUE _wrap_FX_ReplaceDialog_onCmdAll(int argc, VALUE *argv, VALUE self) { --- 4816,4819 ---- *************** *** 5261,5265 **** delete arg1; } - extern swig_class cFX_DialogBox; static VALUE _wrap_new_FXReplaceDialog(int argc, VALUE *argv, VALUE self) { --- 5249,5252 ---- *************** *** 5829,5833 **** - extern swig_class cFX_ReplaceDialog; static VALUE _wrap_new_FX_SearchDialog(int argc, VALUE *argv, VALUE self) { --- 5816,5819 ---- *************** *** 5894,5898 **** delete arg1; } - extern swig_class cFX_ReplaceDialog; static VALUE _wrap_new_FXSearchDialog(int argc, VALUE *argv, VALUE self) { --- 5880,5883 ---- *************** *** 6462,6466 **** - extern swig_class cFX_SearchDialog; static VALUE _wrap_FX_InputDialog_onCmdAccept(int argc, VALUE *argv, VALUE self) { --- 6447,6450 ---- *************** *** 6838,6842 **** - extern swig_class cFX_DialogBox; static VALUE _wrap_new_FXInputDialog(int argc, VALUE *argv, VALUE self) { --- 6822,6825 ---- *************** *** 7418,7422 **** - extern swig_class cFX_InputDialog; static VALUE _wrap_FX_PrintDialog_onCmdToPrinter(int argc, VALUE *argv, VALUE self) { --- 7401,7404 ---- *************** *** 8283,8287 **** delete arg1; } - extern swig_class cFX_DialogBox; static VALUE _wrap_new_FXPrintDialog(int argc, VALUE *argv, VALUE self) { --- 8265,8268 ---- *************** *** 8847,8851 **** - extern swig_class cFX_PrintDialog; static VALUE _wrap_FX_ProgressDialog_onCmdSetValue(int argc, VALUE *argv, VALUE self) { --- 8828,8831 ---- *************** *** 9193,9197 **** delete arg1; } - extern swig_class cFX_DialogBox; static VALUE _wrap_new_FXProgressDialog(int argc, VALUE *argv, VALUE self) { --- 9173,9176 ---- *************** *** 9776,9780 **** - extern swig_class cFX_ProgressDialog; static VALUE _wrap_FX_MessageBox_onCmdClicked(int argc, VALUE *argv, VALUE self) { --- 9755,9758 ---- *************** *** 10032,10036 **** - extern swig_class cFX_DialogBox; static VALUE _wrap_new_FXMessageBox(int argc, VALUE *argv, VALUE self) { --- 10010,10013 ---- *************** *** 10663,10667 **** - extern swig_class cFX_MessageBox; /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ --- 10640,10643 ---- *************** *** 13446,13450 **** ! cFX_DialogBox.klass = rb_define_class_under(mFox, "FX_DialogBox", cFX_TopWindow.klass); SWIG_TypeClientData(SWIGTYPE_p_FXDialogBox, (void *) &cFX_DialogBox); rb_define_singleton_method(cFX_DialogBox.klass, "new", VALUEFUNC(_wrap_new_FX_DialogBox), -1); --- 13422,13426 ---- ! cFX_DialogBox.klass = rb_define_class_under(mFox, "FX_DialogBox", ((swig_class *) SWIGTYPE_p_FXTopWindow->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXDialogBox, (void *) &cFX_DialogBox); rb_define_singleton_method(cFX_DialogBox.klass, "new", VALUEFUNC(_wrap_new_FX_DialogBox), -1); *************** *** 13461,13465 **** cFX_DialogBox.mark = (void (*)(void *)) FXRbDialogBox::markfunc; ! cFXDialogBox.klass = rb_define_class_under(mFox, "FXDialogBox", cFX_DialogBox.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbDialogBox, (void *) &cFXDialogBox); rb_define_singleton_method(cFXDialogBox.klass, "new", VALUEFUNC(_wrap_new_FXDialogBox), -1); --- 13437,13441 ---- cFX_DialogBox.mark = (void (*)(void *)) FXRbDialogBox::markfunc; ! cFXDialogBox.klass = rb_define_class_under(mFox, "FXDialogBox", ((swig_class *) SWIGTYPE_p_FXDialogBox->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbDialogBox, (void *) &cFXDialogBox); rb_define_singleton_method(cFXDialogBox.klass, "new", VALUEFUNC(_wrap_new_FXDialogBox), -1); *************** *** 13501,13505 **** cFXDialogBox.destroy = (void (*)(void *)) free_FXRbDialogBox; ! cFX_DirDialog.klass = rb_define_class_under(mFox, "FX_DirDialog", cFX_DialogBox.klass); SWIG_TypeClientData(SWIGTYPE_p_FXDirDialog, (void *) &cFX_DirDialog); rb_define_singleton_method(cFX_DirDialog.klass, "new", VALUEFUNC(_wrap_new_FX_DirDialog), -1); --- 13477,13481 ---- cFXDialogBox.destroy = (void (*)(void *)) free_FXRbDialogBox; ! cFX_DirDialog.klass = rb_define_class_under(mFox, "FX_DirDialog", ((swig_class *) SWIGTYPE_p_FXDialogBox->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXDirDialog, (void *) &cFX_DirDialog); rb_define_singleton_method(cFX_DirDialog.klass, "new", VALUEFUNC(_wrap_new_FX_DirDialog), -1); *************** *** 13512,13516 **** cFX_DirDialog.destroy = (void (*)(void *)) free_FXDirDialog; ! cFXDirDialog.klass = rb_define_class_under(mFox, "FXDirDialog", cFX_DirDialog.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbDirDialog, (void *) &cFXDirDialog); rb_define_singleton_method(cFXDirDialog.klass, "new", VALUEFUNC(_wrap_new_FXDirDialog), -1); --- 13488,13492 ---- cFX_DirDialog.destroy = (void (*)(void *)) free_FXDirDialog; ! cFXDirDialog.klass = rb_define_class_under(mFox, "FXDirDialog", ((swig_class *) SWIGTYPE_p_FXDirDialog->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbDirDialog, (void *) &cFXDirDialog); rb_define_singleton_method(cFXDirDialog.klass, "new", VALUEFUNC(_wrap_new_FXDirDialog), -1); *************** *** 13552,13556 **** cFXDirDialog.destroy = (void (*)(void *)) free_FXRbDirDialog; ! cFX_FileDialog.klass = rb_define_class_under(mFox, "FX_FileDialog", cFX_DialogBox.klass); SWIG_TypeClientData(SWIGTYPE_p_FXFileDialog, (void *) &cFX_FileDialog); rb_define_singleton_method(cFX_FileDialog.klass, "new", VALUEFUNC(_wrap_new_FX_FileDialog), -1); --- 13528,13532 ---- cFXDirDialog.destroy = (void (*)(void *)) free_FXRbDirDialog; ! cFX_FileDialog.klass = rb_define_class_under(mFox, "FX_FileDialog", ((swig_class *) SWIGTYPE_p_FXDialogBox->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXFileDialog, (void *) &cFX_FileDialog); rb_define_singleton_method(cFX_FileDialog.klass, "new", VALUEFUNC(_wrap_new_FX_FileDialog), -1); *************** *** 13586,13590 **** cFX_FileDialog.destroy = (void (*)(void *)) free_FXFileDialog; ! cFXFileDialog.klass = rb_define_class_under(mFox, "FXFileDialog", cFX_FileDialog.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbFileDialog, (void *) &cFXFileDialog); rb_define_singleton_method(cFXFileDialog.klass, "new", VALUEFUNC(_wrap_new_FXFileDialog), -1); --- 13562,13566 ---- cFX_FileDialog.destroy = (void (*)(void *)) free_FXFileDialog; ! cFXFileDialog.klass = rb_define_class_under(mFox, "FXFileDialog", ((swig_class *) SWIGTYPE_p_FXFileDialog->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbFileDialog, (void *) &cFXFileDialog); rb_define_singleton_method(cFXFileDialog.klass, "new", VALUEFUNC(_wrap_new_FXFileDialog), -1); *************** *** 13626,13630 **** cFXFileDialog.destroy = (void (*)(void *)) free_FXRbFileDialog; ! cFX_ColorDialog.klass = rb_define_class_under(mFox, "FX_ColorDialog", cFX_DialogBox.klass); SWIG_TypeClientData(SWIGTYPE_p_FXColorDialog, (void *) &cFX_ColorDialog); rb_define_singleton_method(cFX_ColorDialog.klass, "new", VALUEFUNC(_wrap_new_FX_ColorDialog), -1); --- 13602,13606 ---- cFXFileDialog.destroy = (void (*)(void *)) free_FXRbFileDialog; ! cFX_ColorDialog.klass = rb_define_class_under(mFox, "FX_ColorDialog", ((swig_class *) SWIGTYPE_p_FXDialogBox->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXColorDialog, (void *) &cFX_ColorDialog); rb_define_singleton_method(cFX_ColorDialog.klass, "new", VALUEFUNC(_wrap_new_FX_ColorDialog), -1); *************** *** 13643,13647 **** cFX_ColorDialog.destroy = (void (*)(void *)) free_FXColorDialog; ! cFXColorDialog.klass = rb_define_class_under(mFox, "FXColorDialog", cFX_ColorDialog.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbColorDialog, (void *) &cFXColorDialog); rb_define_singleton_method(cFXColorDialog.klass, "new", VALUEFUNC(_wrap_new_FXColorDialog), -1); --- 13619,13623 ---- cFX_ColorDialog.destroy = (void (*)(void *)) free_FXColorDialog; ! cFXColorDialog.klass = rb_define_class_under(mFox, "FXColorDialog", ((swig_class *) SWIGTYPE_p_FXColorDialog->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbColorDialog, (void *) &cFXColorDialog); rb_define_singleton_method(cFXColorDialog.klass, "new", VALUEFUNC(_wrap_new_FXColorDialog), -1); *************** *** 13683,13687 **** cFXColorDialog.destroy = (void (*)(void *)) free_FXRbColorDialog; ! cFX_FontDialog.klass = rb_define_class_under(mFox, "FX_FontDialog", cFX_DialogBox.klass); SWIG_TypeClientData(SWIGTYPE_p_FXFontDialog, (void *) &cFX_FontDialog); rb_define_singleton_method(cFX_FontDialog.klass, "new", VALUEFUNC(_wrap_new_FX_FontDialog), -1); --- 13659,13663 ---- cFXColorDialog.destroy = (void (*)(void *)) free_FXRbColorDialog; ! cFX_FontDialog.klass = rb_define_class_under(mFox, "FX_FontDialog", ((swig_class *) SWIGTYPE_p_FXDialogBox->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXFontDialog, (void *) &cFX_FontDialog); rb_define_singleton_method(cFX_FontDialog.klass, "new", VALUEFUNC(_wrap_new_FX_FontDialog), -1); *************** *** 13692,13696 **** cFX_FontDialog.destroy = (void (*)(void *)) free_FXFontDialog; ! cFXFontDialog.klass = rb_define_class_under(mFox, "FXFontDialog", cFX_FontDialog.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbFontDialog, (void *) &cFXFontDialog); rb_define_singleton_method(cFXFontDialog.klass, "new", VALUEFUNC(_wrap_new_FXFontDialog), -1); --- 13668,13672 ---- cFX_FontDialog.destroy = (void (*)(void *)) free_FXFontDialog; ! cFXFontDialog.klass = rb_define_class_under(mFox, "FXFontDialog", ((swig_class *) SWIGTYPE_p_FXFontDialog->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbFontDialog, (void *) &cFXFontDialog); rb_define_singleton_method(cFXFontDialog.klass, "new", VALUEFUNC(_wrap_new_FXFontDialog), -1); *************** *** 13732,13736 **** cFXFontDialog.destroy = (void (*)(void *)) free_FXRbFontDialog; ! cFX_ReplaceDialog.klass = rb_define_class_under(mFox, "FX_ReplaceDialog", cFX_DialogBox.klass); SWIG_TypeClientData(SWIGTYPE_p_FXReplaceDialog, (void *) &cFX_ReplaceDialog); rb_define_singleton_method(cFX_ReplaceDialog.klass, "new", VALUEFUNC(_wrap_new_FX_ReplaceDialog), -1); --- 13708,13712 ---- cFXFontDialog.destroy = (void (*)(void *)) free_FXRbFontDialog; ! cFX_ReplaceDialog.klass = rb_define_class_under(mFox, "FX_ReplaceDialog", ((swig_class *) SWIGTYPE_p_FXDialogBox->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXReplaceDialog, (void *) &cFX_ReplaceDialog); rb_define_singleton_method(cFX_ReplaceDialog.klass, "new", VALUEFUNC(_wrap_new_FX_ReplaceDialog), -1); *************** *** 13774,13778 **** cFX_ReplaceDialog.destroy = (void (*)(void *)) free_FXReplaceDialog; ! cFXReplaceDialog.klass = rb_define_class_under(mFox, "FXReplaceDialog", cFX_ReplaceDialog.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbReplaceDialog, (void *) &cFXReplaceDialog); rb_define_singleton_method(cFXReplaceDialog.klass, "new", VALUEFUNC(_wrap_new_FXReplaceDialog), -1); --- 13750,13754 ---- cFX_ReplaceDialog.destroy = (void (*)(void *)) free_FXReplaceDialog; ! cFXReplaceDialog.klass = rb_define_class_under(mFox, "FXReplaceDialog", ((swig_class *) SWIGTYPE_p_FXReplaceDialog->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbReplaceDialog, (void *) &cFXReplaceDialog); rb_define_singleton_method(cFXReplaceDialog.klass, "new", VALUEFUNC(_wrap_new_FXReplaceDialog), -1); *************** *** 13814,13818 **** cFXReplaceDialog.destroy = (void (*)(void *)) free_FXRbReplaceDialog; ! cFX_SearchDialog.klass = rb_define_class_under(mFox, "FX_SearchDialog", cFX_ReplaceDialog.klass); SWIG_TypeClientData(SWIGTYPE_p_FXSearchDialog, (void *) &cFX_SearchDialog); rb_define_singleton_method(cFX_SearchDialog.klass, "new", VALUEFUNC(_wrap_new_FX_SearchDialog), -1); --- 13790,13794 ---- cFXReplaceDialog.destroy = (void (*)(void *)) free_FXRbReplaceDialog; ! cFX_SearchDialog.klass = rb_define_class_under(mFox, "FX_SearchDialog", ((swig_class *) SWIGTYPE_p_FXReplaceDialog->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXSearchDialog, (void *) &cFX_SearchDialog); rb_define_singleton_method(cFX_SearchDialog.klass, "new", VALUEFUNC(_wrap_new_FX_SearchDialog), -1); *************** *** 13821,13825 **** cFX_SearchDialog.destroy = (void (*)(void *)) free_FXSearchDialog; ! cFXSearchDialog.klass = rb_define_class_under(mFox, "FXSearchDialog", cFX_SearchDialog.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbSearchDialog, (void *) &cFXSearchDialog); rb_define_singleton_method(cFXSearchDialog.klass, "new", VALUEFUNC(_wrap_new_FXSearchDialog), -1); --- 13797,13801 ---- cFX_SearchDialog.destroy = (void (*)(void *)) free_FXSearchDialog; ! cFXSearchDialog.klass = rb_define_class_under(mFox, "FXSearchDialog", ((swig_class *) SWIGTYPE_p_FXSearchDialog->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbSearchDialog, (void *) &cFXSearchDialog); rb_define_singleton_method(cFXSearchDialog.klass, "new", VALUEFUNC(_wrap_new_FXSearchDialog), -1); *************** *** 13865,13869 **** rb_define_const(mFox,"INPUTDIALOG_PASSWORD", INT2NUM(INPUTDIALOG_PASSWORD)); ! cFX_InputDialog.klass = rb_define_class_under(mFox, "FX_InputDialog", cFX_DialogBox.klass); SWIG_TypeClientData(SWIGTYPE_p_FXInputDialog, (void *) &cFX_InputDialog); rb_define_singleton_method(cFX_InputDialog.klass, "new", VALUEFUNC(_wrap_new_FX_InputDialog), -1); --- 13841,13845 ---- rb_define_const(mFox,"INPUTDIALOG_PASSWORD", INT2NUM(INPUTDIALOG_PASSWORD)); ! cFX_InputDialog.klass = rb_define_class_under(mFox, "FX_InputDialog", ((swig_class *) SWIGTYPE_p_FXDialogBox->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXInputDialog, (void *) &cFX_InputDialog); rb_define_singleton_method(cFX_InputDialog.klass, "new", VALUEFUNC(_wrap_new_FX_InputDialog), -1); *************** *** 13882,13886 **** cFX_InputDialog.mark = (void (*)(void *)) FXRbInputDialog::markfunc; ! cFXInputDialog.klass = rb_define_class_under(mFox, "FXInputDialog", cFX_InputDialog.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbInputDialog, (void *) &cFXInputDialog); rb_define_singleton_method(cFXInputDialog.klass, "new", VALUEFUNC(_wrap_new_FXInputDialog), -1); --- 13858,13862 ---- cFX_InputDialog.mark = (void (*)(void *)) FXRbInputDialog::markfunc; ! cFXInputDialog.klass = rb_define_class_under(mFox, "FXInputDialog", ((swig_class *) SWIGTYPE_p_FXInputDialog->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbInputDialog, (void *) &cFXInputDialog); rb_define_singleton_method(cFXInputDialog.klass, "new", VALUEFUNC(_wrap_new_FXInputDialog), -1); *************** *** 13922,13926 **** cFXInputDialog.destroy = (void (*)(void *)) free_FXRbInputDialog; ! cFX_PrintDialog.klass = rb_define_class_under(mFox, "FX_PrintDialog", cFX_DialogBox.klass); SWIG_TypeClientData(SWIGTYPE_p_FXPrintDialog, (void *) &cFX_PrintDialog); rb_define_singleton_method(cFX_PrintDialog.klass, "new", VALUEFUNC(_wrap_new_FX_PrintDialog), -1); --- 13898,13902 ---- cFXInputDialog.destroy = (void (*)(void *)) free_FXRbInputDialog; ! cFX_PrintDialog.klass = rb_define_class_under(mFox, "FX_PrintDialog", ((swig_class *) SWIGTYPE_p_FXDialogBox->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXPrintDialog, (void *) &cFX_PrintDialog); rb_define_singleton_method(cFX_PrintDialog.klass, "new", VALUEFUNC(_wrap_new_FX_PrintDialog), -1); *************** *** 13986,13990 **** cFX_PrintDialog.destroy = (void (*)(void *)) free_FXPrintDialog; ! cFXPrintDialog.klass = rb_define_class_under(mFox, "FXPrintDialog", cFX_PrintDialog.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbPrintDialog, (void *) &cFXPrintDialog); rb_define_singleton_method(cFXPrintDialog.klass, "new", VALUEFUNC(_wrap_new_FXPrintDialog), -1); --- 13962,13966 ---- cFX_PrintDialog.destroy = (void (*)(void *)) free_FXPrintDialog; ! cFXPrintDialog.klass = rb_define_class_under(mFox, "FXPrintDialog", ((swig_class *) SWIGTYPE_p_FXPrintDialog->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbPrintDialog, (void *) &cFXPrintDialog); rb_define_singleton_method(cFXPrintDialog.klass, "new", VALUEFUNC(_wrap_new_FXPrintDialog), -1); *************** *** 14029,14033 **** rb_define_const(mFox,"PROGRESSDIALOG_NORMAL", INT2NUM(PROGRESSDIALOG_NORMAL)); ! cFX_ProgressDialog.klass = rb_define_class_under(mFox, "FX_ProgressDialog", cFX_DialogBox.klass); SWIG_TypeClientData(SWIGTYPE_p_FXProgressDialog, (void *) &cFX_ProgressDialog); rb_define_singleton_method(cFX_ProgressDialog.klass, "new", VALUEFUNC(_wrap_new_FX_ProgressDialog), -1); --- 14005,14009 ---- rb_define_const(mFox,"PROGRESSDIALOG_NORMAL", INT2NUM(PROGRESSDIALOG_NORMAL)); ! cFX_ProgressDialog.klass = rb_define_class_under(mFox, "FX_ProgressDialog", ((swig_class *) SWIGTYPE_p_FXDialogBox->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXProgressDialog, (void *) &cFX_ProgressDialog); rb_define_singleton_method(cFX_ProgressDialog.klass, "new", VALUEFUNC(_wrap_new_FX_ProgressDialog), -1); *************** *** 14050,14054 **** cFX_ProgressDialog.destroy = (void (*)(void *)) free_FXProgressDialog; ! cFXProgressDialog.klass = rb_define_class_under(mFox, "FXProgressDialog", cFX_ProgressDialog.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbProgressDialog, (void *) &cFXProgressDialog); rb_define_singleton_method(cFXProgressDialog.klass, "new", VALUEFUNC(_wrap_new_FXProgressDialog), -1); --- 14026,14030 ---- cFX_ProgressDialog.destroy = (void (*)(void *)) free_FXProgressDialog; ! cFXProgressDialog.klass = rb_define_class_under(mFox, "FXProgressDialog", ((swig_class *) SWIGTYPE_p_FXProgressDialog->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbProgressDialog, (void *) &cFXProgressDialog); rb_define_singleton_method(cFXProgressDialog.klass, "new", VALUEFUNC(_wrap_new_FXProgressDialog), -1); *************** *** 14102,14106 **** rb_define_const(mFox,"MBOX_CLICKED_SAVE", INT2NUM(MBOX_CLICKED_SAVE)); ! cFX_MessageBox.klass = rb_define_class_under(mFox, "FX_MessageBox", cFX_DialogBox.klass); SWIG_TypeClientData(SWIGTYPE_p_FXMessageBox, (void *) &cFX_MessageBox); rb_define_singleton_method(cFX_MessageBox.klass, "new", VALUEFUNC(_wrap_new_FX_MessageBox), -1); --- 14078,14082 ---- rb_define_const(mFox,"MBOX_CLICKED_SAVE", INT2NUM(MBOX_CLICKED_SAVE)); ! cFX_MessageBox.klass = rb_define_class_under(mFox, "FX_MessageBox", ((swig_class *) SWIGTYPE_p_FXDialogBox->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXMessageBox, (void *) &cFX_MessageBox); rb_define_singleton_method(cFX_MessageBox.klass, "new", VALUEFUNC(_wrap_new_FX_MessageBox), -1); *************** *** 14121,14125 **** cFX_MessageBox.mark = (void (*)(void *)) FXRbMessageBox::markfunc; ! cFXMessageBox.klass = rb_define_class_under(mFox, "FXMessageBox", cFX_MessageBox.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbMessageBox, (void *) &cFXMessageBox); rb_define_singleton_method(cFXMessageBox.klass, "new", VALUEFUNC(_wrap_new_FXMessageBox), -1); --- 14097,14101 ---- cFX_MessageBox.mark = (void (*)(void *)) FXRbMessageBox::markfunc; ! cFXMessageBox.klass = rb_define_class_under(mFox, "FXMessageBox", ((swig_class *) SWIGTYPE_p_FXMessageBox->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbMessageBox, (void *) &cFXMessageBox); rb_define_singleton_method(cFXMessageBox.klass, "new", VALUEFUNC(_wrap_new_FXMessageBox), -1); Index: icons_wrap.cpp =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ext/fox/icons_wrap.cpp,v retrieving revision 1.37.2.12 retrieving revision 1.37.2.13 diff -C2 -d -r1.37.2.12 -r1.37.2.13 *** icons_wrap.cpp 14 May 2002 14:15:52 -0000 1.37.2.12 --- icons_wrap.cpp 17 May 2002 22:30:31 -0000 1.37.2.13 *************** *** 1,5 **** /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020513-1710 * * This file is not intended to be easily readable and contains a number of --- 1,5 ---- /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020517-1652 * * This file is not intended to be easily readable and contains a number of *************** *** 334,339 **** - - #include "FXRbCommon.h" --- 334,337 ---- *************** *** 668,672 **** delete arg1; } - extern swig_class cFX_Image; static VALUE _wrap_new_FXIcon(int argc, VALUE *argv, VALUE self) { --- 666,669 ---- *************** *** 972,976 **** - extern swig_class cFX_Icon; static VALUE _wrap_new_FX_BMPIcon(int argc, VALUE *argv, VALUE self) { --- 969,972 ---- *************** *** 1027,1031 **** delete arg1; } - extern swig_class cFX_Icon; static VALUE _wrap_new_FXBMPIcon(int argc, VALUE *argv, VALUE self) { --- 1023,1026 ---- *************** *** 1326,1330 **** - extern swig_class cFX_BMPIcon; static VALUE _wrap_fxloadBMP(int argc, VALUE *argv, VALUE self) { --- 1321,1324 ---- *************** *** 1428,1432 **** delete arg1; } - extern swig_class cFX_Icon; static VALUE _wrap_new_FXGIFIcon(int argc, VALUE *argv, VALUE self) { --- 1422,1425 ---- *************** *** 1727,1731 **** - extern swig_class cFX_GIFIcon; static VALUE _wrap_new_FX_ICOIcon(int argc, VALUE *argv, VALUE self) { --- 1720,1723 ---- *************** *** 1782,1786 **** delete arg1; } - extern swig_class cFX_Icon; static VALUE _wrap_new_FXICOIcon(int argc, VALUE *argv, VALUE self) { --- 1774,1777 ---- *************** *** 2081,2085 **** - extern swig_class cFX_ICOIcon; static VALUE _wrap_fxloadICO(int argc, VALUE *argv, VALUE self) { --- 2072,2075 ---- *************** *** 2214,2218 **** delete arg1; } - extern swig_class cFX_Icon; static VALUE _wrap_new_FXJPGIcon(int argc, VALUE *argv, VALUE self) { --- 2204,2207 ---- *************** *** 2513,2517 **** - extern swig_class cFX_JPGIcon; static VALUE _wrap_new_FX_PCXIcon(int argc, VALUE *argv, VALUE self) { --- 2502,2505 ---- *************** *** 2568,2572 **** delete arg1; } - extern swig_class cFX_Icon; static VALUE _wrap_new_FXPCXIcon(int argc, VALUE *argv, VALUE self) { --- 2556,2559 ---- *************** *** 2867,2871 **** - extern swig_class cFX_PCXIcon; static VALUE _wrap_fxloadPCX(int argc, VALUE *argv, VALUE self) { --- 2854,2857 ---- *************** *** 2999,3003 **** delete arg1; } - extern swig_class cFX_Icon; static VALUE _wrap_new_FXPNGIcon(int argc, VALUE *argv, VALUE self) { --- 2985,2988 ---- *************** *** 3298,3302 **** - extern swig_class cFX_PNGIcon; static VALUE _wrap_fxloadPNG(int argc, VALUE *argv, VALUE self) { --- 3283,3286 ---- *************** *** 3400,3404 **** delete arg1; } - extern swig_class cFX_Icon; static VALUE _wrap_new_FXRGBIcon(int argc, VALUE *argv, VALUE self) { --- 3384,3387 ---- *************** *** 3699,3703 **** - extern swig_class cFX_RGBIcon; static VALUE _wrap_new_FXTGAIcon(int argc, VALUE *argv, VALUE self) { --- 3682,3685 ---- *************** *** 3754,3758 **** delete arg1; } - extern swig_class cFX_Icon; static VALUE _wrap_new_FXRbTGAIcon(int argc, VALUE *argv, VALUE self) { --- 3736,3739 ---- *************** *** 4053,4057 **** - extern swig_class cFXTGAIcon; static VALUE _wrap_new_FX_TIFIcon(int argc, VALUE *argv, VALUE self) { --- 4034,4037 ---- *************** *** 4139,4143 **** delete arg1; } - extern swig_class cFX_Icon; static VALUE _wrap_new_FXTIFIcon(int argc, VALUE *argv, VALUE self) { --- 4119,4122 ---- *************** *** 4438,4442 **** - extern swig_class cFX_TIFIcon; static VALUE _wrap_new_FX_XPMIcon(int argc, VALUE *argv, VALUE self) { --- 4417,4420 ---- *************** *** 4497,4501 **** delete arg1; } - extern swig_class cFX_Icon; static VALUE _wrap_new_FXXPMIcon(int argc, VALUE *argv, VALUE self) { --- 4475,4478 ---- *************** *** 4800,4804 **** - extern swig_class cFX_XPMIcon; static VALUE _wrap_fxloadXPM(int argc, VALUE *argv, VALUE self) { --- 4777,4780 ---- *************** *** 7027,7031 **** ! cFX_Icon.klass = rb_define_class_under(mFox, "FX_Icon", cFX_Image.klass); SWIG_TypeClientData(SWIGTYPE_p_FXIcon, (void *) &cFX_Icon); rb_define_singleton_method(cFX_Icon.klass, "new", VALUEFUNC(_wrap_new_FX_Icon), -1); --- 7003,7007 ---- ! cFX_Icon.klass = rb_define_class_under(mFox, "FX_Icon", ((swig_class *) SWIGTYPE_p_FXImage->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXIcon, (void *) &cFX_Icon); rb_define_singleton_method(cFX_Icon.klass, "new", VALUEFUNC(_wrap_new_FX_Icon), -1); *************** *** 7041,7045 **** cFX_Icon.destroy = (void (*)(void *)) FXRbUnregisterRubyObj; ! cFXIcon.klass = rb_define_class_under(mFox, "FXIcon", cFX_Icon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbIcon, (void *) &cFXIcon); rb_define_singleton_method(cFXIcon.klass, "new", VALUEFUNC(_wrap_new_FXIcon), -1); --- 7017,7021 ---- cFX_Icon.destroy = (void (*)(void *)) FXRbUnregisterRubyObj; ! cFXIcon.klass = rb_define_class_under(mFox, "FXIcon", ((swig_class *) SWIGTYPE_p_FXIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbIcon, (void *) &cFXIcon); rb_define_singleton_method(cFXIcon.klass, "new", VALUEFUNC(_wrap_new_FXIcon), -1); *************** *** 7063,7067 **** cFXIcon.destroy = (void (*)(void *)) free_FXRbIcon; ! cFX_BMPIcon.klass = rb_define_class_under(mFox, "FX_BMPIcon", cFX_Icon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXBMPIcon, (void *) &cFX_BMPIcon); rb_define_singleton_method(cFX_BMPIcon.klass, "new", VALUEFUNC(_wrap_new_FX_BMPIcon), -1); --- 7039,7043 ---- cFXIcon.destroy = (void (*)(void *)) free_FXRbIcon; ! cFX_BMPIcon.klass = rb_define_class_under(mFox, "FX_BMPIcon", ((swig_class *) SWIGTYPE_p_FXIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXBMPIcon, (void *) &cFX_BMPIcon); rb_define_singleton_method(cFX_BMPIcon.klass, "new", VALUEFUNC(_wrap_new_FX_BMPIcon), -1); *************** *** 7070,7074 **** cFX_BMPIcon.destroy = (void (*)(void *)) free_FXBMPIcon; ! cFXBMPIcon.klass = rb_define_class_under(mFox, "FXBMPIcon", cFX_BMPIcon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbBMPIcon, (void *) &cFXBMPIcon); rb_define_singleton_method(cFXBMPIcon.klass, "new", VALUEFUNC(_wrap_new_FXBMPIcon), -1); --- 7046,7050 ---- cFX_BMPIcon.destroy = (void (*)(void *)) free_FXBMPIcon; ! cFXBMPIcon.klass = rb_define_class_under(mFox, "FXBMPIcon", ((swig_class *) SWIGTYPE_p_FXBMPIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbBMPIcon, (void *) &cFXBMPIcon); rb_define_singleton_method(cFXBMPIcon.klass, "new", VALUEFUNC(_wrap_new_FXBMPIcon), -1); *************** *** 7094,7098 **** rb_define_module_function(mFox, "fxsaveBMP", VALUEFUNC(_wrap_fxsaveBMP), -1); ! cFX_GIFIcon.klass = rb_define_class_under(mFox, "FX_GIFIcon", cFX_Icon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXGIFIcon, (void *) &cFX_GIFIcon); rb_define_singleton_method(cFX_GIFIcon.klass, "new", VALUEFUNC(_wrap_new_FX_GIFIcon), -1); --- 7070,7074 ---- rb_define_module_function(mFox, "fxsaveBMP", VALUEFUNC(_wrap_fxsaveBMP), -1); ! cFX_GIFIcon.klass = rb_define_class_under(mFox, "FX_GIFIcon", ((swig_class *) SWIGTYPE_p_FXIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXGIFIcon, (void *) &cFX_GIFIcon); rb_define_singleton_method(cFX_GIFIcon.klass, "new", VALUEFUNC(_wrap_new_FX_GIFIcon), -1); *************** *** 7101,7105 **** cFX_GIFIcon.destroy = (void (*)(void *)) free_FXGIFIcon; ! cFXGIFIcon.klass = rb_define_class_under(mFox, "FXGIFIcon", cFX_GIFIcon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbGIFIcon, (void *) &cFXGIFIcon); rb_define_singleton_method(cFXGIFIcon.klass, "new", VALUEFUNC(_wrap_new_FXGIFIcon), -1); --- 7077,7081 ---- cFX_GIFIcon.destroy = (void (*)(void *)) free_FXGIFIcon; ! cFXGIFIcon.klass = rb_define_class_under(mFox, "FXGIFIcon", ((swig_class *) SWIGTYPE_p_FXGIFIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbGIFIcon, (void *) &cFXGIFIcon); rb_define_singleton_method(cFXGIFIcon.klass, "new", VALUEFUNC(_wrap_new_FXGIFIcon), -1); *************** *** 7123,7127 **** cFXGIFIcon.destroy = (void (*)(void *)) free_FXRbGIFIcon; ! cFX_ICOIcon.klass = rb_define_class_under(mFox, "FX_ICOIcon", cFX_Icon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXICOIcon, (void *) &cFX_ICOIcon); rb_define_singleton_method(cFX_ICOIcon.klass, "new", VALUEFUNC(_wrap_new_FX_ICOIcon), -1); --- 7099,7103 ---- cFXGIFIcon.destroy = (void (*)(void *)) free_FXRbGIFIcon; ! cFX_ICOIcon.klass = rb_define_class_under(mFox, "FX_ICOIcon", ((swig_class *) SWIGTYPE_p_FXIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXICOIcon, (void *) &cFX_ICOIcon); rb_define_singleton_method(cFX_ICOIcon.klass, "new", VALUEFUNC(_wrap_new_FX_ICOIcon), -1); *************** *** 7130,7134 **** cFX_ICOIcon.destroy = (void (*)(void *)) free_FXICOIcon; ! cFXICOIcon.klass = rb_define_class_under(mFox, "FXICOIcon", cFX_ICOIcon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbICOIcon, (void *) &cFXICOIcon); rb_define_singleton_method(cFXICOIcon.klass, "new", VALUEFUNC(_wrap_new_FXICOIcon), -1); --- 7106,7110 ---- cFX_ICOIcon.destroy = (void (*)(void *)) free_FXICOIcon; ! cFXICOIcon.klass = rb_define_class_under(mFox, "FXICOIcon", ((swig_class *) SWIGTYPE_p_FXICOIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbICOIcon, (void *) &cFXICOIcon); rb_define_singleton_method(cFXICOIcon.klass, "new", VALUEFUNC(_wrap_new_FXICOIcon), -1); *************** *** 7154,7158 **** rb_define_module_function(mFox, "fxsaveICO", VALUEFUNC(_wrap_fxsaveICO), -1); ! cFX_JPGIcon.klass = rb_define_class_under(mFox, "FX_JPGIcon", cFX_Icon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXJPGIcon, (void *) &cFX_JPGIcon); rb_define_singleton_method(cFX_JPGIcon.klass, "new", VALUEFUNC(_wrap_new_FX_JPGIcon), -1); --- 7130,7134 ---- rb_define_module_function(mFox, "fxsaveICO", VALUEFUNC(_wrap_fxsaveICO), -1); ! cFX_JPGIcon.klass = rb_define_class_under(mFox, "FX_JPGIcon", ((swig_class *) SWIGTYPE_p_FXIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXJPGIcon, (void *) &cFX_JPGIcon); rb_define_singleton_method(cFX_JPGIcon.klass, "new", VALUEFUNC(_wrap_new_FX_JPGIcon), -1); *************** *** 7163,7167 **** cFX_JPGIcon.destroy = (void (*)(void *)) free_FXJPGIcon; ! cFXJPGIcon.klass = rb_define_class_under(mFox, "FXJPGIcon", cFX_JPGIcon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbJPGIcon, (void *) &cFXJPGIcon); rb_define_singleton_method(cFXJPGIcon.klass, "new", VALUEFUNC(_wrap_new_FXJPGIcon), -1); --- 7139,7143 ---- cFX_JPGIcon.destroy = (void (*)(void *)) free_FXJPGIcon; ! cFXJPGIcon.klass = rb_define_class_under(mFox, "FXJPGIcon", ((swig_class *) SWIGTYPE_p_FXJPGIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbJPGIcon, (void *) &cFXJPGIcon); rb_define_singleton_method(cFXJPGIcon.klass, "new", VALUEFUNC(_wrap_new_FXJPGIcon), -1); *************** *** 7185,7189 **** cFXJPGIcon.destroy = (void (*)(void *)) free_FXRbJPGIcon; ! cFX_PCXIcon.klass = rb_define_class_under(mFox, "FX_PCXIcon", cFX_Icon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXPCXIcon, (void *) &cFX_PCXIcon); rb_define_singleton_method(cFX_PCXIcon.klass, "new", VALUEFUNC(_wrap_new_FX_PCXIcon), -1); --- 7161,7165 ---- cFXJPGIcon.destroy = (void (*)(void *)) free_FXRbJPGIcon; ! cFX_PCXIcon.klass = rb_define_class_under(mFox, "FX_PCXIcon", ((swig_class *) SWIGTYPE_p_FXIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXPCXIcon, (void *) &cFX_PCXIcon); rb_define_singleton_method(cFX_PCXIcon.klass, "new", VALUEFUNC(_wrap_new_FX_PCXIcon), -1); *************** *** 7192,7196 **** cFX_PCXIcon.destroy = (void (*)(void *)) free_FXPCXIcon; ! cFXPCXIcon.klass = rb_define_class_under(mFox, "FXPCXIcon", cFX_PCXIcon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbPCXIcon, (void *) &cFXPCXIcon); rb_define_singleton_method(cFXPCXIcon.klass, "new", VALUEFUNC(_wrap_new_FXPCXIcon), -1); --- 7168,7172 ---- cFX_PCXIcon.destroy = (void (*)(void *)) free_FXPCXIcon; ! cFXPCXIcon.klass = rb_define_class_under(mFox, "FXPCXIcon", ((swig_class *) SWIGTYPE_p_FXPCXIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbPCXIcon, (void *) &cFXPCXIcon); rb_define_singleton_method(cFXPCXIcon.klass, "new", VALUEFUNC(_wrap_new_FXPCXIcon), -1); *************** *** 7216,7220 **** rb_define_module_function(mFox, "fxsavePCX", VALUEFUNC(_wrap_fxsavePCX), -1); ! cFX_PNGIcon.klass = rb_define_class_under(mFox, "FX_PNGIcon", cFX_Icon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXPNGIcon, (void *) &cFX_PNGIcon); rb_define_singleton_method(cFX_PNGIcon.klass, "new", VALUEFUNC(_wrap_new_FX_PNGIcon), -1); --- 7192,7196 ---- rb_define_module_function(mFox, "fxsavePCX", VALUEFUNC(_wrap_fxsavePCX), -1); ! cFX_PNGIcon.klass = rb_define_class_under(mFox, "FX_PNGIcon", ((swig_class *) SWIGTYPE_p_FXIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXPNGIcon, (void *) &cFX_PNGIcon); rb_define_singleton_method(cFX_PNGIcon.klass, "new", VALUEFUNC(_wrap_new_FX_PNGIcon), -1); *************** *** 7225,7229 **** cFX_PNGIcon.destroy = (void (*)(void *)) free_FXPNGIcon; ! cFXPNGIcon.klass = rb_define_class_under(mFox, "FXPNGIcon", cFX_PNGIcon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbPNGIcon, (void *) &cFXPNGIcon); rb_define_singleton_method(cFXPNGIcon.klass, "new", VALUEFUNC(_wrap_new_FXPNGIcon), -1); --- 7201,7205 ---- cFX_PNGIcon.destroy = (void (*)(void *)) free_FXPNGIcon; ! cFXPNGIcon.klass = rb_define_class_under(mFox, "FXPNGIcon", ((swig_class *) SWIGTYPE_p_FXPNGIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbPNGIcon, (void *) &cFXPNGIcon); rb_define_singleton_method(cFXPNGIcon.klass, "new", VALUEFUNC(_wrap_new_FXPNGIcon), -1); *************** *** 7249,7253 **** rb_define_module_function(mFox, "fxsavePNG", VALUEFUNC(_wrap_fxsavePNG), -1); ! cFX_RGBIcon.klass = rb_define_class_under(mFox, "FX_RGBIcon", cFX_Icon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRGBIcon, (void *) &cFX_RGBIcon); rb_define_singleton_method(cFX_RGBIcon.klass, "new", VALUEFUNC(_wrap_new_FX_RGBIcon), -1); --- 7225,7229 ---- rb_define_module_function(mFox, "fxsavePNG", VALUEFUNC(_wrap_fxsavePNG), -1); ! cFX_RGBIcon.klass = rb_define_class_under(mFox, "FX_RGBIcon", ((swig_class *) SWIGTYPE_p_FXIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRGBIcon, (void *) &cFX_RGBIcon); rb_define_singleton_method(cFX_RGBIcon.klass, "new", VALUEFUNC(_wrap_new_FX_RGBIcon), -1); *************** *** 7256,7260 **** cFX_RGBIcon.destroy = (void (*)(void *)) free_FXRGBIcon; ! cFXRGBIcon.klass = rb_define_class_under(mFox, "FXRGBIcon", cFX_RGBIcon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbRGBIcon, (void *) &cFXRGBIcon); rb_define_singleton_method(cFXRGBIcon.klass, "new", VALUEFUNC(_wrap_new_FXRGBIcon), -1); --- 7232,7236 ---- cFX_RGBIcon.destroy = (void (*)(void *)) free_FXRGBIcon; ! cFXRGBIcon.klass = rb_define_class_under(mFox, "FXRGBIcon", ((swig_class *) SWIGTYPE_p_FXRGBIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbRGBIcon, (void *) &cFXRGBIcon); rb_define_singleton_method(cFXRGBIcon.klass, "new", VALUEFUNC(_wrap_new_FXRGBIcon), -1); *************** *** 7278,7282 **** cFXRGBIcon.destroy = (void (*)(void *)) free_FXRbRGBIcon; ! cFXTGAIcon.klass = rb_define_class_under(mFox, "FXTGAIcon", cFX_Icon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXTGAIcon, (void *) &cFXTGAIcon); rb_define_singleton_method(cFXTGAIcon.klass, "new", VALUEFUNC(_wrap_new_FXTGAIcon), -1); --- 7254,7258 ---- cFXRGBIcon.destroy = (void (*)(void *)) free_FXRbRGBIcon; ! cFXTGAIcon.klass = rb_define_class_under(mFox, "FXTGAIcon", ((swig_class *) SWIGTYPE_p_FXIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXTGAIcon, (void *) &cFXTGAIcon); rb_define_singleton_method(cFXTGAIcon.klass, "new", VALUEFUNC(_wrap_new_FXTGAIcon), -1); *************** *** 7285,7289 **** cFXTGAIcon.destroy = (void (*)(void *)) free_FXTGAIcon; ! cFXRbTGAIcon.klass = rb_define_class_under(mFox, "FXRbTGAIcon", cFXTGAIcon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbTGAIcon, (void *) &cFXRbTGAIcon); rb_define_singleton_method(cFXRbTGAIcon.klass, "new", VALUEFUNC(_wrap_new_FXRbTGAIcon), -1); --- 7261,7265 ---- cFXTGAIcon.destroy = (void (*)(void *)) free_FXTGAIcon; ! cFXRbTGAIcon.klass = rb_define_class_under(mFox, "FXRbTGAIcon", ((swig_class *) SWIGTYPE_p_FXTGAIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbTGAIcon, (void *) &cFXRbTGAIcon); rb_define_singleton_method(cFXRbTGAIcon.klass, "new", VALUEFUNC(_wrap_new_FXRbTGAIcon), -1); *************** *** 7307,7311 **** cFXRbTGAIcon.destroy = (void (*)(void *)) free_FXRbTGAIcon; ! cFX_TIFIcon.klass = rb_define_class_under(mFox, "FX_TIFIcon", cFX_Icon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXTIFIcon, (void *) &cFX_TIFIcon); rb_define_singleton_method(cFX_TIFIcon.klass, "new", VALUEFUNC(_wrap_new_FX_TIFIcon), -1); --- 7283,7287 ---- cFXRbTGAIcon.destroy = (void (*)(void *)) free_FXRbTGAIcon; ! cFX_TIFIcon.klass = rb_define_class_under(mFox, "FX_TIFIcon", ((swig_class *) SWIGTYPE_p_FXIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXTIFIcon, (void *) &cFX_TIFIcon); rb_define_singleton_method(cFX_TIFIcon.klass, "new", VALUEFUNC(_wrap_new_FX_TIFIcon), -1); *************** *** 7316,7320 **** cFX_TIFIcon.destroy = (void (*)(void *)) free_FXTIFIcon; ! cFXTIFIcon.klass = rb_define_class_under(mFox, "FXTIFIcon", cFX_TIFIcon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbTIFIcon, (void *) &cFXTIFIcon); rb_define_singleton_method(cFXTIFIcon.klass, "new", VALUEFUNC(_wrap_new_FXTIFIcon), -1); --- 7292,7296 ---- cFX_TIFIcon.destroy = (void (*)(void *)) free_FXTIFIcon; ! cFXTIFIcon.klass = rb_define_class_under(mFox, "FXTIFIcon", ((swig_class *) SWIGTYPE_p_FXTIFIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbTIFIcon, (void *) &cFXTIFIcon); rb_define_singleton_method(cFXTIFIcon.klass, "new", VALUEFUNC(_wrap_new_FXTIFIcon), -1); *************** *** 7338,7342 **** cFXTIFIcon.destroy = (void (*)(void *)) free_FXRbTIFIcon; ! cFX_XPMIcon.klass = rb_define_class_under(mFox, "FX_XPMIcon", cFX_Icon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXXPMIcon, (void *) &cFX_XPMIcon); rb_define_singleton_method(cFX_XPMIcon.klass, "new", VALUEFUNC(_wrap_new_FX_XPMIcon), -1); --- 7314,7318 ---- cFXTIFIcon.destroy = (void (*)(void *)) free_FXRbTIFIcon; ! cFX_XPMIcon.klass = rb_define_class_under(mFox, "FX_XPMIcon", ((swig_class *) SWIGTYPE_p_FXIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXXPMIcon, (void *) &cFX_XPMIcon); rb_define_singleton_method(cFX_XPMIcon.klass, "new", VALUEFUNC(_wrap_new_FX_XPMIcon), -1); *************** *** 7345,7349 **** cFX_XPMIcon.destroy = (void (*)(void *)) free_FXXPMIcon; ! cFXXPMIcon.klass = rb_define_class_under(mFox, "FXXPMIcon", cFX_XPMIcon.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbXPMIcon, (void *) &cFXXPMIcon); rb_define_singleton_method(cFXXPMIcon.klass, "new", VALUEFUNC(_wrap_new_FXXPMIcon), -1); --- 7321,7325 ---- cFX_XPMIcon.destroy = (void (*)(void *)) free_FXXPMIcon; ! cFXXPMIcon.klass = rb_define_class_under(mFox, "FXXPMIcon", ((swig_class *) SWIGTYPE_p_FXXPMIcon->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbXPMIcon, (void *) &cFXXPMIcon); rb_define_singleton_method(cFXXPMIcon.klass, "new", VALUEFUNC(_wrap_new_FXXPMIcon), -1); Index: image_wrap.cpp =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ext/fox/image_wrap.cpp,v retrieving revision 1.39.2.12 retrieving revision 1.39.2.13 diff -C2 -d -r1.39.2.12 -r1.39.2.13 *** image_wrap.cpp 14 May 2002 14:15:52 -0000 1.39.2.12 --- image_wrap.cpp 17 May 2002 22:30:31 -0000 1.39.2.13 *************** *** 1,5 **** /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020513-1710 * * This file is not intended to be easily readable and contains a number of --- 1,5 ---- /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). ! * Version 1.3.12u-20020517-1652 * * This file is not intended to be easily readable and contains a number of *************** *** 337,342 **** - - #include "FXRbCommon.h" --- 337,340 ---- *************** *** 751,755 **** delete arg1; } - extern swig_class cFX_Drawable; static VALUE _wrap_new_FXBitmap(int argc, VALUE *argv, VALUE self) { --- 749,752 ---- *************** *** 953,957 **** - extern swig_class cFX_Bitmap; static VALUE _wrap_new_FXMemoryBuffer(int argc, VALUE *argv, VALUE self) { --- 950,953 ---- *************** *** 1445,1449 **** delete arg1; } - extern swig_class cFX_Drawable; static VALUE _wrap_new_FXImage(int argc, VALUE *argv, VALUE self) { --- 1441,1444 ---- *************** *** 1745,1749 **** - extern swig_class cFX_Image; static VALUE _wrap_new_FX_BMPImage(int argc, VALUE *argv, VALUE self) { --- 1740,1743 ---- *************** *** 1796,1800 **** delete arg1; } - extern swig_class cFX_Image; static VALUE _wrap_new_FXBMPImage(int argc, VALUE *argv, VALUE self) { --- 1790,1793 ---- *************** *** 2091,2095 **** - extern swig_class cFX_BMPImage; static VALUE _wrap_new_FX_GIFImage(int argc, VALUE *argv, VALUE self) { --- 2084,2087 ---- *************** *** 2142,2146 **** delete arg1; } - extern swig_class cFX_Image; static VALUE _wrap_new_FXGIFImage(int argc, VALUE *argv, VALUE self) { --- 2134,2137 ---- *************** *** 2437,2441 **** - extern swig_class cFX_GIFImage; static VALUE _wrap_new_FX_ICOImage(int argc, VALUE *argv, VALUE self) { --- 2428,2431 ---- *************** *** 2488,2492 **** delete arg1; } - extern swig_class cFX_Image; static VALUE _wrap_new_FXICOImage(int argc, VALUE *argv, VALUE self) { --- 2478,2481 ---- *************** *** 2783,2787 **** - extern swig_class cFX_ICOImage; static VALUE _wrap_new_FX_JPGImage(int argc, VALUE *argv, VALUE self) { --- 2772,2775 ---- *************** *** 2865,2869 **** delete arg1; } - extern swig_class cFX_Image; static VALUE _wrap_new_FXJPGImage(int argc, VALUE *argv, VALUE self) { --- 2853,2856 ---- *************** *** 3160,3164 **** - extern swig_class cFX_JPGImage; static VALUE _wrap_fxloadJPG(int argc, VALUE *argv, VALUE self) { --- 3147,3150 ---- *************** *** 3253,3257 **** delete arg1; } - extern swig_class cFX_Image; static VALUE _wrap_new_FXPCXImage(int argc, VALUE *argv, VALUE self) { --- 3239,3242 ---- *************** *** 3548,3552 **** - extern swig_class cFX_PCXImage; static VALUE _wrap_new_FX_PNGImage(int argc, VALUE *argv, VALUE self) { --- 3533,3536 ---- *************** *** 3629,3633 **** delete arg1; } - extern swig_class cFX_Image; static VALUE _wrap_new_FXPNGImage(int argc, VALUE *argv, VALUE self) { --- 3613,3616 ---- *************** *** 3924,3928 **** - extern swig_class cFX_PNGImage; static VALUE _wrap_new_FX_RGBImage(int argc, VALUE *argv, VALUE self) { --- 3907,3910 ---- *************** *** 3975,3979 **** delete arg1; } - extern swig_class cFX_Image; static VALUE _wrap_new_FXRGBImage(int argc, VALUE *argv, VALUE self) { --- 3957,3960 ---- *************** *** 4270,4274 **** - extern swig_class cFX_RGBImage; static VALUE _wrap_fxloadRGB(int argc, VALUE *argv, VALUE self) { --- 4251,4254 ---- *************** *** 4368,4372 **** delete arg1; } - extern swig_class cFX_Image; static VALUE _wrap_new_FXRbTGAImage(int argc, VALUE *argv, VALUE self) { --- 4348,4351 ---- *************** *** 4663,4667 **** - extern swig_class cFXTGAImage; static VALUE _wrap_fxloadTGA(int argc, VALUE *argv, VALUE self) { --- 4642,4645 ---- *************** *** 4822,4826 **** delete arg1; } - extern swig_class cFX_Image; static VALUE _wrap_new_FXTIFImage(int argc, VALUE *argv, VALUE self) { --- 4800,4803 ---- *************** *** 5117,5121 **** - extern swig_class cFX_TIFImage; static VALUE _wrap_fxloadTIF(int argc, VALUE *argv, VALUE self) { --- 5094,5097 ---- *************** *** 5221,5225 **** delete arg1; } - extern swig_class cFX_Image; static VALUE _wrap_new_FXXPMImage(int argc, VALUE *argv, VALUE self) { --- 5197,5200 ---- *************** *** 5520,5524 **** - extern swig_class cFX_XPMImage; /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ --- 5495,5498 ---- *************** *** 7386,7390 **** rb_define_const(mFox,"BITMAP_SHMP", INT2NUM(BITMAP_SHMP)); ! cFX_Bitmap.klass = rb_define_class_under(mFox, "FX_Bitmap", cFX_Drawable.klass); SWIG_TypeClientData(SWIGTYPE_p_FXBitmap, (void *) &cFX_Bitmap); rb_define_singleton_method(cFX_Bitmap.klass, "new", VALUEFUNC(_wrap_new_FX_Bitmap), -1); --- 7360,7364 ---- rb_define_const(mFox,"BITMAP_SHMP", INT2NUM(BITMAP_SHMP)); ! cFX_Bitmap.klass = rb_define_class_under(mFox, "FX_Bitmap", ((swig_class *) SWIGTYPE_p_FXDrawable->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXBitmap, (void *) &cFX_Bitmap); rb_define_singleton_method(cFX_Bitmap.klass, "new", VALUEFUNC(_wrap_new_FX_Bitmap), -1); *************** *** 7404,7408 **** cFX_Bitmap.destroy = (void (*)(void *)) FXRbUnregisterRubyObj; ! cFXBitmap.klass = rb_define_class_under(mFox, "FXBitmap", cFX_Bitmap.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbBitmap, (void *) &cFXBitmap); rb_define_singleton_method(cFXBitmap.klass, "new", VALUEFUNC(_wrap_new_FXBitmap), -1); --- 7378,7382 ---- cFX_Bitmap.destroy = (void (*)(void *)) FXRbUnregisterRubyObj; ! cFXBitmap.klass = rb_define_class_under(mFox, "FXBitmap", ((swig_class *) SWIGTYPE_p_FXBitmap->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbBitmap, (void *) &cFXBitmap); rb_define_singleton_method(cFXBitmap.klass, "new", VALUEFUNC(_wrap_new_FXBitmap), -1); *************** *** 7443,7447 **** rb_define_const(mFox,"IMAGE_ALPHAGUESS", INT2NUM(IMAGE_ALPHAGUESS)); ! cFX_Image.klass = rb_define_class_under(mFox, "FX_Image", cFX_Drawable.klass); SWIG_TypeClientData(SWIGTYPE_p_FXImage, (void *) &cFX_Image); rb_define_singleton_method(cFX_Image.klass, "new", VALUEFUNC(_wrap_new_FX_Image), -1); --- 7417,7421 ---- rb_define_const(mFox,"IMAGE_ALPHAGUESS", INT2NUM(IMAGE_ALPHAGUESS)); ! cFX_Image.klass = rb_define_class_under(mFox, "FX_Image", ((swig_class *) SWIGTYPE_p_FXDrawable->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXImage, (void *) &cFX_Image); rb_define_singleton_method(cFX_Image.klass, "new", VALUEFUNC(_wrap_new_FX_Image), -1); *************** *** 7470,7474 **** cFX_Image.destroy = (void (*)(void *)) FXRbUnregisterRubyObj; ! cFXImage.klass = rb_define_class_under(mFox, "FXImage", cFX_Image.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbImage, (void *) &cFXImage); rb_define_singleton_method(cFXImage.klass, "new", VALUEFUNC(_wrap_new_FXImage), -1); --- 7444,7448 ---- cFX_Image.destroy = (void (*)(void *)) FXRbUnregisterRubyObj; ! cFXImage.klass = rb_define_class_under(mFox, "FXImage", ((swig_class *) SWIGTYPE_p_FXImage->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbImage, (void *) &cFXImage); rb_define_singleton_method(cFXImage.klass, "new", VALUEFUNC(_wrap_new_FXImage), -1); *************** *** 7492,7496 **** cFXImage.destroy = (void (*)(void *)) free_FXRbImage; ! cFX_BMPImage.klass = rb_define_class_under(mFox, "FX_BMPImage", cFX_Image.klass); SWIG_TypeClientData(SWIGTYPE_p_FXBMPImage, (void *) &cFX_BMPImage); rb_define_singleton_method(cFX_BMPImage.klass, "new", VALUEFUNC(_wrap_new_FX_BMPImage), -1); --- 7466,7470 ---- cFXImage.destroy = (void (*)(void *)) free_FXRbImage; ! cFX_BMPImage.klass = rb_define_class_under(mFox, "FX_BMPImage", ((swig_class *) SWIGTYPE_p_FXImage->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXBMPImage, (void *) &cFX_BMPImage); rb_define_singleton_method(cFX_BMPImage.klass, "new", VALUEFUNC(_wrap_new_FX_BMPImage), -1); *************** *** 7499,7503 **** cFX_BMPImage.destroy = (void (*)(void *)) free_FXBMPImage; ! cFXBMPImage.klass = rb_define_class_under(mFox, "FXBMPImage", cFX_BMPImage.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbBMPImage, (void *) &cFXBMPImage); rb_define_singleton_method(cFXBMPImage.klass, "new", VALUEFUNC(_wrap_new_FXBMPImage), -1); --- 7473,7477 ---- cFX_BMPImage.destroy = (void (*)(void *)) free_FXBMPImage; ! cFXBMPImage.klass = rb_define_class_under(mFox, "FXBMPImage", ((swig_class *) SWIGTYPE_p_FXBMPImage->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbBMPImage, (void *) &cFXBMPImage); rb_define_singleton_method(cFXBMPImage.klass, "new", VALUEFUNC(_wrap_new_FXBMPImage), -1); *************** *** 7521,7525 **** cFXBMPImage.destroy = (void (*)(void *)) free_FXRbBMPImage; ! cFX_GIFImage.klass = rb_define_class_under(mFox, "FX_GIFImage", cFX_Image.klass); SWIG_TypeClientData(SWIGTYPE_p_FXGIFImage, (void *) &cFX_GIFImage); rb_define_singleton_method(cFX_GIFImage.klass, "new", VALUEFUNC(_wrap_new_FX_GIFImage), -1); --- 7495,7499 ---- cFXBMPImage.destroy = (void (*)(void *)) free_FXRbBMPImage; ! cFX_GIFImage.klass = rb_define_class_under(mFox, "FX_GIFImage", ((swig_class *) SWIGTYPE_p_FXImage->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXGIFImage, (void *) &cFX_GIFImage); rb_define_singleton_method(cFX_GIFImage.klass, "new", VALUEFUNC(_wrap_new_FX_GIFImage), -1); *************** *** 7528,7532 **** cFX_GIFImage.destroy = (void (*)(void *)) free_FXGIFImage; ! cFXGIFImage.klass = rb_define_class_under(mFox, "FXGIFImage", cFX_GIFImage.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbGIFImage, (void *) &cFXGIFImage); rb_define_singleton_method(cFXGIFImage.klass, "new", VALUEFUNC(_wrap_new_FXGIFImage), -1); --- 7502,7506 ---- cFX_GIFImage.destroy = (void (*)(void *)) free_FXGIFImage; ! cFXGIFImage.klass = rb_define_class_under(mFox, "FXGIFImage", ((swig_class *) SWIGTYPE_p_FXGIFImage->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbGIFImage, (void *) &cFXGIFImage); rb_define_singleton_method(cFXGIFImage.klass, "new", VALUEFUNC(_wrap_new_FXGIFImage), -1); *************** *** 7550,7554 **** cFXGIFImage.destroy = (void (*)(void *)) free_FXRbGIFImage; ! cFX_ICOImage.klass = rb_define_class_under(mFox, "FX_ICOImage", cFX_Image.klass); SWIG_TypeClientData(SWIGTYPE_p_FXICOImage, (void *) &cFX_ICOImage); rb_define_singleton_method(cFX_ICOImage.klass, "new", VALUEFUNC(_wrap_new_FX_ICOImage), -1); --- 7524,7528 ---- cFXGIFImage.destroy = (void (*)(void *)) free_FXRbGIFImage; ! cFX_ICOImage.klass = rb_define_class_under(mFox, "FX_ICOImage", ((swig_class *) SWIGTYPE_p_FXImage->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXICOImage, (void *) &cFX_ICOImage); rb_define_singleton_method(cFX_ICOImage.klass, "new", VALUEFUNC(_wrap_new_FX_ICOImage), -1); *************** *** 7557,7561 **** cFX_ICOImage.destroy = (void (*)(void *)) free_FXICOImage; ! cFXICOImage.klass = rb_define_class_under(mFox, "FXICOImage", cFX_ICOImage.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbICOImage, (void *) &cFXICOImage); rb_define_singleton_method(cFXICOImage.klass, "new", VALUEFUNC(_wrap_new_FXICOImage), -1); --- 7531,7535 ---- cFX_ICOImage.destroy = (void (*)(void *)) free_FXICOImage; ! cFXICOImage.klass = rb_define_class_under(mFox, "FXICOImage", ((swig_class *) SWIGTYPE_p_FXICOImage->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbICOImage, (void *) &cFXICOImage); rb_define_singleton_method(cFXICOImage.klass, "new", VALUEFUNC(_wrap_new_FXICOImage), -1); *************** *** 7579,7583 **** cFXICOImage.destroy = (void (*)(void *)) free_FXRbICOImage; ! cFX_JPGImage.klass = rb_define_class_under(mFox, "FX_JPGImage", cFX_Image.klass); SWIG_TypeClientData(SWIGTYPE_p_FXJPGImage, (void *) &cFX_JPGImage); rb_define_singleton_method(cFX_JPGImage.klass, "new", VALUEFUNC(_wrap_new_FX_JPGImage), -1); --- 7553,7557 ---- cFXICOImage.destroy = (void (*)(void *)) free_FXRbICOImage; ! cFX_JPGImage.klass = rb_define_class_under(mFox, "FX_JPGImage", ((swig_class *) SWIGTYPE_p_FXImage->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FXJPGImage, (void *) &cFX_JPGImage); rb_define_singleton_method(cFX_JPGImage.klass, "new", VALUEFUNC(_wrap_new_FX_JPGImage), -1); *************** *** 7588,7592 **** cFX_JPGImage.destroy = (void (*)(void *)) free_FXJPGImage; ! cFXJPGImage.klass = rb_define_class_under(mFox, "FXJPGImage", cFX_JPGImage.klass); SWIG_TypeClientData(SWIGTYPE_p_FXRbJPGImage, (void *) &cFXJPGImage); rb_define_singleton_method(cFXJPGImage.klass, "new", VALUEFUNC(_wrap_new_FXJPGImage), -1); --- 7562,7566 ---- cFX_JPGImage.destroy = (void (*)(void *)) free_FXJPGImage; ! cFXJPGImage.klass = rb_define_class_under(mFox, "FXJPGImage", ((swig_class *) SWIGTYPE_p_FXJPGImage->clientdata)->klass); SWIG_TypeClientData(SWIGTYP... [truncated message content] |
From: Lyle J. <ly...@us...> - 2002-05-17 22:27:46
|
Update of /cvsroot/fxruby/FXRuby/swig-interfaces In directory usw-pr-cvs1:/tmp/cvs-serv5638 Modified Files: Tag: release10 swig.sed Log Message: Index: swig.sed =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/swig.sed,v retrieving revision 1.4 retrieving revision 1.4.2.1 diff -C2 -d -r1.4 -r1.4.2.1 *** swig.sed 14 Mar 2002 18:48:15 -0000 1.4 --- swig.sed 17 May 2002 22:27:43 -0000 1.4.2.1 *************** *** 18,22 **** /static VALUE mUi;/d /mUi = rb_define_module/d ! /rb_f_require/d s/mDialogs/mFox/ s/mIcons/mFox/ --- 18,22 ---- /static VALUE mUi;/d /mUi = rb_define_module/d ! /rb_require/d s/mDialogs/mFox/ s/mIcons/mFox/ |
From: Lyle J. <ly...@us...> - 2002-05-15 21:18:17
|
Update of /cvsroot/fxruby/FXRuby/examples In directory usw-pr-cvs1:/tmp/cvs-serv17838 Modified Files: Tag: release10 iRAA.rb Added Files: Tag: release10 RAA.rb Log Message: Latest versions of iRAA.rb and RAA.rb from the SOAP4R 1.4.4.1 distribution. --- NEW FILE: RAA.rb --- require 'soap/driver' require 'devel/logger' require 'iRAA' module RAA; extend SOAP class Driver attr_reader :endpointUrl attr_reader :proxy attr_reader :log AppName = 'RAAClient' def initialize( endpointUrl, proxy = nil ) @endpointUrl = endpointUrl @proxy = proxy @logDev = STDERR end def setWireDumpDev( dev ) @drv = createDriver unless @drv @drv.setWireDumpDev( dev ) end def setLogDev( logDev ) @logDev = logDev @log = nil end def setLogLevel( level ) createLog unless @log @log.level = level end private def createLog @log = Devel::Logger.new( @logDev ) if @logDev end def createDriver createLog unless @log drv = SOAP::Driver.new( @log, AppName, RAA::InterfaceNS, @endpointUrl, @proxy ) drv.mappingRegistry = RAA::MappingRegistry RAA::Methods.each do | methodName, *params | drv.addMethod( methodName, params ) end drv end def method_missing( msg_id, *a, &b ) @drv = createDriver unless @drv @drv.__send__( msg_id, *a, &b ) end end end Index: iRAA.rb =================================================================== RCS file: /cvsroot/fxruby/FXRuby/examples/iRAA.rb,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** iRAA.rb 21 Mar 2002 23:02:38 -0000 1.1 --- iRAA.rb 15 May 2002 21:18:13 -0000 1.1.2.1 *************** *** 1,84 **** ! module RAA - InterfaceNS = "http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.1" ! class Category ! include SOAP::Marshallable ! @@typeNamespace = InterfaceNS - attr_reader :major, :minor ! def initialize( major, minor = nil ) ! @major = major ! @minor = minor ! end ! def to_s ! "#{ @major }/#{ @minor }" ! end ! def ==( rhs ) ! if @major != rhs.major ! false ! elsif !@minor or !rhs.minor ! true ! else ! @minor == rhs.minor ! end end end ! class Product ! include SOAP::Marshallable ! @@typeNamespace = InterfaceNS ! attr_reader :name ! attr_accessor :version, :status, :homepage, :download, :license, :description ! def initialize( name, version = nil, status = nil, homepage = nil, download = nil, license = nil, description = nil ) ! @name = name ! @version = version ! @status = status ! @homepage = homepage ! @download = download ! @license = license ! @description = description ! end end ! class Owner ! include SOAP::Marshallable ! @@typeNamespace = InterfaceNS ! attr_reader :id ! attr_accessor :email, :name ! def initialize( email, name ) ! @email = email ! @name = name ! @id = "#{ @email }-#{ @name }" ! end end ! class Info ! include SOAP::Marshallable ! @@typeNamespace = InterfaceNS ! attr_accessor :category, :product, :owner, :update ! def initialize( category = nil, product = nil, owner = nil, update = nil ) ! @category = category ! @product = product ! @owner = owner ! @update = update ! end end ! Methods = { ! 'getAllListings' => [ 'Array' ], ! 'getProductTree' => [ 'Hash' ], ! 'getInfoFromCategory' => [ 'Array', 'category' ], ! 'getModifiedInfoSince' => [ 'Array', 'time' ], ! 'getInfoFromName' => [ 'Info', 'name' ], ! } end --- 1,139 ---- ! require 'soap/rpcUtils' ! module RAA; extend SOAP ! InterfaceNS = "http://www.ruby-lang.org/xmlns/soap/interface/RAA/0.0.1" ! MappingRegistry = SOAP::RPCUtils::MappingRegistry.new ! Methods = [ ! [ 'getAllListings', [ 'retval', 'return' ]], ! [ 'getProductTree', [ 'retval', 'return' ]], ! [ 'getInfoFromCategory', [ 'in', 'category' ], [ 'retval', 'return' ]], ! [ 'getModifiedInfoSince', [ 'in', 'time' ], [ 'retval', 'return' ]], ! [ 'getInfoFromName', [ 'in', 'name' ], [ 'retval', 'return' ]], ! ] ! class Category ! include SOAP::Marshallable ! ! attr_reader :major, :minor ! ! def initialize( major, minor = nil ) ! @major = major ! @minor = minor ! end ! ! def to_s ! "#{ @major }/#{ @minor }" ! end ! ! def ==( rhs ) ! if @major != rhs.major ! false ! elsif !@minor or !rhs.minor ! true ! else ! @minor == rhs.minor end end + end ! MappingRegistry.set( ! ::RAA::Category, ! ::SOAP::SOAPStruct, ! ::SOAP::RPCUtils::MappingRegistry::TypedStructFactory, ! [ InterfaceNS, "Category" ] ! ) ! class Product ! include SOAP::Marshallable ! attr_reader :name ! attr_accessor :version, :status, :homepage, :download, :license, :description ! ! def initialize( name, version = nil, status = nil, homepage = nil, download = nil, license = nil, description = nil ) ! @name = name ! @version = version ! @status = status ! @homepage = homepage ! @download = download ! @license = license ! @description = description end + end ! MappingRegistry.set( ! ::RAA::Product, ! ::SOAP::SOAPStruct, ! ::SOAP::RPCUtils::MappingRegistry::TypedStructFactory, ! [ InterfaceNS, "Product" ] ! ) ! class Owner ! include SOAP::Marshallable ! attr_reader :id ! attr_accessor :email, :name ! ! def initialize( email, name ) ! @email = email ! @name = name ! @id = "#{ @email }-#{ @name }" end + end ! MappingRegistry.set( ! ::RAA::Owner, ! ::SOAP::SOAPStruct, ! ::SOAP::RPCUtils::MappingRegistry::TypedStructFactory, ! [ InterfaceNS, "Owner" ] ! ) ! class Info ! include SOAP::Marshallable ! attr_accessor :category, :product, :owner, :update ! ! def initialize( category = nil, product = nil, owner = nil, update = nil ) ! @category = category ! @product = product ! @owner = owner ! @update = update end ! def <=>( rhs ) ! @update <=> rhs.update ! end ! ! def eql?( rhs ) ! @product.name == rhs.product.name ! end ! end ! ! MappingRegistry.set( ! ::RAA::Info, ! ::SOAP::SOAPStruct, ! ::SOAP::RPCUtils::MappingRegistry::TypedStructFactory, ! [ InterfaceNS, "Info" ] ! ) ! ! class StringArray < Array; end ! MappingRegistry.set( ! ::RAA::StringArray, ! ::SOAP::SOAPArray, ! ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory, ! [ XSD::Namespace, XSD::StringLiteral ] ! ) ! ! class InfoArray < Array; end ! MappingRegistry.set( ! ::RAA::InfoArray, ! ::SOAP::SOAPArray, ! ::SOAP::RPCUtils::MappingRegistry::TypedArrayFactory, ! [ InterfaceNS, 'Info' ] ! ) ! ! end |
From: Lyle J. <ly...@us...> - 2002-05-15 21:17:27
|
Update of /cvsroot/fxruby/FXRuby/examples In directory usw-pr-cvs1:/tmp/cvs-serv17235 Modified Files: Tag: release10 raabrowser.rb Log Message: Minor fixes for the raabrowser.rb example: - Use the RAA module (from the soap/samples/RAA directory) instead of the iRAA module. - Unescape the HTML text from the product description field (i.e. convert stuff like " back to a quote mark for display purposes. - Replace any DOS-style CRLF pairs with regular newlines for display purposes. Index: raabrowser.rb =================================================================== RCS file: /cvsroot/fxruby/FXRuby/examples/raabrowser.rb,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -C2 -d -r1.2 -r1.2.2.1 *** raabrowser.rb 1 Mar 2002 20:15:41 -0000 1.2 --- raabrowser.rb 15 May 2002 21:17:25 -0000 1.2.2.1 *************** *** 1,129 **** ! require 'fox' ! require 'soap/driver' ! require 'iRAA' ! ! include Fox ! ! URL = 'http://www.ruby-lang.org/~nahi/soap/raa/' ! ! class RAABrowserWindow < FXMainWindow ! def initialize(app) ! # Initialize base class ! super(app, "Ruby Application Archive", nil, nil, DECOR_ALL, 0, 0, 600, 600) ! ! # Contents ! contents = FXHorizontalFrame.new(self, LAYOUT_FILL_X|LAYOUT_FILL_Y) ! ! # Horizontal splitter ! splitter = FXSplitter.new(contents, (LAYOUT_SIDE_TOP|LAYOUT_FILL_X| ! LAYOUT_FILL_Y|SPLITTER_TRACKING|SPLITTER_HORIZONTAL)) ! ! # Create a sunken frame to hold the tree list ! groupbox = FXGroupBox.new(splitter, "Contents", ! LAYOUT_FILL_X|LAYOUT_FILL_Y|FRAME_GROOVE) ! frame = FXHorizontalFrame.new(groupbox, ! LAYOUT_FILL_X|LAYOUT_FILL_Y|FRAME_SUNKEN|FRAME_THICK) ! ! # Create the empty tree list ! @treeList = FXTreeList.new(frame, 0, nil, 0, ! (TREELIST_BROWSESELECT|TREELIST_SHOWS_LINES|TREELIST_SHOWS_BOXES| ! TREELIST_ROOT_BOXES|LAYOUT_FILL_X|LAYOUT_FILL_Y)) ! @treeList.connect(SEL_COMMAND) do |sender, sel, item| ! if @treeList.isItemLeaf(item) ! getApp().beginWaitCursor ! begin ! info = @raa.getInfoFromName(item.text) ! @category.value = info.category.major + "/" + info.category.minor ! @projectName.value = info.product.name ! @version.value = info.product.version ! @status.value = info.product.status ! @lastUpdate.value = info.update.to_s ! @owner.value = "#{info.owner.name} (#{info.owner.email})" ! @homepage.value = info.product.homepage ! @download.value = info.product.download ! @license.value = info.product.license ! @description.value = info.product.description ! rescue SOAP::PostUnavailableError => ex ! getApp().endWaitCursor ! FXMessageBox.error(self, MBOX_OK, "SOAP Error", ex.message) ! ensure ! getApp().endWaitCursor ! end ! end ! end ! ! # Set up data targets for the product-specific information ! @category = FXDataTarget.new("") ! @projectName = FXDataTarget.new("") ! @version = FXDataTarget.new("") ! @status = FXDataTarget.new("") ! @lastUpdate = FXDataTarget.new("") ! @owner = FXDataTarget.new("") ! @homepage = FXDataTarget.new("") ! @download = FXDataTarget.new("") ! @license = FXDataTarget.new("") ! @description = FXDataTarget.new("") ! ! # Information appears on the right-hand side ! infoFrame = FXVerticalFrame.new(splitter, LAYOUT_FILL_X|LAYOUT_FILL_Y|LAYOUT_RIGHT|FRAME_SUNKEN|FRAME_THICK) ! ! infoBox = FXGroupBox.new(infoFrame, "Info", GROUPBOX_NORMAL|LAYOUT_FILL_X|FRAME_GROOVE) ! infoMatrix = FXMatrix.new(infoBox, 2, MATRIX_BY_COLUMNS|LAYOUT_FILL_X|LAYOUT_FILL_Y) ! FXLabel.new(infoMatrix, "Category:") ! FXTextField.new(infoMatrix, 20, @category, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! FXLabel.new(infoMatrix, "Project name:") ! FXTextField.new(infoMatrix, 20, @projectName, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! FXLabel.new(infoMatrix, "Version:") ! FXTextField.new(infoMatrix, 20, @version, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! FXLabel.new(infoMatrix, "Status:") ! FXTextField.new(infoMatrix, 20, @status, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! FXLabel.new(infoMatrix, "Last update:") ! FXTextField.new(infoMatrix, 20, @lastUpdate, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! FXLabel.new(infoMatrix, "Owner:") ! FXTextField.new(infoMatrix, 20, @owner, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! FXLabel.new(infoMatrix, "Homepage:") ! FXTextField.new(infoMatrix, 20, @homepage, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! FXLabel.new(infoMatrix, "Download:") ! FXTextField.new(infoMatrix, 20, @download, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! FXLabel.new(infoMatrix, "License:") ! FXTextField.new(infoMatrix, 20, @license, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! ! descriptionBox = FXGroupBox.new(infoFrame, "Description", GROUPBOX_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_Y|FRAME_GROOVE) ! descriptionFrame = FXHorizontalFrame.new(descriptionBox, FRAME_SUNKEN|FRAME_THICK|LAYOUT_FILL_X|LAYOUT_FILL_Y) ! FXText.new(descriptionFrame, @description, FXDataTarget::ID_VALUE, TEXT_READONLY|TEXT_WORDWRAP|LAYOUT_FILL_X|LAYOUT_FILL_Y) ! ! # Initialize the service ! @raa = SOAP::Driver.new(nil, nil, RAA::InterfaceNS, URL) ! RAA::Methods.each do |m, p| ! @raa.addMethod(m, *(p[1..-1])) ! end ! ! # Set up the product tree list ! @productTree = @raa.getProductTree ! @productTree.keys.sort.each do |sectionName| ! sectionHash = @productTree[sectionName] ! sectionItem = @treeList.addItemLast(nil, sectionName) ! sectionHash.keys.sort.each do |categoryName| ! categoryArray = sectionHash[categoryName] ! categoryItem = @treeList.addItemLast(sectionItem, categoryName) ! categoryArray.each do |productName| ! productItem = @treeList.addItemLast(categoryItem, productName) ! end ! end ! end ! end ! ! def create ! super ! @treeList.parent.parent.setWidth(@treeList.font.getTextWidth('M'*24)) ! show(PLACEMENT_SCREEN) ! end ! end ! ! if __FILE__ == $0 ! app = FXApp.new("RAABrowser", "FoxTest") ! app.init(ARGV) ! RAABrowserWindow.new(app) ! app.create ! app.run ! end --- 1,128 ---- ! require 'cgi' ! require 'fox' ! require 'RAA' ! ! include Fox ! ! class RAABrowserWindow < FXMainWindow ! def initialize(app) ! # Initialize base class ! super(app, "Ruby Application Archive", nil, nil, DECOR_ALL, 0, 0, 600, 600) ! ! # Contents ! contents = FXHorizontalFrame.new(self, LAYOUT_FILL_X|LAYOUT_FILL_Y) ! ! # Horizontal splitter ! splitter = FXSplitter.new(contents, (LAYOUT_SIDE_TOP|LAYOUT_FILL_X| ! LAYOUT_FILL_Y|SPLITTER_TRACKING|SPLITTER_HORIZONTAL)) ! ! # Create a sunken frame to hold the tree list ! groupbox = FXGroupBox.new(splitter, "Contents", ! LAYOUT_FILL_X|LAYOUT_FILL_Y|FRAME_GROOVE) ! frame = FXHorizontalFrame.new(groupbox, ! LAYOUT_FILL_X|LAYOUT_FILL_Y|FRAME_SUNKEN|FRAME_THICK) ! ! # Create the empty tree list ! @treeList = FXTreeList.new(frame, 0, nil, 0, ! (TREELIST_BROWSESELECT|TREELIST_SHOWS_LINES|TREELIST_SHOWS_BOXES| ! TREELIST_ROOT_BOXES|LAYOUT_FILL_X|LAYOUT_FILL_Y)) ! @treeList.connect(SEL_COMMAND) do |sender, sel, item| ! if @treeList.isItemLeaf(item) ! getApp().beginWaitCursor ! begin ! info = @raa.getInfoFromName(item.text) ! @category.value = info.category.major + "/" + info.category.minor ! @projectName.value = info.product.name ! @version.value = info.product.version ! @status.value = info.product.status ! @lastUpdate.value = info.update.strftime("%F %T GMT") ! @owner.value = "#{info.owner.name} (#{info.owner.email})" ! @homepage.value = info.product.homepage ! @download.value = info.product.download ! @license.value = info.product.license ! @description.value = ! CGI::unescapeHTML(info.product.description).gsub(/\r\n/, "\n") ! rescue SOAP::PostUnavailableError => ex ! getApp().endWaitCursor ! FXMessageBox.error(self, MBOX_OK, "SOAP Error", ex.message) ! ensure ! getApp().endWaitCursor ! end ! end ! end ! ! # Set up data targets for the product-specific information ! @category = FXDataTarget.new("") ! @projectName = FXDataTarget.new("") ! @version = FXDataTarget.new("") ! @status = FXDataTarget.new("") ! @lastUpdate = FXDataTarget.new("") ! @owner = FXDataTarget.new("") ! @homepage = FXDataTarget.new("") ! @download = FXDataTarget.new("") ! @license = FXDataTarget.new("") ! @description = FXDataTarget.new("") ! ! # Information appears on the right-hand side ! infoFrame = FXVerticalFrame.new(splitter, LAYOUT_FILL_X|LAYOUT_FILL_Y|LAYOUT_RIGHT|FRAME_SUNKEN|FRAME_THICK) ! ! infoBox = FXGroupBox.new(infoFrame, "Info", GROUPBOX_NORMAL|LAYOUT_FILL_X|FRAME_GROOVE) ! infoMatrix = FXMatrix.new(infoBox, 2, MATRIX_BY_COLUMNS|LAYOUT_FILL_X|LAYOUT_FILL_Y) ! FXLabel.new(infoMatrix, "Category:") ! FXTextField.new(infoMatrix, 20, @category, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! FXLabel.new(infoMatrix, "Project name:") ! FXTextField.new(infoMatrix, 20, @projectName, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! FXLabel.new(infoMatrix, "Version:") ! FXTextField.new(infoMatrix, 20, @version, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! FXLabel.new(infoMatrix, "Status:") ! FXTextField.new(infoMatrix, 20, @status, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! FXLabel.new(infoMatrix, "Last update:") ! FXTextField.new(infoMatrix, 20, @lastUpdate, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! FXLabel.new(infoMatrix, "Owner:") ! FXTextField.new(infoMatrix, 20, @owner, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! FXLabel.new(infoMatrix, "Homepage:") ! FXTextField.new(infoMatrix, 20, @homepage, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! FXLabel.new(infoMatrix, "Download:") ! FXTextField.new(infoMatrix, 20, @download, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! FXLabel.new(infoMatrix, "License:") ! FXTextField.new(infoMatrix, 20, @license, FXDataTarget::ID_VALUE, TEXTFIELD_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_COLUMN) ! ! descriptionBox = FXGroupBox.new(infoFrame, "Description", GROUPBOX_NORMAL|LAYOUT_FILL_X|LAYOUT_FILL_Y|FRAME_GROOVE) ! descriptionFrame = FXHorizontalFrame.new(descriptionBox, FRAME_SUNKEN|FRAME_THICK|LAYOUT_FILL_X|LAYOUT_FILL_Y) ! FXText.new(descriptionFrame, @description, FXDataTarget::ID_VALUE, TEXT_READONLY|TEXT_WORDWRAP|LAYOUT_FILL_X|LAYOUT_FILL_Y) ! ! # Initialize the service ! server = 'http://www.ruby-lang.org/~nahi/soap/raa/' ! proxy = ENV['HTTP_PROXY'] || ENV['http_proxy'] ! @raa = RAA::Driver.new(server, proxy) ! @raa.setLogDev(nil) # be quiet! ! ! # Set up the product tree list ! @productTree = @raa.getProductTree ! @productTree.keys.sort.each do |sectionName| ! sectionHash = @productTree[sectionName] ! sectionItem = @treeList.addItemLast(nil, sectionName) ! sectionHash.keys.sort.each do |categoryName| ! categoryArray = sectionHash[categoryName] ! categoryItem = @treeList.addItemLast(sectionItem, categoryName) ! categoryArray.each do |productName| ! productItem = @treeList.addItemLast(categoryItem, productName) ! end ! end ! end ! end ! ! def create ! super ! @treeList.parent.parent.setWidth(@treeList.font.getTextWidth('M'*24)) ! show(PLACEMENT_SCREEN) ! end ! end ! ! if __FILE__ == $0 ! app = FXApp.new("RAABrowser", "FoxTest") ! app.init(ARGV) ! RAABrowserWindow.new(app) ! app.create ! app.run ! end |
From: Lyle J. <ly...@us...> - 2002-05-15 21:15:07
|
Update of /cvsroot/fxruby/FXRuby/examples In directory usw-pr-cvs1:/tmp/cvs-serv17031 Modified Files: Tag: release10 gdchart.rb scintilla_wrapper.rb Log Message: Index: gdchart.rb =================================================================== RCS file: /cvsroot/fxruby/FXRuby/examples/Attic/gdchart.rb,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -C2 -d -r1.1.2.1 -r1.1.2.2 *** gdchart.rb 4 Apr 2002 16:44:24 -0000 1.1.2.1 --- gdchart.rb 15 May 2002 21:15:03 -0000 1.1.2.2 *************** *** 1,70 **** ! require 'fox' ! require 'GDChart' ! require 'tempfile' ! ! include Fox ! ! class GDChartViewer < FXMainWindow ! def initialize(app) ! # Invoke base class initialize first ! super(app, "GDChart Viewer", nil, nil, DECOR_ALL, ! 0, 0, 850, 600, 0, 0) ! ! # Sunken border for image widget ! imagebox = FXHorizontalFrame.new(self, ! FRAME_SUNKEN|FRAME_THICK|LAYOUT_FILL_X|LAYOUT_FILL_Y) ! ! # Make image widget ! @imageview = FXImageView.new(imagebox, nil, nil, 0, ! LAYOUT_FILL_X|LAYOUT_FILL_Y|HSCROLLER_NEVER|VSCROLLER_NEVER) ! ! # Construct a PNG image and store it in the image viewer ! @imageview.image = createChart ! ! # Resize main window client area to fit image size ! resize(@imageview.contentWidth, @imageview.contentHeight) ! end ! ! def createChart ! # Create a simple chart ! GDChart.title = "A Chart" ! GDChart.xtitle = "X-axis" ! GDChart.ytitle = "Y-axis" ! data = [1, 2, 3, 4, 5, 6] ! labels = ["label 1", "label 2", "label 3", "label 4", "label 5", "label 6"] ! ! # Write chart data out as GIF to a temporary file ! File.open('gdchart.gif', 'w') do |f| ! GDChart.out_graph(200, 200, f, GDChart::LINE, labels.length, labels, 1, data) ! end ! ! # Reopen it and construct image ! img = nil ! File.open('gdchart.gif', 'rb') do |f| ! img = FXGIFIcon.new(getApp(), f.read) ! end ! img ! end ! ! def create ! super ! show(PLACEMENT_SCREEN) ! end ! end ! ! if __FILE__ == $0 ! # Make application ! application = FXApp.new("GDChart Viewer", "FoxTest") ! ! # Open display ! application.init(ARGV) ! ! # Make window ! window = GDChartViewer.new(application) ! ! # Create it ! application.create ! ! # Run ! application.run ! end --- 1,70 ---- ! require 'fox' ! require 'GDChart' ! require 'tempfile' ! ! include Fox ! ! class GDChartViewer < FXMainWindow ! def initialize(app) ! # Invoke base class initialize first ! super(app, "GDChart Viewer", nil, nil, DECOR_ALL, ! 0, 0, 850, 600, 0, 0) ! ! # Sunken border for image widget ! imagebox = FXHorizontalFrame.new(self, ! FRAME_SUNKEN|FRAME_THICK|LAYOUT_FILL_X|LAYOUT_FILL_Y) ! ! # Make image widget ! @imageview = FXImageView.new(imagebox, nil, nil, 0, ! LAYOUT_FILL_X|LAYOUT_FILL_Y|HSCROLLER_NEVER|VSCROLLER_NEVER) ! ! # Construct a PNG image and store it in the image viewer ! @imageview.image = createChart ! ! # Resize main window client area to fit image size ! resize(@imageview.contentWidth, @imageview.contentHeight) ! end ! ! def createChart ! # Create a simple chart ! GDChart.title = "A Chart" ! GDChart.xtitle = "X-axis" ! GDChart.ytitle = "Y-axis" ! data = [1, 2, 3, 4, 5, 6] ! labels = ["label 1", "label 2", "label 3", "label 4", "label 5", "label 6"] ! ! # Write chart data out as GIF to a temporary file ! File.open('gdchart.gif', 'w') do |f| ! GDChart.out_graph(200, 200, f, GDChart::LINE, labels.length, labels, 1, data) ! end ! ! # Reopen it and construct image ! img = nil ! File.open('gdchart.gif', 'rb') do |f| ! img = FXGIFIcon.new(getApp(), f.read) ! end ! img ! end ! ! def create ! super ! show(PLACEMENT_SCREEN) ! end ! end ! ! if __FILE__ == $0 ! # Make application ! application = FXApp.new("GDChart Viewer", "FoxTest") ! ! # Open display ! application.init(ARGV) ! ! # Make window ! window = GDChartViewer.new(application) ! ! # Create it ! application.create ! ! # Run ! application.run ! end Index: scintilla_wrapper.rb =================================================================== RCS file: /cvsroot/fxruby/FXRuby/examples/scintilla_wrapper.rb,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** scintilla_wrapper.rb 21 Mar 2002 23:04:10 -0000 1.1 --- scintilla_wrapper.rb 15 May 2002 21:15:04 -0000 1.1.2.1 *************** *** 1,2276 **** ! ## ***** WARNING...THIS FILE IS GENERATED BY FROM SCINTILLA.IFACE ! ## ***** DO NOT MODIFY...MODIFY SCINTILLA.RB INSTEAD ! ! module Scintilla ! ## First line may be used for shbang ! ! ## This file defines the interface to Scintilla ! ! ## A line starting with ## is a pure comment and should be stripped by readers. ! ## A line starting with #! is for future shbang use [...4523 lines suppressed...] ! SCE_NNCRONTAB_DEFAULT = 0 ! SCE_NNCRONTAB_COMMENT = 1 ! SCE_NNCRONTAB_TASK = 2 ! SCE_NNCRONTAB_SECTION = 3 ! SCE_NNCRONTAB_KEYWORD = 4 ! SCE_NNCRONTAB_MODIFIER = 5 ! SCE_NNCRONTAB_ASTERISK = 6 ! SCE_NNCRONTAB_NUMBER = 7 ! SCE_NNCRONTAB_STRING = 8 ! SCE_NNCRONTAB_ENVIRONMENT = 9 ! SCE_NNCRONTAB_IDENTIFIER = 10 ! ! # Events ! ! # GTK+ Specific to work around focus and accelerator problems: ! ! ! # The old name for SCN_UPDATEUI ! SCN_CHECKBRACE = 2007 ! end |
From: Lyle J. <ly...@us...> - 2002-05-15 18:01:14
|
Update of /cvsroot/fxruby/FXRuby In directory usw-pr-cvs1:/tmp/cvs-serv10372 Modified Files: Tag: release10 FXRuby.iss Log Message: Index: FXRuby.iss =================================================================== RCS file: /cvsroot/fxruby/FXRuby/FXRuby.iss,v retrieving revision 1.17.2.3 retrieving revision 1.17.2.4 diff -C2 -d -r1.17.2.3 -r1.17.2.4 *** FXRuby.iss 15 May 2002 15:14:29 -0000 1.17.2.3 --- FXRuby.iss 15 May 2002 18:01:10 -0000 1.17.2.4 *************** *** 1,201 **** ! ; Script generated by the Inno Setup Script Wizard. ! ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! ! ! [Setup] ! AppName=FXRuby ! AppVerName=FXRuby 1.0.10 ! AppPublisherURL=http://www.fxruby.org ! AppSupportURL=http://www.fxruby.org ! AppUpdatesURL=http://www.fxruby.org ! DefaultDirName=C:\ruby ! DefaultGroupName=FXRuby ! AllowNoIcons=no ! LicenseFile=C:\src\FXRuby\LICENSE ! InfoBeforeFile=C:\src\FXRuby\README.win32.txt ! OutputDir=. ! OutputBaseFilename=FXRuby-1.0.10-win32 ! ; uncomment the following line if you want your installation to run on NT 3.51 too. ! ; MinVersion=4,3.51 ! ! [Files] ! ; readme files ! Source: "ChangeLog"; DestDir: "{app}\doc\ruby\FXRuby"; CopyMode: alwaysoverwrite ! Source: "LICENSE"; DestDir: "{app}\doc\ruby\FXRuby"; CopyMode: alwaysoverwrite ! Source: "README.win32.txt"; DestDir: "{app}\doc\ruby\FXRuby"; CopyMode: alwaysoverwrite ! Source: "README"; DestDir: "{app}\doc\ruby\FXRuby"; CopyMode: alwaysoverwrite ! Source: "index.html"; DestDir: "{app}\doc\ruby\FXRuby"; CopyMode: alwaysoverwrite ! ; HTML documentation files ! Source: "doc\book.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\build.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\changes.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\differences.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\events.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\examples.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\goals.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\implementation.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\library.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\opengl.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\scintilla.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\todo.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\tutorial1.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\images\babelfish.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\browser.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\button.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\datatarget.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\dialog.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\dilbert.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\dirlist.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\foursplit.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\gltest.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\glviewer.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\groupbox.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\header.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\hello.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\hello2.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\image.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\imageviewer.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\mditest.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\raabrowser.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\scribble.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\shutter.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\splitter.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\tabbook.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\table.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\tutorial1.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! ; unit tests ! Source: "tests\README"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXAccelTable.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXButton.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXDC.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXFileStream.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXFont.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXHMat.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXHVec.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXLight.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXMaterial.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXPoint.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXRange.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXRectangle.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXRegion.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXSize.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXViewport.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TS_All.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\stress1.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! ; main extension shared library ! Source: "ext\fox\fox.so"; DestDir: "{app}\lib\ruby\site_ruby\1.6\i586-mswin32"; CopyMode: alwaysoverwrite ! ; library files ! Source: "lib\fox\aliases.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\colors.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\core.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\glshapes.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\iterators.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\keys.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\overloads.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\responder.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\responder2.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\undolist.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! ; samples ! Source: "examples\README"; DestDir: "{app}\samples\FXRuby"; CopyMode: alwaysoverwrite ! Source: "examples\babelfish.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "babelfish.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\browser.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "browser.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\button.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "button.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\datatarget.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "datatarget.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\dctest.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dctest.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\dialog.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dialog.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\dilbert.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dilbert.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\dirlist.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dirlist.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\foursplit.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "foursplit.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\gltest.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "gltest.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\glviewer.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "glviewer.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\groupbox.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "groupbox.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\header.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "header.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\hello.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "hello.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\hello2.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "hello2.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\image.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "image.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\imageviewer.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "imageviewer.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\inputs.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "inputs.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\mditest.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "mditest.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\iRAA.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "iRAA.rb"; CopyMode: alwaysoverwrite ! Source: "examples\raabrowser.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "raabrowser.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\scintilla-test.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "scintilla-test.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\scintilla_wrapper.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "scintilla_wrapper.rb"; CopyMode: alwaysoverwrite ! Source: "examples\scribble.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "scribble.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\scribble-orig.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "scribble-orig.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\shutter.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "shutter.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\splitter.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "splitter.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\tabbook.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "tabbook.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\table.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "table.rbw"; CopyMode: alwaysoverwrite ! ; textedit example files ! Source: "examples\textedit\commands.rb"; DestDir: "{app}\samples\FXRuby\textedit"; CopyMode: alwaysoverwrite ! Source: "examples\textedit\helpwindow.rb"; DestDir: "{app}\samples\FXRuby\textedit"; CopyMode: alwaysoverwrite ! Source: "examples\textedit\prefdialog.rb"; DestDir: "{app}\samples\FXRuby\textedit"; CopyMode: alwaysoverwrite ! Source: "examples\textedit\textedit.rb"; DestDir: "{app}\samples\FXRuby\textedit"; DestName: "textedit.rbw"; CopyMode: alwaysoverwrite ! ; icons for samples ! Source: "examples\icons\AngryGuyInBunnySuit.ico"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\FatBot.ico"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\FlippedySwitch.ico"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\LeGoon.ico"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\Net.ico"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\RedMacOS.ico"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\SawBlade.ico"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\backview.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\bigfolder.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\bigpenguin.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\big.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\bottomview.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\camera.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\capbutt.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\capnotlast.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\capproj.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\capround.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\colorpal.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\copy.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\cut.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\delimit.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\dippy.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\double_dash.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\filenew.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\fileopen.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\filesave.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\filesaveas.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\fonts.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\fox.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\foxicon.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\frontview.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\hello2.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\help.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\indent.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\jbevel.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\jmiter.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\jround.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\kill.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\leftview.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\light.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\minidoc.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\minifolder.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\minifolderopen.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\newfolder.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\nolight.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\onoff_dash.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\palette.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\parallel.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\paste.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\pattern.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\penguin.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\perspective.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\printicon.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\prop.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\redo.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\rightview.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\saveas.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\shutter1.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\shutter2.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\small.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\smoothlight.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\solid_line.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\tbuplevel.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\topview.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\undo.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\winapp.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\zoom.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! --- 1,201 ---- ! ; Script generated by the Inno Setup Script Wizard. ! ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! ! ! [Setup] ! AppName=FXRuby ! AppVerName=FXRuby 1.0.10 ! AppPublisherURL=http://www.fxruby.org ! AppSupportURL=http://www.fxruby.org ! AppUpdatesURL=http://www.fxruby.org ! DefaultDirName=C:\ruby ! DefaultGroupName=FXRuby ! AllowNoIcons=no ! LicenseFile=C:\src\FXRuby\LICENSE ! InfoBeforeFile=C:\src\FXRuby\README.win32.txt ! OutputDir=. ! OutputBaseFilename=FXRuby-1.0.10-win32 ! ; uncomment the following line if you want your installation to run on NT 3.51 too. ! ; MinVersion=4,3.51 ! ! [Files] ! ; readme files ! Source: "ChangeLog"; DestDir: "{app}\doc\ruby\FXRuby"; CopyMode: alwaysoverwrite ! Source: "LICENSE"; DestDir: "{app}\doc\ruby\FXRuby"; CopyMode: alwaysoverwrite ! Source: "README.win32.txt"; DestDir: "{app}\doc\ruby\FXRuby"; CopyMode: alwaysoverwrite ! Source: "README"; DestDir: "{app}\doc\ruby\FXRuby"; CopyMode: alwaysoverwrite ! Source: "index.html"; DestDir: "{app}\doc\ruby\FXRuby"; CopyMode: alwaysoverwrite ! ; HTML documentation files ! Source: "doc\book.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\build.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\changes.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\differences.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\events.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\examples.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\goals.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\implementation.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\library.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\opengl.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\scintilla.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\todo.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\tutorial1.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\images\babelfish.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\browser.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\button.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\datatarget.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\dialog.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\dilbert.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\dirlist.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\foursplit.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\gltest.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\glviewer.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\groupbox.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\header.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\hello.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\hello2.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\image.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\imageviewer.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\mditest.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\raabrowser.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\scribble.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\shutter.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\splitter.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\tabbook.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\table.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\tutorial1.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! ; unit tests ! Source: "tests\README"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXAccelTable.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXButton.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXDC.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXFileStream.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXFont.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXHMat.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXHVec.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXLight.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXMaterial.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXPoint.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXRange.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXRectangle.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXRegion.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXSize.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TC_FXViewport.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\TS_All.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! Source: "tests\stress1.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ! ; main extension shared library ! Source: "ext\fox\fox.so"; DestDir: "{app}\lib\ruby\site_ruby\1.6\i586-mswin32"; CopyMode: alwaysoverwrite ! ; library files ! Source: "lib\fox\aliases.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\colors.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\core.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\glshapes.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\iterators.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\keys.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\overloads.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\responder.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\responder2.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! Source: "lib\fox\undolist.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.6\fox"; CopyMode: alwaysoverwrite ! ; samples ! Source: "examples\README"; DestDir: "{app}\samples\FXRuby"; CopyMode: alwaysoverwrite ! Source: "examples\babelfish.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "babelfish.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\browser.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "browser.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\button.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "button.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\datatarget.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "datatarget.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\dctest.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dctest.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\dialog.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dialog.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\dilbert.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dilbert.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\dirlist.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dirlist.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\foursplit.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "foursplit.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\gltest.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "gltest.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\glviewer.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "glviewer.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\groupbox.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "groupbox.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\header.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "header.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\hello.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "hello.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\hello2.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "hello2.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\image.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "image.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\imageviewer.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "imageviewer.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\inputs.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "inputs.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\mditest.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "mditest.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\iRAA.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "iRAA.rb"; CopyMode: alwaysoverwrite ! Source: "examples\raabrowser.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "raabrowser.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\scintilla-test.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "scintilla-test.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\scintilla_wrapper.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "scintilla_wrapper.rb"; CopyMode: alwaysoverwrite ! Source: "examples\scribble.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "scribble.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\scribble-orig.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "scribble-orig.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\shutter.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "shutter.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\splitter.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "splitter.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\tabbook.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "tabbook.rbw"; CopyMode: alwaysoverwrite ! Source: "examples\table.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "table.rbw"; CopyMode: alwaysoverwrite ! ; textedit example files ! Source: "examples\textedit\commands.rb"; DestDir: "{app}\samples\FXRuby\textedit"; CopyMode: alwaysoverwrite ! Source: "examples\textedit\helpwindow.rb"; DestDir: "{app}\samples\FXRuby\textedit"; CopyMode: alwaysoverwrite ! Source: "examples\textedit\prefdialog.rb"; DestDir: "{app}\samples\FXRuby\textedit"; CopyMode: alwaysoverwrite ! Source: "examples\textedit\textedit.rb"; DestDir: "{app}\samples\FXRuby\textedit"; DestName: "textedit.rbw"; CopyMode: alwaysoverwrite ! ; icons for samples ! Source: "examples\icons\AngryGuyInBunnySuit.ico"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\FatBot.ico"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\FlippedySwitch.ico"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\LeGoon.ico"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\Net.ico"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\RedMacOS.ico"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\SawBlade.ico"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\backview.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\bigfolder.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\bigpenguin.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\big.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\bottomview.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\camera.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\capbutt.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\capnotlast.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\capproj.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\capround.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\colorpal.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\copy.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\cut.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\delimit.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\dippy.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\double_dash.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\filenew.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\fileopen.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\filesave.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\filesaveas.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\fonts.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\fox.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\foxicon.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\frontview.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\hello2.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\help.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\indent.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\jbevel.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\jmiter.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\jround.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\kill.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\leftview.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\light.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\minidoc.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\minifolder.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\minifolderopen.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\newfolder.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\nolight.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\onoff_dash.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\palette.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\parallel.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\paste.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\pattern.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\penguin.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\perspective.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\printicon.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\prop.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\redo.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\rightview.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\saveas.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\shutter1.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\shutter2.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\small.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\smoothlight.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\solid_line.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\tbuplevel.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\topview.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\undo.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\winapp.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! Source: "examples\icons\zoom.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite ! |
From: Lyle J. <ly...@us...> - 2002-05-15 17:25:28
|
Update of /cvsroot/fxruby/FXRuby In directory usw-pr-cvs1:/tmp/cvs-serv31776 Modified Files: Tag: release10 ANNOUNCE ANNOUNCE.in Log Message: Corrected the FOX download link URL (was .../downloads.html, should have been .../download.html). Thanks to Jim Sowle for catching this typo. Index: ANNOUNCE =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ANNOUNCE,v retrieving revision 1.26.2.2 retrieving revision 1.26.2.3 diff -C2 -d -r1.26.2.2 -r1.26.2.3 *** ANNOUNCE 15 May 2002 15:12:22 -0000 1.26.2.2 --- ANNOUNCE 15 May 2002 17:25:25 -0000 1.26.2.3 *************** *** 22,26 **** can be downloaded from the FOX downloads page here: ! http://www.fox-toolkit.org/downloads.html Please feel free to send me any questions or comments, and watch this space --- 22,26 ---- can be downloaded from the FOX downloads page here: ! http://www.fox-toolkit.org/download.html Please feel free to send me any questions or comments, and watch this space Index: ANNOUNCE.in =================================================================== RCS file: /cvsroot/fxruby/FXRuby/Attic/ANNOUNCE.in,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -C2 -d -r1.1.2.2 -r1.1.2.3 *** ANNOUNCE.in 15 May 2002 15:12:22 -0000 1.1.2.2 --- ANNOUNCE.in 15 May 2002 17:25:25 -0000 1.1.2.3 *************** *** 22,26 **** can be downloaded from the FOX downloads page here: ! http://www.fox-toolkit.org/downloads.html Please feel free to send me any questions or comments, and watch this space --- 22,26 ---- can be downloaded from the FOX downloads page here: ! http://www.fox-toolkit.org/download.html Please feel free to send me any questions or comments, and watch this space |
From: Lyle J. <ly...@us...> - 2002-05-15 15:31:37
|
Update of /cvsroot/fxruby/FXRuby In directory usw-pr-cvs1:/tmp/cvs-serv19986 Modified Files: Tag: release10 ANNOUNCE ANNOUNCE.in setversions.rb Log Message: Index: ANNOUNCE =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ANNOUNCE,v retrieving revision 1.26.2.1 retrieving revision 1.26.2.2 diff -C2 -d -r1.26.2.1 -r1.26.2.2 *** ANNOUNCE 30 Apr 2002 19:05:50 -0000 1.26.2.1 --- ANNOUNCE 15 May 2002 15:12:22 -0000 1.26.2.2 *************** *** 11,17 **** http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.10.tar.gz ! A binary installer for Windows, compatible with the mswin32-based versions of Ruby 1.6.x for Windows, is also available for download here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.10-win32.exe Note that this release of FXRuby depends on FOX version 1.0.0 (or later), which --- 11,21 ---- http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.10.tar.gz ! A binary installer for Windows, compatible with the mswin32-based versions of Ruby 1.6.x for Windows, is available for download here: http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.10-win32.exe + + and a Linux RPM (for Ruby 1.6) is available for download here: + + http://prdownloads.sourceforge.net/fxruby/FXRuby-1.0.10-1.i386.rpm Note that this release of FXRuby depends on FOX version 1.0.0 (or later), which Index: ANNOUNCE.in =================================================================== RCS file: /cvsroot/fxruby/FXRuby/Attic/ANNOUNCE.in,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -C2 -d -r1.1.2.1 -r1.1.2.2 *** ANNOUNCE.in 10 May 2002 05:04:01 -0000 1.1.2.1 --- ANNOUNCE.in 15 May 2002 15:12:22 -0000 1.1.2.2 *************** *** 11,17 **** @@FXRUBY_SRC_URL@@ ! A binary installer for Windows, compatible with the mswin32-based versions of Ruby 1.6.x for Windows, is also available for download here: @@FXRUBY_WIN32_URL@@ Note that this release of FXRuby depends on FOX version 1.0.0 (or later), which --- 11,21 ---- @@FXRUBY_SRC_URL@@ ! A binary installer for Windows, compatible with the mswin32-based versions of Ruby 1.6.x for Windows, is available for download here: @@FXRUBY_WIN32_URL@@ + + and a Linux RPM (for Ruby 1.6) is available for download here: + + @@FXRUBY_LINUX_URL@@ Note that this release of FXRuby depends on FOX version 1.0.0 (or later), which Index: setversions.rb =================================================================== RCS file: /cvsroot/fxruby/FXRuby/setversions.rb,v retrieving revision 1.15.2.3 retrieving revision 1.15.2.4 diff -C2 -d -r1.15.2.3 -r1.15.2.4 *** setversions.rb 10 May 2002 19:56:52 -0000 1.15.2.3 --- setversions.rb 15 May 2002 15:12:23 -0000 1.15.2.4 *************** *** 19,22 **** --- 19,23 ---- "@@FXRUBY_SRC_URL@@" => "http://prdownloads.sourceforge.net/fxruby/FXRuby-" + fxruby_version + ".tar.gz", "@@FXRUBY_WIN32_URL@@" => "http://prdownloads.sourceforge.net/fxruby/FXRuby-" + fxruby_version + "-win32.exe", + "@@FXRUBY_LINUX_URL@@" => "http://prdownloads.sourceforge.net/fxruby/FXRuby-" + fxruby_version + "-1.i386.rpm", "@@FOX_HOME_URL@@" => "http://www.fox-toolkit.org", "@@FOX_SRC_URL@@" => "ftp://ftp.fox-toolkit.org/pub/fox-" + fox_version + ".tar.gz" |
From: Lyle J. <ly...@us...> - 2002-05-15 15:14:32
|
Update of /cvsroot/fxruby/FXRuby In directory usw-pr-cvs1:/tmp/cvs-serv20660 Modified Files: Tag: release10 FXRuby.iss Log Message: Index: FXRuby.iss =================================================================== RCS file: /cvsroot/fxruby/FXRuby/FXRuby.iss,v retrieving revision 1.17.2.2 retrieving revision 1.17.2.3 diff -C2 -d -r1.17.2.2 -r1.17.2.3 *** FXRuby.iss 15 May 2002 15:07:11 -0000 1.17.2.2 --- FXRuby.iss 15 May 2002 15:14:29 -0000 1.17.2.3 *************** *** 14,18 **** InfoBeforeFile=C:\src\FXRuby\README.win32.txt OutputDir=. ! OutputBaseFilename=FXRuby-1.0.10-1-win32 ; uncomment the following line if you want your installation to run on NT 3.51 too. ; MinVersion=4,3.51 --- 14,18 ---- InfoBeforeFile=C:\src\FXRuby\README.win32.txt OutputDir=. ! OutputBaseFilename=FXRuby-1.0.10-win32 ; uncomment the following line if you want your installation to run on NT 3.51 too. ; MinVersion=4,3.51 |
From: Lyle J. <ly...@us...> - 2002-05-15 15:07:15
|
Update of /cvsroot/fxruby/FXRuby In directory usw-pr-cvs1:/tmp/cvs-serv18214 Modified Files: Tag: release10 FXRuby.iss Log Message: Index: FXRuby.iss =================================================================== RCS file: /cvsroot/fxruby/FXRuby/FXRuby.iss,v retrieving revision 1.17.2.1 retrieving revision 1.17.2.2 diff -C2 -d -r1.17.2.1 -r1.17.2.2 *** FXRuby.iss 6 May 2002 16:22:38 -0000 1.17.2.1 --- FXRuby.iss 15 May 2002 15:07:11 -0000 1.17.2.2 *************** *** 14,18 **** InfoBeforeFile=C:\src\FXRuby\README.win32.txt OutputDir=. ! OutputBaseFilename=FXRuby-1.0.10-win32 ; uncomment the following line if you want your installation to run on NT 3.51 too. ; MinVersion=4,3.51 --- 14,18 ---- InfoBeforeFile=C:\src\FXRuby\README.win32.txt OutputDir=. ! OutputBaseFilename=FXRuby-1.0.10-1-win32 ; uncomment the following line if you want your installation to run on NT 3.51 too. ; MinVersion=4,3.51 *************** *** 30,36 **** Source: "doc\changes.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite Source: "doc\differences.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite - Source: "doc\examples.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite Source: "doc\events.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite Source: "doc\goals.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite Source: "doc\library.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite Source: "doc\opengl.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite --- 30,37 ---- Source: "doc\changes.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite Source: "doc\differences.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite Source: "doc\events.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite + Source: "doc\examples.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite Source: "doc\goals.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite + Source: "doc\implementation.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite Source: "doc\library.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite Source: "doc\opengl.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite *************** *** 38,46 **** Source: "doc\todo.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite Source: "doc\tutorial1.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\tutorial1.png"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite Source: "doc\images\button.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite Source: "doc\images\datatarget.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite Source: "doc\images\dialog.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite Source: "doc\images\dilbert.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite Source: "doc\images\foursplit.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite Source: "doc\images\gltest.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite --- 39,49 ---- Source: "doc\todo.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite Source: "doc\tutorial1.html"; DestDir: "{app}\doc\ruby\FXRuby\doc"; CopyMode: alwaysoverwrite ! Source: "doc\images\babelfish.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ! Source: "doc\images\browser.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite Source: "doc\images\button.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite Source: "doc\images\datatarget.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite Source: "doc\images\dialog.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite Source: "doc\images\dilbert.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite + Source: "doc\images\dirlist.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite Source: "doc\images\foursplit.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite Source: "doc\images\gltest.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite *************** *** 59,65 **** Source: "doc\images\tabbook.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite Source: "doc\images\table.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ; unit tests Source: "tests\README"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite - Source: "tests\TS_All.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite Source: "tests\TC_FXAccelTable.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite Source: "tests\TC_FXButton.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite --- 62,68 ---- Source: "doc\images\tabbook.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite Source: "doc\images\table.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite + Source: "doc\images\tutorial1.png"; DestDir: "{app}\doc\ruby\FXRuby\doc\images"; CopyMode: alwaysoverwrite ; unit tests Source: "tests\README"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite Source: "tests\TC_FXAccelTable.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite Source: "tests\TC_FXButton.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite *************** *** 74,79 **** --- 77,85 ---- Source: "tests\TC_FXRange.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite Source: "tests\TC_FXRectangle.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite + Source: "tests\TC_FXRegion.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite Source: "tests\TC_FXSize.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite Source: "tests\TC_FXViewport.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite + Source: "tests\TS_All.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite + Source: "tests\stress1.rb"; DestDir: "{app}\doc\ruby\FXRuby\tests"; CopyMode: alwaysoverwrite ; main extension shared library Source: "ext\fox\fox.so"; DestDir: "{app}\lib\ruby\site_ruby\1.6\i586-mswin32"; CopyMode: alwaysoverwrite *************** *** 95,98 **** --- 101,105 ---- Source: "examples\button.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "button.rbw"; CopyMode: alwaysoverwrite Source: "examples\datatarget.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "datatarget.rbw"; CopyMode: alwaysoverwrite + Source: "examples\dctest.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dctest.rbw"; CopyMode: alwaysoverwrite Source: "examples\dialog.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dialog.rbw"; CopyMode: alwaysoverwrite Source: "examples\dilbert.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dilbert.rbw"; CopyMode: alwaysoverwrite *************** *** 138,145 **** --- 145,158 ---- Source: "examples\icons\bottomview.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite Source: "examples\icons\camera.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite + Source: "examples\icons\capbutt.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite + Source: "examples\icons\capnotlast.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite + Source: "examples\icons\capproj.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite + Source: "examples\icons\capround.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite Source: "examples\icons\colorpal.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite Source: "examples\icons\copy.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite Source: "examples\icons\cut.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite Source: "examples\icons\delimit.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite + Source: "examples\icons\dippy.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite + Source: "examples\icons\double_dash.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite Source: "examples\icons\filenew.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite Source: "examples\icons\fileopen.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite *************** *** 153,156 **** --- 166,172 ---- Source: "examples\icons\help.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite Source: "examples\icons\indent.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite + Source: "examples\icons\jbevel.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite + Source: "examples\icons\jmiter.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite + Source: "examples\icons\jround.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite Source: "examples\icons\kill.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite Source: "examples\icons\leftview.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite *************** *** 161,164 **** --- 177,181 ---- Source: "examples\icons\newfolder.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite Source: "examples\icons\nolight.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite + Source: "examples\icons\onoff_dash.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite Source: "examples\icons\palette.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite Source: "examples\icons\parallel.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite *************** *** 176,179 **** --- 193,197 ---- Source: "examples\icons\small.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite Source: "examples\icons\smoothlight.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite + Source: "examples\icons\solid_line.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite Source: "examples\icons\tbuplevel.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite Source: "examples\icons\topview.png"; DestDir: "{app}\samples\FXRuby\icons"; CopyMode: alwaysoverwrite |
From: Lyle J. <ly...@us...> - 2002-05-15 14:44:57
|
Update of /cvsroot/fxruby/FXRuby In directory usw-pr-cvs1:/tmp/cvs-serv10650 Modified Files: Tag: release10 FXRuby.spec FXRuby.spec.in Makefile Makefile.in Log Message: Index: FXRuby.spec =================================================================== RCS file: /cvsroot/fxruby/FXRuby/Attic/FXRuby.spec,v retrieving revision 1.1.2.6 retrieving revision 1.1.2.7 diff -C2 -d -r1.1.2.6 -r1.1.2.7 *** FXRuby.spec 15 May 2002 14:41:52 -0000 1.1.2.6 --- FXRuby.spec 15 May 2002 14:44:54 -0000 1.1.2.7 *************** *** 20,23 **** --- 20,24 ---- ruby install.rb config --prefix=$RPM_BUILD_ROOT/usr -- --with-scintilla-include=/home/jlj/src/scintilla/include --with-scintilla-lib=/home/jlj/src/scintilla/bin ruby install.rb setup + strip ext/fox/fox.so %install Index: FXRuby.spec.in =================================================================== RCS file: /cvsroot/fxruby/FXRuby/Attic/FXRuby.spec.in,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -C2 -d -r1.1.2.2 -r1.1.2.3 *** FXRuby.spec.in 15 May 2002 14:41:52 -0000 1.1.2.2 --- FXRuby.spec.in 15 May 2002 14:44:54 -0000 1.1.2.3 *************** *** 20,23 **** --- 20,24 ---- ruby install.rb config --prefix=$RPM_BUILD_ROOT/usr -- --with-scintilla-include=/home/jlj/src/scintilla/include --with-scintilla-lib=/home/jlj/src/scintilla/bin ruby install.rb setup + strip ext/fox/fox.so %install Index: Makefile =================================================================== RCS file: /cvsroot/fxruby/FXRuby/Attic/Makefile,v retrieving revision 1.1.2.6 retrieving revision 1.1.2.7 diff -C2 -d -r1.1.2.6 -r1.1.2.7 *** Makefile 15 May 2002 14:41:52 -0000 1.1.2.6 --- Makefile 15 May 2002 14:44:54 -0000 1.1.2.7 *************** *** 36,39 **** --- 36,40 ---- all: config.save ruby install.rb setup + -strip ext/fox/fox.so config.save: Index: Makefile.in =================================================================== RCS file: /cvsroot/fxruby/FXRuby/Attic/Makefile.in,v retrieving revision 1.1.2.4 retrieving revision 1.1.2.5 diff -C2 -d -r1.1.2.4 -r1.1.2.5 *** Makefile.in 15 May 2002 14:41:52 -0000 1.1.2.4 --- Makefile.in 15 May 2002 14:44:54 -0000 1.1.2.5 *************** *** 36,39 **** --- 36,40 ---- all: config.save ruby install.rb setup + -strip ext/fox/fox.so config.save: |
From: Lyle J. <ly...@us...> - 2002-05-15 14:41:55
|
Update of /cvsroot/fxruby/FXRuby In directory usw-pr-cvs1:/tmp/cvs-serv9577 Modified Files: Tag: release10 FXRuby.spec FXRuby.spec.in Makefile Makefile.in Log Message: Index: FXRuby.spec =================================================================== RCS file: /cvsroot/fxruby/FXRuby/Attic/FXRuby.spec,v retrieving revision 1.1.2.5 retrieving revision 1.1.2.6 diff -C2 -d -r1.1.2.5 -r1.1.2.6 *** FXRuby.spec 10 May 2002 04:50:20 -0000 1.1.2.5 --- FXRuby.spec 15 May 2002 14:41:52 -0000 1.1.2.6 *************** *** 18,22 **** %build ! ruby install.rb config --prefix=$RPM_BUILD_ROOT/usr ruby install.rb setup --- 18,22 ---- %build ! ruby install.rb config --prefix=$RPM_BUILD_ROOT/usr -- --with-scintilla-include=/home/jlj/src/scintilla/include --with-scintilla-lib=/home/jlj/src/scintilla/bin ruby install.rb setup Index: FXRuby.spec.in =================================================================== RCS file: /cvsroot/fxruby/FXRuby/Attic/FXRuby.spec.in,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -C2 -d -r1.1.2.1 -r1.1.2.2 *** FXRuby.spec.in 10 May 2002 19:56:52 -0000 1.1.2.1 --- FXRuby.spec.in 15 May 2002 14:41:52 -0000 1.1.2.2 *************** *** 18,22 **** %build ! ruby install.rb config --prefix=$RPM_BUILD_ROOT/usr ruby install.rb setup --- 18,22 ---- %build ! ruby install.rb config --prefix=$RPM_BUILD_ROOT/usr -- --with-scintilla-include=/home/jlj/src/scintilla/include --with-scintilla-lib=/home/jlj/src/scintilla/bin ruby install.rb setup Index: Makefile =================================================================== RCS file: /cvsroot/fxruby/FXRuby/Attic/Makefile,v retrieving revision 1.1.2.5 retrieving revision 1.1.2.6 diff -C2 -d -r1.1.2.5 -r1.1.2.6 *** Makefile 10 May 2002 21:29:17 -0000 1.1.2.5 --- Makefile 15 May 2002 14:41:52 -0000 1.1.2.6 *************** *** 38,42 **** config.save: ! ruby install.rb config check: --- 38,43 ---- config.save: ! ruby install.rb config -- --with-scintilla-include=/home/jlj/src/scintilla/include \ ! --with-scintilla-lib=/home/jlj/src/scintilla/bin check: Index: Makefile.in =================================================================== RCS file: /cvsroot/fxruby/FXRuby/Attic/Makefile.in,v retrieving revision 1.1.2.3 retrieving revision 1.1.2.4 diff -C2 -d -r1.1.2.3 -r1.1.2.4 *** Makefile.in 10 May 2002 21:29:17 -0000 1.1.2.3 --- Makefile.in 15 May 2002 14:41:52 -0000 1.1.2.4 *************** *** 38,42 **** config.save: ! ruby install.rb config check: --- 38,43 ---- config.save: ! ruby install.rb config -- --with-scintilla-include=/home/jlj/src/scintilla/include \ ! --with-scintilla-lib=/home/jlj/src/scintilla/bin check: |
From: Lyle J. <ly...@us...> - 2002-05-15 14:18:57
|
Update of /cvsroot/fxruby/FXRuby In directory usw-pr-cvs1:/tmp/cvs-serv604 Modified Files: Tag: release10 ChangeLog Log Message: Index: ChangeLog =================================================================== RCS file: /cvsroot/fxruby/FXRuby/ChangeLog,v retrieving revision 1.24.2.3 retrieving revision 1.24.2.4 diff -C2 -d -r1.24.2.3 -r1.24.2.4 *** ChangeLog 10 May 2002 19:43:07 -0000 1.24.2.3 --- ChangeLog 15 May 2002 14:18:53 -0000 1.24.2.4 *************** *** 1,2 **** --- 1,220 ---- + 2002-05-15 09:04 lyle + + * README.win32.txt: [no log message] + + 2002-05-14 10:14 lyle + + * doc/: changes.html, changes.xml, differences.html, + differences.xml, events.html, implementation.html, library.html, + library.xml, todo.html, todo.xml: [no log message] + + 2002-05-14 09:15 lyle + + * examples/dctest.rb, examples/groupbox.rb, + examples/textedit/prefdialog.rb, ext/fox/FXRuby.cpp, + ext/fox/core_wrap.cpp, ext/fox/dialogs_wrap.cpp, + ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp, + ext/fox/layout_wrap.cpp, ext/fox/mdi_wrap.cpp, + ext/fox/opengl_wrap.cpp, ext/fox/ui_wrap.cpp, + ext/fox/include/FXRuby.h, lib/fox/aliases.rb, + swig-interfaces/FXDial.i, swig-interfaces/FXSlider.i, + swig-interfaces/FXSpinner.i: Modified the range and range= methods + for FXDial, FXSlider and FXSpinner to work with Ruby Range objects + instead of (lo, hi) Fixnum pairs. + + 2002-05-13 17:40 lyle + + * examples/datatarget.rb: Fixed a little typo in the comments. + + 2002-05-13 16:58 lyle + + * examples/icons/double_dash.png: file double_dash.png was + initially added on branch release10. + + 2002-05-13 16:58 lyle + + * examples/icons/capbutt.png: file capbutt.png was initially added + on branch release10. + + 2002-05-13 16:58 lyle + + * examples/icons/solid_line.png: file solid_line.png was initially + added on branch release10. + + 2002-05-13 16:58 lyle + + * examples/icons/jround.png: file jround.png was initially added on + branch release10. + + 2002-05-13 16:58 lyle + + * examples/icons/capproj.png: file capproj.png was initially added + on branch release10. + + 2002-05-13 16:58 lyle + + * examples/icons/capnotlast.png: file capnotlast.png was initially + added on branch release10. + + 2002-05-13 16:58 lyle + + * examples/icons/jbevel.png: file jbevel.png was initially added on + branch release10. + + 2002-05-13 16:58 lyle + + * examples/icons/dippy.png: file dippy.png was initially added on + branch release10. + + 2002-05-13 16:58 lyle + + * examples/icons/capround.png: file capround.png was initially + added on branch release10. + + 2002-05-13 16:58 lyle + + * examples/icons/jmiter.png: file jmiter.png was initially added on + branch release10. + + 2002-05-13 16:58 lyle + + * examples/icons/onoff_dash.png: file onoff_dash.png was initially + added on branch release10. + + 2002-05-13 16:58 lyle + + * examples/: dctest.rb, icons/capbutt.gif, icons/capbutt.png, + icons/capnotlast.gif, icons/capnotlast.png, icons/capproj.gif, + icons/capproj.png, icons/capround.gif, icons/capround.png, + icons/dippy.gif, icons/dippy.png, icons/double_dash.gif, + icons/double_dash.png, icons/jbevel.gif, icons/jbevel.png, + icons/jmiter.gif, icons/jmiter.png, icons/jround.gif, + icons/jround.png, icons/onoff_dash.gif, icons/onoff_dash.png, + icons/solid_line.gif, icons/solid_line.png: Converted all of the + GIF icon and image files used by DCTest to PNG equivalents. + + 2002-05-13 16:33 lyle + + * lib/fox/aliases.rb: Added missing aliases FXDataTarget#target, + FXDataTarget#target=, FXDataTarget#selector, and + FXDataTarget#selector=. + + 2002-05-13 16:30 lyle + + * examples/icons/solid_line.gif: file solid_line.gif was initially + added on branch release10. + + 2002-05-13 16:30 lyle + + * examples/icons/onoff_dash.gif: file onoff_dash.gif was initially + added on branch release10. + + 2002-05-13 16:30 lyle + + * examples/icons/jround.gif: file jround.gif was initially added on + branch release10. + + 2002-05-13 16:30 lyle + + * examples/icons/jmiter.gif: file jmiter.gif was initially added on + branch release10. + + 2002-05-13 16:30 lyle + + * examples/icons/double_dash.gif: file double_dash.gif was + initially added on branch release10. + + 2002-05-13 16:30 lyle + + * examples/: dctest.rb, icons/capbutt.gif, icons/capnotlast.gif, + icons/capproj.gif, icons/capround.gif, icons/dippy.gif, + icons/double_dash.gif, icons/jbevel.gif, icons/jmiter.gif, + icons/jround.gif, icons/onoff_dash.gif, icons/solid_line.gif: Added + the dctest.rb example program and associated icons. + + 2002-05-13 16:30 lyle + + * examples/icons/capbutt.gif: file capbutt.gif was initially added + on branch release10. + + 2002-05-13 16:30 lyle + + * examples/dctest.rb: file dctest.rb was initially added on branch + release10. + + 2002-05-13 16:30 lyle + + * examples/icons/capproj.gif: file capproj.gif was initially added + on branch release10. + + 2002-05-13 16:30 lyle + + * examples/icons/capnotlast.gif: file capnotlast.gif was initially + added on branch release10. + + 2002-05-13 16:30 lyle + + * examples/icons/jbevel.gif: file jbevel.gif was initially added on + branch release10. + + 2002-05-13 16:30 lyle + + * examples/icons/dippy.gif: file dippy.gif was initially added on + branch release10. + + 2002-05-13 16:30 lyle + + * examples/icons/capround.gif: file capround.gif was initially + added on branch release10. + + 2002-05-10 17:23 lyle + + * index.html, doc/build.html, doc/build.xml, doc/changes.html, + doc/differences.html, doc/events.html, doc/examples.html, + doc/goals.html, doc/goals.xml, doc/implementation.html, + doc/library.html, doc/opengl.html, doc/scintilla.html, + ext/fox/dialogs_wrap.cpp, ext/fox/layout_wrap.cpp, + ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp, + ext/fox/scintilla_wrap.cpp, ext/fox/ui_wrap.cpp: Miscellaneous + documentation updates. + + 2002-05-10 16:30 lyle + + * ext/fox/: extconf.rb, extconf.rb.in: Various cleanups for the + extconf.rb script, mainly to support searching multiple default + directories to auto-detect the location of FOX. + + 2002-05-10 16:29 lyle + + * Makefile, Makefile.in: Corrected the "make check" target so that + it can run the tests before you actually install FXRuby. + + 2002-05-10 15:12 lyle + + * swig-interfaces/FXIcon.i, swig-interfaces/FXImage.i, + swig-interfaces/typemaps.i, ext/fox/icons_wrap.cpp, + ext/fox/image_wrap.cpp, ext/fox/core_wrap.cpp: Corrected input + typemaps for "const void *pix" and "const FXuchar *PIXELS"; these + should not in fact accept FXMemoryBuffer instances as inputs. But + modified the constructors for FXIcon and FXImage to accept this. + + 2002-05-10 14:56 lyle + + * FXRuby.spec.in: file FXRuby.spec.in was initially added on branch + release10. + + 2002-05-10 14:56 lyle + + * FXRuby.spec.in, Makefile.in, setversions.rb: [no log message] + + 2002-05-10 14:47 lyle + + * Makefile, update_website.sh: Moved code from the + update_website.sh script into the Makefile as target 'website'. + + 2002-05-10 14:43 lyle + + * ChangeLog, Makefile: [no log message] + 2002-05-10 12:22 lyle |
From: Lyle J. <ly...@us...> - 2002-05-15 14:04:52
|
Update of /cvsroot/fxruby/FXRuby In directory usw-pr-cvs1:/tmp/cvs-serv29271 Modified Files: Tag: release10 README.win32.txt Log Message: Index: README.win32.txt =================================================================== RCS file: /cvsroot/fxruby/FXRuby/README.win32.txt,v retrieving revision 1.6 retrieving revision 1.6.2.1 diff -C2 -d -r1.6 -r1.6.2.1 *** README.win32.txt 13 Mar 2002 22:06:48 -0000 1.6 --- README.win32.txt 15 May 2002 14:04:49 -0000 1.6.2.1 *************** *** 1,5 **** This binary distribution of FXRuby is specifically packaged to work with the Visual C++-based version of ! Ruby 1.6.7, available for download from this page: http://www.pragmaticprogrammer.com/ruby/downloads/ruby-install.html --- 1,5 ---- This binary distribution of FXRuby is specifically packaged to work with the Visual C++-based version of ! Ruby 1.6.6, available for download from this page: http://www.pragmaticprogrammer.com/ruby/downloads/ruby-install.html |