[PD-cvs] SF.net SVN: pure-data:[10388] trunk/externals/iem/iemguts/src/savebangs.c
zmoelnig at users.sourceforge.net
zmoelnig at users.sourceforge.net
Wed Nov 26 09:20:58 CET 2008
Revision: 10388
http://pure-data.svn.sourceforge.net/pure-data/?rev=10388&view=rev
Author: zmoelnig
Date: 2008-11-26 08:20:57 +0000 (Wed, 26 Nov 2008)
Log Message:
-----------
more TODO
Modified Paths:
--------------
trunk/externals/iem/iemguts/src/savebangs.c
Modified: trunk/externals/iem/iemguts/src/savebangs.c
===================================================================
--- trunk/externals/iem/iemguts/src/savebangs.c 2008-11-25 18:43:04 UTC (rev 10387)
+++ trunk/externals/iem/iemguts/src/savebangs.c 2008-11-26 08:20:57 UTC (rev 10388)
@@ -3,9 +3,9 @@
*
* propertybang - implementation file
*
- * copyleft (c) IOhannes m zm-b\xF6lnig-A
+ * copyleft (c) IOhannes m zm\xF6lnig
*
- * 2007:forum::f-b\xFCr::uml\xE4ute:2007-A
+ * 2007:forum::f\xFCr::uml\xE4ute:2007
*
* institute of electronic music and acoustics (iem)
*
@@ -31,6 +31,12 @@
* TODO: how does this behave in sub-patches?
* -> BUG: the depth should _really_ refer to the abstraction-depth
* else we get weird duplicates (most likely due to the "$0" trick
+ *
+ * TODO: make [savebangs] do something on top-level
+ * that is: if the patch the [savebangs] is in gets saved, [savebangs] will fire
+ * think (a little) about how the args to savebang have to look like to make it compatible with the [canvas*] stiff
+ *
+ * TODO: maintain our own list of [savebangs] to be called per abstraction rather than using the $0-trick
*/
#include "m_pd.h"
@@ -169,12 +175,12 @@
canvas=canvas->gl_owner;
depth--;
}
-
+
if(canvas) {
class=((t_gobj*)canvas)->g_pd;
x->x_d0=canvas_realizedollar(canvas, gensym("$0 savebangs"));
pd_bind(&x->x_obj.ob_pd, x->x_d0);
-
+
add_savefn(class);
class_setsavefn(class, savebangs_savefn);
} else {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Pd-cvs
mailing list