Beispiel #1
0
void magicGlass_bind(t_magicGlass *x, t_object *obj, int outno)
{
    if (x->x_connectedObj != obj)
    {
        if (x->x_connectedObj)
        {
            obj_disconnect(x->x_connectedObj,
                           x->x_connectedOutno,
                           &x->x_obj,
                           0);
        }
        x->x_connectedObj = obj;
        x->x_connectedOutno = outno;
        x->x_maxSize = 1;
        magicGlass_clearText(x);
        obj_connect(obj, outno, &x->x_obj, 0);
    }
}
Beispiel #2
0
void magicGlass_bind(t_magicGlass *x, t_object *obj, int outno)
{
	//fprintf(stderr,"magicglass_bind %lx\n", (t_int)x);
    if (x->x_connectedObj != obj)
    {
        if (x->x_connectedObj)
        {
            obj_disconnect(x->x_connectedObj,
                           x->x_connectedOutno,
                           &x->x_obj,
                           0);
        }
        x->x_connectedObj = obj;
        x->x_connectedOutno = outno;
		x->x_maxSize = 1;
		magicGlass_clearText(x);
        obj_connect(obj, outno, &x->x_obj, 0);
    }
}