[PD-dev] how to use canvas_getcurrent() ?
Miller Puckette
mpuckett at man104-1.ucsd.edu
Fri Nov 5 20:25:17 CET 2004
This is a big unresolved question for me... I don't have a policy about:
(1) under what contextx you can safely call functions; and (2) if a function
returns a pointer to something, how long can you expect the pointer to be valid
afterward. I'd like to get it all coherent; then I wouldn't have to write
hundereds of comments and people wouldn't have to read them all!
cheers
Miller
On Thu, Nov 04, 2004 at 11:51:53AM +0100, Tim Blechmann wrote:
> > always call it from the new() routine; otherwise the current canvas is
> > undefined. You can store the pointer for later (an object's parent
> > canvas is guaranteed never to change.)
>
> hm ... if something like this would be documented some way, it might
> reduce my headaches when trying to explain this error ...
> i assume, this behaviour is the same for all canvas functions exported
> in m_pd.h? if so, a small comment in m_pd.h would definitely be useful
> ...
>
> cheers ... tim
>
> --
> mailto:TimBlechmann at gmx.de ICQ: 96771783
> http://www.mokabar.tk
>
> After one look at this planet any visitor from outer space
> would say "I want to see the manager."
> William S. Burroughs
More information about the Pd-dev
mailing list