I have controls in a Manipulate
that I'm laying out in a Grid
and I'd like globally set their widths (and other properties). For example, something like
Grid[{{Control@{{sx3, 1}, -10, 10}, ...}]
but
SetOptions[Slider,{ImageSize-> 150, Appearance->"UpArrow"}]
has no effect; and
ctl[c_]:=Control[Join[c,{ImageSize->150, Appearance->"UpArrow"}]]
Grid[{{ctl@{{sx3, 1}, -10, 10}, ...}]
gives errors.
The only approach that works is to set these options for each control with
Grid[{{Control@{{sx3, 1}, -10, 10, ImageSize-> 150, Appearance->"UpArrow"}, ...}]
How do I globally set control widths (inside of Grid
), and other properties so that I can avoid having to set them for each of my controls individually?
Slider
, trySetOptions[Manipulator, {ImageSize -> 220, Appearance -> "UpArrow"}]
$\endgroup$