+ <!-- manual page source format generated by PolyglotMan v3.0.4, -->
+<!-- available via anonymous ftp from ftp.cs.berkeley.edu:/ucb/people/phelps/tcltk/rman.tar.Z -->
+
+<HTML>
+<HEAD>
+<TITLE>planchet(n) manual page</TITLE>
+</HEAD>
+<BODY>
+<A HREF="#toc">Table of Contents</A><P>
+ <BR>
+ <BR>
+
+<H2><A NAME="sect0" HREF="#toc0">NAME </A></H2>
+planchet - Create and manipulate planchet widgets
+<H2><A NAME="sect1" HREF="#toc1">SYNOPSIS
+</A></H2>
+<B>planchet<I> <I>pathName </I></I></B>?<I>options </I>?
+<H2><A NAME="sect2" HREF="#toc2">STANDARD OPTIONS </A></H2>
+<P>
+<P>
+<B> -background<tt> </tt> <tt> </tt> -insertwidth<tt> </tt> <tt> </tt> -state
+<BR>
+ -insertbackground<tt> </tt> <tt> </tt> -relief<tt> </tt> <tt> </tt> -tile <BR>
+ -cursor<tt> </tt> <tt> </tt> -insertborderwidth<tt> </tt> <tt> </tt> -selectbackground<tt> </tt> <tt> </tt> -takefocus
+<BR>
+ -highlightbackground<tt> </tt> <tt> </tt> -insertofftime<tt> </tt> <tt> </tt> -selectborderwidth<tt> </tt> <tt> </tt> -xscrollcommand <BR>
+ -highlightcolor<tt> </tt> <tt> </tt> -insertontime<tt> </tt> <tt> </tt> -selectforeground<tt> </tt> <tt> </tt> -yscrollcommand
+<BR>
+ <P>
+</B>See the <B>options </B> manual entry for details on the standard options. <P>
+<B>Note:
+</B> Standard optiosn -highlightthickness and <B>-bordewidth </B> are ignored by planchet,
+and set to 0. Therefore <B>-relief </B> options have no effect.
+<H2><A NAME="sect3" HREF="#toc3">WIDGET-SPECIFIC
+OPTIONS </A></H2>
+<P>
+<P>
+Command-Line Name:<tt> </tt> <tt> </tt> <B>-coordformat </B> <BR>
+ Database Name:<tt> </tt> <tt> </tt> <B>coordFormat </B> <BR>
+ Database
+Class:<tt> </tt> <tt> </tt> <B>CoordFormat </B> <BR>
+
+<DL>
+
+<DT> Specifies format string to display current map coordinates,
+if no projection </DT>
+<DD>defined. Defaults to "X=%0.8g Y=%0.8g" </DD>
+</DL>
+<P>
+<P>
+Command-Line Name:<tt> </tt> <tt> </tt> <B>-orient
+</B> <BR>
+ Database Name:<tt> </tt> <tt> </tt> <B>orient </B> <BR>
+ Database Class:<tt> </tt> <tt> </tt> <B>Orient </B> <BR>
+
+<DL>
+
+<DT> Specifies printing orientation
+for this planchet. May be either portrait </DT>
+<DD>or landscape. Defaults to landscape
+</DD>
+</DL>
+<P>
+<P>
+Command-Line Name:<tt> </tt> <tt> </tt> <B>-lookwidth </B> <BR>
+ Database Name:<tt> </tt> <tt> </tt> <B>lookWidth </B> <BR>
+ Database Class:<tt> </tt> <tt> </tt> <B>LookWidth
+</B> <BR>
+
+<DL>
+
+<DT> Wraplength of text in popup look window. Defaults to 200. </DT>
+<DD></DD>
+</DL>
+<P>
+<P>
+Command-Line
+Name:<tt> </tt> <tt> </tt> <B>-shiftfactor </B> <BR>
+ Database Name:<tt> </tt> <tt> </tt> <B>shiftFactor </B> <BR>
+ Database Class:<tt> </tt> <tt> </tt> <B>ShiftFactor
+</B> <BR>
+
+<DL>
+
+<DT> Specifies share of window size to move on <B>shift </B> widget command. </DT>
+<DD>Defaults
+to 0.75 </DD>
+</DL>
+<P>
+<P>
+Command-Line Name:<tt> </tt> <tt> </tt> <B>-resizable </B> <BR>
+ Database Name:<tt> </tt> <tt> </tt> <B>resizable </B> <BR>
+ Database
+Class:<tt> </tt> <tt> </tt> <B>Resizable </B> <BR>
+
+<DL>
+
+<DT> Specifies a boolean value that indicates whether or
+not should planchet </DT>
+<DD>adjust its width/height ratio, when coordinate limits
+are first defined. </DD>
+</DL>
+<P>
+<P>
+Command-Line Name:<tt> </tt> <tt> </tt> <B>-rulerpos </B> <BR>
+ Database Name:<tt> </tt> <tt> </tt> <B>rulerPos </B>
+<BR>
+ Database Class:<tt> </tt> <tt> </tt> <B>RulerPos </B> <BR>
+
+<DL>
+
+<DT> Indicates position of scale ruler in planchet.
+(its left end). Should be </DT>
+<DD>list of two coordinates in any form, acceptable
+by Tk. Positive values are measured from top and left and negative from
+lower and right side of planchet </DD>
+</DL>
+<P>
+<P>
+Command-Line Name:<tt> </tt> <tt> </tt> <B>-scalevar </B> <BR>
+ Database
+Name:<tt> </tt> <tt> </tt> <B>scaleVar </B> <BR>
+ Database Class:<tt> </tt> <tt> </tt> <B>Variable </B> <BR>
+
+<DL>
+
+<DT> Specifies the name of variable.
+Current scale of map would be stored in </DT>
+<DD>this variable automatically upon
+each change of scale in form 1:denominator. If variable doesn't exist in
+global scope, it would be created. </DD>
+</DL>
+<P>
+<P>
+Command-Line Name:<tt> </tt> <tt> </tt> <B>-statusline </B> <BR>
+ Database
+Name:<tt> </tt> <tt> </tt> <B>statusLine </B> <BR>
+ Database Class:<tt> </tt> <tt> </tt> <B>none </B> <BR>
+
+<DL>
+
+<DT> Specifies name of label widget
+which would be used for displaying status </DT>
+<DD>information of planchet (i.e.
+current mouse pointer coordinates). Widget should exist before creating
+planchet or before passing it to planchet configure command. </DD>
+</DL>
+<P>
+<P>
+Command-Line
+Name:<tt> </tt> <tt> </tt> <B>-legbox </B> <BR>
+ Database Name:<tt> </tt> <tt> </tt> <B>legBox </B> <BR>
+ Database Class:<tt> </tt> <tt> </tt> <B>none </B> <BR>
+
+<DL>
+
+<DT> Specifies
+name of canvas widget which would display scrollable legend of </DT>
+<DD>base
+layer. Note, that scrollable legend is not printed automatically by print
+command. All contents of this widget would be erased each time base layer
+changed in planchet. </DD>
+</DL>
+<P>
+<P>
+Command-Line Name:<tt> </tt> <tt> </tt> <B>-zoombutton </B> <BR>
+ Database Name:<tt> </tt> <tt> </tt> <B>zoomButton
+</B> <BR>
+ Database Class:<tt> </tt> <tt> </tt> <B>none </B> <BR>
+
+<DL>
+
+<DT> Specifies name of button, which is used to initiate
+zoom operation on </DT>
+<DD>canvas. (usially via <B>zoom </B>) widget command. Planchet
+controls its state, disabling it, if coordinate system is not defined.
+It should exist before it passed to planchet. </DD>
+</DL>
+<P>
+<P>
+Command-Line Name:<tt> </tt> <tt> </tt> <B>-unzoombuttons
+</B> <BR>
+ Database Name:<tt> </tt> <tt> </tt> <B>unzoomButtons </B> <BR>
+ Database Class:<tt> </tt> <tt> </tt> <B>none </B> <BR>
+
+<DL>
+
+<DT> Specifies list
+of buttons, which are used to perform various unzoom operations </DT>
+<DD>(like
+<B>unzoom </B> or <B>limits default </B> widget commands). Planchet controls their state,
+disabling them if such operations are impossible. </DD>
+</DL>
+<P>
+<P>
+Command-Line Name:<tt> </tt> <tt> </tt> <B>-shiftbuttons
+</B> <BR>
+ Database Name:<tt> </tt> <tt> </tt> <B>shiftButtons </B> <BR>
+ Database Class:<tt> </tt> <tt> </tt> <B>none </B> <BR>
+
+<DL>
+
+<DT> Specifies list of
+four buttons for perform shift operation on planchet. </DT>
+<DD>Buttons are specified
+in following order left(west) down(south) <A HREF="up.north.html">up(north)</A>
+ and right(west),
+the same way as vi cursor movement keys are situated on keyboard. </DD>
+</DL>
+<P>
+<P>
+Command-Line
+Name:<tt> </tt> <tt> </tt> <B>-zoombutton </B> <BR>
+ Database Name:<tt> </tt> <tt> </tt> <B>zoomButton </B> <BR>
+ Database Class:<tt> </tt> <tt> </tt> <B>none </B> <BR>
+
+<DL>
+
+<DT> Specifies
+name of button, which is used to initiate zoom operation on </DT>
+<DD>canvas. (usially
+via <B>zoom </B>) widget command. Planchet controls its state, disabling it, if
+coordinate system is not defined. It should exist before it passed to planchet.
+</DD>
+</DL>
+<P>
+<P>
+Command-Line Name:<tt> </tt> <tt> </tt> <B>-unzoombuttons </B> <BR>
+ Database Name:<tt> </tt> <tt> </tt> <B>unzoomButtons </B> <BR>
+ Database
+Class:<tt> </tt> <tt> </tt> <B>none </B> <BR>
+
+<DL>
+
+<DT> Specifies list of buttons, which are used to perform various
+unzoom operations </DT>
+<DD>(like <B>unzoom </B> or <B>limits default </B> widget commands). Planchet
+controls their state, disabling them if such operations are impossible.
+</DD>
+</DL>
+<P>
+<P>
+Command-Line Name:<tt> </tt> <tt> </tt> <B>-shiftbuttons </B> <BR>
+ Database Name:<tt> </tt> <tt> </tt> <B>shiftButtons </B> <BR>
+ Database
+Class:<tt> </tt> <tt> </tt> <B>none </B> <BR>
+
+<DL>
+
+<DT> Specifies list of four buttons for perform shift operation
+on planchet. </DT>
+<DD>Buttons are specified in following order left(west) down(south)
+<A HREF="up.north.html">up(north)</A>
+ and right(west), the same way as vi cursor movement keys are
+situated on keyboard. This buttons should be either all be specified or
+all be empty, in which case list of four empty elements should be passed.
+Planchet not only controls state of buttons, but also redefines their
+commands. </DD>
+</DL>
+<P>
+<P>
+Command-Line Name:<tt> </tt> <tt> </tt> <B>-projection </B> <BR>
+ Database Name:<tt> </tt> <tt> </tt> <B>projection </B> <BR>
+ Database
+Class:<tt> </tt> <tt> </tt> <B>none </B> <BR>
+
+<DL>
+
+<DT> Specifies Fgis projection object which is used to convert
+chartographic </DT>
+<DD>coordinates of planchet into geographic (latitude and
+longitude) and vice versa. </DD>
+</DL>
+<P>
+ <P>
+In addition to these all options of <B>canvas
+</B> widget are supported.
+<H2><A NAME="sect4" HREF="#toc4">INTRODUCTION </A></H2>
+<P>
+The <B>planchet </B> command creates a new
+window (given by the <I>pathName </I> argument and makes it into planchet widget.
+<P>
+ Additional options, described above, can be given to control its behavoir.
+Currently they could be specified only in command line, not in option
+database, but it shoudl change in future. <P>
+ <B>planchet </B> command returns its
+<I>pathName </I> argument. At the time this command is invoked, there must not
+exist a window, named <I>pathName </I>, but <I>pathName </I>'s parent must exist. <B>planchet
+</B> command also creates new Tcl command named <I>pathName </I> which can be used
+to control widget. <P>
+ <P>
+ Planchet widget have all behavoir supported by Tk
+<B>canvas </B> widget, but, in addition it could have chartographic coordinate
+system and able to visualize and manipulate maps. <P>
+
+<H2><A NAME="sect5" HREF="#toc5">COORDINATE SYSTEM </A></H2>
+<P>
+
+Planchet coordinate system is real-world coordinate system. Its coordinates
+should be in meters of earth surface, not in pixels, millimeters or other
+map sheet or screen-related units. It can be defined either explicitely
+via <B>limits </B> widget command, or implicitely, when first map is shown in
+planchet. <P>
+ There are special commands which allow to recalculate from map
+(realword) coordinates to screen coordinates. Screen coordinate system
+of planchet is same as of canvas.
+<H2><A NAME="sect6" HREF="#toc6">LAYERS </A></H2>
+Planchet can visualize maps,
+which are represented as Fgis layer objects. There are two ways of display
+layer - as base layer or as ovelay. <P>
+Base layers are opaque, they are typically
+raster layers, shown by colors. There can be only one base layer in plachet
+in given time. If <B>legbox </B> helper widget is defined, and legend for base
+layer is drawable, it would be displayed in this widget. Several layer
+types couldn't be displayed as base layers. <P>
+ <P>
+Overlay layers are transparent,
+although visible. There can be several overlay layers in planchet at given
+time. Any layer can be displayed as overlay. <P>
+When first layer is displayed
+in planchet, with undefined coordinate system, coordinate system limits
+for planchet are got from limits of layer. If layer cannot provide this
+information, it causes an error. <P>
+
+<H2><A NAME="sect7" HREF="#toc7">HELPER WIDGETS </A></H2>
+<P>
+ Planchet can be accompanied
+with several other widgets, which are used to interact with user. If this
+widgets are passed to planchet via commandline options (or via widget
+<B>configure </B>) command, it can control them automatically and disable them,
+if corresponding action is impossible. See <B>OPTIONS ABOVE </B>. <P>
+
+<H2><A NAME="sect8" HREF="#toc8">SCALE INDICATION
+</A></H2>
+<P>
+ There are two traditional ways of scale indication - numerical and graphical.
+As numerical indication, <B>-scalevar </B> option of planchet widget allows to
+specfy Tcl global variable, which would always hold current value of map
+scale. <P>
+As graphical representation of scale, planchet can display scale
+ruler which shows how some realword distance is visible in planchet. <P>
+
+
+<H2><A NAME="sect9" HREF="#toc9">LOOK FEATURE </A></H2>
+<P>
+ Planchet allows to collect information from several layers
+in given point. By default it pops up window with this information on right
+button click. Set of layers which included in this information is called
+<B>look list </B>. <P>
+
+<H2><A NAME="sect10" HREF="#toc10">WIDGET COMMAND </A></H2>
+<P>
+<P>
+ The <B>planchet </B> command creates a new Tcl command
+whose name is <I>pathName </I>. This command can be used to invoke various operaitons
+on the widget. It has following general form: <blockquote><P>
+ <I>pathName option </I>?<I>arg arg
+.. </I>? <BR>
+ </blockquote>
+ <I>Option </I> and the <I>arg </I>s determine the exact behavior of the command.
+Planchet supports all widget commands, defined for <B>canvas </B> widget and
+following special commands, specific to planchet:
+<DL>
+
+<DT><I>pathName <B>clear </B></I> </DT>
+<DD>Removes
+all layers from planchet, and from look list and unsets coordinate system
+</DD>
+
+<DT><I>pathName <B>cget<I> option </I></B></I> </DT>
+<DD>Returns value of specified configuration option.
+In addition to standard options and widget specific options, supports
+all options of canvas widget. Several internal variables can also be obtained
+this way, but it is dirty and undocumented hack. </DD>
+
+<DT><I>pathName <B>configure<I> option
+arg ?option arg ...? </I></B></I> </DT>
+<DD>Allows to change value of one or more options. </DD>
+
+<DT><I>pathName
+<B>fit<I> x y </I></B></I> </DT>
+<DD>Returns 1 if point, given in real world coordinates is inside
+current planchet limits, and 0 otherwise. </DD>
+
+<DT><I>pathName <B>hide<I> pattern ?pattern...?
+</I></B></I> </DT>
+<DD>Removes all layers which matches pattern from planchet. </DD>
+
+<DT><I>pathName <B>layers
+</B></I> ?<I>pattern </I>? </DT>
+<DD>Return list of all visible layers, either base or overlays,
+which match given pattern. By default - all layers. </DD>
+
+<DT><I>pathName <B>limits </B></I> </DT>
+<DD>Used
+to control limits of realword coordinate system. Can have one of following
+form <blockquote></DD>
+
+<DT><B>limits </B> </DT>
+<DD>Without any arguments return list of four double values,
+representing real world coordinates of window sides. They are given in
+folowing order: <blockquote><P>
+ <I>XLeft YBottom XRight YTop </I><BR>
+ </DD>
+</DL>
+ </blockquote>
+
+<DL>
+
+<DT><B>limits <I>list </I></B> </DT>
+<DD></DD>
+
+<DT><B>limits <I>xleft
+ybottom xright ytop </I></B> </DT>
+<DD>Given list of four double values or four double
+values as separate arguments, sets planchet limits for this value. If <B>-resizable
+</B> option is true and no coordinate system was defined before, adjusts width/height
+ratio of planchet to reflect this ratio of given limits. Otherwise expands
+given limits to have same width/height ratio as widget. </DD>
+</DL>
+<P>
+ If directions
+of axes of given limits doesn't match those of currently defined coordinate
+system, silently reverts them. Therefore order of coordinates in insignificant,
+once coordinate system is defined. <P>
+ If coordinate system was defined, assumes
+that zooming operation is performed and stores old limits in zoom stack
+for subsequent unzoom operation. If scale of given limits is smaller, then
+of some limits in zoom stack, discards all elements with scale larger
+than given for unzoom operation shouldn't increase scale. Nevertheless initial
+limits are never discarded this way.
+<DL>
+
+<DT><B>limits default </B> </DT>
+<DD>Clears zoom stack
+and restores coordinate limits to their initial values. </DD>
+</DL>
+ </blockquote>
+
+<DL>
+
+<DT><I>pathName <B>look
+</B></I> </DT>
+<DD>Controls <B>LOOK FEATURE </B> of planchet. Can have one of following forms
+<blockquote></DD>
+
+<DT><B>look add <I>layer </I></B> </DT>
+<DD>adds layer to look list. </DD>
+
+<DT><B>look list </B>?<I>pattern </I>? </DT>
+<DD>Returns
+list of layers in look list, which match pattern. By default all layers
+</DD>
+
+<DT><B>look remove <I>pattern </I></B> </DT>
+<DD>removes layers which match pattern from look list
+</DD>
+
+<DT><B>look remove all </B> </DT>
+<DD>clears look list entirely </DD>
+
+<DT><B>look <I>x y </I></B>?<B>-titled|-list|-raw </B>?
+ </DT>
+<DD>return list of information for all layers in look list at given point.
+If <B>-titled </B> option is specified, each element in list is formatted string.
+Otherwise it is two element list which first element - layer title, and
+second - layer value. <B>-raw </B> option returns only values, without layer title
+information. </DD>
+</DL>
+<P>
+ Length of this list not neccesary matches length of look
+list, becouse if some layers are undefined in given point, they do not
+create list element. </blockquote>
+
+<DL>
+
+<DT><I>pathName <B>mapx <I>x </I></B></I> </DT>
+<DD></DD>
+
+<DT><I>pathName <B>mapy </B></I> </DT>
+<DD>Given screen coordinate
+in any form, acceptable by Tk, returns realword coordinate. </DD>
+
+<DT><I>pathName <B>print
+</B></I> ?option arg ...? </DT>
+<DD>Wrapper around <B>postscript </B> command. Uses default Fgis font
+mapping and print system, also widget default orientation. By default,
+send output to default Fgis printer using command, defined in fgis configuration
+file. </DD>
+</DL>
+<P>
+ Following options are supported: <blockquote><B>-colormode<I> mode </I></B> Same as <B>colormode
+</B> option in canvas <B>postscript </B> command.
+<DL>
+
+<DT><B>-file<I> filename </I></B> </DT>
+<DD>Write postscript
+representation of planchet into given file, instead of piping it to print
+command. </DD>
+
+<DT><B>-fontmap <I>variable </I></B> </DT>
+<DD>array used to map screen fonts to postscript
+fonts. See canvas <B>postscript </B> command for more information. </DD>
+
+<DT><B>-printer <I>printername
+</I></B> </DT>
+<DD>Overrides default printer, specified in fgis.rc file. </DD>
+</DL>
+ </blockquote>
+
+<DL>
+
+<DT><I>pathName <B>ruler<I>
+?on|off? </I></B></I> </DT>
+<DD>Controls scale ruler. </DD>
+
+<DT><I>pathName <B>scale </B></I> ?<I>denominator </I>? </DT>
+<DD>With no
+arguments returns current scale denominator. If <I>denominator </I> is given,
+adjust coordinate limits so that scale would be as specified and center
+point of widget would have same realworld coordinates as before. </DD>
+</DL>
+<P>
+ If any
+other arguments are specified, behaves as <B>canvas </B> widget <B>scale </B> command.
+<P>
+
+<DL>
+
+<DT><I>pathName <B>scrx <I>x </I></B></I> </DT>
+<DD></DD>
+
+<DT><I>pathName <B>scry <I>y </I></B></I> </DT>
+<DD>Given realworld coordinate, returns
+screen coordinate in pixels. </DD>
+
+<DT><I>pathName <B>setstatus </B></I> </DT>
+<DD>Displays message if <B>-statusline
+</B> helper widget, if defined, otherwise does nothing. Can have one of two
+form: <blockquote></DD>
+
+<DT><B>setstatus<I> message </I></B> </DT>
+<DD>displays message as specified </DD>
+
+<DT><B>setstatus<I> x y
+</I></B> </DT>
+<DD>Displays given coordinates. If no projection defined, they would be displayed
+using Tcl <B>format </B> command with value of <B>-coordformat </B> option as first argument.
+Otherwise they would be displayed using <B>format </B> object command of current
+projection. </DD>
+</DL>
+ </blockquote>
+
+<DL>
+
+<DT><I>pathName <B>shift <I>direction </I></B></I> </DT>
+<DD>Changes current coordinate limits
+so that current view shifts in specified <I>direction </I> by share of corresponding
+widget size, specified by <B>-shiftfactor </B> option. </DD>
+
+<DT><I>pathName <B>show <I>layer </I></B></I>?<B>-base
+</B>|<B>-overlay </B>? </DT>
+<DD>Displays specified layer. If neither <B>-base </B> nor <B>-overlay </B> is specifed,
+shows layer as base if no base layer currently present and layer can be
+displayed as base. Otherwise displays it as overlay. </DD>
+
+<DT><I>pathName <B>unzoom </B></I> </DT>
+<DD>Pops
+last coordinate limits from zoom stack </DD>
+
+<DT><I>pathName <B>zoom </B></I> ?<I> x y </I>? x y ??
+</DT>
+<DD>Initiates interactive zoom operation. If no coordinates are specified,
+prompts user to pick both corners of rectangle to display. If one pair
+is specified, prompts only for second pair. With two pairs just converts
+values from canvas to realworld coordinates and performs <B>limits </B> command
+on them. <blockquote><P>
+ <I>pathName <B>zoom cancel </B></I> <BR>
+ </DD>
+</DL>
+ </blockquote>
+ can be used to abort interactive zoom
+operation currently in progress. <blockquote><P>
+ <I>pathName <B>zoom cancel </B></I> <BR>
+ </blockquote>
+ can be used
+to abort interactive zoom operation currently in progress.
+<H2><A NAME="sect11" HREF="#toc11">SEE ALSO </A></H2>
+<B><A HREF="layer.n.html">layer</B>(n)</A>
+
+
+<H2><A NAME="sect12" HREF="#toc12">BUGS </A></H2>
+No care taken to do something useful if interactive zoom operation
+is performed on two planchets simulateously. <P>
+ <P>
+ <P>
+ <P>
+ <P>
+
+<HR><P>
+<A NAME="toc"><B>Table of Contents</B></A><P>
+<UL>
+<LI><A NAME="toc0" HREF="#sect0">NAME</A></LI>
+<LI><A NAME="toc1" HREF="#sect1">SYNOPSIS</A></LI>
+<LI><A NAME="toc2" HREF="#sect2">STANDARD OPTIONS</A></LI>
+<LI><A NAME="toc3" HREF="#sect3">WIDGET-SPECIFIC OPTIONS</A></LI>
+<LI><A NAME="toc4" HREF="#sect4">INTRODUCTION</A></LI>
+<LI><A NAME="toc5" HREF="#sect5">COORDINATE SYSTEM</A></LI>
+<LI><A NAME="toc6" HREF="#sect6">LAYERS</A></LI>
+<LI><A NAME="toc7" HREF="#sect7">HELPER WIDGETS</A></LI>
+<LI><A NAME="toc8" HREF="#sect8">SCALE INDICATION</A></LI>
+<LI><A NAME="toc9" HREF="#sect9">LOOK FEATURE</A></LI>
+<LI><A NAME="toc10" HREF="#sect10">WIDGET COMMAND</A></LI>
+<LI><A NAME="toc11" HREF="#sect11">SEE ALSO</A></LI>
+<LI><A NAME="toc12" HREF="#sect12">BUGS</A></LI>
+</UL>
+</BODY></HTML>