[PD] Outlet on 'struct' object

2009-01-09 Thread Mike McGonagle
Hello,

I was just curious, and looking at the source was not all that
obvious, but does anyone know what the outlet on a 'struct' object is
used for?

Mike

-- 
Peace may sound simple—one beautiful word— but it requires everything
we have, every quality, every strength, every dream, every high ideal.
—Yehudi Menuhin (1916–1999), musician

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list



Re: [PD] Outlet on 'struct' object

2009-01-09 Thread Frank Barknecht
Hallo,
Mike McGonagle hat gesagt: // Mike McGonagle wrote:

> I was just curious, and looking at the source was not all that
> obvious, but does anyone know what the outlet on a 'struct' object is
> used for?

It reports selected and clicked (and maybe more) data structure instances.
Connect a [print] to it and select some objects to see the messages. The
outlet sends messages composed of a selector and a gpointer, which you
can route to [get] objects for example. It's pretty useful!

Ciao
-- 
Frank

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Outlet on 'struct' object

2009-01-09 Thread Jonathan Wilkes
The selectors I'm aware of (and the mouse behaviors that trigger them):
click (vanilla 0.42): click the object in non-editmode
change: stretch or move an object in non-editmode
select: click an object or drag-click/highlight several objects in editmode (or 
select-all)
deselect: click away from the object to remove the blue bounding-box in 
editmode (or select-none)
displace: click and drag the object in editmode

All the above work with [drawnumber], but [drawsymbol] prints 
"drawnumber_motion" to the console if you click and drag in non-editmode.

Clicking somewhere in an array outputs lists for each element, but I can't 
figure out what they point to.

I also remember seeing "activate" and "delete" somewhere in the source code, 
but I don't think they are implemented yet.

-Jonathan

--- On Fri, 1/9/09, Frank Barknecht  wrote:

> From: Frank Barknecht 
> Subject: Re: [PD] Outlet on 'struct' object
> To: pd-list@iem.at
> Date: Friday, January 9, 2009, 11:42 PM
> Hallo,
> Mike McGonagle hat gesagt: // Mike McGonagle wrote:
> 
> > I was just curious, and looking at the source was not
> all that
> > obvious, but does anyone know what the outlet on a
> 'struct' object is
> > used for?
> 
> It reports selected and clicked (and maybe more) data
> structure instances.
> Connect a [print] to it and select some objects to see the
> messages. The
> outlet sends messages composed of a selector and a
> gpointer, which you
> can route to [get] objects for example. It's pretty
> useful!
> 
> Ciao
> -- 
> Frank
> 
> ___
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list


  

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Outlet on 'struct' object

2009-01-09 Thread Mike McGonagle
Ok, I tried it on the sequence example, and it only seems to output
stuff in Edit Mode. Is that correct? Plus, it also seems to only
output 'select' and 'deselect' messages. It also seems to repeatedly
output them when you 'select' and drag an object.

Is this a new feature? (I seem to remember reading something about
mouse events for structs in 42) Are there any examples of how these
are used?

Mike

On Fri, Jan 9, 2009 at 4:42 PM, Frank Barknecht  wrote:
> Hallo,
> Mike McGonagle hat gesagt: // Mike McGonagle wrote:
>
>> I was just curious, and looking at the source was not all that
>> obvious, but does anyone know what the outlet on a 'struct' object is
>> used for?
>
> It reports selected and clicked (and maybe more) data structure instances.
> Connect a [print] to it and select some objects to see the messages. The
> outlet sends messages composed of a selector and a gpointer, which you
> can route to [get] objects for example. It's pretty useful!
>
> Ciao
> --
> Frank
>
> ___
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list
>



-- 
Peace may sound simple—one beautiful word— but it requires everything
we have, every quality, every strength, every dream, every high ideal.
—Yehudi Menuhin (1916–1999), musician

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Outlet on 'struct' object

2009-01-09 Thread Mike McGonagle
Oops, sorry, had the wrong version open... tried 42-4 and this seems
to show more stuff.

So, then, once again, using the sequence example, connected up print
statements to all the 'struct' object. In the 'click' message, what is
the number that follows? I can't seem to make sense of it, as some
objects output one or two messages, while others output a whole series
of them.

Is there some sort of documentation on this?

Thanks.


Mike


