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
|