hey thanks Joao,
your last advice - [donecanvasdialog... ( - wins by now:

- No pop-up needed (is it possible to have the same result of [vis $1( in a
parent patch avoiding pop-up?)
- get rid of scroll bars appearing here and there
- clean and neat (push 4 buttons get 4 workspaces)
- easy to implement

the only slightly "annoying" stuff is that changing every time the GOP's
offset, when you close the patch you are requested to save. Is there a
workaround for this?

Check the simple&fast example attached.
cheers


M




On Thu, Nov 19, 2009 at 3:24 PM, João Pais <jmmmp...@googlemail.com> wrote:

> another approach could be to make a very big gop with all your different
> workspaces in it. and then change the canvas offset parameters with
> [donecanvasdialog ...( to show only the part you have. that would in reality
> create workspaces in a big canvas.
>
>
>  much thanks everybody for pointing out those examples, that's what i
>> needed.
>> I will be experimenting and posting some results.
>> the [vis $1( approach looks promising, i have to test what about clicks in
>> sound while using it in runtime with big GOP.
>>
>> If anybody has still other ideas about different approaches is more than
>> welcome.
>> talk soon,
>> cheers
>>
>>
>> Marco
>>
>>
>>
>>
>> On Thu, Nov 19, 2009 at 2:44 PM, Si Mills <smi...@rootsix.net> wrote:
>>
>>  This might be useful
>>> http://lists.puredata.info/pipermail/pd-list/2006-04/037439.html
>>>
>>> bot abstractions use this technique. You could have a parent abstraction
>>> containing gop subpatches, and then overlay them. Switch on/off their
>>> visibility with 'vis' property messages....
>>>
>>> On 19 Nov 2009, at 14:32, Marco Donnarumma wrote:
>>>
>>> Ok, now I see JN, yes i know that, but i'm looking for a solution within
>>> Pd
>>> itself, using only one parent patch to include and visualize different
>>> subpatches alternatively. It's about usability of a software developed in
>>> Pd, not about my personal laptop's screen resolution.
>>>
>>>
>>> M
>>>
>>>
>>>
>>>
>>> 2009/11/19 Jean-Noël Montagné <j...@rom.fr>
>>>
>>>   on linux and macos you can define many other workspaces to extend the
>>>> size of your desk. on OSX, the software is "spaces",
>>>>
>>>> JN
>>>>
>>>> Thanks JN,
>>>> mm.. sorry dumb question, could you specify what you mean by "different
>>>> screen spaces"?
>>>>
>>>> (better keep the conversation on the list so others can participate too)
>>>>
>>>>
>>>>  2009/11/19 Jean-Noël Montagné <j...@rom.fr>
>>>>
>>>> did you try to work with diffrent screen spaces ( on linux and macosx) ?
>>>>
>>>> JN
>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> Marco Donnarumma aka The !S.A.D!
>>>
>>>
>>>
>>> Independent New Media Arts Professional, Performer, Teacher - Edinburgh,
>>> UK
>>>
>>> LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net |
>>> http://www.flxer.net
>>>
>>> EVENT: http://www.liveperformersmeeting.net
>>> _______________________________________________
>>> Pd-list@iem.at mailing list
>>> UNSUBSCRIBE and account-management ->
>>> http://lists.puredata.info/listinfo/pd-list
>>>
>>>
>>>
>>>
>>
>>
>
> --
> Friedenstr. 58
> 10249 Berlin (Deutschland)
> Tel +49 30 42020091 | Mob +49 162 6843570
> Studio +49 30 69509190
> jmmmp...@googlemail.com | skype: jmmmpjmmmp
>
>


-- 
Marco Donnarumma aka The !S.A.D!



Independent New Media Arts Professional, Performer, Teacher - Edinburgh, UK

LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net |
http://www.flxer.net

EVENT: http://www.liveperformersmeeting.net
#N canvas 727 198 317 385 10;
#N canvas 965 225 452 494 GOP 0;
#X obj 0 0 cnv 15 200 200 empty empty one 20 12 0 14 -233017 -66577
0;
#X obj 200 0 cnv 15 200 200 empty empty two 20 12 0 14 -128992 -66577
0;
#X obj 0 200 cnv 15 200 200 empty empty three 20 12 0 14 -162280 -66577
0;
#X obj 200 200 cnv 15 200 200 empty empty four 20 12 0 14 -66577 -228856
0;
#X coords 0 -1 1 1 200 200 1 0 0;
#X restore -75 79 pd GOP;
#X obj -46 28 hradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144 -1
-1 0;
#N canvas 135 89 324 216 code 0;
#N canvas 234 215 435 247 gop-offset 0;
#X obj 96 192 s pd-GOP;
#X floatatom 96 69 5 0 0 0 - - -;
#X obj 96 90 t f b;
#X obj 153 91 t f b;
#X floatatom 153 69 5 0 0 0 - - -;
#X obj 96 24 inlet offset;
#X obj 96 45 unpack f f;
#X obj 96 139 pack f f;
#X msg 96 168 donecanvasdialog 1 -1 1 0 -1 1 1 200 200 \$1 \$2;
#X connect 1 0 2 0;
#X connect 2 0 7 0;
#X connect 2 1 7 0;
#X connect 3 0 7 1;
#X connect 3 1 7 0;
#X connect 4 0 3 0;
#X connect 5 0 6 0;
#X connect 6 0 1 0;
#X connect 6 1 4 0;
#X connect 7 0 8 0;
#X connect 8 0 0 0;
#X restore -130 126 pd gop-offset;
#X msg -130 97 0 0;
#X msg -97 96 200 0;
#X msg -53 96 0 200;
#X msg -12 96 200 200;
#X obj -130 72 sel 0 1 2 3;
#X obj -130 48 inlet;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 0 0;
#X connect 4 0 0 0;
#X connect 5 0 1 0;
#X connect 5 1 2 0;
#X connect 5 2 3 0;
#X connect 5 3 4 0;
#X connect 6 0 5 0;
#X restore -46 48 pd code;
#X text 7 349 Marco Donnarumma aka TheSAD;
#X text 7 362 2009;
#X connect 1 0 2 0;
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to