MZ@ !L!This program cannot be run in DOS mode. $z+WEEEEE CEGERichEPEL76!  0 P8.text `.rdata68@@.data+ @.rsrcP@@.reloc>@BVW=FtP׋FtP׋F tP׋FtP׋FtP׋FtP׋FtP׋F tP׋F$tP׋F(tP׋F,tP׋v0tV_^ÐVFu FF^ÐVFu FF^ÐVF u F F ^ÐVFu FF^ÐVFu FF^ÐVF u F F ^ÐVF$u F$F$^ÐVF(u F(F(^ÐVF,u F,F,^ÐD$VPP^ (76hƷÐ(7駮VjjP^ÐVD$t VE^VW=t j*_^ÐV ^ÐjhdPd%Q$PD$D$ @jjh8Pʮu%L$D$ 诮L$d j莮D$ L$uL$d fL$3d ÐjhdPd%QdP9D$jjjh8D$#u%L$D$ L$d jխD$ L$uƭL$d 譭L$3d Ð0AlV3hVD$ 0D$ D$0t$t$D$ t$$L$D$ QD$(t$,D$0P t$4^0ÐAlPhP ÐjhdPd%QD$VWPjt$Э~`D$踭L$ _d ^VD$t Ve^djh(Pd%VN`D$ XD$ 7L$^d ÐD$`QhP#hÐÐjhxdPd%VWL$ h$9D$ h8PD$8Ӭh,9L$PQD$8辬h49T$PRD$8詬h09PD$D$4P蔬h(9L$PQD$8h8T$ PRD$8jL$ D$, VL$D$, HL$D$, :L$D$,,L$D$,D$`PN jjh=Q׋V jjhR׍L$D$,ϫL$ D$,辫L$$_3d ^(ÐA jPÐA jPÐVXD$t V%^jhdPd%QVWhvt$3;|$SQhL#\$2 džZ 0L$$L(,dž48<dž@ džDHPTXdž\`dhlptx|džȖdždž2謫D$蜫D$茫D$Ή"[L$ d _^ËL$ _3d ^ÐÐÐÐÐÐhÐ8Ð 888l Ðp Z  H8 L8 P8 T8 X8 \8  `8 d8 h8 l8$ p8 t8 x8 |8 8 8 8 8 8 8 8 8 8 8 8 8 8p 8L$H8 &hxjhh7e9Ðh0薭Ð 7u Ȉ 77ÐD$ P HP 3ÐD$L$fLPfHQRPh8jhdPd%QAVPD$h8D$(L$D$诤L$d ^ÐÐVt$jVL$T$QL$RQVk}^D$Vt:Tf LfH@QN@Rh8hjjj(QVP艧^V@(RVr^0VWhhZ83;u ޣ@8{958uk8=jP8D$0t$D$0t$t$ D$$׉D$ 8jPt$,t$0t$4D$8h#׍L$D$4Q_^0ÐVj赦džtV^ÐD$V;tIt dž%P8Pt P^j^ L$T$3RD$L$D$  VʣP^ÐV趣P^ÐPÐPtÐ L$3L$L$PD$D$ PD$T$RPQ jjPÐjjPÐjjPpÐjjPPÐjjP0ÐjhPdPd%QSVWt$ D$3;t PQ=;t P׉;t P׉D$D$D$\$蹡D$̣L$_^d [ÐdjhhPd%4SVWΣ3f;t,f=t&D$TPPD$XP詣L$@d _^[@ |$ t$t$t$t$t$ t$$t$(t$,t$0t$4t$8t$_^[YjhdPd%L$ 9WVU(D$ 3SIl$ L$L$3۾3L$|$03 L$3ɉD$l$ lE2wk3Ɋ,*$*tZGWh|#L$( thx#L$35hx#L$~j L$Ku 3UL$ϛD$L$@;D$auhx#L$講L$$T$R蒛D$L$D$0ǀߘ[]^_L$d $ËH)X)])A)t))(SU39dWAVd͉3I;ˉL$~< u@;|PG3ʉt$\$0D$ƉD$,;6h;XXX XXXXX X$X(X,X0X4X8XjjV8 QL$_^d [jhdPd%QSUVWL$l$(3ID$ˉ|$(6_D$$~8t tPL$AFFutFj L$(Ou΋|$(UL$t D/< t< thx#L$t t FFutFtPL$΂FFuD$P诂L$D$L$_^]d [HÐD$HQLÐD$VW3;Nj}3 |LNh&hΉlptxdž@hdžHPdž}_^PÐD$PQVxo^\ÐD$\TÐD$TD$PD$PT$tD$ ǁPD$ PR t vs RO D$ PD$ PR趀 SVWdžD$ tL$ T$QRP{_^[ D$ PV L$ QRD$L$ PQ*T$ D$RPj dždž_^[ \$CfS3ҊH$4H_^[ D_^[ D$ PL$T$ QRdždž_^[ džjjLdž[=j'fj%f|?070dž džp=j&f}0PP LPj(f dž0jQK=j&f} 0RPKj(f dž0jQsKdž=j'f|Qj%f}&0RP0Kwdž0PjKUdž0PPJ4jjrO)jjgOjf}jjGKL$ T$QRS}_^[ EEGEE8FGG8FFRFFnGEbGGGF.F=GFF{FFH   V|Q^ÐÐ ÐD$ dÐD$dÐVL$PjQ}jhh| |^ÐVL$PjQ}jhh| {K^ÐVL$PjQ}jhh| d{^ÐVL$PjQ}jhh| {^hÐD$hSVWF P$L$T$QRPWN WQ,_^[VW|uDF P$xtQRPWiN WQ,dž|u3_^jjjjjjRW _^ÐV|t%dž|tPdž^ÐVt$9yff=syL$D$QhVVRD$tlT$ RPQD$T$RPQD$P:tL$ T$L$L$QȉT$ @yT$D$ L$BT$$D$A PQ^3^SUV$3WΉ\$(\$$\$4\$0\$Jxf;}f=sx;bL$$QhVVR9\$$C$PhsD$$T$RPQD$$T$ RPQD$P^x$;D$;$|$ ;3ٺ$$D$|(fDŽ$fDŽ$$$$$$$3$AAA@;|싔$R(VL$VQ$VRPD$L$D$0D$;D$0;t$4PV $VA$|$ȋщD$DʃrL$ 3=D$LD$PD$T$LD$TD$lRPL$`׍L$LT$\QR׍D$lL$\PQ$VBvT$@3Ӌ\$h3ۃ\$*D$LD$0uL$$D$3;ˉ\$(L$3ɉ|$8|$D+L$,L$+DT$,D$D$,Ft\$ D$ \$,%P*[FxD$,\$D$%P [ۇ0D$,jD$ %PZPD$(%PZPU\WSU8T$$D$D$F,B;ЉT$$\$_^][$SU鋌$VpW֍A3D$TډD$||$t$LD$x($fDŽ$fDŽ$$$$$$$3$AAA@=|鋄$P(WL$WQ$WRS$ЋD$||$RH3SL$L΋T$d΋5 jjjSD$Lh=djjjj׋$SjSD$lDjSD$P<Mh D$\BMjjh |$4軮WSD$,֋L$$D$,QS։D$4$3;u2$$L$lL$hL$hJWHQST$|$ WPS`EPtuEt }L33|$uU 3T$D$EM$HIL$D$;D$ȺL$ Epht$PMut@L$@L1uxL$0+M+NB‰T$`%  RD$8D$@L$PPP>PD$<RVP4t$8VWS`W=V׋T$`L$ t$D$;ȉL$ /|$5 G|$|$(D$XPS<L$HQSDT$dRS֋D$,PS֋L$4QS֋5W֋T$$R֋D$ۇ%`FLtGtB|$8;}\$$;}ًT$<;L$@;PU]luE+F|pu+V||$8;}\$$;}؋E+‹T$<;~Ћ+L$@;~|$8T$D$L$ Vt%>Nx+ +QRPWpjWUU WD$D$D$D$ T$ \$AuD$G8Oۇ %\$L$T$D$L$\$\$;D$L$LL$;ۇ0|$ ɍT8T$ ;D$ɍDD$8;D$L8L$d$p;D$ D$tT$d$[;D$D$xL;D$D$D$|9;D$8D$$#;D$D$$\$D$;d$$:D$d$$:jT$xj$RljWUU WL$,FA;ȉL$,qFX3;tPFhNdPQSSjSUW jjWTVTjUR~XFdNh@T$dD$lFTSARP\$p\$tL$|_^][ĄËVhFdRPjjNxVt苆|+W|+AWBQRpjWUU W+Džυ̏jhdPd%QV谖D$VtL$Fl+‹VxNp+ʉN`ΉF\FLFPFxǀ`赖h8L$34D$jjPPh jQD$,4L$D$1L$^d V񋆜ZW=(USjdžjD$׋N`~dD$F\L$Nh33GA;|$T$L$$}+T$~ڋ T$};L$}"T$ʋT$+ʅ~ً L$}ۅutqL$ʼnF\FlŋT$FlF`ӉL$ FN`NpT$˅Npu8T$RL$ D$QPD$$L$(D$ L$PQ&VTRFTPL$$T$D$jQNTWRPjQB P0NTjQ[]_^ÐtATjPǁÐD$VWPNlT$L$;ȋL$u Vp|$ ;tMD$FpɉD$ t}D$ PD$ PL$ T$QR_^SVWK33CLuD$}q 3T$4}x;|+;}jV`C4Fht5F8~@+‹StF<++‹ȋFDKx+PW_^[FL~HPW_^[ D$SUVW3Pl$l$TD$$C;L$KLu3q;;|+;}St4l$ы;l$$;ʋT$;};|9L$D$؋D$;ȉL$uT$ BT$ W3_^][T$ωGLLJtOpWlQRD$0L$4GlOpGpOxWlwt++։G`W\tL$$QT$(D$$RP_^][D$VuD$V;}p}3;tfΉdžNlVt+ʋVpN\+VxV`tID$PL$T$QRm6^SVWF|$}3;|xD$tN;~ }!tKjj;~ |;~$|{t%jj;~$}X;}$tjj;|;|$tjj;}܅tu&_^[VW~Ft@N_^ÐVhvtZvu^ÐALuItALtI3ËQÐSVW~FGω~;~r~FuPm+FT QX+VF3~NN@;|;F}V@DN;|W'L$uNVD$Dp(_^[^AЍ<N+ЍRRPLND$ 9p(_^[VFN;~:W~P*NF3ɉN~NN@;|W&_^ÐdjhPD$d%tSVWwNTD$@PQ3T$ D$D$D$D$D$ D$$D$(D$,D$0D$4D$8D$<$D$ PW!VTL$@QRWL$ DŽ$Wtaw5,=w"=FG=wAtȁI$Ћ$QRPݨ= wVt}ȁt(IuU$Ћ$QRPB$Ћ$QRPmz=ntR=t$$QRP$PI$P$Q%QPd!$$R$QPR؋$_^d [ĀjhdPd%Qhh'D$D$ tFL$d ËL$3d ÐÐÐ Vhjhh:ÐD$T$VL$PD$ QRP(^h +Ð 9u Ȉ 9:ÐD$ P H P 3D$VtD#@(jVP'^(jV&^jh"dPd%QVWjdjdt$'D$#D$#XD$#h8D$c&L$ dž\dž`džd_d ^ÐVD$t V"^jhTdPd%QVt$XD$#D$"D$"D$g&L$^d ÐSVt$ WPhV"QhV"Xh4#ShV<&ShV*&\h<#WhV &WhV%V%_^[V%j%3^ÐVdt+`d;tj%dd`$^ÐjhjdPd%Qh$D$D$ tFL$d ËL$3d ÐxÐÐ VhjhxhX:ÐD$T$VL$PD$ QRPP$(^h'Ð P:u Ȉ P:X:R ÐD$ P H$P 3D$Vt@(jgVP#^(jV"^jhdPd%QSVWjejgt$#3ˉ|$ D$`XD$D$D$D$XD$yD$aD$I $(,048<@DHLPTL$X\`dhlptx|_^d [ÐVD$t VE^jhdPd%QVt$D$0D$ XD$D$D$D$!XD$!D$!D$D$7!L$^d ÐSUVt$WPhVzQhVhXRhVVPhVDQhV2RhV XPhVQhVRhVh"ShV ShVo jdjPV h"ShV ShV h|"ShV. ShV hjQV $hp"ShVShVhjRVW (h"ShVShVhjPV$ ,h"ShVShV hgjQV0h"ShVbShVPjdjRV4h"ShV2ShV hjPV8h@"ShVShV hjQV[<hL"ShV2ShV @hX"ShVShV Dh0"ShVShVHh("ShVcShVQjdjRVLh!ShVShVPh<#UhVUhVTh!ShVShVhjPVIXh!ShVShV hjQV\h!ShVShVuhjRV`h!ShVTShVBhjPVdh!ShVShVhht!ShVShV hjQVZlhH!ShV=ShV+ph!ShVShVth!ShVShVxh ShVbShVPjdjRV|h ShVShVV>tLJ_^][mωd_^][V񋆄t+d;tjd^ÐVjj3^ÐVWjjhGP3ɃWWXWW_^ÐSVWjxjhGPӅu73dž8WjhQh,6 dž,ZWW _^[ÐVD$t V^VD$t Vu^jhdPd%QhD$D$ tL$d ËL$3d ÐÐ(ÐÐ@Ð hhjh(h:ÐD$T$VL$PD$ QRP^VD$t VU^hpVÐ :u Ȉ ::ÐD$ P HP 3D$Vt@(jjVP;^(jV6^jhdPd%QSVWjkjet$43ˉ|$yD$a`XD$I`D$1D$D$L$X\`dhltp_^d [ÐVD$t VU^jh|dPd%QVt$`D$tPdž`D$D$TD$JXD$D$D$D$QL$^d ÐSVW|$PhWQhWyRhWgPhWUXh<#ShWRShWW?u& džp\h_^[džp_^[V\t(upd;t[^ÐSUVW4D$PQ=T$RP׋L$QR׋N =D$PQ׋F T$RP׋L$D$|$\$ Q++ٍhT$@L$jPF jPSWQUhPh6hP jVjP`jR_^]3[Ð $L$HD$WVU$ S$ $,@L$T$B=~2ȋэ|$hD $,PjjjjL$4jQjnURjjjjjjVN}D$G}H,QL$VUS'$,D$@JD$;L[]^_ QV񋆐\dp;W=pjjj P׋hjhQ׋\tfu\džddžhj\v\L$dD$pPjQRdhjjj P׋jjQ_^YÐV񋆐\WSv\u3tHLt@hjjjjjjWjcWjjjjjjPH|6|[_^ÐD$VP`Q`T$jRPdž^ÐVt$jVtL$T$QL$RQV'^T$D$L$ RPQV^@T$HSUVW|$`Nj%w}R5|$TD$PW\t4t*t PDL$QW_^][@P$T$RW_^][@w_t_^][@;u ;jQPΉ1_^][@wU$ jQPdž_^][@jQPdž_^][@D$\L$TWPRQ_^][@ʷʷjhdPd%tSUVD$ W3Pl$(D$,l$0$PVD$ `L$0QRD$(D$xPjh RׅuxPjh PׅtPdžt džl_^[Y _^[Y jj h PL$SVW|$jjhGP;tjWhNQӋdžp_^[jÐVD$t V^VxD$t V^% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|%x%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%% %$%(%,%0%4%8%<%@%D%H%L%P%T%X%\%`%d%l%p%t%x%|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% %$%(%,%0%4%8%<%@%D%H%L%P%T%X%\%`%d%h%l%p%t%x%|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%$%(%,%0%4%8%<%@%D%H%L%P%T%X%\%`%d%h%l%p%t%x%|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% %$%(%,%0%4%8%<%@%D%H%L%P%T%X%\%`%d%h%l%p%tH;Vh!hj^^VD$tVE^@h*Yù;QVh;Eueuu uMMMd ^;øVWj^9u 3S} WhWu^txtPXuPp9u;^Wj@YE et jWhME ^sp'E [} uEh;Kx@tRp jVh;6} u0h;E ujuMM ƋM_d ^ |$Vu.h jt4Ph;ZF|$ u pAjX^ =KuD$PËL$hKhKQ ËD$PHÐ%X%\̋D$Vu K~1I K pKuShKu3^ Kh@ h KCK@K^ u@ Kt65K;rtЋ K;sQK^ SUVt$Wu Ku 3_^][ |$\$tu( 6tWVSхt WVSu 3_^][ WVSu uWPStu"WVSu3t6tWVSЋ_^][ V*D$t V^%x%|%%P%$%D%@%<%8%4%0%,%(%% %%%%|QVPEueu u`MMdMd ^ 1QVyPNEe$MM"Md ^% %̍M̍M̋M̋M̍MMMM~MvMnMf8^̋EPeËM^M.M̍M&8̋EPWcø`̋M^̋M>̍MMMMMM~v̍M?P^̍MFx>̍MH?̋EPWbø̋M^MMMX̋MMzMl0̋EPaøhl̋MM*M*MXMMMMXM̋M>MMMXMxMbMTMXFM8N̋EP`ø`,̋MMMMXMM̋M.MMMX|MMMDZ̍Mh<0 >̍M X *u p_ÍM  ̍M ̍M  2BP`l~t (4>NZ~ HV19nWp I 7yQ +YX  LJ 7D]7f  b `U O*l8rY] ac< 54*'|=BG3-,<;:(Q.#) ?s L  P  L r  7U  j,  UZ A\ mK &uD xz  ad@V i< B Gk z .  , haR F *: x 0 JI @ q K RZ \ OARc /+ 9kl\ ') V"*X:t$2@V^j ,8P\nDzjXF4$ 5?KT@|vpjd^XRLF@:4.(`"   |vpjdXRLF@:4.(~xrlf`ZTN@PB<60*$`|vpjdXRLF@:4.(~xrlf`ZTN@PHB<60*$<#10:1:1: 0D1;10;1:1:DEIDD .P;@`UApUxd h 4#;;(# <0<#@<P<#`<A #<A" @=P=" p=="=A"=="=="> >"@>P>"p>>">>|">>p"0?@?d"P@AX"CCL"0C@C@"PD`D0"pDD<#0IA("@IPI"pII"II!JJ!0J@J!JJ!QQ!RR! 0R@R!DD!pRR!RRt!??h! RS\!0S@SP!SSH!TT82,& p 0|vpjdXRL@:4.(U`?@?@#^PIEMENU.PieMenuInfo.15?KT0|vpjdXRL@:4.(Upa_bP|vpjd`XRLJ@:4.(~xrlf`DTNb@P>B860*$b2,& @a@-DT!@llf???ɿffffff@@??6h0 PIEMENU.PieMenuPropPage.15?KT0|vpjdXRL@:4.(UppP|vpjdXRLJ@:4.(~xrlf`DTN@P>B860*$2,& @6   pPIEMENU.PieMenuPropPage2.15?KT0|vpjdXRL@:4.(U0P@P|vpjd`XRLJ@:4.(~xrlf`DTN0@P>B860*$2,& |vpjdXRLF@:4.(~xrlf`ZTN@PHB<60*|vpjdXRLF@:4.(~xrlf`ZTN@PHB<60*|60H Nn&Ne&Ng&N&Ni&11Nf&N&п `PIEMENU.CPieMenuPropPage3T1LT0|vpjdXRL@:4.(U0P|vpjdXRLJ@:4.(~xrlf`DTN @P>B860*$ 2,& p|vpjdXRLF@:4.(~xrlf`ZTN@PHB<60*$|vpjdXRLF@:4.(~xrlf`ZTN@PHB<60*$8lR KQR KQR KQ {20 6666(7Ph7p    0   X@HPX`hpph` X P  ( P&4B `    @ x 0 XP xp 0 X     08@HPXXPH@ 8 pp     P08F `    &4BP^lz    (6DR`n P  x        JL ,   2BP`l~t (4>NZ~ HV19nWp I 7yQ +YX  LJ 7D]7f  b `U O*l8rY] ac< 54*'|=BG3-,<;:(Q.#) ?s L  P  L r  7U  j,  UZ A\ mK &uD xz  ad@V i< B Gk z .  , haR F *: x 0 JI @ q K RZ \ OARc /+ 9kl\ ') V"*X:t$2@V^j ,8P\nDzjXF4$ MFC42.DLLI__CxxFrameHandler_ftolrealloc:atoipisdigitstrchrtouppermemmoveB_EH_prologU__dllonexit_onexitMSVCRT.dll[free _inittermmalloc_adjust_fdiv??1type_info@@UAE@XZLocalFreeLocalAllocKERNEL32.dllRegisterClassExArLoadCursorAMUnregisterClassASendMessageAEnableWindow:GetWindowLongAvLoadIconASetCursorFrameRectFillRectDefWindowProcAScreenToClient6ClientToScreenmKillTimerSetTimerSetCaptureReleaseDCGetDCReleaseCaptureSetCursorPosGetKeyStateGetCursorPos@CopyRectDrawTextADestroyWindowSetWindowLongAUCreateWindowExARInvalidateRectSetWindowRgn-ShowWindowSetWindowPos BringWindowToTopSetForegroundWindow,GetSystemMetricsEndPaint BeginPaintGetClientRectUSER32.dllFDeleteObjectCreateBrushIndirect]ExtCreatePenCombineRgn;CreateRectRgnCDeleteDC^ExtCreateRegionGdiFlushJSelectObject$CreateDIBSectionCreateCompatibleDCGetTextExtentPoint32AiFrameRgn=CreateRoundRectRgnQSetBkModePSetBkColorrSetTextColorBRoundRect BitBltHSelectClipRgnOffsetRgnCreateCompatibleBitmapLineToMoveToExeFillRgnGetStockObjectySetWindowOrgEx:CreatePolygonRgn'CreateEllipticRgnIntersectClipRectOffsetClipRgnGDI32.dllOLEAUT32.dll_strnicmp76XhxepPIEMENU.OCXDllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServer:@ _`___ ````cpЬEDITPIEMENUWINDOWClickCancelChangePreviewAboutBoxFontForeColorBackColorItemClearPopUpStackRoundRectRadiusMaxSlicesIndexScrollingMovesCursorPieBackgroundColorAutoScrollShuffleLayerRadiusMaxSlicesUserDataSliceInsetShapeTransparentYShapeTransparentXDynamicShapingShapePictureShapeCenterYShapeCenterXBevelLightColorDarkColorPieForegroundColorRevisionItemGapDoubleBufferPopupDelayShapeWindowShrinkWrapCurrentItemFixedRadiusExtraRadiusItemBorderWidthBorderWidthInitialAngleClockwiseMinRadiusInactiveRadiusItemCountTargetPictureBackgroundPictureActionIndexDistanceDirectionItemsCPieMenuCtrlNorth West East South PIEMENUPOPUP rccwcwewsnseswnenwCPieMenuInfoActiveX Pie Menus, Copyright (C) 1997 by Don Hopkins (don@toad.com). All rights reserved. For more info, check out the Pie Menu Web Page: http://www.catalog.com/hopkins/piemenus/index.html NOTICE: This program is provided for unrestricted use, provided that this copyright message is preserved. There is no warranty, and no author or distributer accepts responsibility for any damage caused by this program. The ideas behind pie menus are NOT patented or restricted in any way, and the interface and algorithms may be freely copied and improved upon. This code and the ideas behind it were developed over time by Don Hopkins, thanks to the support of: University of Maryland, UniPress Software, Sun Microsystems, DUX Software, Turing Institute, Carnegie Mellon University, Kaleida Labs, Interval Research Corporation, and Maxis Software. Special thanks to Mike Gallaher, Mark Weiser, Ben Shneiderman, Jack Callahan, Mitch Bradley, Owen Densmore, John Gilmore, Ted Selker, Arthur van Hoff, Josh Siegel, Jutta Degener, Julia Menapace, Hugh Daniel, Erik Messick, James Gosling, Robin Schaufler, Stan Switzer, Brad Myers, David Levitt, Don Woods, Jim Mackraz, Will Wright, Ray Valdez, Bob Adams, and Vaughan Pratt. Pie menus were brought to earth by the number Delta-9, and the letters THC. INSTRUCTIONS: The "Items" property defines a tree of nested pie menu items, using a very simple menu definition syntax. The "Items" property page (that you can pop up with an OLE control editing tool like tstcon32, Visual Basic, Developer Studio, or the ActiveX Control Pad) has a text editor into which you can type an indented outline of pie menu items. The indentation defines the nested menu structure. Each line corresponds to a menu item, that is grouped into a submenu according to its indentation, like so: File New Load Save Edit Cut Copy Paste You can indent submenus by any number of spaces. Consecutive items with the same indentation are grouped together into the same submenu, like you'd expect. As a shorthand, you can list several menu items on one line, so they are grouped together into the same menu. File New;Load;Save Edit Cut;Copy;Paste Each menu item has a label, and an optional action, that defaults to the label if not specified. To define an action different that the label (which may be more convenient for your menu handler), use the format "label=action", like so: Ace=1;2;3;4;5;6;7;8;9;10;Jack=11;Queen=12;King=13 There are several layout formatting tags that you can use on the first item of a menu, to control the initial angle, layout direction, and inner radius of the menu. They start with the "@" character, and are followed by letters or numbers. To set the initial angle, you can use a compass direction or numeric degrees, like "@n" for North, "@sw" for SouthWest, or "@90" for 90 degrees. "@90" is the same as "@n", and "@0" is the same as "@e". The default is "@n". It enables you to set the initial angle of the first menu item, like so: Up@n Helter@nw Skelter Down Left@w Right You can set the layout direction with "@cw" or "@ccw", for Clockwise and Counter Clockwise. The layout routine places the first item at the inital angle, and subsequent items are evenly spaced from there, clockwise around the circle by default. Then the inner radius is inflated until none of the labels overlap. You can override the layout routine's calculation by specifying an internal radius like "@r50", for an internal radius of 50 pixels. This is the radius around which the labels are justified, not the outer radius of the menu, which is automatically calculated to encompass all of the labels. You can apply several of these formatting tags to one menu label by typing them consecutively, like the following clock face: 12@n@cw;1;2;3;4;5;6;7;8;9;10;11 Formatting tags are part of the label, not the action, so if you're using formatting tags and an action, the label comes first, then formatting tags, then the action, like so: Ace@n@ccw=1;Queen=12;King=13 444445(5H5CPieMenuPropPageCPieMenuPropPage290""""""|"p"X"L"@"0"("!t!\!P!SpecialBuildPublic ReleaseDVarFileInfo$Translation ( @ DD@ DDDD@ DDDDDD@ DD3333DDD33D@DC4DD;DC4@;@C4C4;;;;;;;;;;;;;;00;0;0333333???(   LLDDDDDDD@DDDDD@DDD (( @ DD@ DDDD@ DDDDDD@ DD3333DDD33D@DC4DD;DC4@;@C4C4;;;;;;;;;;;;;;00;0;0333333???(   LLDDDDDDD@DDDDD@DDD (( @ DD@ DDDD@ DDDDDD@ DD3333DDD33D@DC4DD;DC4@;@C4C4;;;;;;;;;;;;;;00;0;0333333???(   LLDDDDDDD@DDDDD@DDD ((x""""""."#332"#;2.;.#2;;;;;;;;;㻻>;;>33>(@33033033033080808080333833383338333833333803333380333338033333803333380333338033333803333380333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333303333330333333033333333333333333333333333338333383333833338338338338338(%#*((========Ȁ"About PieMenu ControlMS Sans SerifP P$ vPieMenu Control, Version 1.0P$Copyright 1997, by Don Hopkins (don@toad.com)P OKP Z@@nMS Sans SerifPUPEnter an indented outline of nested pie menu items:(@ @FnMS Sans SerifPTUSysTreeView32Tree1P^b(@] !PTB@@nMS Sans SerifPPie Menu Control, Copyright 1997, by Don Hopkins (don@toad.com).PW@@)nMS Sans Serif!P#8PGClockwise LayoutPNShrink Wrap LabelsP)HDynamic ShapingP4>Double BufferP?:Bevel EdgesPJ7Center ScrollPU&ShuffleP`%Stack!P P P! P. P; PyH PH PyV PV P P P! P. P; PH PV P Shape:P=6Initial Angle:P6Inactive Radius:P 6Minimum Radius:P#0Fixed Radius:P0.Extra Radius:PJ6Slice Inset:PV05Window Border:Pc#(Item Border:PX6Popup Delay:(@ Pc(Item Gap:PGJ/Shape Center:PGV0Transparent:P^ $Max Slices:PI=ARound Rect Radius:( @p `2 @4( @>> @4 ( @><0 @4( @? @4( @0xx0 @4( @? @4( @<>< @4( @8x00 @4( @? @4( @ @4( @8<< @4( @?? @4( @xp00 @4( @00px @4 ( @??? @4!( @< @4"( @< @4#( @??? @4$( @p00 @4%( @8x @4&( @? @4'( @ @4(( @8< @4)( @ @4*( @??? @4+( @?? @4,( @`p0 @4-( @x @4.( @0p` @4/( @?? @40( @  @41( @0<0 @42( @  @43 RectangularMinimalRoundThoughtSpeechSpokesPicturePunchedAssholeAny1248Pie Menu TreeStyle Gallery [TODO]MSFT A>a dP, 0<8 |tt(  ($! 0$!4D%! "lHx0`5?KT5?KT0FFt0 CPf0 t0  {20 %5?KTd5?KTdHx0-STDOLE2.TLBWWW`1olepro32.dllWWPH$x<,d\8|tTl `< 0p`4Hx {$PIEMENULibWW 8_DPieMenuWWW ރBackColorWWW ForeColorWWWUFont`hItemsWWW &DirectionWWW'DistanceIndexWWWRActionWWVBackgroundPictureWWW STargetPictureWWW UItemCountWWWInactiveRadiusWW MinRadiusWWW iuClockwiseWWW yInitialAngle BorderWidthW ItemBorderWidthW )ExtraRadiusW FixedRadiusW CurrentItemW ,ShrinkWrapWW  GShapeWindowW "PopupDelayWW YDoubleBuffer CPieMenuCtrlItemGapWRevisionT DarkColorWWW vLightColorWW}/BevelWWW A}ShapeCenterX >}ShapeCenterY ShapePicturegDynamicShapingWWnjShapeTransparentXWWWČShapeTransparentYWWW [SliceInsetWWr.UserData *MaxSlicesWWW qLayerRadiusWShuffleW AutoScrollWWGPieForegroundColorWW֦PieBackgroundColorWW<~ScrollingMovesCursorlMaxSlicesIndexWWRoundRectRadiusWStackWWWbPopUpWWWoxWWWlyWWWClearWWWzItemAboutBoxd8l_DPieMenuEventsWdClickWWWdTPreviewWdChangeWWdCancelWW8PieMenuWpiemenu OLE Control module&Dispatch interface for PieMenu Control#Event interface for PieMenu ControlWWWPieMenu ControlWWW %t0T 4 $D0 T$4 $$,$ $ $ $ $ , ,$$$$$$$$$$$$$$$$$ $!$"$#$$$% ,&$'$($)$* $+$,$-$.$/$0$1$2$3$4 $./00   !"#$%&'()*+,- 0H`p,H`x $<Tl 8Tt<\|0Hl,@Th|0DXl  4H\p$8L`4 Ht Ht H t 4 Pdx`PieMenu ControlPieMenu Items PageItems PropertiesRead Me!PieMenu Properies PagePieMenu Info PageINSTRUCTIONS: The "Items" property page has a text editor into which you can type an outline of pie menu items. The indentation defines the nested menu structure. For more info, check out the Pie Menu Web Page: http://www.catalog.com/hopkins/piemenus/index.html NOTICE: This program is provided for unrestricted use, provided that this copyright message is preserved. There is no warranty, and no author or distributer accepts responsibility for any damage caused by this program. This code and the ideas behind it were developed over time by Don Hopkins, thanks to the support of: University of Maryland, UniPress Software, Sun Microsystems, DUX Software, Turing Institute, Carnegie Mellon University, Kaleida Labs, Interval Research Corporation, and Maxis Software. The ideas behind pie menus are NOT patented or restricted in any way, and the interface and algorithms may be freely copied and improved upon. PieMenu Preview PagePreview00112,222s33C4Y4v4444455I5555556'6<6Q6f66H7X7779999::!:1:Q:W:[:`:f:j:q:::::::::::::::::::::::; ;;;;";(;.;4;:;@;F;L;R;X;^;d;j;p;v;|;;;;;;;;;;;;;;;;<< < >%><>S>d>>>>>?? s000Y1252i2}222222 3&3@3R3d3333334454L4c4z4444445525L5c5z55555#6d77A8G8869=9I9^9u99::: :$:(:<< ==6===_=f=======> >,>3>N>U>t>{>>>>0<-124i455696w6|666666788w99e:;<Q>y>>?Ps111L3333333333a4444444444444445.6V666:8I8]8t8z88888889s9999999::5:F:O:U:v:|::::::::::; ;.;8;U;_;j;;=?1?6?A?Q?q?v?????????`0001060A0Q0q0v0000000011"10151F1N1W1`1111922222233-3344 4444!4+40454;4?4D4I4T4]4b4g4m4q4v4{4444444444444444444444455 5555 5&5/55595?5C5I5M5R5W5]5a5g5k5q5u5555555666669999L:U::::@;P;y;;;;;,>>>?!?*?pX 0&0T0l0r000&11172F2M2z2222224444596`7i7r7{7777788(8::=.>|344 5$5)515>55 6Z6n666667777848T8|8888t99: :G:Y:y:;;:;G;N;;;<<>">0>5>F>N>W>`>>>??*??40W00Q1a1111111111222 2s22222 3%3=3U3p3v3c45666i666727e7777818T8w8889C9f9999:2:&;s;;3<<<<<<<<< =a=r=======>=>U>m>>>>?S?o??x0<1H1g11111]3&4444555566:6o666777 88888 838g8z8888889N9~9999999H:o:{:::A;;B===)>;>x>>>$???0000000000000011 1111$1*10161<1B1H1N1T1Z1`1f1l1r1x1~111111111111111111111122222 2&2,22282>2D2J2P2V2\2b2h2n2t2z222222222222222222222223 3333"3(3.343:3@3F3L3R3X3^3d3j3p3v3|333333333333333333333344 4444$4*40464<4B4H4N4T4Z4`4f4l4r4x4~444444444444444444444455555 5&5,52585>5D5J5P5V5\5b5h5n5t5z555555555555555555555556 6666"6(6.646:6@6F6L6R6X6^6d6j6p6v6|666666666666666666666677 7777$7*70767E7U7d77777778^8888P9[9e9999999 :::':4:<:Q:V:[:`:j:s:::::::;e;;;;;;;;;;;;;;;;< <<<i>>>>>!?9?a??????00a0y0000#1U1k11223}333333hP6T6X6\6`6d6h6l6p6t6x6|6666666666666666666666666666666677 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|777777777777777777777777777777777888 88888 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|888888888888888888889,9D9\9t999999::4:L:h:l:p:t:x:::::::::::::; ;;(;,;8;H;L;X;h;l;x;;;;;;;;;;;;;< <<(<,<8 >>(>,>8>H>L>X>h>l>x>>>>>>>>>>>>>? ??(?,?8?H?L?X?h?l?x?????????????0 00 0(080H0X0`0h0l0x00000000000 1$10141@1D1P1`1111111111111222 22222 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|222222222222222222222222222222222333 33333 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|333333333333333333333333333333333444 44444 4$4(4,4044484p4|4444444444444444555 55555 5$5(5,5054585<5@5H5L5P5T5X5\5`5d5h5l5p5t5x5|555555555555555555555555555555555666 66666 6$6(6,6066666667777 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|77777777777777777777777777777777888 88888 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8x88888888(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|99999999999999999999999999999999::: ::::: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|::::::::::::::::::::::::::::::::;;; ;;;;; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<< <<<<< <(<4<8<@>>>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?8?