On Fri, Jan 9, 2009 at 6:06 PM, Mike McGonagle  wrote:
> Ok, I tried it on the sequence example, and it only seems to output
> stuff in Edit Mode. Is that correct? Plus, it also seems to only
> output 'select' and 'deselect' messages. It also seems to repeatedly
> output them when you 'select' and drag an object.
>
> Is this a new feature? (I seem to remember reading something about
> mouse events for structs in 42) Are there any examples of how these
> are used?
>
> Mike
>
> On Fri, Jan 9, 2009 at 4:42 PM, Frank Barknecht  wrote:
>> Hallo,
>> Mike McGonagle hat gesagt: // Mike McGonagle wrote:
>>
>>> I was just curious, and looking at the source was not all that
>>> obvious, but does anyone know what the outlet on a 'struct' object is
>>> used for?
>>
>> It reports selected and clicked (and maybe more) data structure instances.
>> Connect a [print] to it and select some objects to see the messages. The
>> outlet sends messages composed of a selector and a gpointer, which you
>> can route to [get] objects for example. It's pretty useful!
>>
>> Ciao
>> --
>> Frank
>>
>> ___
>> Pd-list@iem.at mailing list
>> UNSUBSCRIBE and account-management -> 
>> http://lists.puredata.info/listinfo/pd-list
>>
>
>
>
> --
> Peace may sound simple—one beautiful word— but it requires everything
> we have, every quality, every strength, every dream, every high ideal.
> —Yehudi Menuhin (1916–1999), musician
>



-- 
Peace may sound simple—one beautiful word— but it requires everything
we have, every quality, every strength, every dream, every high ideal.
—Yehudi Menuhin (1916–1999), musician

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Outlet on 'struct' object

2009-01-09 Thread Mike McGonagle
Guess this is all relatively new stuff... I should probably worry
about this when it is more mature...



Mike

On Fri, Jan 9, 2009 at 5:42 PM, Jonathan Wilkes  wrote:
> The selectors I'm aware of (and the mouse behaviors that trigger them):
> click (vanilla 0.42): click the object in non-editmode
> change: stretch or move an object in non-editmode
> select: click an object or drag-click/highlight several objects in editmode 
> (or select-all)
> deselect: click away from the object to remove the blue bounding-box in 
> editmode (or select-none)
> displace: click and drag the object in editmode
>
> All the above work with [drawnumber], but [drawsymbol] prints 
> "drawnumber_motion" to the console if you click and drag in non-editmode.
>
> Clicking somewhere in an array outputs lists for each element, but I can't 
> figure out what they point to.
>
> I also remember seeing "activate" and "delete" somewhere in the source code, 
> but I don't think they are implemented yet.
>
> -Jonathan
>
> --- On Fri, 1/9/09, Frank Barknecht  wrote:
>
>> From: Frank Barknecht 
>> Subject: Re: [PD] Outlet on 'struct' object
>> To: pd-list@iem.at
>> Date: Friday, January 9, 2009, 11:42 PM
>> Hallo,
>> Mike McGonagle hat gesagt: // Mike McGonagle wrote:
>>
>> > I was just curious, and looking at the source was not
>> all that
>> > obvious, but does anyone know what the outlet on a
>> 'struct' object is
>> > used for?
>>
>> It reports selected and clicked (and maybe more) data
>> structure instances.
>> Connect a [print] to it and select some objects to see the
>> messages. The
>> outlet sends messages composed of a selector and a
>> gpointer, which you
>> can route to [get] objects for example. It's pretty
>> useful!
>>
>> Ciao
>> --
>> Frank
>>
>> ___
>> Pd-list@iem.at mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>
>
>
>
> ___
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list
>



-- 
Peace may sound simple—one beautiful word— but it requires everything
we have, every quality, every strength, every dream, every high ideal.
—Yehudi Menuhin (1916–1999), musician

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Outlet on 'struct' object

2009-01-09 Thread Jonathan Wilkes
I made a clone of max's "gswitch" using the click selector a while back.  With 
0.42, you can click the gop window to switch inputs.



--- On Sat, 1/10/09, Mike McGonagle  wrote:

