diff options
author | mescalinum <mescalinum@users.sourceforge.net> | 2009-09-26 14:53:22 +0000 |
---|---|---|
committer | mescalinum <mescalinum@users.sourceforge.net> | 2009-09-26 14:53:22 +0000 |
commit | becd4c66f77da3ff9078ec06aebb9ade3247e30b (patch) | |
tree | e5524f11b4cdc2457c27765cf0a97184ad7c16c5 /composer/Editor.cpp | |
parent | 1e1d2285d538c7fc71e687ce0eb77ea880e113e0 (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.cpp | 24 |
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) |