
[//000000001]: # (Table of contents generated by tcllib/doctools/toc with format 'markdown')

# Table Of Contents \-\-

  - [By Categories]()

      * [Document display]()

          + [shtmlview](tklib/files/apps/shtmlview\.md) Basic HTML and Markdown viewer application

      * [Documentation tools]()

          + [diagram](tklib/files/modules/diagrams/diagram\.md) Diagram drawing

          + [diagram\-viewer](tklib/files/apps/diagram\-viewer\.md) Lightweight Diagram Processor

      * [Image processing]()

          + [bitmap\-editor](tklib/files/apps/bitmap\-editor\.md) Editor for XBM images

      * [Map Display and Supporting Utilities]()

          + [map::area::display](tklib/files/modules/map/area\-display\.md) Widget to display a single geo/area definition

          + [map::area::file](tklib/files/modules/map/area\-file\.md) Reading/writing tklib geo/area files

          + [map::area::map\-display](tklib/files/modules/map/area\-map\-display\.md) Map Action Engine \- Layer to display area definitions

          + [map::area::store::fs](tklib/files/modules/map/area\-store\-fs\.md) Filesystem\-based store of geo/area definitions

          + [map::area::store::memory](tklib/files/modules/map/area\-store\-mem\.md) In\-memory store for geo/area definitions

          + [map::area::table\-display](tklib/files/modules/map/area\-table\-display\.md) Widget to display a table of area definitions

          + [map::box::display](tklib/files/modules/map/box\-display\.md) Widget to display a single box definition

          + [map::box::entry](tklib/files/modules/map/box\-entry\.md) Map Action Engine \- Box Entry

          + [map::box::file](tklib/files/modules/map/box\-file\.md) Reading/writing tklib geo/box files

          + [map::box::map\-display](tklib/files/modules/map/box\-map\-display\.md) Map Action Engine \- Layer to display box definitions

          + [map::box::store::fs](tklib/files/modules/map/box\-store\-fs\.md) Filesystem\-based store of geo/box definitions

          + [map::box::store::memory](tklib/files/modules/map/box\-store\-mem\.md) In\-memory store for geo/box definitions

          + [map::box::table\-display](tklib/files/modules/map/box\-table\-display\.md) Widget to display a table of box definitions

          + [map::display](tklib/files/modules/map/display\.md) Map Display Widget

          + [map::mark](tklib/files/modules/map/mark\.md) Map Action Engine \- Mark A Point

          + [map::point::file](tklib/files/modules/map/point\-file\.md) Reading/writing tklib geo/point files

          + [map::point::map\-display](tklib/files/modules/map/point\-map\-display\.md) Map Action Engine \- Layer to display point definitions

          + [map::point::store::fs](tklib/files/modules/map/point\-store\-fs\.md) Filesystem\-based store of geo/point definitions

          + [map::point::store::memory](tklib/files/modules/map/point\-store\-mem\.md) In\-memory store for geo/point definitions

          + [map::point::table\-display](tklib/files/modules/map/point\-table\-display\.md) Widget to display a table of point definitions

          + [map::provider::osm](tklib/files/modules/map/provider\-osm\.md) Tile provider using OpenStreetMap Mapnik as origin

          + [map::track::display](tklib/files/modules/map/track\-display\.md) Widget to display a single track definition

          + [map::track::entry](tklib/files/modules/map/track\-entry\.md) Map Action Engine \- Track Entry

          + [map::track::file](tklib/files/modules/map/track\-file\.md) Reading/writing tklib geo/track files

          + [map::track::map\-display](tklib/files/modules/map/track\-map\-display\.md) Map Action Engine \- Layer to display track definitions

          + [map::track::store::fs](tklib/files/modules/map/track\-store\-fs\.md) Filesystem\-based store of geo/track definitions

          + [map::track::store::memory](tklib/files/modules/map/track\-store\-mem\.md) In\-memory store for geo/track definitions

          + [map::track::table\-display](tklib/files/modules/map/track\-table\-display\.md) Widget to display a table of track definitions

          + [map\_overview](tklib/files/modules/map/map\_overview\.md) Overview of the packages in the Map module

      * [Unfiled]()

          + [autoscroll](tklib/files/modules/autoscroll/autoscroll\.md) Provides for a scrollbar to automatically mapped and unmapped as needed

          + [canvas::drag](tklib/files/modules/canvas/canvas\_drag\.md) Manage the dragging of canvas items or item groups

          + [canvas::edit::circle](tklib/files/modules/canvas/canvas\_ecircle\.md) Editing a circle on a canvas

          + [canvas::edit::points](tklib/files/modules/canvas/canvas\_epoints\.md) Editing a cloud of points on a canvas

          + [canvas::edit::polyline](tklib/files/modules/canvas/canvas\_epolyline\.md) Editing a polyline on a canvas

          + [canvas::edit::quadrilateral](tklib/files/modules/canvas/canvas\_equad\.md) Editing a quadrilateral on a canvas

          + [canvas::edit::rectangle](tklib/files/modules/canvas/canvas\_erectangle\.md) Editing a rectangle on a canvas

          + [canvas::gradient](tklib/files/modules/canvas/canvas\_gradient\.md) Canvas with a gradient background

          + [canvas::highlight](tklib/files/modules/canvas/canvas\_highlight\.md) Manage the highlighting of canvas items or item groups

          + [canvas::mvg](tklib/files/modules/canvas/canvas\_mvg\.md) Canvas to ImageMagick MVG vector format

          + [canvas::pdf](tklib/files/modules/canvas/canvas\_pdf\.md) Canvas to PDF

          + [canvas::snap](tklib/files/modules/canvas/canvas\_snap\.md) Canvas snapshot to Tk photo image

          + [canvas::sqmap](tklib/files/modules/canvas/canvas\_sqmap\.md) Canvas with map background based on square tiles

          + [canvas::tag](tklib/files/modules/canvas/canvas\_tags\.md) Easier management of the tags on canvas items or item groups

          + [canvas::track::lines](tklib/files/modules/canvas/canvas\_trlines\.md) Manage a group of rubber band lines

          + [canvas::zoom](tklib/files/modules/canvas/canvas\_zoom\.md) Zoom control for canvas::sqmap

          + [canvasLabel](tklib/files/modules/tkpiechart/canvaslabel\.md) tkpiechart canvas label class

          + [chatwidget](tklib/files/modules/chatwidget/chatwidget\.md) Provides a multi\-paned view suitable for display of chat room or irc channel information

          + [controlwidget](tklib/files/modules/controlwidget/controlwidget\.md) Collection of widgets for displaying and controlling numerical values

          + [crosshair](tklib/files/modules/crosshair/crosshair\.md) Crosshairs for Tk canvas

          + [ctext](tklib/files/modules/ctext/ctext\.md) Ctext a text widget with highlighting support

          + [cursor](tklib/files/modules/cursor/cursor\.md) Procedures to handle CURSOR data

          + [getstring](tklib/files/modules/getstring/tk\_getString\.md) A string dialog

          + [history](tklib/files/modules/history/tklib\_history\.md) Provides a history for Entry widgets

          + [ico](tklib/files/modules/ico/ico\.md) Reading and writing windows icons

          + [khim](tklib/files/modules/khim/khim\.md) Provides key bindings for entering international characters on a keyboard that does not support them

          + [menubar](tklib/files/modules/menubar/menubar\.md) Creates an instance of the  Class\.

          + [notifywindow](tklib/files/modules/notifywindow/notifywindow\.md) Provides unobtrusive window for alerts/notifications from Tk applications

          + [ntext](tklib/files/modules/ntext/ntext\.md) Alternative Bindings for the Text Widget

          + [ntextBindings](tklib/files/modules/ntext/ntextBindings\.md) Alternative Bindings for the Text Widget

          + [ntextIndent](tklib/files/modules/ntext/ntextIndent\.md) ntext Indentation for the Text Widget

          + [ntextWordBreak](tklib/files/modules/ntext/ntextWordBreak\.md) ntext Word Boundary Detection for the Text Widget

          + [persistentSelection](tklib/files/modules/persistentSelection/persistentSelection\.md) Enhanced PRIMARY selection

          + [pie](tklib/files/modules/tkpiechart/pie\.md) 2D or 3D pie chart object in a canvas

          + [pieBoxLabeler](tklib/files/modules/tkpiechart/pieboxlabeler\.md) tkpiechart pie box style labeler class

          + [piePeripheralLabeler](tklib/files/modules/tkpiechart/pieperipherallabeler\.md) tkpiechart pie peripheral style labeler class

          + [Plotchart](tklib/files/modules/plotchart/plotchart\.md) Simple plotting and charting package

          + [shtmlview](tklib/files/modules/shtmlview/shtmlview\.md) Extended Tcl/Tk text widget with basic support for rendering of HTML and Markdown

          + [shtmlview\_doctools](tklib/files/modules/shtmlview/shtmlview\-doctools\.md) shtmlview extension adding support for doctools markup

          + [shtmlview\_mkdoc](tklib/files/modules/shtmlview/shtmlview\-mkdoc\.md) shtmlview extension adding support for mkdoc markup

          + [tipstack](tklib/files/modules/tooltip/tipstack\.md) Stacked tooltips

          + [tooltip](tklib/files/modules/tooltip/tooltip\.md) Tooltip management

          + [widget\_listentry](tklib/files/modules/widgetl/widget\_listentry\.md) widget::listentry widget

          + [widget\_listsimple](tklib/files/modules/widgetl/widget\_listsimple\.md) widget::listsimple widget

          + [widget\_validator](tklib/files/modules/widgetv/widget\_validator\.md) widget::validator behaviour

          + [widgetPlus](tklib/files/modules/widgetPlus/widgetPlus\.md) Enhanced Entry, Spinbox, and Combobox Widgets with Undo/Redo and other useful features

      * [Widget]()

          + [datefield](tklib/files/modules/datefield/datefield\.md) Tk datefield widget

          + [ipentry](tklib/files/modules/ipentry/ipentry\.md) An IP address entry widget

          + [swaplist](tklib/files/modules/swaplist/swaplist\.md) A dialog which allows a user to move options between two lists

          + [widget](tklib/files/modules/widget/widget\.md) Megawidget bundle

          + [widget\_calendar](tklib/files/modules/widget/widget\_calendar\.md) Calendar Megawidget

          + [widget\_dateentry](tklib/files/modules/widget/widget\_dateentry\.md) Date Entry Megawidget

          + [widget\_toolbar](tklib/files/modules/widget/widget\_toolbar\.md) Toolbar Megawidget

  - [By Type]()

      * [Applications]()

          + [bitmap\-editor](tklib/files/apps/bitmap\-editor\.md) Editor for XBM images

          + [diagram\-viewer](tklib/files/apps/diagram\-viewer\.md) Lightweight Diagram Processor

          + [shtmlview](tklib/files/apps/shtmlview\.md) Basic HTML and Markdown viewer application

      * [Modules]()

          + [autoscroll]()

              - [autoscroll](tklib/files/modules/autoscroll/autoscroll\.md) Provides for a scrollbar to automatically mapped and unmapped as needed

          + [canvas]()

              - [canvas::drag](tklib/files/modules/canvas/canvas\_drag\.md) Manage the dragging of canvas items or item groups

              - [canvas::edit::circle](tklib/files/modules/canvas/canvas\_ecircle\.md) Editing a circle on a canvas

              - [canvas::edit::points](tklib/files/modules/canvas/canvas\_epoints\.md) Editing a cloud of points on a canvas

              - [canvas::edit::polyline](tklib/files/modules/canvas/canvas\_epolyline\.md) Editing a polyline on a canvas

              - [canvas::edit::quadrilateral](tklib/files/modules/canvas/canvas\_equad\.md) Editing a quadrilateral on a canvas

              - [canvas::edit::rectangle](tklib/files/modules/canvas/canvas\_erectangle\.md) Editing a rectangle on a canvas

              - [canvas::gradient](tklib/files/modules/canvas/canvas\_gradient\.md) Canvas with a gradient background

              - [canvas::highlight](tklib/files/modules/canvas/canvas\_highlight\.md) Manage the highlighting of canvas items or item groups

              - [canvas::mvg](tklib/files/modules/canvas/canvas\_mvg\.md) Canvas to ImageMagick MVG vector format

              - [canvas::pdf](tklib/files/modules/canvas/canvas\_pdf\.md) Canvas to PDF

              - [canvas::snap](tklib/files/modules/canvas/canvas\_snap\.md) Canvas snapshot to Tk photo image

              - [canvas::sqmap](tklib/files/modules/canvas/canvas\_sqmap\.md) Canvas with map background based on square tiles

              - [canvas::tag](tklib/files/modules/canvas/canvas\_tags\.md) Easier management of the tags on canvas items or item groups

              - [canvas::track::lines](tklib/files/modules/canvas/canvas\_trlines\.md) Manage a group of rubber band lines

              - [canvas::zoom](tklib/files/modules/canvas/canvas\_zoom\.md) Zoom control for canvas::sqmap

          + [chatwidget]()

              - [chatwidget](tklib/files/modules/chatwidget/chatwidget\.md) Provides a multi\-paned view suitable for display of chat room or irc channel information

          + [controlwidget]()

              - [controlwidget](tklib/files/modules/controlwidget/controlwidget\.md) Collection of widgets for displaying and controlling numerical values

          + [crosshair]()

              - [crosshair](tklib/files/modules/crosshair/crosshair\.md) Crosshairs for Tk canvas

          + [ctext]()

              - [ctext](tklib/files/modules/ctext/ctext\.md) Ctext a text widget with highlighting support

          + [cursor]()

              - [cursor](tklib/files/modules/cursor/cursor\.md) Procedures to handle CURSOR data

          + [datefield]()

              - [datefield](tklib/files/modules/datefield/datefield\.md) Tk datefield widget

          + [diagrams]()

              - [diagram](tklib/files/modules/diagrams/diagram\.md) Diagram drawing

          + [getstring]()

              - [getstring](tklib/files/modules/getstring/tk\_getString\.md) A string dialog

          + [history]()

              - [history](tklib/files/modules/history/tklib\_history\.md) Provides a history for Entry widgets

          + [ico]()

              - [ico](tklib/files/modules/ico/ico\.md) Reading and writing windows icons

          + [ipentry]()

              - [ipentry](tklib/files/modules/ipentry/ipentry\.md) An IP address entry widget

          + [khim]()

              - [khim](tklib/files/modules/khim/khim\.md) Provides key bindings for entering international characters on a keyboard that does not support them

          + [map]()

              - [map::area::display](tklib/files/modules/map/area\-display\.md) Widget to display a single geo/area definition

              - [map::area::file](tklib/files/modules/map/area\-file\.md) Reading/writing tklib geo/area files

              - [map::area::map\-display](tklib/files/modules/map/area\-map\-display\.md) Map Action Engine \- Layer to display area definitions

              - [map::area::store::fs](tklib/files/modules/map/area\-store\-fs\.md) Filesystem\-based store of geo/area definitions

              - [map::area::store::memory](tklib/files/modules/map/area\-store\-mem\.md) In\-memory store for geo/area definitions

              - [map::area::table\-display](tklib/files/modules/map/area\-table\-display\.md) Widget to display a table of area definitions

              - [map::box::display](tklib/files/modules/map/box\-display\.md) Widget to display a single box definition

              - [map::box::entry](tklib/files/modules/map/box\-entry\.md) Map Action Engine \- Box Entry

              - [map::box::file](tklib/files/modules/map/box\-file\.md) Reading/writing tklib geo/box files

              - [map::box::map\-display](tklib/files/modules/map/box\-map\-display\.md) Map Action Engine \- Layer to display box definitions

              - [map::box::store::fs](tklib/files/modules/map/box\-store\-fs\.md) Filesystem\-based store of geo/box definitions

              - [map::box::store::memory](tklib/files/modules/map/box\-store\-mem\.md) In\-memory store for geo/box definitions

              - [map::box::table\-display](tklib/files/modules/map/box\-table\-display\.md) Widget to display a table of box definitions

              - [map::display](tklib/files/modules/map/display\.md) Map Display Widget

              - [map::mark](tklib/files/modules/map/mark\.md) Map Action Engine \- Mark A Point

              - [map::point::file](tklib/files/modules/map/point\-file\.md) Reading/writing tklib geo/point files

              - [map::point::map\-display](tklib/files/modules/map/point\-map\-display\.md) Map Action Engine \- Layer to display point definitions

              - [map::point::store::fs](tklib/files/modules/map/point\-store\-fs\.md) Filesystem\-based store of geo/point definitions

              - [map::point::store::memory](tklib/files/modules/map/point\-store\-mem\.md) In\-memory store for geo/point definitions

              - [map::point::table\-display](tklib/files/modules/map/point\-table\-display\.md) Widget to display a table of point definitions

              - [map::provider::osm](tklib/files/modules/map/provider\-osm\.md) Tile provider using OpenStreetMap Mapnik as origin

              - [map::track::display](tklib/files/modules/map/track\-display\.md) Widget to display a single track definition

              - [map::track::entry](tklib/files/modules/map/track\-entry\.md) Map Action Engine \- Track Entry

              - [map::track::file](tklib/files/modules/map/track\-file\.md) Reading/writing tklib geo/track files

              - [map::track::map\-display](tklib/files/modules/map/track\-map\-display\.md) Map Action Engine \- Layer to display track definitions

              - [map::track::store::fs](tklib/files/modules/map/track\-store\-fs\.md) Filesystem\-based store of geo/track definitions

              - [map::track::store::memory](tklib/files/modules/map/track\-store\-mem\.md) In\-memory store for geo/track definitions

              - [map::track::table\-display](tklib/files/modules/map/track\-table\-display\.md) Widget to display a table of track definitions

              - [map\_overview](tklib/files/modules/map/map\_overview\.md) Overview of the packages in the Map module

          + [menubar]()

              - [menubar](tklib/files/modules/menubar/menubar\.md) Creates an instance of the  Class\.

          + [notifywindow]()

              - [notifywindow](tklib/files/modules/notifywindow/notifywindow\.md) Provides unobtrusive window for alerts/notifications from Tk applications

          + [ntext]()

              - [ntext](tklib/files/modules/ntext/ntext\.md) Alternative Bindings for the Text Widget

              - [ntextBindings](tklib/files/modules/ntext/ntextBindings\.md) Alternative Bindings for the Text Widget

              - [ntextIndent](tklib/files/modules/ntext/ntextIndent\.md) ntext Indentation for the Text Widget

              - [ntextWordBreak](tklib/files/modules/ntext/ntextWordBreak\.md) ntext Word Boundary Detection for the Text Widget

          + [persistentSelection]()

              - [persistentSelection](tklib/files/modules/persistentSelection/persistentSelection\.md) Enhanced PRIMARY selection

          + [plotchart]()

              - [Plotchart](tklib/files/modules/plotchart/plotchart\.md) Simple plotting and charting package

          + [shtmlview]()

              - [shtmlview](tklib/files/modules/shtmlview/shtmlview\.md) Extended Tcl/Tk text widget with basic support for rendering of HTML and Markdown

              - [shtmlview\_doctools](tklib/files/modules/shtmlview/shtmlview\-doctools\.md) shtmlview extension adding support for doctools markup

              - [shtmlview\_mkdoc](tklib/files/modules/shtmlview/shtmlview\-mkdoc\.md) shtmlview extension adding support for mkdoc markup

          + [swaplist]()

              - [swaplist](tklib/files/modules/swaplist/swaplist\.md) A dialog which allows a user to move options between two lists

          + [tkpiechart]()

              - [canvasLabel](tklib/files/modules/tkpiechart/canvaslabel\.md) tkpiechart canvas label class

              - [pie](tklib/files/modules/tkpiechart/pie\.md) 2D or 3D pie chart object in a canvas

              - [pieBoxLabeler](tklib/files/modules/tkpiechart/pieboxlabeler\.md) tkpiechart pie box style labeler class

              - [piePeripheralLabeler](tklib/files/modules/tkpiechart/pieperipherallabeler\.md) tkpiechart pie peripheral style labeler class

          + [tooltip]()

              - [tipstack](tklib/files/modules/tooltip/tipstack\.md) Stacked tooltips

              - [tooltip](tklib/files/modules/tooltip/tooltip\.md) Tooltip management

          + [widget]()

              - [widget](tklib/files/modules/widget/widget\.md) Megawidget bundle

              - [widget\_calendar](tklib/files/modules/widget/widget\_calendar\.md) Calendar Megawidget

              - [widget\_dateentry](tklib/files/modules/widget/widget\_dateentry\.md) Date Entry Megawidget

              - [widget\_toolbar](tklib/files/modules/widget/widget\_toolbar\.md) Toolbar Megawidget

          + [widgetl]()

              - [widget\_listentry](tklib/files/modules/widgetl/widget\_listentry\.md) widget::listentry widget

              - [widget\_listsimple](tklib/files/modules/widgetl/widget\_listsimple\.md) widget::listsimple widget

          + [widgetPlus]()

              - [widgetPlus](tklib/files/modules/widgetPlus/widgetPlus\.md) Enhanced Entry, Spinbox, and Combobox Widgets with Undo/Redo and other useful features

          + [widgetv]()

              - [widget\_validator](tklib/files/modules/widgetv/widget\_validator\.md) widget::validator behaviour
