Ejemplo n.º 1
0
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); 
    }
} 
Ejemplo n.º 2
0
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);
    }
}
Ejemplo n.º 3
0
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 );
        }
    }
}
Ejemplo n.º 4
0
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 );
    }
}