[PD-dev] getting the classname in an class
Hans-Christoph Steiner
hans at eds.org
Sat Oct 27 07:58:14 CEST 2007
On Oct 26, 2007, at 3:38 PM, IOhannes m zmoelnig wrote:
> Hans-Christoph Steiner wrote:
>> On Oct 26, 2007, at 2:13 PM, Martin Peach wrote:
>>
>> Any specific suggestions? You mean casting as (entry_class) or
>> something like that?
>
> you have to copy the struct definitions from whereever to your file.
> look at "iem/iemguts/src/saveargs.c"
>
> fmasdr
> IOhannes
Whoa, that's not very straightforward, so something like this:
t_canvas *canvas = (t_canvas*)glist_getcanvas(glist);
t_atom *ap = binbuf_getvec(canvas->gl_obj.te_binbuf);
t_symbol *s = atom_getsymbol(ap);
It would be nice to have this as a function in the API, or built into
the savefn mechanism.
.hc
------------------------------------------------------------------------
----
Access to computers should be unlimited and total. - the hacker ethic
More information about the Pd-dev
mailing list