static void scrolllist_draw_erase(t_scrolllist* x, t_glist* glist) { t_canvas *canvas=glist_getcanvas(glist); t_int i; SYS_VGUI3(".x%x.c delete %xTEXTLIST\n", canvas, x); for ( i=x->x_firstseen; i<=x->x_lastseen; i++ ) { SYS_VGUI4(".x%x.c delete %xITEM%d\n", canvas, x, i); } }
static void scrolllist_erase(t_scrolllist *x, t_glist *glist) { t_canvas *canvas=glist_getcanvas(glist); t_int i; // just in case we got confused if ( x->x_firstseen < 0 ) x->x_firstseen=0; if ( x->x_lastseen > x->x_capacity-1 ) x->x_lastseen=x->x_capacity-1; // delete previous entries for ( i=x->x_firstseen; i<=x->x_lastseen; i++ ) { SYS_VGUI4(".x%x.c delete %xITEM%d\n", canvas, x, i); } }
static void scratcher_draw_delete(t_scratcher *x, t_glist *glist) { t_int ci; t_canvas *canvas=glist_getcanvas(glist); if ( glist_isvisible( glist ) ) { SYS_VGUI3( ".x%lx.c delete %xSCRATCHER\n", canvas, x ); SYS_VGUI3( ".x%lx.c delete %xFSCRATCHER\n", canvas, x ); SYS_VGUI3( ".x%lx.c delete %xSPEEDBAR\n", canvas, x ); for ( ci=0; ci<SCRATCHER_NB_GROOVES; ci ++) { SYS_VGUI4( ".x%lx.c delete %xGROOVE%d\n", canvas, x, ci ); } } }
static void exciter_draw_erase(t_exciter* x,t_glist* glist) { t_canvas *canvas=glist_getcanvas(glist); int i, ei, gi; SYS_VGUI3(".x%lx.c delete %xLINE\n", canvas, x ); SYS_VGUI3(".x%lx.c delete %xLOWERCAPTION\n", canvas, x ); SYS_VGUI3(".x%lx.c delete %xHIGHERCAPTION\n", canvas, x ); SYS_VGUI3(".x%lx.c delete %xIN\n", canvas, x ); for ( ei=0; ei<x->x_nbevents; ei++ ) { for ( gi=0; gi<(x->x_width/EXCITER_PIXEL_GRAIN); gi++ ) { if( *(x->x_sbangs+ei*(x->x_width/EXCITER_PIXEL_GRAIN)+gi) != 0 ) { exciter_delete_gem( x, glist, gi, ei ); } } SYS_VGUI4(".x%lx.c delete %xOUT%d\n", canvas, x, ei ); } }