aboutsummaryrefslogtreecommitdiff
path: root/composer/Editor.cpp
diff options
context:
space:
mode:
authormescalinum <mescalinum@users.sourceforge.net>2009-09-26 14:53:22 +0000
committermescalinum <mescalinum@users.sourceforge.net>2009-09-26 14:53:22 +0000
commitbecd4c66f77da3ff9078ec06aebb9ade3247e30b (patch)
treee5524f11b4cdc2457c27765cf0a97184ad7c16c5 /composer/Editor.cpp
parent1e1d2285d538c7fc71e687ce0eb77ea880e113e0 (diff)
restored normality (editor/pd protocol and load/save in-patch data)
svn path=/trunk/externals/ffext/; revision=12459
Diffstat (limited to 'composer/Editor.cpp')
-rw-r--r--composer/Editor.cpp24
1 files changed, 23 insertions, 1 deletions
diff --git a/composer/Editor.cpp b/composer/Editor.cpp
index c56d853..1b62b55 100644
--- a/composer/Editor.cpp
+++ b/composer/Editor.cpp
@@ -58,7 +58,29 @@ void Editor::init(t_track_proxy *x)
x->track->getName().c_str(),
16,
"NULL",
- 1);
+#ifdef DEBUG
+ 1
+#else
+ 0
+#endif
+ );
+}
+
+void Editor::dispatch(t_track_proxy *x, int argc, t_atom* argv)
+{
+ string s = "";
+ for(int i = 0; i < argc; i++)
+ {
+ s += " {";
+ char buf[MAXPDSTRING];
+ atom_string(&argv[i], buf, MAXPDSTRING);
+ s += buf;
+ s += "}";
+ }
+ sys_vgui("pd::composer::dispatch %s%s\n",
+ x->editor_recv->s_name,
+ s.c_str()
+ );
}
void Editor::openWindow(t_track_proxy *x)