[PD-cvs] externals/grill/dynext/src main.cpp,1.9,1.10
Thomas Grill
xovo at users.sourceforge.net
Sat Sep 3 16:04:43 CEST 2005
Update of /cvsroot/pure-data/externals/grill/dynext/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5777/src
Modified Files:
main.cpp
Log Message:
some more documentation (proxy objects)
rename help file
make connections visible at last...
fixed send method so that any messages work now
Index: main.cpp
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/dynext/src/main.cpp,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** main.cpp 23 Apr 2005 21:45:41 -0000 1.9
--- main.cpp 3 Sep 2005 14:04:41 -0000 1.10
***************
*** 830,834 ****
--- 830,842 ----
else if(!canvasmsg && o->AsGlist())
post("%s - send: object \"%s\" is an abstraction, please create proxy",thisName(),GetString(argv[0]));
+ else if(IsSymbol(argv[1])) {
+ const t_symbol *s = GetSymbol(argv[1]);
+ if(s == sym_list)
+ pd_forwardmess((t_pd *)o->object,argc-2,(t_atom *)argv+2);
+ else
+ pd_typedmess((t_pd *)o->object,(t_symbol *)s,argc-2,(t_atom *)argv+2);
+ }
else
+ // assume it's a list
pd_forwardmess((t_pd *)o->object,argc-1,(t_atom *)argv+1);
}
More information about the Pd-cvs
mailing list