>  If you know the order of creation of the array, you can send [; pd-graph1 
> vis 1(, and (probably) 
> any other message you send to canvases. 

:-D hacky as hell.

> you *can* actually open and close with [click 0 0 0 0 0( and [menuclose(

+1

by the way, you *actually* can send messages to the anonymous canvas of a 
garray by renaming it with [namecanvas]. see attached patch. it doesn't work 
for [array define] and [table], however, the [namecanvas] object will be gone 
when you save and reopen the patch. 

there is a recent thread where I showed how to use this for manipulating the 
GOP area (in this case for disabling mouse interaction):
https://lists.puredata.info/pipermail/pd-list/2017-05/118908.html

Christof 
 

Gesendet: Sonntag, 04. Juni 2017 um 02:42 Uhr
Von: "Federico Camara Halac" <[email protected]>
An: "Christof Ressi" <[email protected]>
Cc: Pd-List <[email protected]>
Betreff: Re: [PD] open array window by message

One more thing, i just found that this
 
[menuclose(
|
[array define foo] 
 
will close it, so you *can* actually open and close with [click 0 0 0 0 0( and 
[menuclose(
 
 
On Sat, Jun 3, 2017 at 8:22 PM, Federico Camara Halac 
<[email protected][mailto:[email protected]]> wrote:
Hi all,

Thanks Christof for the long answer! I looked into this a bit and it appears 
that every time you create an [array define myname] object there is a canvas 
named pd-graphX (created by array_define_new). If you know the order of 
creation of the array, you can send [; pd-graph1 vis 1(, and (probably) any 
other message you send to canvases. You can even rename it: [; pd-graph1 rename 
dog(, and then just send [;pd-dog vis 1(; The name won't stick, tho, on next 
load.

I attached an example of this. You might need a fresh instance of pd for it, or 
just tinker with the graph indices... The thing is that the graphX list is 
generated from scratch every time pd loads, and keeps growing on every new 
instance of an array, no matter what you do.
Best!
 
fd
--
http://fdch.github.io/tv[http://fdch.github.io/tv] 
 --

http://fdch.github.io/tv[http://fdch.github.io/tv]

Attachment: array-namecanvas.pd
Description: Binary data

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to