> From: Mike McGonagle 
> Subject: Re: [PD] Outlet on 'struct' object
> To: pd-list@iem.at
> Date: Saturday, January 10, 2009, 1:06 AM
> Ok, I tried it on the sequence example, and it only seems to
> output
> stuff in Edit Mode. Is that correct? Plus, it also seems to
> only
> output 'select' and 'deselect' messages. It
> also seems to repeatedly
> output them when you 'select' and drag an object.
> 
> Is this a new feature? (I seem to remember reading
> something about
> mouse events for structs in 42) Are there any examples of
> how these
> are used?
> 
> Mike
> 
> On Fri, Jan 9, 2009 at 4:42 PM, Frank Barknecht
>  wrote:
> > Hallo,
> > Mike McGonagle hat gesagt: // Mike McGonagle wrote:
> >
> >> I was just curious, and looking at the source was
> not all that
> >> obvious, but does anyone know what the outlet on a
> 'struct' object is
> >> used for?
> >
> > It reports selected and clicked (and maybe more) data
> structure instances.
> > Connect a [print] to it and select some objects to see
> the messages. The
> > outlet sends messages composed of a selector and a
> gpointer, which you
> > can route to [get] objects for example. It's
> pretty useful!
> >
> > Ciao
> > --
> > Frank
> >
> > ___
> > Pd-list@iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
> >
> 
> 
> 
> -- 
> Peace may sound simple—one beautiful word— but it
> requires everything
> we have, every quality, every strength, every dream, every
> high ideal.
> —Yehudi Menuhin (1916–1999), musician
> 
> ___
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list


  

gswitch.pd
Description: Binary data


gswitch-example.pd
Description: Binary data
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Outlet on 'struct' object

2009-01-09 Thread Luke Iannini
That's extremely nice - good stuff.  I didn't know GOP datastructures
could be done so easily now; I remember it being weirder.

I'd love to start a collection of GUI objects like this -  looks like
the "change" selector is working as well, so perhaps an "advanced
slider" can finally be done!  Mind if I add it to a "ds-gui" section
in SVN?

Thanks for sending it along
Luke

On Fri, Jan 9, 2009 at 4:30 PM, Jonathan Wilkes  wrote:
> I made a clone of max's "gswitch" using the click selector a while back.  
> With 0.42, you can click the gop window to switch inputs.
>
>
>
> --- On Sat, 1/10/09, Mike McGonagle  wrote:
>
>> From: Mike McGonagle 
>> Subject: Re: [PD] Outlet on 'struct' object
>> To: pd-list@iem.at
>> Date: Saturday, January 10, 2009, 1:06 AM
>> Ok, I tried it on the sequence example, and it only seems to
>> output
>> stuff in Edit Mode. Is that correct? Plus, it also seems to
>> only
>> output 'select' and 'deselect' messages. It
>> also seems to repeatedly
>> output them when you 'select' and drag an object.
>>
>> Is this a new feature? (I seem to remember reading
>> something about
>> mouse events for structs in 42) Are there any examples of
>> how these
>> are used?
>>
>> Mike
>>
>> On Fri, Jan 9, 2009 at 4:42 PM, Frank Barknecht
>>  wrote:
>> > Hallo,
>> > Mike McGonagle hat gesagt: // Mike McGonagle wrote:
>> >
>> >> I was just curious, and looking at the source was
>> not all that
>> >> obvious, but does anyone know what the outlet on a
>> 'struct' object is
>> >> used for?
>> >
>> > It reports selected and clicked (and maybe more) data
>> structure instances.
>> > Connect a [print] to it and select some objects to see
>> the messages. The
>> > outlet sends messages composed of a selector and a
>> gpointer, which you
>> > can route to [get] objects for example. It's
>> pretty useful!
>> >
>> > Ciao
>> > --
>> > Frank
>> >
>> > ___
>> > Pd-list@iem.at mailing list
>> > UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>> >
>>
>>
>>
>> --
>> Peace may sound simple—one beautiful word— but it
>> requires everything
>> we have, every quality, every strength, every dream, every
>> high ideal.
>> —Yehudi Menuhin (1916–1999), musician
>>
>> ___
>> Pd-list@iem.at mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>
>
>
> ___
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list
>
>

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Outlet on 'struct' object

2009-01-09 Thread Mike McGonagle
Yeah, this is really nice. One thing I noticed was that if I click and
hold directly over the drawn line connected to the active float inlet,
you can drag and it sends a 'change' message, it also redraws the line
by following the mouse. Is there anyway to get the mouse coordinates
such that it can be used as input to control the struct data? It would
be really nice if this type of thing could be abstracted to allow for
a variable number of inlets to switch.

Mike

