[Fxruby-commits] CVS: FXRuby/swig-interfaces freefuncs.i,NONE,1.1 FXDirList.i,1.19,1.20 FXFileList.i
Status: Inactive
Brought to you by:
lyle
From: Lyle J. <ly...@us...> - 2002-04-02 03:44:30
|
Update of /cvsroot/fxruby/FXRuby/swig-interfaces In directory usw-pr-cvs1:/tmp/cvs-serv1889 Modified Files: FXDirList.i FXFileList.i FXGLObject.i FXGLShape.i FXHeader.i FXIconList.i FXList.i FXTable.i FXTreeList.i core.i dialogs.i icons.i image.i layout.i mdi.i opengl.i scintilla.i ui.i Added Files: freefuncs.i Log Message: Moved all %freefunc directives to a centralized include file (freefuncs.i). --- NEW FILE: freefuncs.i --- /*********************************************************************** * FXRuby -- the Ruby language bindings for the FOX GUI toolkit. * Copyright (c) 2001 by J. Lyle Johnson. All Rights Reserved. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For further information please contact the author by e-mail * at "ly...@us...". ***********************************************************************/ %feature("freefunc") FXRbDirItem "FXRbDirItem::freefunc"; %feature("freefunc") FXRbFileItem "FXRbFileItem::freefunc"; %feature("freefunc") FXRbGLObject "FXRbGLObject::freefunc"; %feature("freefunc") FXRbGLGroup "FXRbGLGroup::freefunc"; %feature("freefunc") FXRbGLShape "FXRbGLShape::freefunc"; %feature("freefunc") FXRbHeaderItem "FXRbHeaderItem::freefunc"; %feature("freefunc") FXRbIconItem "FXRbIconItem::freefunc"; %feature("freefunc") FXRbListItem "FXRbListItem::freefunc"; %feature("freefunc") FXRbTableItem "FXRbTableItem::freefunc"; %feature("freefunc") FXTreeItem "FXRbUnregisterRubyObj"; %feature("freefunc") FXRbTreeItem "FXRbTreeItem::freefunc"; Index: FXDirList.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/FXDirList.i,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** FXDirList.i 26 Mar 2002 22:44:03 -0000 1.19 --- FXDirList.i 2 Apr 2002 03:44:27 -0000 1.20 *************** *** 71,75 **** }; - %feature("freefunc") FXRbDirItem "FXRbDirItem::freefunc"; %exception FXRbDirItem::FXRbDirItem "$action FXRbRegisterRubyObj(self, result);"; --- 71,74 ---- Index: FXFileList.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/FXFileList.i,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** FXFileList.i 26 Mar 2002 22:44:03 -0000 1.20 --- FXFileList.i 2 Apr 2002 03:44:27 -0000 1.21 *************** *** 91,96 **** }; - %feature("freefunc") FXRbFileItem "FXRbFileItem::freefunc"; - %exception FXRbFileItem::FXRbFileItem "$action FXRbRegisterRubyObj(self, result);"; --- 91,94 ---- Index: FXGLObject.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/FXGLObject.i,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** FXGLObject.i 26 Mar 2002 22:44:03 -0000 1.22 --- FXGLObject.i 2 Apr 2002 03:44:27 -0000 1.23 *************** *** 79,84 **** }; - %feature("freefunc") FXRbGLObject "FXRbGLObject::freefunc"; - %exception FXRbGLObject::FXRbGLObject "$action FXRbRegisterRubyObj(self, result);"; --- 79,82 ---- *************** *** 168,173 **** void clear(); }; - - %feature("freefunc") FXRbGLGroup "FXRbGLGroup::freefunc"; %exception FXRbGLGroup::FXRbGLGroup "$action FXRbRegisterRubyObj(self, result);"; --- 166,169 ---- Index: FXGLShape.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/FXGLShape.i,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** FXGLShape.i 26 Mar 2002 22:44:03 -0000 1.16 --- FXGLShape.i 2 Apr 2002 03:44:27 -0000 1.17 *************** *** 128,133 **** %ignore FXRbGLShape::FXRbGLShape(FXfloat x,FXfloat y,FXfloat z,FXuint opts,const FXMaterial& front,const FXMaterial& back); - %feature("freefunc") FXRbGLShape "FXRbGLShape::freefunc"; - %exception FXRbGLShape::FXRbGLShape "$action FXRbRegisterRubyObj(self, result);"; --- 128,131 ---- Index: FXHeader.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/FXHeader.i,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** FXHeader.i 1 Apr 2002 23:13:55 -0000 1.29 --- FXHeader.i 2 Apr 2002 03:44:27 -0000 1.30 *************** *** 121,126 **** }; - %feature("freefunc") FXRbHeaderItem "FXRbHeaderItem::freefunc"; - %exception FXRbHeaderItem::FXRbHeaderItem "$action FXRbRegisterRubyObj(self, result);"; --- 121,124 ---- Index: FXIconList.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/FXIconList.i,v retrieving revision 1.33 retrieving revision 1.34 diff -C2 -d -r1.33 -r1.34 *** FXIconList.i 1 Apr 2002 23:13:55 -0000 1.33 --- FXIconList.i 2 Apr 2002 03:44:27 -0000 1.34 *************** *** 123,128 **** }; - %feature("freefunc") FXRbIconItem "FXRbIconItem::freefunc"; - %exception FXRbIconItem::FXRbIconItem "$action FXRbRegisterRubyObj(self, result);"; --- 123,126 ---- Index: FXList.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/FXList.i,v retrieving revision 1.35 retrieving revision 1.36 diff -C2 -d -r1.35 -r1.36 *** FXList.i 1 Apr 2002 23:13:55 -0000 1.35 --- FXList.i 2 Apr 2002 03:44:27 -0000 1.36 *************** *** 116,121 **** }; - %feature("freefunc") FXRbListItem "FXRbListItem::freefunc"; - %exception FXRbListItem::FXRbListItem "$action FXRbRegisterRubyObj(self, result);"; --- 116,119 ---- Index: FXTable.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/FXTable.i,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** FXTable.i 1 Apr 2002 23:13:55 -0000 1.27 --- FXTable.i 2 Apr 2002 03:44:27 -0000 1.28 *************** *** 141,146 **** }; - %feature("freefunc") FXRbTableItem "FXRbTableItem::freefunc"; - %exception FXRbTableItem::FXRbTableItem "$action FXRbRegisterRubyObj(self, result);"; --- 141,144 ---- Index: FXTreeList.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/FXTreeList.i,v retrieving revision 1.32 retrieving revision 1.33 diff -C2 -d -r1.32 -r1.33 *** FXTreeList.i 1 Apr 2002 23:13:55 -0000 1.32 --- FXTreeList.i 2 Apr 2002 03:44:27 -0000 1.33 *************** *** 41,46 **** %exception FXTreeItem::FXTreeItem "$action FXRbRegisterRubyObj(self, result);"; - %feature("freefunc") FXTreeItem "FXRbUnregisterRubyObj"; - /// Tree list Item class FXTreeItem : public FXObject { --- 41,44 ---- *************** *** 146,151 **** // virtual ~FXTreeItem(){} }; - - %feature("freefunc") FXRbTreeItem "FXRbTreeItem::freefunc"; %exception FXRbTreeItem::FXRbTreeItem "$action FXRbRegisterRubyObj(self, result);"; --- 144,147 ---- Index: core.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/core.i,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** core.i 14 Mar 2002 18:48:14 -0000 1.26 --- core.i 2 Apr 2002 03:44:27 -0000 1.27 *************** *** 33,36 **** --- 33,37 ---- %include typemaps.i %include markfuncs.i + %include freefuncs.i %include renames.i %include stubs.i Index: dialogs.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/dialogs.i,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** dialogs.i 14 Mar 2002 18:48:14 -0000 1.12 --- dialogs.i 2 Apr 2002 03:44:27 -0000 1.13 *************** *** 33,36 **** --- 33,37 ---- %include typemaps.i %include markfuncs.i + %include freefuncs.i %include renames.i %include stubs.i Index: icons.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/icons.i,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** icons.i 25 Feb 2002 22:49:49 -0000 1.12 --- icons.i 2 Apr 2002 03:44:27 -0000 1.13 *************** *** 33,36 **** --- 33,37 ---- %include typemaps.i %include markfuncs.i + %include freefuncs.i %include renames.i %include stubs.i Index: image.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/image.i,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** image.i 14 Mar 2002 18:48:14 -0000 1.14 --- image.i 2 Apr 2002 03:44:27 -0000 1.15 *************** *** 33,36 **** --- 33,37 ---- %include typemaps.i %include markfuncs.i + %include freefuncs.i %include renames.i %include stubs.i Index: layout.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/layout.i,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** layout.i 14 Mar 2002 18:48:15 -0000 1.3 --- layout.i 2 Apr 2002 03:44:27 -0000 1.4 *************** *** 33,36 **** --- 33,37 ---- %include typemaps.i %include markfuncs.i + %include freefuncs.i %include renames.i %include stubs.i Index: mdi.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/mdi.i,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** mdi.i 14 Mar 2002 18:48:15 -0000 1.10 --- mdi.i 2 Apr 2002 03:44:27 -0000 1.11 *************** *** 33,36 **** --- 33,37 ---- %include typemaps.i %include markfuncs.i + %include freefuncs.i %include renames.i %include stubs.i Index: opengl.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/opengl.i,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** opengl.i 14 Mar 2002 18:48:15 -0000 1.14 --- opengl.i 2 Apr 2002 03:44:27 -0000 1.15 *************** *** 33,36 **** --- 33,37 ---- %include typemaps.i %include markfuncs.i + %include freefuncs.i %include renames.i %include stubs.i Index: scintilla.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/scintilla.i,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** scintilla.i 14 Mar 2002 18:48:15 -0000 1.3 --- scintilla.i 2 Apr 2002 03:44:27 -0000 1.4 *************** *** 33,36 **** --- 33,37 ---- %include typemaps.i %include markfuncs.i + %include freefuncs.i %include renames.i Index: ui.i =================================================================== RCS file: /cvsroot/fxruby/FXRuby/swig-interfaces/ui.i,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ui.i 14 Mar 2002 18:48:15 -0000 1.1 --- ui.i 2 Apr 2002 03:44:27 -0000 1.2 *************** *** 33,36 **** --- 33,37 ---- %include typemaps.i %include markfuncs.i + %include freefuncs.i %include renames.i %include stubs.i |