Sorry. The comment for t_gpointer says that it (i.e., the gpointer) can point
to a gobj in a glist. At the same time it looks like it is limited to just
scalars, so I was wondering if I could abuse it to store references to t_texts.
I'm putting together an object to query the attributes of a Pd object on a
canvas. I already have an object to query canvas info, and I want a few
methods in [canvasinfo] that will output references to objects on the canvas
(for example, a "find" method). So I was wondering about abusing gpointers to
send the references between [canvasinfo] and [objectinfo].
Now I'm thinking I'll just send around floats to represent the index number of
the object. That adds a floatinlet to the interface of [objectinfo] (to set
the canvas "level") as well as a loop to arrive at the relevant object. But
that's still probably easier than what I'm wondering about doing with
t_gpointer.
-Jonathan
On Wednesday, June 4, 2014 4:43 AM, Miller Puckette <[email protected]> wrote:
what's the "it" that can point to a gobj? I can't fgure out what this question
means...
cheers
M
On Tue, Jun 03, 2014 at 11:48:29AM -0700, Jonathan Wilkes via Pd-list wrote:
> The comment in m_pd.h says it can point to a gobj in a glist. So if I want
> to store a reference to something that has a gobj header, can I just cast to
> t_scalar*?
>
> -Jonathan
> _______________________________________________
> [email protected] mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list