{ proc doIt (int $myNum) { string $MyCmd[] = {"-wos","-xray","-polymeshes","-nurbsSurfaces","-cameras","-grid","-joints","-ikHandles","-handles","-textures","-lights"}; string $windowInfo= `getPanel -wf`; int $state; $state = `modelEditor -q $MyCmd[$myNum] $windowInfo`; if ($state > 0) modelEditor -e $MyCmd[$myNum] 0 $windowInfo; else modelEditor -e $MyCmd[$myNum] 1 $windowInfo; } if ( (`window -ex modes`) == true ) deleteUI modes; string $window = `window -rtf true -tb true -wh 100 300 -title "View Mode" modes`; columnLayout -adj true; // toggle on...toggle off wire on off shaded button button -label "wireFrame" -align "center" -c " doIt(0);"; button -label "xRay" -align "center" -c " doIt(1);"; button -label "Polys" -align "center" -c " doIt(2);"; button -label "Nurbs" -align "center" -c " doIt(3);"; button -label "Cameras" -align "center" -c " doIt(4);"; button -label "Grid" -align "center" -c " doIt(5);"; button -label "Joints" -align "center" -c " doIt(6);"; button -label "IK" -align "center" -c " doIt(7);"; button -label "Handles" -align "center" -c " doIt(8);"; button -label "Textures" -align "center" -c " doIt(9);"; button -label "Lights" -align "center" -c " doIt(10);"; showWindow $window; }