dW`)H0` UVS] Yh0;)ShY@ Ѓ =^uJ^358] 1Ґ8u10B:~d^4]H^4]SuVutYShY@1e[^]ÐUVSu t;)th^h ``h`Ãuh^h ``+VSUR tSr`1e[^]ÐUS] SUR/YShY@Ћ]]ÐUS] 4YSh(Y@ЃtSURS`]]ÐUE t=;)th^h ``$^H^H^]ÐUVSu~<tF<N8QVЃF,]SPЋF8M QPBСN8QSVF<e[^]ÐU,Xh h X@У\pXh@)hdX@У`hhQXP `Q \Qh_hXBЃ(XjhX@УdjPBи]ÐUS] C4C0LX \QSh@X@ЉCH F`SPBЉCDXShX@ЉC8C<C8jPBCLCPCT [hhh[@,ЉCX  [hhPh[B0C`C\ChP:QCxP1QǃCdǃǃǃǃXjhihX@Љ XjhihX@Љjj_PPǃǃ1]]ÐUS] {4tS4@RhLZ@C4{8tS8@RhX@C8{Xt [KXQh[@4CXt%@Rh\@ǃ{DtSD@RhdX@CD{HtSH@Rh@X@CHtQ_ǃ]]ÐU WVS},[h [@Љơ,[h [@Љá,[h [@ЉE t!tuQt@Vh [@Ѓt@Sh [@Ѓ}{U@RaMA,MQP(ЉEUB,hP\ЋUMOU)GM)G U RV@ЋWS@Ѓ SSV@Ѓ }tSMQS@ Ѓ UB,SP$ЋURX$iMI\ 4iZU Rh$iMQhZ@@Ѓ}t!UB,URP$ЃMA,P4Ѓ@Vh [@Ћ@Sh [@Ѓ}tM@Qh [@Ѝe[^_]UWVSu} ^4u^0{@EEF,PU҉ES0 EE1uMF,PU҉ES, EE1uMEPWV0 WLe[^_]U4WVSuE F`t m,[h [@ЉEFdF,MQP(ЉEЃ ~PuAtQ_F,]SPSNPSVF4uF0x@,[h [@ЉǍEPVvQW@Ѓ}tWMQW@ Ѓ F,WP$ЋF,hP\ЋE9B~BPEPHE9~PEP HQEPEPI@+E}1PEPwL+E}1PEPLF,MQMQMQMQV4uV0RMQMQN,QЃ(Q]SS!I ~P,SJ,[h [@ЉE̋SMQ@ЋWMQW@ЋQ|Ju?,[h [@ЉËQS@ЋWSW@ Ћ@Sh [@Ѓ F,WP$ЋF,jP\ЋF,PpPQN,QЃ M̋@Qh [@F,jP\ЃF,PpPQN,QЃjVXMMHMHMH @Wh [@Ѓ}tF,MQP$vF,P4]uN8QVjV?u8tQ^_džN8QVFdFPFLe[^_]ÐUWVS}I M@EO,QU҉ËG,PU҉EйÉUU EEЙ}]O,QU҉ËG,PU҉EйÉ]Ӎ EEЙ}\uWWЃU J$ >>> jWM􉏨\G,PU҉EM+MEEuG,PU҉E+ÉG,jUP\UҋO,VjQR4UҋW,VMIQR@DЃ(O,jEPQR4UҋW, MEHPMQRE@DtG,PU҉EM+MEEuG,PU҉E+ÉE9u 9O,jUQ\UҋG,QjPR4UҋG,EQEHEPMQRDU҃ G,jQPR4UҋG,]KSQPRDUҋG,VjPR4U҃$O,VEPQRDUҋO,jEPQR4UҋO,SEPQRDUҋMG,jUP\UҋO,PjQR4UҋW, M䋇PMIQRE@DЃ O,jPQR4UҋW, MEHPQRE@DЃ+E)GPWWЉe[^_]ÐUWVS}\uIG\WЃt(G,]SPSEVSW V_e[^_]ÐUWVS}\uUG\WЃ`t7dt1t(G,]SPSEVSWV_e[^_]ÐUWVSM]uQ4uQ0z,tB,z0tB0 1e[^_]ÐUWVS@uFDPB4ЋF0x@tn@pX9iu@MA,PЃ8t5ut! MADSPB8Ѓ} tuFDjM QPB(Ѓ uvDVMQЍe[^_]ÐUS]E 9C0} SSǃǃǃ{4uXZh\4IhLZ@ЉC4t*C4PB`ЋC0K4QPЋC4@D CLCPC0@DSSЋ]]ÐUWVS}Lt^G,uVPЋG,jP\ЋG,PpPVO,QЃ MQMQMQMQjjjjjW@lЍe[^_]ÐUEQ$ p`` 0P@@iDi@iJi@iNi@iXi@i\i@i`i@idi@ihi@ipi@itit@ixid@i|iT@iiD@ii4@ii$hih `_]Ð@i]ÐUSU RcP]ÃtjURSЉ؋]]ÐUWVS}URPÃt1SWЋU RjSЉƋ@ShLZ@Љe[^_]ÐUWVSu~0ZShZ@\hiS_YjjhSShiVhY@Ѓ0Z dQhZ@|ЋM QSÃ4~4tV4@RhLZ@F4tKjVVЋVVЃt%@Rh\@džW@`ЋWSЋ@ShLZ@ЋWЃt*F PЉPVVЃj W@ЍPhhiP_W@DЋjVЃ$'PhhiP_ZjhZ@|ЋXPjVhXBЍ[^_]ÐUWVSu~0ZShZ@\hjSm_YjjhSShjVhY@Ѓ0Z dQhZ@|ЋM QSWtShhjPhh hx>ٽ ٭۝٭ }t Mp> px>ٽ ٭۝٭}t Mp>xx>ٽ ٭۝٭p-ٽ ٭$^٭}}xhoM Q_hpU R_PPVQh*pU R_(hHpM Q_hVpU Rx_hjpM Qj_RSЃtbt{hQЋ_hpqU R-_QRhqM Q_=hqU R_QRQhqU R_hqM Q_$RPQhqU R_hqM Q_hrU R_$QRh#rQU R 4Džt M Qt9PPPSQU RQU R QRQh$rU Rȿ_QPRhFrM Q觿_(thkr'hyrU R~_thrM QhrU RN_1۹tP@_Dž92)1U B9Bwj R_M A AQRQ1 9PhrU R__à F~4M A9Awj QG_U B B1G9u1(((t*SQRhrU R襽_ÃSЍ [)y?PhrM QP_à F~5U B9Bwj R8_M A A1G9~  9} R_hrM Q貼_hrU R褼_hrA,1QR,$A01QR,$ɋ1QR,$>Ƀt>$hrM Q4_(hsU R#_}}hsM Q _h,sU R_hPsM Q_}uhVsU Rֻ_hqsM QȻ_hsU R跻_@Qhn@Ѝ[^_]ÐUWVS} 1Dž1Dž9Mw]uDžtW8*~/ʈ9A9ADžn8*u[~L 9A19}(9A@9|Dž)Dž2Bu@t9A9A$ 9A19}(9A@9|1u9tEtʈ9A9A* 9A19}(9A@9|ȍ[^_]ÐUS]hsSz_hsSo_hsSd_htSY_ h?tSK_hxtS@_htS5_htS*_ huS_h%uS_h?uS_hWuS_ huS_huS_huS׸_huS̸_ h,vS辸_havS賸_hvS訸_hvS蝸_ hvS菸_hvS脸_hvSy_hvSn_ h)wS`_h]wSU_hwSJ_hwS?_ hwS1_hwS&_hwS_hwS_ hwS_hxS_hxS_h"xS_ h3xSӷ_h>xSȷ_hOxS轷_h]xS買_ hpxS褷_h{xS虷_hxS获_hxS胷_ hxSu_hxSj_hxS__hyST_ h&ySF_h6yS;_hbyS0_]]ÐUWVSu] }hfyV_tPh~yV_hyV_hyV׶_1ۃ$9}JM PM PM PhyV詶_ع  uhyV茶_C9|ع thyVk_hyV]_e[^_]ÐUVS]u hzS6_hRzS+_hczS _h{zS_ hzS_hzS_hzS_h{S_ h0{Sص_hC{S͵_hc{Sµ_h}{S践_ tTh{S襵_h{h{S蕵_h|S芵_hH|S_$hu|Sq_h|Sf_h|Rh|SQ_h|h|SA_h}S6_hL}S+_$hs}S_h}S_h}S_h}S_h}S_tKh~Sܴ_h*~h1~S̴_hi~hp~S輴_ h~S讴_)ZZsbuttonvsbuttonvd&)[[sbuttonsbutton7[0[regionregion\4V[P[facesfaces\4p[l[pbmpbm\4[[sunrastersunraster\4[[gifgif\4[[tiftif\4[[rlerle\4[[xwdxwd\4\\xbitmapxbitmap\4,\(\fbmfbm\4D\@\pcxpcx\4\\X\imgimg\4t\p\macmac\4\\cmuwmcmuwm\4\\mcidasmcidas`4)\\jpegjpeg0 )\\cmapcolormap@;)]]cmapvcolormapv;)'] ]imagevimagev]7*p% @P(`)90+100Pp4]$^^^;)}^x^p]viewviewimagevimagevIncompatible version of imagev requested! Could not allocate imagev object! Incompatible version of imagev requested! hh@@hhh@@hlhYh@@Dh2h h@@ hgg@@ggg@@gtg^g@@Eg/gg@@gf f @@ff f @@fsfaf@`Jf1ff@)eee@`ee e @`weeeSe@029e&ee@`ddddP8ddddP8dpdmdTdP8>d)d&d d8ccc*@(ccc)qcYc;c0:cbb@:bSet the save format to be used by image. Can be jpeg or gif.Image~20, Set Save Format~60imagev-set-save-formatSet the quality level for the JPEG compressor [5-95].Image~20, Set Save Quality~50imagev-set-save-qualityShow image with fixed cmap.Image~20, Show fixed~42imagev-show-fixedShow image with private cmap.Image~20, Show true~40imagev-show-truePan to (0,0).Image~20, Pan to Origin~30oimagev-pan-to-originChange scale of view.Image~20, Normal Size~24nimagev-zoom-normalChange scale of view.Image~20, Zoom Out~22zimagev-zoom-outChange scale of view.Image~20, Zoom In~20Zimagev-zoom-inSave image to file.Image~20, Write~11imagev-image-writeRead in a new image file.Image~20, Read~10imagev-image-readWrite out a cmuwm image.Export~40, ATK Raster~16imagev-export-cmuwmWrite out a JPEG image.Export~40, JPEG~14imagev-export-jpegWrite out a Postscript file.Export~40, Postscript~12imagev-export-postscriptWrite out a gif image.Export~40, GIF~10imagev-export-gifImport a cmuwm image.Import~30, ATK Raster~18imagev-import-cmuwmImport a mac image.Import~30, Mac~16imagev-import-macImport a X Pixmap image.Import~30, Xpixmap~14imagev-import-xpixmapImport a X Bitmap image.Import~30, Xbitmap~12imagev-import-xbitmapImport a sunRaster image.Import~12, Sunraster~10imagev-import-sunrasterImport a xwd image.Import~30, XWD~18imagev-import-xwdImport a pbm image.Import~30, PBM~16imagev-import-pbmImport a JPEG image.Import~30, JPEG~14imagev-import-jpegImport a TIFF image.Import~30, TIFF~12imagev-import-tifImport a gif image.Import~30, GIF~10imagev-import-gifimagevpanebuttonimagebordersizeimagepanstyle8ijpegfacespbmsunrastergiftifrlexwdxbitmapfbmpcximgmaccmuwmmcidasjpegimagev: no such image type. /Import image file: Imported image file '%.*s'Could not Import image file '%.*s'/Export image file: Could not export image file '%.*s'Exported image file '%.*s'/Write image to file: Wrote image to file '%.*s'Could not write image to file '%.*s'.NEW.%dwreadonly%s.CKPReduce to how many colors?Brighten percent?Gamma level?wrtroff\! troff\! %s%stroffCurrent Colormapmessagemessage/Postscript file: wWrote Postscript file %s. Couldn't open %s for writing. imagescrollclass .0/+-0-scroll,verticalscroll,horizontal/Image file: rRead image file '%.*s'Contents of '%.*s' not ATK image dataContents of '%.*s' truncatedFailed to create a necessary objectContents of '%.*s' in bad formatUnknown error encountered while reading '%.*s'Couldn't allocate memory for new image.Could not open image file '%.*s'Save quality [5-95]: %dSave quality set to %dNew Image Save-Format: qmlmJPEGGIFSave-format set to %s$Header: /afs/cs.cmu.edu/project/atk-dist/auis-6.3/atk/image/RCS/ps.c,v 1.14 1994/03/17 20:33:20 wjh Exp $) nnatomatom ,n$nnamespcnamespace)OnHntracedtraced pnhnobserveobservable$nndataobjdataobject\4Innimageimageqnngraphicgraphic0;)nnviewview;)ooimagevimagev!@&@bX9 @Zd;'@o!@(\B%@!@,@&@1@@@= ףp=?y&1?????????????+?+?%%!PS-Adobe-2.0 EPSF-2.0 %%%%Creator: ATK image %%%%BoundingBox: %d %d %d %d %%%%Pages: 1 %%%%DocumentFonts: %%%%EndComments %%%%EndProlog %%%%Page: 1 1 %% remember original state /origstate save def %% build a temporary dictionary 20 dict begin %% define string to hold a scanline's worth of data /pix %d string def %% lower left corner %d %d translate %% size of image (on paper, in 1/72inch coords) %d %d scale %% dimensions of data %d %d %d %% mapping matrix [%d 0 0 %d 0 %d] {currentfile pix readhexstring pop} image %d %d %d %% dimensions of data [%d 0 0 %d 0 %d] %% mapping matrix rlecmapimage {currentfile pix readhexstring pop} false 3 colorimage image %02x%02x%02x%02x%02x %% of the uncompressed size.%% Compression made this file %.2lf%% %s %% showpage %% stop using temporary dictionary end %% restore original state origstate restore %%%%Trailer %% define 'colorimage' if it isn't defined %% ('colortogray' and 'mergeprocs' come from xwd2ps %% via xgrab) /colorimage where %% do we know about 'colorimage'? { pop } %% yes: pop off the 'dict' returned { %% no: define one /colortogray { %% define an RGB->I function /rgbdata exch store %% call input 'rgbdata' rgbdata length 3 idiv /npixls exch store /rgbindx 0 store /grays npixls string store %% str to hold the result 0 1 npixls 1 sub { grays exch rgbdata rgbindx get 20 mul %% Red rgbdata rgbindx 1 add get 32 mul %% Green rgbdata rgbindx 2 add get 12 mul %% Blue add add 64 idiv %% I = .5G + .31R + .18B put /rgbindx rgbindx 3 add store } for grays } bind def %% Utility procedure for colorimage operator. %% This procedure takes two procedures off the %% stack and merges them into a single procedure. /mergeprocs { %% def dup length 3 -1 roll dup length dup 5 1 roll 3 -1 roll add array cvx dup 3 -1 roll 0 exch putinterval dup 4 2 roll putinterval } bind def /colorimage { %% def pop pop %% remove 'false 3' operands {colortogray} mergeprocs image } bind def } ifelse %% end of 'false' case %% define the colormap /cmap %d string def %% load up the colormap currentfile cmap readhexstring %02x%02x%02x pop pop %% lose return values from readhexstring %% rlecmapimage expects to have 'w h bits matrix' on stack /rlecmapimage { /buffer 1 string def /rgbval 3 string def /block 384 string def %% proc to read a block from file, and return RGB data { currentfile buffer readhexstring pop /bcount exch 0 get store bcount 128 ge { %% it's a non-run block 0 1 bcount 128 sub { currentfile buffer readhexstring pop pop %% look up value in color map %s/rgbval cmap buffer 0 get 3 mul 3 getinterval store %% and put it in position i*3 in block block exch 3 mul rgbval putinterval } for block 0 bcount 127 sub 3 mul getinterval } %% look up value in gray map %s/rgbval cmap buffer 0 get 1 getinterval store %% and put it in position i in block block exch rgbval putinterval } for block 0 bcount 127 sub getinterval } { %% else it's a run block currentfile buffer readhexstring pop pop %% look up value in colormap %s/rgbval cmap buffer 0 get 3 mul 3 getinterval store %s0 1 bcount { block exch 3 mul rgbval putinterval } for block 0 bcount 1 add 3 mul getinterval %% look up value in graymap /rgbval cmap buffer 0 get 1 getinterval store 0 1 bcount { block exch rgbval putinterval } for block 0 bcount 1 add getinterval } ifelse } %% end of proc false 3 colorimage image } bind def %%%%BeginPreview: %d %d %d %d % %%%%EndPreview 0123456789abcdeffedcba9876543210%s %s $Header: /afs/cs.cmu.edu/project/atk-dist/auis-6.3/atk/basics/common/RCS/point.c,v 2.6 1992/12/15 21:27:56 rr2b R6tape $$Header: /afs/cs.cmu.edu/project/atk-dist/auis-6.3/atk/basics/common/RCS/rect.c,v 2.9 1993/05/04 01:08:09 susan Exp $WW``WW`` *3? Df msw}2bhL t~ #;LR07<P\Di % $-}r 0 5      c v       R  F        j  #s  $(,048<@DHLPTX\`rv"&26BFRVafk  S_iot;n !(3Bs !(3Bp| !0} 8RX"(M\h$1=\bh[b= D |     !"!(!{!!!!!!"""c"j"""""""#z###$ $1$$$$$%,%1%7%`%f%k%q%%%%%%%%&"&<&P&V&`&r&~&&&&&& '' '*'Z'f'k''''($(<)))))))) ***#*)*?*E*J*Q*_*k***********+=+N+c+t++,-:.A/#000 0 1 2C2O2Y2_2d2t2}22222222#3F3R333334=4I4Y4q4}44444446w667 777i8o8u888(9 Q9^9G:S:X:d:l:::::::::: ;;!;*;/;8;`;f;k;q;v;|;;;;;;;< <<<#<,<2<8<><D<O<X<^<g<{<<<<<<<<<<<=!=0=8=H=`=f=l=w============== >>>>#>.>7>=>C>I>O>Z>`>f>>>>>>>? ??!?+?5???I?V?\?f???????*@0@8@h@n@t@@@@@@@@@A AAA7ABBBBBBBBBBBBBBC CCC'C0C=CFCNCWCjCsC|CCCCCCCCCCCCDDDDDDDDEE-E6ETEEF%FEFFF+G4GTGGGGGGG'H8HGHPHXHaHoHxHHHHHHHHHHHHK KKKK K%K+K3K9K>KDKIKOKTKZKbKhKmKsKxK~KKKKKKKKKKKKKKKKKKKKKKLL LLLL$L)L/L4L:L?LELMLSLXL^LcLiLnLtL|LLLLLLLLLLLLLLLLLLLLLLLM MMMMM%M*M0M8M>MCMIMNMTM|MMMMMMMMMMMMNN!N'NHNNNSNYN^NdNiNoNwN}NNNNNNNNNNNNNNNNNNNNNNNO OOOO#O-O3O8O=OCOHONOSOYOaOgOlOrOwO}OOOOOOOOOOOOOOOOOOOP PPPP"P'P-P9PMPSP[PaPPPPPPP-Q6QQQWQgQmQQQQQRW:WgWW  (,0 HLP lpt      048 PTX tx|      048 TX\ ptx       (,0 HLP dhl |      $( 8<@ PTX hlp        4L ,048@DHLPTX`dlp ,08DPT\htx(,4@LPXdpt|    $ ( 0 < H L T X ` l p x |                     $ , 8 D H P \ h l ,dh  $ @DH `dh      8)<)L)P)%6K_imagev_supermethods_class_Load_class_NewObject_class_RoutineStruct