On Fri, Jan 9, 2009 at 10:29 PM, Luke Iannini  wrote:
> That's extremely nice - good stuff.  I didn't know GOP datastructures
> could be done so easily now; I remember it being weirder.
>
> I'd love to start a collection of GUI objects like this -  looks like
> the "change" selector is working as well, so perhaps an "advanced
> slider" can finally be done!  Mind if I add it to a "ds-gui" section
> in SVN?
>
> Thanks for sending it along
> Luke
>
> On Fri, Jan 9, 2009 at 4:30 PM, Jonathan Wilkes  wrote:
>> I made a clone of max's "gswitch" using the click selector a while back.  
>> With 0.42, you can click the gop window to switch inputs.
>>
>>
>>
>> --- On Sat, 1/10/09, Mike McGonagle  wrote:
>>
>>> From: Mike McGonagle 
>>> Subject: Re: [PD] Outlet on 'struct' object
>>> To: pd-list@iem.at
>>> Date: Saturday, January 10, 2009, 1:06 AM
>>> Ok, I tried it on the sequence example, and it only seems to
>>> output
>>> stuff in Edit Mode. Is that correct? Plus, it also seems to
>>> only
>>> output 'select' and 'deselect' messages. It
>>> also seems to repeatedly
>>> output them when you 'select' and drag an object.
>>>
>>> Is this a new feature? (I seem to remember reading
>>> something about
>>> mouse events for structs in 42) Are there any examples of
>>> how these
>>> are used?
>>>
>>> Mike
>>>
>>> On Fri, Jan 9, 2009 at 4:42 PM, Frank Barknecht
>>>  wrote:
>>> > Hallo,
>>> > Mike McGonagle hat gesagt: // Mike McGonagle wrote:
>>> >
>>> >> I was just curious, and looking at the source was
>>> not all that
>>> >> obvious, but does anyone know what the outlet on a
>>> 'struct' object is
>>> >> used for?
>>> >
>>> > It reports selected and clicked (and maybe more) data
>>> structure instances.
>>> > Connect a [print] to it and select some objects to see
>>> the messages. The
>>> > outlet sends messages composed of a selector and a
>>> gpointer, which you
>>> > can route to [get] objects for example. It's
>>> pretty useful!
>>> >
>>> > Ciao
>>> > --
>>> > Frank
>>> >
>>> > ___
>>> > Pd-list@iem.at mailing list
>>> > UNSUBSCRIBE and account-management ->
>>> http://lists.puredata.info/listinfo/pd-list
>>> >
>>>
>>>
>>>
>>> --
>>> Peace may sound simple—one beautiful word— but it
>>> requires everything
>>> we have, every quality, every strength, every dream, every
>>> high ideal.
>>> —Yehudi Menuhin (1916–1999), musician
>>>
>>> ___
>>> Pd-list@iem.at mailing list
>>> UNSUBSCRIBE and account-management ->
>>> http://lists.puredata.info/listinfo/pd-list
>>
>>
>>
>> ___
>> Pd-list@iem.at mailing list
>> UNSUBSCRIBE and account-management -> 
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
>



-- 
Peace may sound simple—one beautiful word— but it requires everything
we have, every quality, every strength, every dream, every high ideal.
—Yehudi Menuhin (1916–1999), musician

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Outlet on 'struct' object

2009-01-10 Thread Luke Iannini
On Fri, Jan 9, 2009 at 8:29 PM, Luke Iannini  wrote:
> That's extremely nice - good stuff.  I didn't know GOP datastructures
> could be done so easily now; I remember it being weirder.
Whoops, missed the [pd $0-gop] subpatch.  That's the weirdness I remember ; )
Best
Luke
>
> I'd love to start a collection of GUI objects like this -  looks like
> the "change" selector is working as well, so perhaps an "advanced
> slider" can finally be done!  Mind if I add it to a "ds-gui" section
> in SVN?
>
> Thanks for sending it along
> Luke
>
> On Fri, Jan 9, 2009 at 4:30 PM, Jonathan Wilkes  wrote:
>> I made a clone of max's "gswitch" using the click selector a while back.  
>> With 0.42, you can click the gop window to switch inputs.
>>
>>
>>
>> --- On Sat, 1/10/09, Mike McGonagle  wrote:
>>
>>> From: Mike McGonagle 
>>> Subject: Re: [PD] Outlet on 'struct' object
>>> To: pd-list@iem.at
>>> Date: Saturday, January 10, 2009, 1:06 AM
>>> Ok, I tried it on the sequence example, and it only seems to
>>> output
>>> stuff in Edit Mode. Is that correct? Plus, it also seems to
>>> only
>>> output 'select' and 'deselect' messages. It
>>> also seems to repeatedly
>>> output them when you 'select' and drag an object.
>>>
>>> Is this a new feature? (I seem to remember reading
>>> something about
>>> mouse events for structs in 42) Are there any examples of
>>> how these
>>> are used?
>>>
>>> Mike
>>>
>>> On Fri, Jan 9, 2009 at 4:42 PM, Frank Barknecht
>>>  wrote:
>>> > Hallo,
>>> > Mike McGonagle hat gesagt: // Mike McGonagle wrote:
>>> >
>>> >> I was just curious, and looking at the source was
>>> not all that
>>> >> obvious, but does anyone know what the outlet on a
>>> 'struct' object is
>>> >> used for?
>>> >
>>> > It reports selected and clicked (and maybe more) data
>>> structure instances.
>>> > Connect a [print] to it and select some objects to see
>>> the messages. The
>>> > outlet sends messages composed of a selector and a
>>> gpointer, which you
>>> > can route to [get] objects for example. It's
>>> pretty useful!
>>> >
>>> > Ciao
>>> > --
>>> > Frank
>>> >
>>> > ___
>>> > Pd-list@iem.at mailing list
>>> > UNSUBSCRIBE and account-management ->
>>> http://lists.puredata.info/listinfo/pd-list
>>> >
>>>
>>>
>>>
>>> --
>>> Peace may sound simple—one beautiful word— but it
>>> requires everything
>>> we have, every quality, every strength, every dream, every
>>> high ideal.
>>> —Yehudi Menuhin (1916–1999), musician
>>>
>>> ___
>>> Pd-list@iem.at mailing list
>>> UNSUBSCRIBE and account-management ->
>>> http://lists.puredata.info/listinfo/pd-list
>>
>>
>>
>> ___
>> Pd-list@iem.at mailing list
>> UNSUBSCRIBE and account-management -> 
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
>

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Outlet on 'struct' object

