From becd4c66f77da3ff9078ec06aebb9ade3247e30b Mon Sep 17 00:00:00 2001 From: mescalinum Date: Sat, 26 Sep 2009 14:53:22 +0000 Subject: restored normality (editor/pd protocol and load/save in-patch data) svn path=/trunk/externals/ffext/; revision=12459 --- composer/PdClasses.hpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'composer/PdClasses.hpp') diff --git a/composer/PdClasses.hpp b/composer/PdClasses.hpp index e0c4bfe..da3c7bd 100644 --- a/composer/PdClasses.hpp +++ b/composer/PdClasses.hpp @@ -25,18 +25,21 @@ void track_proxy_setup(void); t_track_proxy *track_proxy_new(t_symbol *song_name, t_symbol *track_name); void track_proxy_free(t_track_proxy *x); void track_proxy_save(t_gobj *z, t_binbuf *b); +void track_proxy_data(t_track_proxy *x, t_symbol *s, int argc, t_atom *argv); void track_proxy_properties(t_gobj *z, t_glist *owner); void track_proxy_send_result(t_track_proxy *x, int outlet, int editor); -int track_proxy_editor(t_track_proxy *x, t_floatarg arg); /*#begin methods*/ +int track_proxy_editor(t_track_proxy *x, t_floatarg arg); int track_proxy_getpatterns(t_track_proxy *x); -int track_proxy_getpatternsize(t_track_proxy *x, t_floatarg pat); +int track_proxy_getpatternsize(t_track_proxy *x, t_symbol *pat); int track_proxy_setrow(t_track_proxy *x, t_symbol *sel, int argc, t_atom *argv); -int track_proxy_getrow(t_track_proxy *x, t_floatarg pat, t_floatarg rownum); +int track_proxy_getrow(t_track_proxy *x, t_symbol *pat, t_floatarg rownum); +int track_proxy_setcell(t_track_proxy *x, t_symbol *sel, int argc, t_atom *argv); +int track_proxy_getcell(t_track_proxy *x, t_symbol *pat, t_floatarg rownum, t_floatarg colnum); int track_proxy_addpattern(t_track_proxy *x, t_symbol *name, t_floatarg rows, t_floatarg cols); -int track_proxy_removepattern(t_track_proxy *x, t_floatarg pat); -int track_proxy_resizepattern(t_track_proxy *x, t_floatarg pat, t_floatarg rows, t_floatarg cols); +int track_proxy_removepattern(t_track_proxy *x, t_symbol *pat); +int track_proxy_resizepattern(t_track_proxy *x, t_symbol *pat, t_floatarg rows, t_floatarg cols); int track_proxy_copypattern(t_track_proxy *x, t_symbol *src, t_symbol *dst); /*#end methods*/ -- cgit v1.2.1