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