2009-01-10 Thread Luke Iannini
On Sat, Jan 10, 2009 at 2:22 AM, Luke Iannini  wrote:
> On Fri, Jan 9, 2009 at 8:29 PM, Luke Iannini  wrote:
>> That's extremely nice - good stuff.  I didn't know GOP datastructures
>> could be done so easily now; I remember it being weirder.
> Whoops, missed the [pd $0-gop] subpatch.  That's the weirdness I remember ; )
> Best
> Luke
>>
>> I'd love to start a collection of GUI objects like this -  looks like
>> the "change" selector is working as well, so perhaps an "advanced
>> slider" can finally be done!
Hallo me!
Sorry for all the self-replies : )
I guess the change selector has been working for quite a while.

What I meant to be excited about is that A) you found a workaround for
the bug which removes the "hide object name and args" flag and B) at
some point, the issue Frank reported here about GOP'd DSs being
unmovable was fixed.

http://lists.puredata.info/pipermail/pd-dev/2006-11/007804.html

Here's a quick slider based on your gswitch techniques and FB's
original; looks like all the groundwork is laid for some real fun to
be had...  I'll start having it soon : )
Best
Luke

>>  Mind if I add it to a "ds-gui" section
>> in SVN?
>>
>> Thanks for sending it along
>> Luke
>>
>> On Fri, Jan 9, 2009 at 4:30 PM, Jonathan Wilkes  wrote:
>>> I made a clone of max's "gswitch" using the click selector a while back.  
>>> With 0.42, you can click the gop window to switch inputs.
>>>
>>>
>>>
>>> --- On Sat, 1/10/09, Mike McGonagle  wrote:
>>>
>>>> From: Mike McGonagle 
>>>> Subject: Re: [PD] Outlet on 'struct' object
>>>> To: pd-list@iem.at
>>>> Date: Saturday, January 10, 2009, 1:06 AM
>>>> Ok, I tried it on the sequence example, and it only seems to
>>>> output
>>>> stuff in Edit Mode. Is that correct? Plus, it also seems to
>>>> only
>>>> output 'select' and 'deselect' messages. It
>>>> also seems to repeatedly
>>>> output them when you 'select' and drag an object.
>>>>
>>>> Is this a new feature? (I seem to remember reading
>>>> something about
>>>> mouse events for structs in 42) Are there any examples of
>>>> how these
>>>> are used?
>>>>
>>>> Mike
>>>>
>>>> On Fri, Jan 9, 2009 at 4:42 PM, Frank Barknecht
>>>>  wrote:
>>>> > Hallo,
>>>> > Mike McGonagle hat gesagt: // Mike McGonagle wrote:
>>>> >
>>>> >> I was just curious, and looking at the source was
>>>> not all that
>>>> >> obvious, but does anyone know what the outlet on a
>>>> 'struct' object is
>>>> >> used for?
>>>> >
>>>> > It reports selected and clicked (and maybe more) data
>>>> structure instances.
>>>> > Connect a [print] to it and select some objects to see
>>>> the messages. The
>>>> > outlet sends messages composed of a selector and a
>>>> gpointer, which you
>>>> > can route to [get] objects for example. It's
>>>> pretty useful!
>>>> >
>>>> > Ciao
>>>> > --
>>>> > Frank
>>>> >
>>>> > ___
>>>> > Pd-list@iem.at mailing list
>>>> > UNSUBSCRIBE and account-management ->
>>>> http://lists.puredata.info/listinfo/pd-list
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> Peace may sound simple—one beautiful word— but it
>>>> requires everything
>>>> we have, every quality, every strength, every dream, every
>>>> high ideal.
>>>> —Yehudi Menuhin (1916–1999), musician
>>>>
>>>> ___
>>>> Pd-list@iem.at mailing list
>>>> UNSUBSCRIBE and account-management ->
>>>> http://lists.puredata.info/listinfo/pd-list
>>>
>>>
>>>
>>> ___
>>> Pd-list@iem.at mailing list
>>> UNSUBSCRIBE and account-management -> 
>>> http://lists.puredata.info/listinfo/pd-list
>>>
>>>
>>
>


