benten@boulder.Colorado.EDU (Muhammad S. Benten) (09/20/88)
Hello netlanders, Enclosed is the final version of the "3b1tools" program. It is in a uuencoded executable that should replace the one I posted earlier. Modifications include: -memorization of the location of moved icons. -icon borders can be toggled on and off by a mouse click on the image. -mode-1 will work and default to the built in icon if none is specidfed. -window flags will be set correctly. Unshar this article and uudecode the file "uu.3b1tools". Good luck. ======================================================================== I also want to point out that the program "3b1tools" is Copy right (C) 1988 by Muhammad S. Benten. Commercial use is prohibited. ======================================================================== ============================================================================ || Muhammad S. Benten | || Elect. & Comp. Eng. Dept. | || University of Colorado, Boulder | || | || email ----> benten@boulder.Colorado.EDU | || or ..{ncar|nbires}!boulder!benten | ============================================================================ -----------------------Cut here here here ------------------------------ # This is a shell archive. Remove anything before this line, # then unpack it by saving it in a file and typing "sh file". # # Wrapped by benten on Tue Sep 20 03:56:26 MDT 1988 # Contents: uu.3b1tools 3b1tools.cat echo x - uu.3b1tools sed 's/^@//' > "uu.3b1tools" <<'@//E*O*F uu.3b1tools//' begin 755 3b1tools M 5( !",V*9$ < @\!"P 7S ! @ (%4 @ ( M"0 +G1E>'0 " @ %\P 0 ("YD M871A D ) 0( < $ N8G-S M )! @ "00( "!5 " +FQI8@ "85< M F%7 M M M M M M M M M M M M M M M M M M "\\ F%7$ZY #$ M %B/($]1CRZ8+T@ !$J89@#__"]( @CR P$ 1.N0 (#, O $ZY #$ ># \ M %.0$Y6_]PC[@ ( E^U"Z\ E^Z$AX5 $O.0 ) 5Y.N0 Q ,!03RZ\ D$ M"$AX5P$O.0 ) 5Y.N0 Q ,!03TJ 9QXNO ) HO/ P +A.N0 Q Z)83W ! M+H!.N0 Q 'A.N0 Q!B1P 2Z 0J=.N0 Q!@Q83T*70J="IS\Y D$#D)G/SD M"00,0F="IT*G0J="IW ,#D "00,7H B .:)+P$O/ )!&1"IT*G+SD "0%> M3KD ,0:N3^\ -"/ D "UN S_Z"UN !3_^"UN !C_]"UN !#__$JY F" MY&<0(&X "$H09P@NB$ZY #$$8B!\ D$"")\ D$'"+8(M@BV"+8,I NO ) M "4O/ P +A.N0 Q Z)83T*Y E^O$*Y E^P"/N__@ "7[$(^[_] )?L@@ M+O_XL+D "8+H;P@M>0 )@NC_^" N__2PN0 )@NQO""UY F"[/_T(^[_^ ) M?LPC[O_T E^T"ZN__0O+O_X+R[__"\N_^A.N@!V3^\ #"Z\ E^V$AX5PLO M.0 ) 5Y.N0 Q ,!03TJ ; HNO ) "M.N@7P$_P 0 )?M@NO )?MA(>%<, M+SD "0%>3KD ,0# 4$]*@&P*+KP "0 U3KH%PBZN__0O+O_X+R[__"\N_^A. MN@+Z3^\ #$Y>3G5.5O_X#'D 0 ) AG "N< P.0 )!! M0/_\+KP "00( M2'A7 2\Y D!7DZY #$ P%!/2KD "0 $9@@(+@ __]F$#/\ $ "0000KD M"0 $8"@">?_^ D$$ CY 0 "001"/D !0 )!!$(^0 " D$$0CY , "001 M,^X %@ )! XS[@ 2 D$#"Z\ D$"$AX5P(O.0 ) 5Y.N0 Q ,!03TJ ; Q. MN@&00I=.N0 Q!C8S_ ! D ""/N @ "01$,^X #@ )!$@S_ ! D$6C/N M !( "018,_D "7Z^ D$4$JY F"\&<2$_P ! )!%PC_ P #0 "01>0J[_ M_& T,#D "7["T&[__C/ D$4C/N__X "016+KP "01$2'A7#2\Y D!7DZY M #$ P%!/4J[__" N__RPK@ 4;<)*N0 ) 1F #J+KP , T0J=P R\ < $O M "\N !!"IT*G0J="IT*G0J="IT*G+SD "0%>3KD ,0:N3^\ -"Z\ # -$*G M< ,O ' !+P O+@ 0("X %%. +P!"IR N !13@"\ 0J="IT*G0J="IR\Y D! M7DZY #$&KD_O #0NO P #1"IW #+P O+@ 4< $O $*G0J="IT*G0J="IT*G M0J<O.0 ) 5Y.N0 Q!JY/[P T+KP , T0J=P R\ +RX %' !+P!"IR N !!3 M@"\ 0J<@+@ 04X O $*G0J="IT*G+SD "0%>3KD ,0:N3^\ -$Y>3G5.5O_\ M('P "00<(GP "00((M@BV"+8(M@RD"Z\ D$"$AX5P(O.0 ) 5Y.N0 Q ,!0 M3TJ ; HNO ) #].N@,L2KD "0 ;59"ET*G0J<_.0 )! Y"9S\Y D$#$)G M0J="IT*G0J="IT*G< P.0 )! Q>@"( YHDO 2\\ D$9"\Y D!7DZY #$& MKD_O #1*@&P*+KP "0!03KH"SBZ\ D 8"\\ # N$ZY #$#HEA/3EY.=4Y6 M_]0NN0 ) 5Y.N0 Q!@ M0/_\#( #H9Q@,@ /AG$ R R&<(</^P MKO_\9@Q.NO\40I=.N0 Q!C8,K@ /W__&8B0GD "0 (+KD "7[0+SD "7[, M+RX #"\N A.NORJ3^\ # RN OO_\9BI*N0 )?KQG(B Y E^O'(HD(%O M$" Y E^O)"!(\ "7Z\8 9"N0 )?KP,K@ ,S__&8R<"C0N0 )?KS0N0 ) M?LRPN0 )?L1L"G HT+D "7Z\8 P@.0 )?L20N0 )?LPCP )?KP,K@ ,7_ M_&8J2KD "7[ 9R(@.0 )?L!R%)"!;Q @.0 )?L"0@2/ E^P& &0KD "7[ M#*X #$__QF,G 4T+D "7[ T+D "7[0L+D "7[(; IP%-"Y E^P& ,(#D M"7[(D+D "7[0(\ "7[ #*X #V__QF $4('D "7[42A!G $(2&[_VDAX M5 $O.0 ) 5Y.N0 Q ,!/[P ,3KD ,0"*+4#_^&8P3KK]P"Z\ E^Z$AX5 (O M.0 ) 5Y.N0 Q ,!03RZY E^U$ZY #$$8D*73KD ,08V0I=.N0 Q =1">0 ) M AP 2/ D !"Z\ E^V$AX5PLO.0 ) 5Y.N0 Q ,!03TJ ; HNO ) &U. MN@#"$_P 0 )?M@NO )?MA(>%<,+SD "0%>3KD ,0# 4$]*@&P*+KP "0!W M3KH E"Z\ D @2\\ # N$ZY #$#HEA/2&[_VDAX5 (O.0 ) 5Y.N0 Q ,!/ M[P ,+KD "7[0+SD "7[,+RX #"\N A.NOJL3^\ # RN Q/_\9R ,K@ M ,7__&<6#*X #,__QG# RN OO_\9@#]<BZY E^T"\Y E^S"\N PO M+@ (3KKZ9D_O Q@ /U23E;__"ZN A.N0 Q XIP 2Z 3KD ,08V3EY.=4YQ M3E;_U$CN 3__ RN_____P 49P $H"!N !13D&T6(&X %")H 12J $$!$" M0 #_2,!@"BZN !1.N0 Q!)(=0/_W# *F8 28@;@ 44Y!M%B!N !0B: $ M4J@ !! 1 D _TC 8 HNK@ 43KD ,022<A>P@68 .@=? !__8@;@ 44Y!M M%B!N !0B: $4J@ !! 1 D _TC 8 HNK@ 43KD ,022X8@M0/_>(&X %%.0 M;18@;@ 4(F@ !%*H 00$0) /](P& *+JX %$ZY #$$DM&N_]X@;@ 44Y!M M%B!N !0B: $4J@ !! 1 D _TC 8 HNK@ 43KD ,022X8@M0/_:(&X %%.0 M;18@;@ 4(F@ !%*H 00$0) /](P& *+JX %$ZY #$$DM&N_]I*K@ 09@8M M;O_> !!*K@ ,9@8M;O_: P@+@ 0:@A$@.:(1(!@ N:(+4 $" N QJ,$2 MYHA$@& J0B[_]DJN QG!DJN !!FSBZ\ D! $ZY #$#G' !+H!.N0 Q 'A@ MMN:(YX@M0 ,+H @+@ 03KD ,02>+H!.N0 Q T(@0"U(__A*N0 )@O1G'BZN M P@+@ 03KD ,02>+H!.N0 Q T(@0"/( F"^$*N_^9@ )\0J[_ZF F0, M+@ !__9F &"0J[_XB!N !13D&T6(&X %")H 12J $$!$"0 #_2,!@"BZN M !1.N0 Q!)(=0/_W""X /_W9P8([@ '_^4(+@ !__=G!@CN ;_Y0@N +_ M]V<&".X !?_E""X __W9P8([@ $_^4(+@ $__=G!@CN /_Y0@N 7_]V<& M".X O_E""X !O_W9P8([@ !_^4(+@ '__=G!@CN #_Y2ZN P@+O_F3KD M,02>(B[_ZE*!TH @;O_X$:[_Y1@ 0J[_XB!N !13D&T6(&X %")H 12J $ M$!$"0 #_2,!@"BZN !1.N0 Q!)(=0/_W""X /_W9P8([@ '_^4(+@ !__=G M!@CN ;_Y0@N +_]V<&".X !?_E""X __W9P8([@ $_^4(+@ $__=G!@CN M /_Y0@N 7_]V<&".X O_E""X !O_W9P8([@ !_^4(+@ '__=G!@CN #_ MY2ZN P@+O_F3KD ,02>T*[_ZB)N__@3KO_E" !@ #62J[_YF9"2J[_ZF8\ M(&[_^!%N__< 2!N !13D&T6(&X %")H 12J $$!$"0 #_2,!@"BZN !1. MN0 Q!)(B;O_X$H!@ ".(&X %%.0;18@;@ 4(F@ !%*H 00$0) /](P& * M+JX %$ZY #$$DA0 +JX #" N_^9.N0 Q!)XB+O_J4H'2@"!N__@1@A@ (&X M%%.0;18@;@ 4(F@ !%*H 00$0) /](P& *+JX %$ZY #$$DA0 +JX #" N M_^9.N0 Q!)[0KO_J(F[_^!."" !4KO_J("[_ZK"N QM /V44J[_YB N_^:P MK@ 0;P#]? RN # G 49PHNK@ 43KD ,0)&+JX #" N !#GB"\ +RX $"\N M__@O+@ (3KD " \3^\ $$*73KD ,0!X3.X !/_\3EY.=2U\ D B/_X< 0M M0 0<!XM0 ,8+9.<4Y6_=A"KO_\+7S______>!"KOWH0J[]["/\ "H ) M@N@C_ 2 "8+L0KD "8+P0KD "8+D0KD "8+T< &PK@ (9@ #6"Z\ D! M>DAN_OQ.N0 Q _Q83RZ\ D!@TAN_OQ.N0 Q E)83R! +4C]X&9&+KP "0&% M3KD ,0*L+H!(;O[\3KD ,0046$\NO ) 8I(;O[\3KD ,0/\6$\NO ) 91( M;O[\3KD ,0)26$\@0"U(_>!G&"ZN PO"$ZZ"5I83T*73KD ,0!X8 "\"Z\ M D!EDZY #$#G' !+H!.N0 Q 'A@ +64KD "0%68 "JG(QD(%R2+"!8@ " MGM! ,#L "D[[ 9*_ !) 3X!2 *. HX"C@*. HX"C@*. HX"C@*. HX"C@%2 M HX"C@*. HX"C@*. HX"C@'L 9("C@%P HX"C@*. HX"C@*. E "8 *( HX" MC@'8 @ "*@*. HX"C@*. HX"C@*. H[_W $0 HX"C@#J HX D@*. HX"C@$: M HX!) )8 08"C@*. HX"C@$D HX J "^ -0NN0 P$"9.N0 Q!%8SP ) 4I@ M 'H+KD ,! F3KD ,016,\ "0%(8 !TBZY # 0)DZY #$$5C/ D!1& M ;PNN0 P$"9.N0 Q!%8SP ) 49@ &F+KD ,! F3KH'[C/ D!3 )Y_/\ M"0%,8 !BBZY # 0)D*G8"0NN0 P$"9P 6 8+KD ,! F< )@#G !+4#__"ZY M # 0)G #+P!.N@)B6$]@ %2+KD ,! F< 1@ZBZY # 0)G %8. NO ) A<O M/ P +A.N0 Q Z)83W "+H!.N0 Q 'AP4"Z +SD ,! F+SP "83T3KD ,00: M4$]2N0 ) 5I@ #^+KP "0(^+SD ,! F3KD ,0)26$\M0/W@2H!F #@+KD M,! F+SP "0) +SP , "X3KD ,0.B4$]P 2Z 3KD ,0!X8 N"ZY # 0)DZY M #$$5BU _>A@ "D+KD ,! F3KD ,016+4#][& ) NN0 P$"9.N0 Q!%8C MP )@N@,@ J!O !T(_P *@ F"Z& &8NN0 P$"9.N0 Q!%8CP ) M@NP,@ 2!O2B/\ !( )@NQ@/E*Y F"\& V4KD "8+D8"Y">0 ) 40S M_ , D!1C/\ M "0%(,_P!( ) 4HS_ ! D!3& &4KD "8+T+KP "0'M M+RX #"\N A.N0 Q M903RU _?!R_["!9@#]." Y # 0(K"N AL !N2KD M"0%69P1.N@$>0B[^_"UY # 0(OWT8"SEB")N PNL0@ 2&[^_$ZY #$#_%A/ M+KP "0)72&[^_$ZY #$#_%A/4J[]]" N_?2PK@ (;<I*N0 ) 59G%$JN__QF M#DAN_OQP R\ 3KH <E!/3KH"GDJN_>!G6$JY D!5F<V3KD ,0"*+4#]W$J M;PQP 2Z 3KD ,0!X8!Q*KOW<9A9.N0 Q 40NO 5PE"ITZY #$ P%A/+J[] MX"\N_>@O+OWL2&[^_$ZY @']$_O Q"ETZY #$ >$Y>3G5.5O_\<%0N@" N M A.N0 Q!)XB? )@OPSO !" !P42Z +RX #'!4+P @+@ (3KD ,02>6$\B M? )@OY!\0@ 2%!.N0 Q!!I03TY>3G5.5O_40J[_X$*73KD ,02 2H!G !T M< 8N@$*G3KD ,01Z6$\O "\\ D"64ZY #$$#E!/2H!F4$AN_^1(>%0!0J=. MN0 Q ,!/[P ,2H!L$BZ\ D"8$ZY #$#BG !+4#_X' "+H O/ ) G).N0 Q M 0A83RU _]A*@&P0+KP "0)^3KD ,0.*3EY.=4JY D!5F=4+KP %<%+R[_ MV$ZY #$ P%A/+KP %</+R[_V$ZY #$ P%A/+H O/ ) HU(;O_V3KD ,0.H M4$](;O_V3KD ,00@6$\N@$AN__9"ITZY #$!VE!/0I=.N0 Q $(NKO_83KD M,0!.< $N@$ZY #$ 0BZN_]A.N0 Q $YP BZ 3KD ,0!"+J[_V$ZY #$ 3BZN M_]A.N0 Q $)*KO_@9B1(;O_D2'A4!$*G3KD ,0# 3^\ #$J ; PNO ) I1. MN0 Q XI"KO_<("[_W.6((GD ,! $2K$( &< _QQP""Z +SP "0*F("[_W.6( M+S$( $ZY #$$#E!/2H!F%" N_]SEB")Y # 0!".\ D"KP@ < 4N@"\\ D" MQ" N_]SEB")Y # 0!"\Q" !.N0 Q! Y03TJ 9A0@+O_<Y8@B>0 P$ 0CO ) M LH( %*N_]Q@ /]X3E;_Y$JY D!6F<D,_P ! )A$PS_ % F$H"Z\ F$ M3DZZ 2(NO )A*).N@$80J[_ZF &)P5"Z ("[_ZDZY #$$GB)\ F"_$IQ M" !G0G!4+H @+O_J3KD ,02>(GP "8+\,Z[_[ @ <%0N@" N_^I.N0 Q!)XB M? )@OQ!\0@ +HA(>%<(0J=.N0 Q ,!03U*N_^IP!K"N_^IN /^82&[_[DAX M5P%"ITZY #$ P$_O P,>?__ D!1&<./7D "0%$_^Y2N0 ) ,>?__ D! M1F<./7D "0%&__!2N0 ) ,>?__ D!2&<./7D "0%(__)2N0 ) ,>?__ M D!2F<./7D "0%*__12N0 ) ,>?__ D!3&<./7D "0%,__92N0 ) !( M;O_N2'A7 D*G3KD ,0# 3^\ #$Y>3G5.5O_T0J[_^& &P@+O_X(FX "! Q M" !(@$C <G_ @2U __Q*@&8&<" M0/_\("[_^")\ F$]! Q" !(@$C 2D!G M&@Q "!G% Q %)G!@Q ')F#@CN ?__V &<" M0/_\("[_^")N @3KO__ M" !2KO_X<%"PKO_X;@#_CDY>3G5.5O^0+JX ""\\ D# $ZY #$#G%A/2&[_ M[DAX5P%"ITZY #$ P$_O Q"ETAN_^Y.N@!>6$]"KO^68$@];O^8_YI(;O^: M2'A7!T*G3KD ,0# 3^\ #$HN_YQG)$AN_YP@+O^6Y8@B? ) 6(O,0@ +SP M"0,&3KD ,0.<3^\ #%*N_Y9P!K"N_Y9NL$Y>3G5.5O_\(&X "'( ,B@ BZ! M/Q!"9R\\ D#$DZY #$#G%!/(&X "'( ,B@ !BZ!/R@ !$)G+SP "0,B3KD M,0.<4$\@;@ (<@ R* (+H$O/ ) SM.N0 Q YQ83R!N AP ! H LN@' M$"@ "B\ +SP "0-'3KD ,0.<4$\@;@ (< 0* ,+H O/ ) UY.N0 Q YQ8 M3R!N AR #(H ! N@3\H Y"9R\\ D#<$ZY #$#G%!/3EY.=4Y6__@M? M_____$AN__PO/ ) X8O+@ (3KD ,0/>3^\ #" N__Q.7DYU3E;]^& '!" M+OX 2&[_ $AN_@!.N0 Q _Q03RZ\ D#E$AN_P!.N0 Q!!183TAN_@!(;O\ M3KD ,0/\4$](;O\ 3KD ,01B6$]@*BZ\ D#H4ZY #$#G$AN_@ O/ ) \-. MN0 Q YQ03RZ\ D#U$ZY #$#G"ZN A(> $ 2&[^ $ZY #$#$E!/($ @"&=0 M0B[_ $AN_@!(;O\ 3KD ,0/\4$\NO ) XE(;OX 3KD ,01$6$\@0"U(_?Q* M$&>V< 4N@"\\ D#BR\N_?Q.N0 Q! Y03TJ 9P#_<F _RHNK@ (3KD ,0!" M3EY.=4YQ M ! !#86XG="!C;&]S92!A(&YO;BUW:6YD M;W<N"@ ;6STQ0P!M;W5S92!G970 ;6]U<V4@<V5T ')E<W1O<F4@5TE/0U-% M5$0 <F5S=&]R92!W<F%S=&]P !M;,C0[,4@;6STP0P!M;W5S92!G970 ;6]U M<V4@<V5T !M;/3%# #_____ & /_!A_\&P98 ,&6 #!E@ P98 ,&6 M #!E@ P98 ,&6 #!C@#_88W__X&'_T !@ A_P9_P_^&?___AC___X8__ M & !@ 8 & /____________________________________\S M8C%T;V]L<SH@66]U(&UU<W0@<W!E8VEF>2!W:61T:"!A;F0@:&5I9VAT+B!4 M:&ES(&ES(&$@<F%W(&EC;VXA /____________\ M 0 ) M( "0+> D"ZP ) O$ "0+V D"^RXS8C%T;V]L '( 2$]- M10 O+C-B,71O;VP <@ S8C%T;V]L<SH@1FEL92 N,V(Q=&]O;"!D;V5S;B=T M(&5X:7-T"C-B,71O;VQS.B!5<V4@,V(Q=&]O;',@+5,@9F]R(&9U;&P@<V-R M965N('-H96QL"@!O8E-25' Z8SIL.G4Z,3HR.FXZ9CIH.G<Z>#IY.DLZ6#I9 M.DDZ5SI(.@!U<V%G93H@,V(Q=&]O;',@6V%R9W-=(%MC;VUM86YD+6%R9W-= M"@!R $EM86=E("5S.B!C86XG="!O<&5N+@H ( O9&5V+W< 9V5T=&EN9R!T M='D@8VAA<G, +V1E=B]W:6YD;W< ;W!E;FEN9R!W:6YD;W< 6W<E9%T* '-E M='1I;F<@='1Y(&-H87)S %1%4DU#05 ] %1%4DU#05 ]+V5T8R]T97)M8V%P M %1%4DT] %1%4DT]<S0 4')O;7!T(&QI;F4 0V]M;6%N9"!L:6YE $QA8F5L M %5S97( 4TQ+,0!33$LR "5S.B @ "5S/3PE+C@Q<SX* "AX+'DI/2@E9"PE M9"D@( H=VED=&@L:&5I9VAT*3TH)60L)60I(" 9FQA9W,])7@*(" *&AS M+'9S*3TH)60L("5D*5M23UT@( !B87-E;&EN93TE9%M23UT@( H8W@L8WDI M/2@E9"P@)60I6U)/70H )7@ ( S8C%T;V]L<P S8C%T;V]L<R M8B ,V(Q M=&]O;',Z(&5R<F]R(&EN("XS8C%T;V]L(&9I;&4* #-B,71O;VQS.B!I;B E M<PH ,V(Q=&]O;',Z(&]N;'D@87)G=6UE;G1S('1O(#-B,71O;VQS(&%R92!S *<&5C:69I960* ',Z end @//E*O*F uu.3b1tools// chmod u=rw,g=r,o=r uu.3b1tools echo x - 3b1tools.cat sed 's/^@//' > "3b1tools.cat" <<'@//E*O*F 3b1tools.cat//' 3333bbbb1111ttttoooooooollllssss 1111 ddddrrrraaaafffftttt _N_a_m_e: 3333bbbb1111ttttoooooooollllssss - A Unix-pc windowing environment and image processing tool. _A_u_t_h_o_r: Muhammad S. Benten University Of Colorado Electrical & Computer Engineering Boulder, Co 80309 _U_s_a_g_e: 3333bbbb1111ttttoooooooollllssss [-b] [-S] [-o] [-I <icon>] [-R] [-T] [-X nnn] [-Y nnn] [-H nnn] [-W nnn] [-x nnn] [-y nnn] [-h nnn] [-w nnn] [-n|-l <string>] [-1 <string>] [-2 <string>] [-p <string>] [-c <string>] [-f <hex>] [-l <string>] [-K <string>] [ <command> [ <arguments>]] _D_e_s_c_r_i_p_t_i_o_n: 3333bbbb1111ttttoooooooollllssss is a general purpose windowing program designed to utilize the capabilities of the Unix-pc. It is also a general purpose image and icon display tool. There are five modes of operation in 3333bbbb1111ttttoooooooollllssss which can be specified by the options used to invoke 3333bbbb1111ttttoooooooollllssss. mode-1: no command argument and no -b option In this mode, 3333bbbb1111ttttoooooooollllssss will close the invoking window saving its contents and display an icon as specified by the -I option. It will display a default icon if no icon is specfied. If you click on the icon, the icon borders will appear. If you click again on the image of the icon these borders will disappear. If you click on the exit indicator of the icon border, the original window will be restored. Icons displayed using 3333bbbb1111ttttoooooooollllssss can be scrolled up, down, left and right using the scroll indicators on the icon borders. The size of the icon can also be controlled by the user through the options -X and -Y. Note that the -S option must be specified if no other argument is given to 3333bbbb1111ttttoooooooollllssss. Example: 3333bbbb1111ttttoooooooollllssss -I girls _m_o_d_e-_2: no -b option but a command and its arguments are supplied In this mode, 3333bbbb1111ttttoooooooollllssss will close the invoking window saving its contents and display an icon as specified by the -I option. It will display a default icon if no icon is specfied. If you click on the exit indicator of the icon border, the original window will be restored and if you click on the help indicator it will open a window and executes the command provided. Upon exiting the executing command, the window will be closed and the icon is displayed again. You can also start with an open window executing the command argument by specifying the -o option which will be iconified when the command terminates. _E_x_a_m_p_l_e: 3333bbbb1111ttttoooooooollllssss 2222 ddddrrrraaaafffftttt 3333bbbb1111ttttoooooooollllssss -I office ua _m_o_d_e-_3: no command argument and a -b option This is similar to mode-1, except that the original window is left intact and the icon is displayed in a new window. _E_x_a_m_p_l_e: 3333bbbb1111ttttoooooooollllssss -b -I girls _m_o_d_e-_4: with a command argument and a -b option This is similar to mode-2, except that the original window is left intact and the icon and its execution window will occupy a new window. _E_x_a_m_p_l_e: 3333bbbb1111ttttoooooooollllssss -b -I moon vi _m_o_d_e-_5: no arguments at all. In this mode, 3333bbbb1111ttttoooooooollllssss will search for the file ./.3b1tool. If this file doesn't exist it searches for the file $HOME/3b1tool. If this file is not found 3333bbbb1111ttttoooooooollllssss will terminate with an error message. In this mode, 3333bbbb1111ttttoooooooollllssss expects the lines of either of these files to conain arguments for 3333bbbb1111ttttoooooooollllssss that will be executed with the -b option. _E_x_a_m_p_l_e: _c_o_m_m_a_n_d: 3333bbbb1111ttttoooooooollllssss The file .3b1tool contain: -I horse ls -l -I dog ua _o_p_t_i_o_n_s: -b dettach the new icon-window from the parent process. 3333bbbb1111ttttoooooooollllssss will create a new window. -S This flag is usefull only if it is the only argument of 3333bbbb1111ttttoooooooollllssss. It will expand the current window into full screen without executing commands from ~/.3b1tool or .3b1tool. -o This option will instruct 3333bbbb1111ttttoooooooollllssss to start with an opened window. 3333bbbb1111ttttoooooooollllssss will default to a closed window (iconified). 3333bbbb1111ttttoooooooollllssss 3333 ddddrrrraaaafffftttt -I <icon> Use the file <icon> as the image file for the icon when the window is closed.a If <icon> is in a cbm (compact bitmap) format, height and width are taken from the file, if it isn't, they must be specified by the -H -W option. -R Reverse the bits in the displayed icon. -T Transpose the image of the icon. (not implemented). -X nnn Let the displayed width of the icon be nnn. -Y nnn Let the displayed height of the icon window be nnn. -W nnn Override the picture pixcell width to be nnn. -H nnn Override the picture pixcell height to be nnn. -w nnn Let the displayed width of the execution window be nnn. -h nnn Let the displayed height of the execution window window be nnn. -x nnn Position the icon and its execution window at x=nnn -y nnn Position the icon and its execution window at y=nnn -n|-l <string> Use <string> as the name of the window as displayed by the window manager. -1 <string> Use <string> as the string that will appear in the first line of the function keys lables. -2 <string> Use <string> as the string that will appear in the second line of the function keys lables. -K <string> Use <string> as the pattern for the function keys lables. An "r" in <string> means reverse vedio at that position. -c <string> 3333bbbb1111ttttoooooooollllssss 4444 ddddrrrraaaafffftttt Display <string> in the command line. -p <string> Display <string> in the prompt line. -f <hex> Use <hex> as the flag that control the shape of the execution window. command [<arguments>] Any unix command and its arguments that will be executed when the icon is opened. 9 9 @//E*O*F 3b1tools.cat// chmod u=rw,g=r,o=r 3b1tools.cat exit 0