[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
|