gH]kDwP~trueSpace7.51[VS_O93Y*I Clinton Reese, RUR`d8pM*#ͺO2PNG  IHDR@@% IDATxُ]וÙ\YUdLjEInm +F$@$O~_txl$(DR*|V{ϸ@e5٦vq}ƍoo9MRv73 D՛oIuמyz㝋oO'Ӽ,VwwmnX\ʲ j%Y+4u}ww{[\\xm]`ƫHuJk`U43ñ$ϹQʟ5kz1`w߹x믽l֍Q`o_>3g\򲎣h?kڽ)-Fe$QGJ Dd "֫zt$*kEM#DXCv l{~)b)BV23 "" >`  d(iMxw?_\ZW2Y<㓢;k)jLΛ94T"bT(MUr+3!_w#"& &pi ~vБq!C+KDr`jE5Y@MS8 tDVK< >/ [ RHMtW.@, (msɬ+H2V9v!`$N fDF} qQL8q$PDD;@D`6^uU$T2GJG_RB/\JI0n4E,xSRRt,JӘ>P`]R $y v.kW9\{gBp"%@BJGQe R<瞹JHF D(E^8?}WWPR88NRj@`,|PHHL{(umۜNr"T"/K%4{DR@Iq8M=02GJGQ9 3 `:wܙف>$^zO@a_΃=ꏂ1Vˆy $gyk ᜣf;\aLU@k3;3K_t{_?bNt0;Gfgg]m+So?nGR3m:@$ieQ2@}&e_~koǕ+R򩲪"%Sb=>:\X]]}x</--f.nC+KQ# $0J@[|:yB"JڑcGD%U]*ғ;:~p8ŭ57FQܛQ~(jT_zg}͛e4nomn+936&uρYC!{}DB8MpX;rĝՏ[}+?~ݭvUk_uB!x2YX?ѧb| 0L0#37u (E&J*^J6@X?\COl^\Xw;OmÞ)>kPnzGRÇ;3yɫǏlo Xbzkuʓ++ `vнrh~ocgkwv0c}u烊Bؘ;8ËgduwYs#+)mmL:O85-&,`os?ï9wv{{s<>RJ""(jg{78888wtvov1,KQ o.MH%JHJ眎#"_WnɭQ1|`vowXZ;ٴq2>V&LQLO_:-8Ļy_t婫W=19w-G fB`ݾP$B*@@U] A'0{f@彃êtf?9mDvƵ{d09܁Ψv[[= o{e5\xpm%gdʘ"n۸uV+ŒNy{ʣyQĭ#I7HmM3\Ǻ*\~xgo:ћ1DuC:U_GC7WօVB`D9;8:ϧyయe1`SׯJǎt(kTii_޻~wMitـDN5;P^^MFyqh:98::" $(Sԭ}`po۬Yju9$J  NPP׾^yg7nLN&?lwEG+ '##o7M7WS'GSb|hǁA)e3ޝGU] 0 C(A+ٲ,bb N$wv_+5NWw_֍tBe<5M@ {o?)]v'qQz"&|4HƐT+_}t'2EɁ )BIa/KO]/XG)Yo_xwo^VWyzQt U;Q։N'-j{W.J/éj/.,[`eqGY(0 t$i4px`yy%Mu}l~.8gϟɫbt8/|s)88M$RJDcau\8:tfaqӗN.?۷N[o%#罐 Lc==`&vuŏR+ҝS`TUӬ>ޝ݋wa:g4NS -!0֢ےbjOW/_xB.|w*({&Fm|` Xqnn{F:ZS~X:[3+ F*˻"vgNi!ePG2(gVN_?__RD-^Zg(jLDJVi! ,JE{!0#Uu 3Ky x|4uNGRJm@SOç:y$NTlON uOά|G^UU>ZF)cj!&Ӊ*y"PJ@c)AR30sf=Gɥ,ͦImLEՔ!: xzJ͝rѝnUm۲N| VuQjRJ23 |R#29됁XDT(}D@@y:cB =J}ȔMmRF}MpToܾ+)Rp?37"3 K%tDVOTRB9HB8? Yb'R{S U`<+,,~hwf"!ToNU($K)bD<64UDGY#FȰgdJ "~'SF'Z#,OARD,Bg=إn!XiEq@(4&P`4RH9P>Eiєi+inw>=rkFQֽAOhc}#sQ'q W9c}N cm~=3ΗSIxRc (2xRQ<7;R ^+)Um!}ft*n !|rzR:/,8 CD)!;[["Nqs4AFc=oE`:e$)T QJRx)LDYTC]{ODNxk1z{{^fƙA9d86&Zk-'E:w‹Q~Zg1`.Ѿ5u 6VODR:.EJZYUkS(UUy88rb䣏9{XY[ke]9wQJn (CP$ibwD\j-~QvPT)@ .QGёcOBx@(/Q=ԇ{̠dt4_L3_W>ևO?Nӟ޼yʕg}w/_{擪 "}IENDB`/tfѭ8Lwb"qJ܂dKu=m XYZ lock Loaderݡ.;]kI 忞@.;]kI 忞@"SubObject*Encapsulated objects"(ǧ>4W}@O{4W}@O{$ Owner4Owner of the Encapsulator$p0 ס(XFҦV(XFҦV"LE2Data$LE2 Data for node >g'JNjn*p"Xv-1OSM n-1OSM n"LayoutLayout 럆L<_ї"(XFҦV>g'JNjn*pFC@X@_@@@A?-1OSM n 럆L<_їDefaultOˁ CRih[`(h`(ZActivity.Run("%THIS_NAME%" + "/loadXYZlock")Load ItZ`Ez]UOOˁ CRih[(`Ph`(^Activity.Run("%THIS_NAME%" + "/unloadXYZlock")Unload ItZ`Ez]UO*$ ۚ ܂dKu=tXYZ lock9.;]kI 忞@" (8XHCk j(ǧ4W}@O{$ݡb ⸄BxɜJK@B>y⸄BxɜJK@B>yGestureGesture output Է`HgC:MU@Fb z;8{C)z;8{C)Gesture, 1Gesture output Է`HgC:MU k(h ͨHaa< ͨHaa<Gesture, 2Gesture output Է`HgC:MUkh(XFҦV"⸄BxɜJK@B>yz;8{C)(XFҦV>g'JNjn*pFC`Bb@@P@? ͨHaa<A^[Lۇ~8䰡>Simple Script Command - lock ZرոV*!JLոV*!JLConntrolInControl inkXucT @daucT @daCommand&Command to executeХ9Lg x\9Lg x\Undo commandUndo commandPJAQH\ 8JAQH\ 8$$Widget parameters2Hidden widget parameters WAMydY_$(XFҦV"(4W}@O{$99Lg x\ScriptObject.RunCmd("tools package/toggle connector","Connector", "/Preferences/Snapping/Enable Z") (XFҦV>g'JNjn*pF1DDb@W@?JAQH\ 8ucT @daScriptObject.RunCmd("tools package/toggle connector","Connector", "/Preferences/Snapping/Enable Z") ոV*!JLA^[Lۇ~8j>Simple Script Command - lock YҧոV*!JL0 k0ӧucT @dax9Lg x\JAQH\ 8$x(XFҦV"4W}@O{$99Lg x\ScriptObject.RunCmd("tools package/toggle connector","Connector", "/Preferences/Snapping/Enable Y") (XFҦV>g'JNjn*pF3DDb@W@?JAQH\ 8ucT @daScriptObject.RunCmd("tools package/toggle connector","Connector", "/Preferences/Snapping/Enable Y") ոV*!JLA^[Lۇ~8k>Simple Script Command - lock XدYոV*!JLPGXYucT @da69Lg x\7JAQH\ 8$(XFҦV"84W}@O{$99Lg x\ScriptObject.RunCmd("tools package/toggle connector","Connector", "/Preferences/Snapping/Enable X") (XFҦV>g'JNjn*pF3DCb@W@?JAQH\ 8ucT @daScriptObject.RunCmd("tools package/toggle connector","Connector", "/Preferences/Snapping/Enable X") ոV*!JLm0Mur^BJ@Mouse LClickPbŽiI[_"bŽiI[_"$Input stateInput state NO7*-$H7z^drAE7z^drAEKeyfilterIn(Key control flow in HmIo`'ǾpmIo`'ǾpKeyfilterOut*Key control flow out (N(XFҦV"X4W}@O{$9(XFҦV>g'JNjn*pFHBCb@@P@?mIo`'Ǿp7z^drAE bŽiI[_"Q:A5J64JCtrl stateh¢bŽiI[_"$hɢ7z^drAEhmIo`'ǾpM`(XFҦV"4W}@O{$9(XFҦV>g'JNjn*pF$BDb@@P@?mIo`'Ǿp7z^drAE bŽiI[_" /K.c';,One from three selectШP)=FCBP)=FCBA>Key control flow out, A output T+N:H|GTT+N:H|GTB>Key control flow out, B output o9 7+H -@No9 7+H -@NA+BBKey control flow out, A+B output HBk(NEg@B.1c|#Eg@B.1c|#A input"A selector input HШM,bM:3Z0,bM:3Z0B input"B selector input hШL(XFҦV"H4W}@O{$9P)=FCBT+N:H|GT(XFҦV>g'JNjn*pFvC Db@_@?Eg@B.1c|# ,bM:3Z0 o9 7+H -@NwI}g<,Gesture, 1HWGA^ֵ WGA^ֵ InputFilterInput filters PGC`N,n<%C`N,n<%ControlOut&Control activationدY@F⸄BxɜJK@B>yb 8Ek1<:KU~k1<:KU~ActiveGesture active pD(XFҦV"C4W}@O{$9⸄BxɜJK@B>y(XFҦV>g'JNjn*pFCCb@@X@?k1<:KU~ C`N,n<%WGA^ֵ wI}g Gesture, 2BWGA^ֵ 0 kC`N,n<%ҧ k⸄BxɜJK@B>yb  kk1<:KU~Pk(XFҦV"k4W}@O{$9⸄BxɜJK@B>y(XFҦV>g'JNjn*pFCCb@@X@?k1<:KU~ C`N,n<%WGA^ֵ wI}g|Gesture, 3kWGA^ֵ kC`N,n<%رk⸄BxɜJK@B>y(h0kk1<:KU~j(XFҦV" j4W}@O{$9⸄BxɜJK@B>y(XFҦV>g'JNjn*pFCDb@@X@?k1<:KU~ C`N,n<%WGA^ֵ 48@J g'JNjn*pP>ceZU@䑧rceZU@䑧r$_scriptData*Internal Script data [җJs@ %>4W}@O{$ݡP?(XFҦVLE2Data, 1#貤z@Hoz@Ho Control InTransitionInhMT^RwL~YYTMT^RwL~YYTޢLE2Data$LE2 Data for node >g'JNjn*pLE2Data, 2賤J@#QLJ@#QLLE2Data$LE2 Data for node >g'JNjn*pLE2Data, 3H-1OSM n# 2|=Bynj2AEHM'>g'JNjn*pnBC`@0@2|=Bynj|?z@Hoۙ>?ceZU@䑧r[җJs@ 4NewUnknown// Macro captured 04/04/08 14:32:26 function Execute(params) { //disconnect and delete object nav oldNode = "/Widgets/Select/Default object navigation widget/Bars/XYZ lock"; Node.Disconnect(oldNode, "Gesture", "/Widgets/Select/Default object navigation widget/Bars/BarX", "Gestures"); Node.Disconnect(oldNode, "Gesture, 1", "/Widgets/Select/Default object navigation widget/Bars/BarY", "Gestures"); Node.Disconnect(oldNode, "Gesture, 2", "/Widgets/Select/Default object navigation widget/Bars/BarZ", "Gestures"); Node.Delete(oldNode); //dissconnect and delete point edit nav oldNode = "/Widgets/Edit/Point edit widget/Bars/XYZ lock"; Node.Disconnect(oldNode, "Gesture", "/Widgets/Edit/Point edit widget/Bars/BarX", "Gestures"); Node.Disconnect(oldNode, "Gesture, 1", "/Widgets/Edit/Point edit widget/Bars/BarY", "Gestures"); Node.Disconnect(oldNode, "Gesture, 2", "/Widgets/Edit/Point edit widget/Bars/BarZ", "Gestures"); Node.Delete(oldNode); }NScript Object Package/jScript language~൱DTV#^c4W}@O{(XFҦV>g'JNjn*pn:DBb@H@2|=Bynj|?z@Hoۙ>?J@#QL>g'JNjn*pnBB`@T@2|=Bynj|?z@Hoۙ>?-1OSM n 럆L<_ї˂ControlOˁ CRih[ Cq 8Activity.Run('%THIS_NAME%') StartZ`Ez]UOOˁ CRih[ 0 Cq:Activity.Stop('%THIS_NAME%') StopZ`Ez]UOMT^RwL~YYT>g'JNjn*pnCB`@0@2|=Bynj|?z@Hoۙ>?z@Ho48@J g'JNjn*pnBC`@0@2|=Bynj|?z@Hoۙ>?ceZU@䑧r[җJs@ \NewUnknown// Macro captured 04/04/08 14:34:23 function Execute(params) { encaps = System.ThisOwner(); //object navigation newNode = Node.Copy(encaps + "/XYZ lock","/Widgets/Select/Default object navigation widget/Bars"); Node.ConnectTo(newNode, "Gesture", "/Widgets/Select/Default object navigation widget/Bars/BarX", "Gestures"); Node.ConnectTo(newNode, "Gesture, 1", "/Widgets/Select/Default object navigation widget/Bars/BarY", "Gestures"); Node.ConnectTo(newNode, "Gesture, 2", "/Widgets/Select/Default object navigation widget/Bars/BarZ", "Gestures"); //System.Alert(encaps); //point edit navigation newNode = Node.Copy(encaps + "/XYZ lock","/Widgets/Edit/Point edit widget/Bars"); Node.ConnectTo(newNode, "Gesture", "/Widgets/Edit/Point edit widget/Bars/BarX", "Gestures"); Node.ConnectTo(newNode, "Gesture, 1", "/Widgets/Edit/Point edit widget/Bars/BarY", "Gestures"); Node.ConnectTo(newNode, "Gesture, 2", "/Widgets/Edit/Point edit widget/Bars/BarZ", "Gestures"); } NScript Object Package/jScript language~൱DN#^c:4W}@O{(XFҦV>g'JNjn*pnCBb@H@2|=Bynj|?z@Hoۙ>?J@#QL>g'JNjn*pnBB`@T@2|=Bynj|?z@Hoۙ>?-1OSM n 럆L<_ї˂ControlOˁ CRih[ Cq 8Activity.Run('%THIS_NAME%') StartZ`Ez]UOOˁ CRih[ 0 Cq:Activity.Stop('%THIS_NAME%') StopZ`Ez]UOMT^RwL~YYT>g'JNjn*pnCB`@0@2|=Bynj|?z@Hoۙ>?z@Ho8ʯȥJH|o7 gH]kDwPe7E~`d8pM*#ͺO~2/tfѭ8Lwb"qJ|b