ds-slider2.pd
Description: Binary data


ds-slider2-test.pd
Description: Binary data
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Outlet on 'struct' object

2009-01-10 Thread Luke Iannini
Oops.

On Sat, Jan 10, 2009 at 3:45 AM, Luke Iannini  wrote:
> On Sat, Jan 10, 2009 at 2:22 AM, Luke Iannini  wrote:
>> On Fri, Jan 9, 2009 at 8:29 PM, Luke Iannini  wrote:
>>> That's extremely nice - good stuff.  I didn't know GOP datastructures
>>> could be done so easily now; I remember it being weirder.
>> Whoops, missed the [pd $0-gop] subpatch.  That's the weirdness I remember ; )
>> Best
>> Luke
>>>
>>> I'd love to start a collection of GUI objects like this -  looks like
>>> the "change" selector is working as well, so perhaps an "advanced
>>> slider" can finally be done!
> Hallo me!
> Sorry for all the self-replies : )
> I guess the change selector has been working for quite a while.
>
> What I meant to be excited about is that A) you found a workaround for
> the bug which removes the "hide object name and args" flag and B) at
> some point, the issue Frank reported here about GOP'd DSs being
> unmovable was fixed.
>
> http://lists.puredata.info/pipermail/pd-dev/2006-11/007804.html
>
> Here's a quick slider based on your gswitch techniques and FB's
> original; looks like all the groundwork is laid for some real fun to
> be had...  I'll start having it soon : )
> Best
> Luke
>
>>>  Mind if I add it to a "ds-gui" section
>>> in SVN?
>>>
>>> Thanks for sending it along
>>> Luke
>>>
>>> On Fri, Jan 9, 2009 at 4:30 PM, Jonathan Wilkes  wrote:
>>>> I made a clone of max's "gswitch" using the click selector a while back.  
>>>> With 0.42, you can click the gop window to switch inputs.
>>>>
>>>>
>>>>
>>>> --- On Sat, 1/10/09, Mike McGonagle  wrote:
>>>>
>>>>> From: Mike McGonagle 
>>>>> Subject: Re: [PD] Outlet on 'struct' object
>>>>> To: pd-list@iem.at
>>>>> Date: Saturday, January 10, 2009, 1:06 AM
>>>>> Ok, I tried it on the sequence example, and it only seems to
>>>>> output
>>>>> stuff in Edit Mode. Is that correct? Plus, it also seems to
>>>>> only
>>>>> output 'select' and 'deselect' messages. It
>>>>> also seems to repeatedly
>>>>> output them when you 'select' and drag an object.
>>>>>
>>>>> Is this a new feature? (I seem to remember reading
>>>>> something about
>>>>> mouse events for structs in 42) Are there any examples of
>>>>> how these
>>>>> are used?
>>>>>
>>>>> Mike
>>>>>
>>>>> On Fri, Jan 9, 2009 at 4:42 PM, Frank Barknecht
>>>>>  wrote:
>>>>> > Hallo,
>>>>> > Mike McGonagle hat gesagt: // Mike McGonagle wrote:
>>>>> >
>>>>> >> I was just curious, and looking at the source was
>>>>> not all that
>>>>> >> obvious, but does anyone know what the outlet on a
>>>>> 'struct' object is
>>>>> >> used for?
>>>>> >
>>>>> > It reports selected and clicked (and maybe more) data
>>>>> structure instances.
>>>>> > Connect a [print] to it and select some objects to see
>>>>> the messages. The
>>>>> > outlet sends messages composed of a selector and a
>>>>> gpointer, which you
>>>>> > can route to [get] objects for example. It's
>>>>> pretty useful!
>>>>> >
>>>>> > Ciao
>>>>> > --
>>>>> > Frank
>>>>> >
>>>>> > ___
>>>>> > Pd-list@iem.at mailing list
>>>>> > UNSUBSCRIBE and account-management ->
>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>> >
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Peace may sound simple—one beautiful word— but it
>>>>> requires everything
>>>>> we have, every quality, every strength, every dream, every
>>>>> high ideal.
>>>>> —Yehudi Menuhin (1916–1999), musician
>>>>>
>>>>> ___
>>>>> Pd-list@iem.at mailing list
>>>>> UNSUBSCRIBE and account-management ->
>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>
>>>>
>>>>
>>>> ___
>>>> Pd-list@iem.at mailing list
>>>> UNSUBSCRIBE and account-management -> 
>>>> http://lists.puredata.info/listinfo/pd-list
>>>>
>>>>
>>>
>>
>


