Beispiel #1
0
static void odisplay_delete(t_gobj *z, t_glist *glist)
{
    //post("%s", __func__);
    t_odisplay *x = (t_odisplay *)z;
    t_opd_textbox *t = x->textbox;
    t_canvas *canvas = glist_getcanvas(glist);
    t_object *ob = pd_checkobject(&x->ob.te_pd);

    //post("%x %s %d", x, __func__, canvas->gl_editor);
    
    if(!t->firsttime && canvas->gl_editor)
    {
        //        opd_textbox_nofocus_callback(t);
        
        sys_vgui(".x%lx.c delete %s\n", canvas, x->tk_tag);
        sys_vgui(".x%lx.c delete %sUPDATE\n", canvas, x->tk_tag);
        sys_vgui(".x%lx.c delete %sBOTTOM\n", canvas, x->tk_tag);
        
        opd_textbox_delete(t, glist);
    }
    
    if(ob && !t->firsttime && glist_isvisible(glist))
    {
        glist_eraseiofor(glist, ob, t->iolets_tag);
    }

    canvas_deletelinesfor(glist, (t_text *)z);
}
Beispiel #2
0
void iemgui_delete(t_gobj *z, t_glist *glist)
{
    canvas_deletelinesfor(glist, (t_text *)z);
}
Beispiel #3
0
static void image_delete(t_gobj *z, t_glist *glist)
{
	t_text *x = (t_text *)z;
	canvas_deletelinesfor(glist, x);
}
Beispiel #4
0
static void scrolllist_deleteobj(t_gobj *z, t_glist *glist)
{
  t_scrolllist *x = (t_scrolllist *)z;

    canvas_deletelinesfor(glist, (t_text *)z);
}
Beispiel #5
0
static void scratcher_delete(t_gobj *z, t_glist *glist)
{
    canvas_deletelinesfor(glist, (t_text *)z);
}
Beispiel #6
0
static void tglgrid_delete(t_gobj *z, t_glist *glist) {
  canvas_deletelinesfor(glist, (t_text *)z);
}