3b1tools (was: pctools)
Muhammad S. Benten
benten at boulder.Colorado.EDU
Tue Sep 20 20:24:36 AEST 1988
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 at 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 at NB$ZY #$$8B!\ D$"")\ D$'"+8(M at 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 at 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 at 7P$_P 0 )?M at NO )?MA(>%<,
M+SD "0%>3KD ,0# 4$]*@&P*+KP "0 U3KH%PBZN__0O+O_X+R[__"\N_^A.
MN at +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 at BV"+8(M at 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 at 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 at .0 )?L20N0 )?LPCP )?KP,K@ ,7_
M_&8J2KD "7[ 9R(@.0 )?L!R%)"!;Q @.0 )?L"0 at 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 at 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 at 68 .@=? !__8@;@ 44Y!M
M%B!N !0B: $4J@ !! 1 D _TC 8 HNK@ 43KD ,022X8 at 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 at M0/_:(&X %%.0
M;18@;@ 4(F@ !%*H 00$0) /](P& *+JX %$ZY #$$DM&N_]I*K@ 09 at 8M
M;O_> !!*K@ ,9 at 8M;O_: P at +@ 0:@A$@.:(1(!@ N:(+4 $" N QJ,$2
MYHA$@& J0B[_]DJN QG!DJN !!FSBZ\ D! $ZY #$#G' !+H!.N0 Q 'A@
MMN:(YX at M0 ,+H @+@ 03KD ,02>+H!.N0 Q T(@0"U(__A*N0 )@O1G'BZN
M P at +@ 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 at N +_
M]V<&".X !?_E""X __W9P8([@ $_^4(+@ $__=G!@CN /_Y0 at N 7_]V<&
M".X O_E""X !O_W9P8([@ !_^4(+@ '__=G!@CN #_Y2ZN P at +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 at N +_]V<&".X !?_E""X __W9P8([@ $_^4(+@ $__=G!@CN
M /_Y0 at N 7_]V<&".X O_E""X !O_W9P8([@ !_^4(+@ '__=G!@CN #_
MY2ZN P at +O_F3KD ,02>T*[_ZB)N__ at 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__ at 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__ at 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 at 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 at 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 at 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 at 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 at 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_ at 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 at +O_<Y8 at 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 at +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 at +O^6Y8 at 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 at 3\H Y"9R\\ D#<$ZY #$#G%!/3EY.=4Y6__ at 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 at 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 at 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 at 1FEL92 N,V(Q=&]O;"!D;V5S;B=T
M(&5X:7-T"C-B,71O;VQS.B!5<V4@,V(Q=&]O;', at +5, at 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;', at 6V%R9W-=(%MC;VUM86YD+6%R9W-=
M"@!R $EM86=E("5S.B!C86XG="!O<&5N+ at H ( O9&5V+W< 9V5T=&EN9R!T
M='D at 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 at Q<SX* "AX+'DI/2 at 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 at L8WDI
M/2 at 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 at 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
More information about the Unix-pc.sources
mailing list