ds-slider2-test.pd
Description: Binary data
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Outlet on 'struct' object

2009-01-10 Thread Jonathan Wilkes
Sure!  I didn't know about the ds-gui section, I'll check it out when I get a 
chance.


--- On Sat, 1/10/09, Luke Iannini  wrote:

> From: Luke Iannini 
> Subject: Re: [PD] Outlet on 'struct' object
> To: "Jonathan Wilkes" 
> Cc: pd-list@iem.at, "Mike McGonagle" 
> Date: Saturday, January 10, 2009, 5:29 AM
> That's extremely nice - good stuff.  I didn't know
> GOP datastructures
> could be done so easily now; I remember it being weirder.
> 
> I'd love to start a collection of GUI objects like this
> -  looks like
> the "change" selector is working as well, so
> perhaps an "advanced
> slider" can finally be done!  Mind if I add it to a
> "ds-gui" section
> in SVN?
> 
> Thanks for sending it along
> Luke
> 
> On Fri, Jan 9, 2009 at 4:30 PM, Jonathan Wilkes
>  wrote:
> > I made a clone of max's "gswitch" using
> the click selector a while back.  With 0.42, you can click
> the gop window to switch inputs.
> >
> >
> >
> > --- On Sat, 1/10/09, Mike McGonagle
>  wrote:
> >
> >> From: Mike McGonagle 
> >> Subject: Re: [PD] Outlet on 'struct'
> object
> >> To: pd-list@iem.at
> >> Date: Saturday, January 10, 2009, 1:06 AM
> >> Ok, I tried it on the sequence example, and it
> only seems to
> >> output
> >> stuff in Edit Mode. Is that correct? Plus, it also
> seems to
> >> only
> >> output 'select' and 'deselect'
> messages. It
> >> also seems to repeatedly
> >> output them when you 'select' and drag an
> object.
> >>
> >> Is this a new feature? (I seem to remember reading
> >> something about
> >> mouse events for structs in 42) Are there any
> examples of
> >> how these
> >> are used?
> >>
> >> Mike
> >>
> >> On Fri, Jan 9, 2009 at 4:42 PM, Frank Barknecht
> >>  wrote:
> >> > Hallo,
> >> > Mike McGonagle hat gesagt: // Mike McGonagle
> wrote:
> >> >
> >> >> I was just curious, and looking at the
> source was
> >> not all that
> >> >> obvious, but does anyone know what the
> outlet on a
> >> 'struct' object is
> >> >> used for?
> >> >
> >> > It reports selected and clicked (and maybe
> more) data
> >> structure instances.
> >> > Connect a [print] to it and select some
> objects to see
> >> the messages. The
> >> > outlet sends messages composed of a selector
> and a
> >> gpointer, which you
> >> > can route to [get] objects for example.
> It's
> >> pretty useful!
> >> >
> >> > Ciao
> >> > --
> >> > Frank
> >> >
> >> >
> ___
> >> > Pd-list@iem.at mailing list
> >> > UNSUBSCRIBE and account-management ->
> >> http://lists.puredata.info/listinfo/pd-list
> >> >
> >>
> >>
> >>
> >> --
> >> Peace may sound simple—one beautiful word— but
> it
> >> requires everything
> >> we have, every quality, every strength, every
> dream, every
> >> high ideal.
> >> —Yehudi Menuhin (1916–1999), musician
> >>
> >> ___
> >> Pd-list@iem.at mailing list
> >> UNSUBSCRIBE and account-management ->
> >> http://lists.puredata.info/listinfo/pd-list
> >
> >
> >
> > ___
> > Pd-list@iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
> >
> >


  

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Outlet on 'struct' object

