From f101ebf6083bb3b2e73acf0f451ac5ca835796ee Mon Sep 17 00:00:00 2001 From: Ivica Ico Bukvic <ico@vt.edu> Date: Mon, 18 Aug 2014 11:32:29 -0400 Subject: [PATCH] *fixed lingering bugs/regressions in iemguis (99.9% sure this is all of them) --- pd/src/g_all_guis.c | 8 ++++---- pd/src/g_vumeter.c | 1 - 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/pd/src/g_all_guis.c b/pd/src/g_all_guis.c index cf8863001..27d0c3ae8 100644 --- a/pd/src/g_all_guis.c +++ b/pd/src/g_all_guis.c @@ -966,9 +966,9 @@ void iemgui_draw_io(t_iemgui *x, int old_sr_flags) if(a && !b) for (i=0; i<n; i++) sys_vgui(".x%lx.c create prect %d %d %d %d " "-stroke $pd_colors(iemgui_nlet) " - "-tags {x%lxo%d x%lx outlet iemgui}\n", + "-tags {x%lxo%d x%lx outlet %s}\n", canvas, x1+i*k, y2-1, x1+i*k + IOWIDTH, y2, - x, i, x); + x, i, x, x->x_selected == x->x_glist ? "iemgui selected" : "iemgui"); if(!a && b) for (i=0; i<n; i++) sys_vgui(".x%lx.c delete x%lxo%d\n", canvas, x, i); @@ -978,9 +978,9 @@ void iemgui_draw_io(t_iemgui *x, int old_sr_flags) if(a && !b) for (i=0; i<n; i++) sys_vgui(".x%lx.c create prect %d %d %d %d " "-stroke $pd_colors(iemgui_nlet) " - "-tags {x%lxi%d x%lx inlet iemgui}\n", + "-tags {x%lxi%d x%lx inlet %s}\n", canvas, x1+i*k, y1, x1+i*k + IOWIDTH, y1+1, - x, i, x); + x, i, x, x->x_selected == x->x_glist ? "iemgui selected" : "iemgui"); if(!a && b) for (i=0; i<n; i++) sys_vgui(".x%lx.c delete x%lxi%d\n", canvas, x, i); } diff --git a/pd/src/g_vumeter.c b/pd/src/g_vumeter.c index effe67c0a..fcff0cc0c 100644 --- a/pd/src/g_vumeter.c +++ b/pd/src/g_vumeter.c @@ -164,7 +164,6 @@ static void vu_draw_new(t_vu *x, t_glist *glist) "-tags {%lxPLED x%lx text iemgui}\n", canvas, mid+1, y1+12, mid+1, y1+12, x->x_led_size, x->x_gui.x_bcol, x, x); - iemgui_draw_io(&x->x_gui,7); x->x_updaterms = x->x_updatepeak = 1; sys_queuegui(x, x->x_gui.x_glist, vu_draw_update); } -- GitLab