Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22149
Modified Files: Tag: devel_0_39 desire.c Log Message: removing more dead code
Index: desire.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v retrieving revision 1.1.2.7 retrieving revision 1.1.2.8 diff -C2 -d -r1.1.2.7 -r1.1.2.8 *** desire.c 10 Sep 2005 06:22:25 -0000 1.1.2.7 --- desire.c 10 Sep 2005 08:25:35 -0000 1.1.2.8 *************** *** 389,393 **** }
! static void message_click(t_message *x, t_floatarg xpos, t_floatarg ypos, t_floatarg shift, t_floatarg ctrl, t_floatarg alt) { --- 389,393 ---- }
! /*static void message_click(t_message *x, t_floatarg xpos, t_floatarg ypos, t_floatarg shift, t_floatarg ctrl, t_floatarg alt) { *************** *** 400,404 **** clock_delay(x->m_clock, 120); } ! }
static void message_tick(t_message *x) --- 400,404 ---- clock_delay(x->m_clock, 120); } ! }*/
static void message_tick(t_message *x) *************** *** 669,702 **** }
! static void gatom_click(t_gatom *x, ! t_floatarg xpos, t_floatarg ypos, t_floatarg shift, t_floatarg ctrl, ! t_floatarg alt) ! { ! if (x->a_text.te_width == 1) ! { ! if (x->a_atom.a_type == A_FLOAT) ! gatom_float(x, (x->a_atom.a_w.w_float == 0)); ! } ! else ! { ! if (alt) ! { ! if (x->a_atom.a_type != A_FLOAT) return; ! if (x->a_atom.a_w.w_float != 0) ! { ! x->a_toggle = x->a_atom.a_w.w_float; ! gatom_float(x, 0); ! return; ! } ! else gatom_float(x, x->a_toggle); ! } ! x->a_shift = shift; ! x->a_buf[0] = 0; ! glist_grab(x->a_glist, &x->a_text.te_g, gatom_motion, gatom_key, ! xpos, ypos); ! } ! } ! ! /* message back from dialog window */ static void gatom_param(t_gatom *x, t_symbol *sel, int argc, t_atom *argv) { --- 669,673 ---- }
! /* message back from dialog window */ static void gatom_param(t_gatom *x, t_symbol *sel, int argc, t_atom *argv) { *************** *** 897,934 **** }
- static int text_click(t_gobj *z, struct _glist *glist, - int xpix, int ypix, int shift, int alt, int dbl, int doit) - { - t_text *x = (t_text *)z; - if (x->te_type == T_OBJECT) - { - t_symbol *clicksym = gensym("click"); - if (zgetfn(&x->te_pd, clicksym)) - { - if (doit) - pd_vmess(&x->te_pd, clicksym, "fffff", - (double)xpix, (double)ypix, - (double)shift, 0, (double)alt); - return (1); - } - else return (0); - } - else if (x->te_type == T_ATOM) - { - if (doit) - gatom_click((t_gatom *)x, (t_floatarg)xpix, (t_floatarg)ypix, - (t_floatarg)shift, 0, (t_floatarg)alt); - return (1); - } - else if (x->te_type == T_MESSAGE) - { - if (doit) - message_click((t_message *)x, (t_floatarg)xpix, (t_floatarg)ypix, - (t_floatarg)shift, 0, (t_floatarg)alt); - return (1); - } - else return (0); - } - void text_save(t_gobj *z, t_binbuf *b) { --- 868,871 ---- *************** *** 996,1000 **** text_delete, text_vis, ! text_click, };
--- 933,937 ---- text_delete, text_vis, ! 0, };
*************** *** 1007,1127 **** #endif
- /* draw inlets and outlets for a text object or for a graph. */ void glist_drawiofor(t_glist *glist, t_object *ob, int firsttime, ! char *tag, int x1, int y1, int x2, int y2) ! { ! int n = obj_noutlets(ob), nplus = (n == 1 ? 1 : n-1), i; ! int width = x2 - x1; ! for (i = 0; i < n; i++) ! { ! int onset = x1 + (width - IOWIDTH) * i / nplus; ! if (firsttime) ! sys_vgui(".x%x.c create rectangle %d %d %d %d -tags %so%d\n", ! glist_getcanvas(glist), ! onset, y2 - 1, ! onset + IOWIDTH, y2, ! tag, i); ! else ! sys_vgui(".x%x.c coords %so%d %d %d %d %d\n", ! glist_getcanvas(glist), tag, i, ! onset, y2 - 1, ! onset + IOWIDTH, y2); ! } ! n = obj_ninlets(ob); ! nplus = (n == 1 ? 1 : n-1); ! for (i = 0; i < n; i++) ! { ! int onset = x1 + (width - IOWIDTH) * i / nplus; ! if (firsttime) ! sys_vgui(".x%x.c create rectangle %d %d %d %d -tags %si%d\n", ! glist_getcanvas(glist), ! onset, y1, ! onset + IOWIDTH, y1 + EXTRAPIX, ! tag, i); ! else ! sys_vgui(".x%x.c coords %si%d %d %d %d %d\n", ! glist_getcanvas(glist), tag, i, ! onset, y1, ! onset + IOWIDTH, y1 + EXTRAPIX); ! } ! } ! void text_drawborder(t_text *x, t_glist *glist, ! char *tag, int width2, int height2, int firsttime) ! { ! t_object *ob; ! int x1, y1, x2, y2, width, height; ! text_getrect(&x->te_g, glist, &x1, &y1, &x2, &y2); ! width = x2 - x1; ! height = y2 - y1; ! if (x->te_type == T_OBJECT) ! { ! if (firsttime) ! sys_vgui(".x%x.c create line\ ! %d %d %d %d %d %d %d %d %d %d -tags %sR\n", ! glist_getcanvas(glist), ! x1, y1, x2, y1, x2, y2, x1, y2, x1, y1, tag); ! else ! sys_vgui(".x%x.c coords %sR\ ! %d %d %d %d %d %d %d %d %d %d\n", ! glist_getcanvas(glist), tag, ! x1, y1, x2, y1, x2, y2, x1, y2, x1, y1); ! } ! else if (x->te_type == T_MESSAGE) ! { ! if (firsttime) ! sys_vgui(".x%x.c create line\ ! %d %d %d %d %d %d %d %d %d %d %d %d %d %d -tags %sR\n", ! glist_getcanvas(glist), ! x1, y1, x2+4, y1, x2, y1+4, x2, y2-4, x2+4, y2, ! x1, y2, x1, y1, ! tag); ! else ! sys_vgui(".x%x.c coords %sR\ ! %d %d %d %d %d %d %d %d %d %d %d %d %d %d\n", ! glist_getcanvas(glist), tag, ! x1, y1, x2+4, y1, x2, y1+4, x2, y2-4, x2+4, y2, ! x1, y2, x1, y1); ! } ! else if (x->te_type == T_ATOM) ! { ! if (firsttime) ! sys_vgui(".x%x.c create line\ ! %d %d %d %d %d %d %d %d %d %d %d %d -tags %sR\n", ! glist_getcanvas(glist), ! x1, y1, x2-4, y1, x2, y1+4, x2, y2, x1, y2, x1, y1, ! tag); ! else ! sys_vgui(".x%x.c coords %sR\ ! %d %d %d %d %d %d %d %d %d %d %d %d\n", ! glist_getcanvas(glist), tag, ! x1, y1, x2-4, y1, x2, y1+4, x2, y2, x1, y2, x1, y1); ! } ! /* draw inlets/outlets */ ! ! if ((ob = pd_checkobject(&x->te_pd))) ! glist_drawiofor(glist, ob, firsttime, tag, x1, y1, x2, y2); ! } ! ! void glist_eraseiofor(t_glist *glist, t_object *ob, char *tag) ! { ! int i, n; ! n = obj_noutlets(ob); ! for (i = 0; i < n; i++) ! sys_vgui(".x%x.c delete %so%d\n", ! glist_getcanvas(glist), tag, i); ! n = obj_ninlets(ob); ! for (i = 0; i < n; i++) ! sys_vgui(".x%x.c delete %si%d\n", ! glist_getcanvas(glist), tag, i); ! } ! ! void text_eraseborder(t_text *x, t_glist *glist, char *tag) ! { ! if (x->te_type == T_TEXT) return; ! sys_vgui(".x%x.c delete %sR\n", ! glist_getcanvas(glist), tag); ! glist_eraseiofor(glist, x, tag); ! }
/* change text; if T_OBJECT, remake it. LATER we'll have an undo buffer --- 944,953 ---- #endif
void glist_drawiofor(t_glist *glist, t_object *ob, int firsttime, ! char *tag, int x1, int y1, int x2, int y2) {} void text_drawborder(t_text *x, t_glist *glist, ! char *tag, int width2, int height2, int firsttime) {} ! void glist_eraseiofor(t_glist *glist, t_object *ob, char *tag) {} ! void text_eraseborder(t_text *x, t_glist *glist, char *tag) {}
/* change text; if T_OBJECT, remake it. LATER we'll have an undo buffer *************** *** 1181,1196 **** class_addlist(message_class, message_list); class_addanything(message_class, message_list);
! class_addmethod(message_class, (t_method)message_click, gensym("click"), ! A_FLOAT, A_FLOAT, A_FLOAT, A_FLOAT, A_FLOAT, 0); ! class_addmethod(message_class, (t_method)message_set, gensym("set"), ! A_GIMME, 0); ! class_addmethod(message_class, (t_method)message_add, gensym("add"), ! A_GIMME, 0); ! class_addmethod(message_class, (t_method)message_add2, gensym("add2"), ! A_GIMME, 0); ! ! messresponder_class = class_new(gensym("messresponder"), 0, 0, ! sizeof(t_text), CLASS_PD, 0); class_addbang(messresponder_class, messresponder_bang); class_addfloat(messresponder_class, (t_method) messresponder_float); --- 1007,1015 ---- class_addlist(message_class, message_list); class_addanything(message_class, message_list); + class_addmethod(message_class, (t_method)message_set, gensym("set"), A_GIMME, 0); + class_addmethod(message_class, (t_method)message_add, gensym("add"), A_GIMME, 0); + class_addmethod(message_class, (t_method)message_add2, gensym("add2"), A_GIMME, 0);
! messresponder_class = class_new(gensym("messresponder"), 0, 0, sizeof(t_text), CLASS_PD, 0); class_addbang(messresponder_class, messresponder_bang); class_addfloat(messresponder_class, (t_method) messresponder_float); *************** *** 1204,1218 **** class_addfloat(gatom_class, gatom_float); class_addsymbol(gatom_class, gatom_symbol); ! class_addmethod(gatom_class, (t_method)gatom_set, gensym("set"), ! A_GIMME, 0); ! class_addmethod(gatom_class, (t_method)gatom_click, gensym("click"), ! A_FLOAT, A_FLOAT, A_FLOAT, A_FLOAT, A_FLOAT, 0); ! class_addmethod(gatom_class, (t_method)gatom_param, gensym("param"), ! A_GIMME, 0); class_setpropertiesfn(gatom_class, gatom_properties); }
! static int iemgui_color_hex[]= ! { 0xfcfcfc, 0xa0a0a0, 0x404040, 0xfce0e0, 0xfce0c0, 0xfcfcc8, 0xd8fcd8, 0xd8fcfc, 0xdce4fc, 0xf8d8fc, --- 1023,1032 ---- class_addfloat(gatom_class, gatom_float); class_addsymbol(gatom_class, gatom_symbol); ! class_addmethod(gatom_class, (t_method)gatom_set, gensym("set"), A_GIMME, 0); ! class_addmethod(gatom_class, (t_method)gatom_param, gensym("param"), A_GIMME, 0); class_setpropertiesfn(gatom_class, gatom_properties); }
! static int iemgui_color_hex[]= { 0xfcfcfc, 0xa0a0a0, 0x404040, 0xfce0e0, 0xfce0c0, 0xfcfcc8, 0xd8fcd8, 0xd8fcfc, 0xdce4fc, 0xf8d8fc,