2009-01-26 Thread Jonathan Wilkes

--- On Sat, 1/10/09, Mike McGonagle  wrote:

> From: Mike McGonagle 
> Subject: Re: [PD] Outlet on 'struct' object
> To: pd-list@iem.at
> Date: Saturday, January 10, 2009, 6:49 AM
> Yeah, this is really nice. One thing I noticed was that if I
> click and
> hold directly over the drawn line connected to the active
> float inlet,
> you can drag and it sends a 'change' message, it
> also redraws the line
> by following the mouse. Is there anyway to get the mouse
> coordinates
> such that it can be used as input to control the struct
> data? It would
> be really nice if this type of thing could be abstracted to
> allow for
> a variable number of inlets to switch.
> 
> Mike

I made a mockup of how this could work using ds dummy-objects, which you can 
see in vswitch_mockup.pd.  This just shows that when you pull the arrow, 
another inlet would have to be created inside the abstraction.

I also made a vswitch abs that would work if you could associate dynamic 
patching with data structures.  The necessary objects are comments in 
pd-inlet-template: [drawobj] and [drawconnect].  The idea would be that the 
object chain is created as an element of an instance of a ds, so you could plot 
an array then use [setsize] to create and destroy the objects as necessary.

But test.pd reveals a bug: any ds object created (or made visible) after the 
abstraction loads will bleed through onto the parent.

-Jonathan

> 
> On Fri, Jan 9, 2009 at 10:29 PM, Luke Iannini
>  wrote:
> > That's extremely nice - good stuff.  I didn't
> know GOP datastructures
> > could be done so easily now; I remember it being
> weirder.
> >
> > I'd love to start a collection of GUI objects like
> this -  looks like
> > the "change" selector is working as well, so
> perhaps an "advanced
> > slider" can finally be done!  Mind if I add it to
> a "ds-gui" section
> > in SVN?
> >
> > Thanks for sending it along
> > Luke
> >
> > On Fri, Jan 9, 2009 at 4:30 PM, Jonathan Wilkes
>  wrote:
> >> I made a clone of max's "gswitch"
> using the click selector a while back.  With 0.42, you can
> click the gop window to switch inputs.
> >>
> >>
> >>
> >> --- On Sat, 1/10/09, Mike McGonagle
>  wrote:
> >>
> >>> From: Mike McGonagle 
> >>> Subject: Re: [PD] Outlet on 'struct'
> object
> >>> To: pd-list@iem.at
> >>> Date: Saturday, January 10, 2009, 1:06 AM
> >>> Ok, I tried it on the sequence example, and it
> only seems to
> >>> output
> >>> stuff in Edit Mode. Is that correct? Plus, it
> also seems to
> >>> only
> >>> output 'select' and 'deselect'
> messages. It
> >>> also seems to repeatedly
> >>> output them when you 'select' and drag
> an object.
> >>>
> >>> Is this a new feature? (I seem to remember
> reading
> >>> something about
> >>> mouse events for structs in 42) Are there any
> examples of
> >>> how these
> >>> are used?
> >>>
> >>> Mike
> >>>
> >>> On Fri, Jan 9, 2009 at 4:42 PM, Frank
> Barknecht
> >>>  wrote:
> >>> > Hallo,
> >>> > Mike McGonagle hat gesagt: // Mike
> McGonagle wrote:
> >>> >
> >>> >> I was just curious, and looking at
> the source was
> >>> not all that
> >>> >> obvious, but does anyone know what
> the outlet on a
> >>> 'struct' object is
> >>> >> used for?
> >>> >
> >>> > It reports selected and clicked (and
> maybe more) data
> >>> structure instances.
> >>> > Connect a [print] to it and select some
> objects to see
> >>> the messages. The
> >>> > outlet sends messages composed of a
> selector and a
> >>> gpointer, which you
> >>> > can route to [get] objects for example.
> It's
> >>> pretty useful!
> >>> >
> >>> > Ciao
> >>> > --
> >>> > Frank
> >>> >
> >>> >
> ___
> >>> > Pd-list@iem.at mailing list
> >>> > UNSUBSCRIBE and account-management ->
> >>> http://lists.puredata.info/listinfo/pd-list
> >>> >
> >>>
> >>>
> >>>
> >>> --
> >>> Peace may sound simple—one beautiful word—
> b