Emmanuel Jourdan wrote on Sun, 12 April 2009 11:36No. However when you paste the patch, select Scale... from the Edit menu to change the size of every selected objects at once.
Holy mackerel. Overlooked the possibilities there. Any way to do that kind of scaling programmatically? Wondering whether UI objects, and in particular bpatchers, could be scaled at runtime, so you could have the interface as big or small as you want while you interact with it.
stefantiedje wrote on Tue, 14 April 2009 01:22Did you consider using the zoom function? For interactiveness it seems more appropriate than changing the patch itself...
I meant something which could be done with Runtime though.
Could be interesting to combine a custom-made zoom navigation panel (or just a slider) with the auto-window-scroll feature you can do in js. So, for example, use a floating jit.window "control panel" to auto-scroll around in X and Y, and holding Shift (or right-clicking) while dragging would zoom in and out as you move in the Y direction.
seejayjames wrote on Tue, 14 April 2009 11:27
There's multiple reasons why this is not currently exposed. One of them is that the zoom is not attached to a patcher, but to a patcher view, and an object such as js reside in a patcher, and can have multiple views. So in order to access to the parameter views you would have to iterate through the views or something like that. This is probably not going to happen in a near future.