Update of /cvsroot/pure-data/externals/iem/iemgui/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11660/iem/iemgui/src
Modified Files: iem_vu.c Log Message: put in the condition if(glist_isvisible(x->x_gui.x_glist)) for drawing
Index: iem_vu.c =================================================================== RCS file: /cvsroot/pure-data/externals/iem/iemgui/src/iem_vu.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** iem_vu.c 14 Dec 2006 20:34:27 -0000 1.2 --- iem_vu.c 9 Feb 2007 09:44:06 -0000 1.3 *************** *** 167,174 **** cvec[7] = 0;
! sys_vgui("%xBKGDIMAGE_PROTO put {%s} -to 0 0\n", x, x->x_bkgd_gif_bord); ! sys_vgui("%xBKGDIMAGE_PROTO put {%s} -to 1 0\n", x, x->x_bkgd_gif_cent); ! sys_vgui("%xBKGDIMAGE_PROTO put {%s} -to 2 0\n", x, x->x_bkgd_gif_cent); ! sys_vgui("%xBKGDIMAGE_PROTO put {%s} -to 3 0\n", x, x->x_bkgd_gif_bord); }
--- 167,177 ---- cvec[7] = 0;
! if(glist_isvisible(x->x_gui.x_glist)) ! { ! sys_vgui("%xBKGDIMAGE_PROTO put {%s} -to 0 0\n", x, x->x_bkgd_gif_bord); ! sys_vgui("%xBKGDIMAGE_PROTO put {%s} -to 1 0\n", x, x->x_bkgd_gif_cent); ! sys_vgui("%xBKGDIMAGE_PROTO put {%s} -to 2 0\n", x, x->x_bkgd_gif_cent); ! sys_vgui("%xBKGDIMAGE_PROTO put {%s} -to 3 0\n", x, x->x_bkgd_gif_bord); ! } }
*************** *** 308,332 **** t_canvas *canvas=glist_getcanvas(glist);
! iem_vu_change_bkgd_col(x); ! if(x->x_gui.x_w != x->x_old_width) { ! x->x_old_width = x->x_gui.x_w; ! sys_vgui("%xBKGDIMAGE blank\n", x); ! sys_vgui("%xBKGDIMAGE configure -width %d -height %d\n", ! x, x->x_gui.x_w, x->x_gui.x_h+3); } - sys_vgui("%xBKGDIMAGE copy %xBKGDIMAGE_PROTO -zoom %d 1\n", x, x, zoom); - - my_iemgui_change_scale_col(x->x_scale_gif, x->x_gui.x_lcol); - sys_vgui("%xSCALEIMAGE configure -data {%s}\n", x, x->x_scale_gif); - - sys_vgui(".x%x.c itemconfigure %xLABEL -font {%s %d bold} -fill #%6.6x -text {%s} \n", - canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize, - x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol, - strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:""); - - sys_vgui(".x%x.c itemconfigure %xRCOVER -fill #%6.6x -outline #%6.6x\n", - canvas, x, x->x_gui.x_bcol, x->x_gui.x_bcol); - sys_vgui(".x%x.c itemconfigure %xPLED -width %d\n", canvas, x, 2); }
--- 311,338 ---- t_canvas *canvas=glist_getcanvas(glist);
! if(glist_isvisible(glist)) { ! iem_vu_change_bkgd_col(x); ! if(x->x_gui.x_w != x->x_old_width) ! { ! x->x_old_width = x->x_gui.x_w; ! sys_vgui("%xBKGDIMAGE blank\n", x); ! sys_vgui("%xBKGDIMAGE configure -width %d -height %d\n", ! x, x->x_gui.x_w, x->x_gui.x_h+3); ! } ! sys_vgui("%xBKGDIMAGE copy %xBKGDIMAGE_PROTO -zoom %d 1\n", x, x, zoom); ! ! my_iemgui_change_scale_col(x->x_scale_gif, x->x_gui.x_lcol); ! sys_vgui("%xSCALEIMAGE configure -data {%s}\n", x, x->x_scale_gif); ! ! sys_vgui(".x%x.c itemconfigure %xLABEL -font {%s %d bold} -fill #%6.6x -text {%s} \n", ! canvas, x, x->x_gui.x_font, x->x_gui.x_fontsize, ! x->x_gui.x_fsf.x_selected?IEM_GUI_COLOR_SELECTED:x->x_gui.x_lcol, ! strcmp(x->x_gui.x_lab->s_name, "empty")?x->x_gui.x_lab->s_name:""); ! ! sys_vgui(".x%x.c itemconfigure %xRCOVER -fill #%6.6x -outline #%6.6x\n", ! canvas, x, x->x_gui.x_bcol, x->x_gui.x_bcol); ! sys_vgui(".x%x.c itemconfigure %xPLED -width %d\n", canvas, x, 2); } }