void simpwave_dblclick(t_simpwave *x) { t_buffer *b; if ((b = (t_buffer *)(x->w_name->s_thing)) && ob_sym(b) == ps_buffer) mess0((struct object *)b,gensym("dblclick")); }
// this lets us double-click on index~ to open up the buffer~ it references void index_dblclick(t_index *x) { t_buffer *b; if ((b = (t_buffer *)(x->l_sym->s_thing)) && ob_sym(b) == ps_buffer) mess0((t_object *)b,gensym("dblclick")); }
void HoaConvolve_dblclick(t_HoaConvolve *x) { t_buffer *b; if ((b = (t_buffer *)(x->f_name->s_thing)) && ob_sym(b) == gensym("buffer~")) mess0((t_object *)b,gensym("dblclick")); }
void poki_dblclick(t_poki *x) { t_buffer *b; if ((b = (t_buffer *)(x->p_sym->s_thing)) && ob_sym(b) == ps_buffer) { mess0((t_object *)b, gensym("dblclick")); } }
void bvplay_dblclick(t_bvplay *x) { t_buffer *b; t_symbol *wavename = x->l_sym; if ((b = (t_buffer *)(wavename->s_thing)) && ob_sym(b) == gensym("buffer~")) mess0((t_object *)b,gensym("dblclick")); }