diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2006-06-20 00:04:11 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2006-06-20 00:04:11 +0000 |
commit | e8625781a2763e3a8b1c57362cc5cfb88cfb5a34 (patch) | |
tree | 82c4e9ebcc5fa2801eaef1bec8a15083d0ca5cf0 /externals/grill/flext/source/flproxy.cpp | |
parent | e50c649e0e3be83a7aba9729912fd022bf8e56e6 (diff) |
more robust structure pack setting for Max/MSP @ Windows
fixed bug for Max/MSP when there's no signal inlet
- Max: fixed reported bug (#67), where list elements are distributed over inlets
- preprocessor symbol FLEXT_COMPATIBLE - if defined don't implement specialities of either PD or Max/MSP
cosmetic changes to calm the compiler
svn path=/trunk/; revision=5264
Diffstat (limited to 'externals/grill/flext/source/flproxy.cpp')
-rwxr-xr-x | externals/grill/flext/source/flproxy.cpp | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/externals/grill/flext/source/flproxy.cpp b/externals/grill/flext/source/flproxy.cpp index d542fe66..08bf1352 100755 --- a/externals/grill/flext/source/flproxy.cpp +++ b/externals/grill/flext/source/flproxy.cpp @@ -124,20 +124,22 @@ void flext_base::cb_bang(flext_hdr *c) void flext_base::cb_px_in ## IX(flext_hdr *c,long v) { t_atom atom; SetInt(atom,v); thisObject(c)->CbMethodHandler(IX,sym_int,1,&atom); } \ void flext_base::cb_px_ft ## IX(flext_hdr *c,double v) { t_atom atom; SetFloat(atom,v); thisObject(c)->CbMethodHandler(IX,sym_float,1,&atom); } -//void flext_base::cb_px_in ## IX(flext_hdr *c,long v) { t_atom atom; SetInt(atom,v); thisObject(c)->CbMethodHandler(IX,sym_int,1,&atom); } \ -//void flext_base::cb_px_ft ## IX(flext_hdr *c,double v) { t_atom atom; SetFloat(atom,v); thisObject(c)->CbMethodHandler(IX,sym_float,1,&atom); } - +/* +void flext_base::cb_px_in ## IX(flext_hdr *c,long v) { t_atom atom; SetInt(atom,v); thisObject(c)->CbMethodHandler(IX,sym_int,1,&atom); } \ +void flext_base::cb_px_ft ## IX(flext_hdr *c,double v) { t_atom atom; SetFloat(atom,v); thisObject(c)->CbMethodHandler(IX,sym_float,1,&atom); } +*/ #define ADD_PROXYMSG(c,IX) \ addinx((method)(cb_px_in ## IX),IX); \ addftx((method)(cb_px_ft ## IX),IX) -//add_method1(c,cb_px_in ## IX,"in" #IX,A_INT); \ -//add_method1(c,cb_px_ft ## IX,"ft" #IX,A_FLOAT) - -//AddMethod(c,0,flext::MakeSymbol("in" #IX),cb_px_in ## IX); \ -//AddMethod(c,0,flext::MakeSymbol("ft" #IX),cb_px_ft ## IX) +/* +add_method1(c,cb_px_in ## IX,"in" #IX,A_INT); \ +add_method1(c,cb_px_ft ## IX,"ft" #IX,A_FLOAT) +AddMethod(c,0,flext::MakeSymbol("in" #IX),cb_px_in ## IX); \ +AddMethod(c,0,flext::MakeSymbol("ft" #IX),cb_px_ft ## IX) +*/ #endif |