├── support ├── devel │ ├── sak │ │ ├── help │ │ │ ├── topic.txt │ │ │ ├── pkgIndex.tcl │ │ │ ├── help.txt │ │ │ └── cmd.tcl │ │ ├── test │ │ │ ├── topic.txt │ │ │ ├── test.tcl │ │ │ ├── pkgIndex.tcl │ │ │ ├── shells.tcl │ │ │ └── cmd.tcl │ │ ├── old │ │ │ └── topic.txt │ │ ├── validate │ │ │ ├── topic.txt │ │ │ └── pkgIndex.tcl │ │ ├── doc │ │ │ ├── topic.txt │ │ │ ├── pkgIndex.tcl │ │ │ └── toc_apps.txt │ │ ├── review │ │ │ ├── topic.txt │ │ │ ├── pkgIndex.tcl │ │ │ ├── help.txt │ │ │ └── cmd.tcl │ │ ├── localdoc │ │ │ ├── topic.txt │ │ │ ├── pkgIndex.tcl │ │ │ ├── help.txt │ │ │ └── cmd.tcl │ │ ├── readme │ │ │ ├── topic.txt │ │ │ ├── pkgIndex.tcl │ │ │ └── help.txt │ │ ├── registry │ │ │ └── pkgIndex.tcl │ │ └── util │ │ │ └── pkgIndex.tcl │ └── doc │ │ └── feedback.inc ├── installation │ ├── version.tcl │ └── main.tcl └── releases │ ├── package_tip55.txt │ └── package_yml.txt ├── .fossil-settings └── binary-glob ├── modules ├── ctext │ ├── pkgIndex.tcl │ ├── REGRESSION │ ├── TODO │ ├── ctext_test_ws.tcl │ └── ctext_scroll_test.tcl ├── khim │ └── pkgIndex.tcl ├── cursor │ └── pkgIndex.tcl ├── diagrams │ ├── figures │ │ ├── figure-02-arc.dia │ │ ├── figure-02-box.dia │ │ ├── figure-02-drum.dia │ │ ├── figure-02-arrow.dia │ │ ├── figure-02-circle.dia │ │ ├── figure-02-line.dia │ │ ├── figure-02-text.dia │ │ ├── figure-03-text-anchoring-1.dia │ │ ├── figure-01.png │ │ ├── figure-02-ellipse.dia │ │ ├── figure-26.png │ │ ├── figure-33.png │ │ ├── figure-38.png │ │ ├── figure-39.png │ │ ├── figure-40.png │ │ ├── figure-41.png │ │ ├── figure-02-arc.png │ │ ├── figure-02-box.png │ │ ├── figure-02-diamond.dia │ │ ├── figure-05-arc-turn-1.dia │ │ ├── figure-06-arc-turn-2.dia │ │ ├── figure-02-arrow.png │ │ ├── figure-02-drum.png │ │ ├── figure-02-line.png │ │ ├── figure-02-text.png │ │ ├── figure-07-arc-turn-3.dia │ │ ├── figure-14-line.png │ │ ├── figure-35-chop.png │ │ ├── figure-02-circle.png │ │ ├── figure-02-diamond.png │ │ ├── figure-02-ellipse.png │ │ ├── figure-02-spline.png │ │ ├── figure-14-line.dia │ │ ├── figure-15-spline-1.png │ │ ├── figure-16-spline-2.png │ │ ├── figure-17-spline-3.png │ │ ├── figure-36-block-1.png │ │ ├── figure-37-block-2.png │ │ ├── figure-05-arc-turn-1.png │ │ ├── figure-06-arc-turn-2.png │ │ ├── figure-07-arc-turn-3.png │ │ ├── figure-11-text-arcs.png │ │ ├── figure-17-spline-3.dia │ │ ├── figure-18-style-dash.png │ │ ├── figure-00-dependencies.png │ │ ├── figure-02-basic-shapes.png │ │ ├── figure-08-text-boxes-1.png │ │ ├── figure-09-text-boxes-2.png │ │ ├── figure-10-text-circles.png │ │ ├── figure-12-positioning-1.png │ │ ├── figure-16-spline-2.dia │ │ ├── figure-20-style-stroke.png │ │ ├── figure-21-style-colors.png │ │ ├── figure-23-direction-1.png │ │ ├── figure-24-direction-2.png │ │ ├── figure-25-direction-3.png │ │ ├── figure-28-corners-open.png │ │ ├── figure-34-positioning-2.png │ │ ├── figure-45-example-math.png │ │ ├── figure-27-corners-closed.png │ │ ├── figure-48-point-vectoradd.png │ │ ├── figure-49-point-vectorsub.png │ │ ├── figure-03-text-anchoring-1.png │ │ ├── figure-04-text-anchoring-2.png │ │ ├── figure-12-positioning-1.dia │ │ ├── figure-13-relative-movement.png │ │ ├── figure-19-style-arrowheads.png │ │ ├── figure-22-text-anchoring-3.png │ │ ├── figure-31-point-projection.png │ │ ├── figure-32-point-intersection.png │ │ ├── figure-42-example-a-workflow.png │ │ ├── figure-46-example-molecule.png │ │ ├── figure-08-text-boxes-1.dia │ │ ├── figure-43-example-photoplotter.png │ │ ├── figure-50-point-cons-absolute.png │ │ ├── figure-51-point-cons-relative.png │ │ ├── figure-29-point-interpolation-1.png │ │ ├── figure-30-point-interpolation-2.png │ │ ├── figure-44-example-systemdiagram.png │ │ ├── figure-47-example-datastructures.png │ │ ├── figure-52-example-core-notifier.png │ │ ├── figure-09-text-boxes-2.dia │ │ ├── figure-20-style-stroke.dia │ │ ├── figure-10-text-circles.dia │ │ ├── figure-21-style-colors.dia │ │ ├── figure-39.dia │ │ ├── figure-26.dia │ │ ├── figure-04-text-anchoring-2.dia │ │ ├── figure-19-style-arrowheads.dia │ │ ├── figure-29-point-interpolation-1.dia │ │ ├── figure-11-text-arcs.dia │ │ ├── figure-33.dia │ │ ├── figure-02-spline.dia │ │ ├── figure-30-point-interpolation-2.dia │ │ ├── figure-01.dia │ │ ├── figure-18-style-dash.dia │ │ ├── figure-38.dia │ │ ├── figure-23-direction-1.dia │ │ ├── figure-22-text-anchoring-3.dia │ │ ├── figure-35-chop.dia │ │ ├── figure-50-point-cons-absolute.dia │ │ ├── figure-41.dia │ │ ├── figure-31-point-projection.dia │ │ ├── figure-02-basic-shapes.dia │ │ ├── figure-24-direction-2.dia │ │ ├── figure-49-point-vectorsub.dia │ │ ├── figure-37-block-2.dia │ │ ├── figure-51-point-cons-relative.dia │ │ ├── figure-25-direction-3.dia │ │ ├── figure-48-point-vectoradd.dia │ │ ├── figure-32-point-intersection.dia │ │ ├── figure-27-corners-closed.dia │ │ ├── figure-34-positioning-2.dia │ │ ├── figure-28-corners-open.dia │ │ ├── figure-13-relative-movement.dia │ │ ├── figure-15-spline-1.dia │ │ ├── figure-44-example-systemdiagram.dia │ │ └── figure-36-block-1.dia │ ├── include │ │ ├── values │ │ │ ├── justify.inc │ │ │ ├── anchor.inc │ │ │ ├── arrowhead.inc │ │ │ └── style.inc │ │ ├── elem │ │ │ ├── cat_open.inc │ │ │ ├── cat_closed.inc │ │ │ ├── spline.inc │ │ │ ├── arrow.inc │ │ │ ├── move.inc │ │ │ ├── text.inc │ │ │ ├── ellipse.inc │ │ │ ├── box.inc │ │ │ ├── drum.inc │ │ │ ├── circle.inc │ │ │ └── diamond.inc │ │ ├── attr │ │ │ ├── text_height.inc │ │ │ ├── text_width.inc │ │ │ ├── arc_from.inc │ │ │ ├── from.inc │ │ │ ├── at.inc │ │ │ ├── smooth.inc │ │ │ ├── arc_to.inc │ │ │ ├── noturn.inc │ │ │ ├── to.inc │ │ │ ├── color.inc │ │ │ ├── height.inc │ │ │ ├── stroke.inc │ │ │ ├── width.inc │ │ │ ├── diam_height.inc │ │ │ ├── diam_width.inc │ │ │ ├── textcolor.inc │ │ │ ├── circle_radius.inc │ │ │ ├── textfont.inc │ │ │ ├── fillcolor.inc │ │ │ ├── text.inc │ │ │ ├── with.inc │ │ │ ├── arc_radius.inc │ │ │ ├── diam_aspect.inc │ │ │ ├── drum_aspect.inc │ │ │ ├── clockwise.inc │ │ │ ├── counterclockwise.inc │ │ │ ├── line_at.inc │ │ │ ├── slant.inc │ │ │ ├── justify.inc │ │ │ ├── diameter.inc │ │ │ ├── line_with.inc │ │ │ ├── style.inc │ │ │ ├── arrowhead.inc │ │ │ └── chop.inc │ │ ├── var │ │ │ ├── drumaspect.inc │ │ │ ├── anchor.inc │ │ │ ├── diamondaspect.inc │ │ │ ├── justify.inc │ │ │ ├── slant.inc │ │ │ ├── arrowhead.inc │ │ │ ├── arcradius.inc │ │ │ ├── linewidth.inc │ │ │ ├── textcolor.inc │ │ │ ├── textfont.inc │ │ │ ├── linecolor.inc │ │ │ ├── boxwidth.inc │ │ │ ├── boxheight.inc │ │ │ ├── linestyle.inc │ │ │ ├── clockwise.inc │ │ │ ├── fillcolor.inc │ │ │ ├── movelength.inc │ │ │ └── circleradius.inc │ │ └── distances.inc │ └── tools │ │ ├── show_figures │ │ └── make_figures ├── tsw │ ├── doc │ │ ├── compare.png │ │ ├── EditingOpts.png │ │ ├── TswDemo_clam.png │ │ ├── TswDemo_vista.png │ │ ├── SerialLineConfig.png │ │ ├── TswDemo_aqua_blue.png │ │ ├── TswDemo_aqua_dark.png │ │ ├── TswDemo_default.png │ │ ├── TswDemo_default_2.png │ │ └── TswDemo_aqua_green.png │ ├── scripts │ │ └── mwutil │ │ │ └── pkgIndex.tcl │ ├── pkgIndex.tcl │ └── COPYRIGHT.txt ├── tablelist │ ├── doc │ │ ├── arc.png │ │ ├── gtk.png │ │ ├── aqua.png │ │ ├── aqua11.png │ │ ├── browse.png │ │ ├── config.png │ │ ├── dust.png │ │ ├── mate.png │ │ ├── menta.png │ │ ├── mint.png │ │ ├── mint2.png │ │ ├── phase.png │ │ ├── plain.png │ │ ├── styles.png │ │ ├── ubuntu.png │ │ ├── white.png │ │ ├── win10.png │ │ ├── yuyo.png │ │ ├── adwaita.png │ │ ├── ambiance.png │ │ ├── baghira.png │ │ ├── bicolor.png │ │ ├── bwidget.png │ │ ├── classic.png │ │ ├── dustSand.png │ │ ├── newWave.png │ │ ├── oxygen1.png │ │ ├── oxygen2.png │ │ ├── plain100.png │ │ ├── plain125.png │ │ ├── plain150.png │ │ ├── plain175.png │ │ ├── plain200.png │ │ ├── plastik.png │ │ ├── radiance.png │ │ ├── ubuntu2.png │ │ ├── ubuntu3.png │ │ ├── white100.png │ │ ├── white125.png │ │ ├── white150.png │ │ ├── white175.png │ │ ├── white200.png │ │ ├── win7Aero.png │ │ ├── arrowStyles.png │ │ ├── bicolor100.png │ │ ├── bicolor125.png │ │ ├── bicolor150.png │ │ ├── bicolor175.png │ │ ├── bicolor200.png │ │ ├── blueMenta.png │ │ ├── browseTree.png │ │ ├── classic100.png │ │ ├── classic125.png │ │ ├── classic150.png │ │ ├── classic175.png │ │ ├── classic200.png │ │ ├── dirViewer.png │ │ ├── klearlooks.png │ │ ├── plastique.png │ │ ├── scrollbars.png │ │ ├── tileWidgets.png │ │ ├── ubuntuMate.png │ │ ├── vistaAero.png │ │ ├── wideSpinbox.png │ │ ├── win7Classic.png │ │ ├── winnative.png │ │ ├── winxpBlue.png │ │ ├── winxpOlive.png │ │ ├── winxpSilver.png │ │ ├── toggleswitch.png │ │ ├── vistaClassic.png │ │ ├── embeddedWindows.png │ │ ├── ttk_checkbutton.png │ │ ├── arrowStyles_vista.png │ │ └── embeddedWindows_tile.png │ ├── scripts │ │ └── pencil.cur │ ├── tablelist.tcl │ └── COPYRIGHT.txt ├── wcb │ ├── doc │ │ ├── entrytest.png │ │ ├── texttest1.png │ │ ├── texttest2.png │ │ ├── listboxtest1.png │ │ └── listboxtest2.png │ ├── pkgIndex.tcl │ └── COPYRIGHT.txt ├── widgetl │ ├── icons │ │ ├── add.png │ │ ├── delete.png │ │ ├── arrow_up.png │ │ ├── arrow_down.png │ │ ├── folder_explore.png │ │ └── readme.txt │ └── pkgIndex.tcl ├── datefield │ └── pkgIndex.tcl ├── mentry │ ├── doc │ │ ├── datetime1.png │ │ ├── datetime2.png │ │ ├── frankingid.png │ │ ├── phonenumber.png │ │ ├── ethernetaddr.png │ │ └── phonenumber_tile.png │ ├── scripts │ │ └── mwutil │ │ │ └── pkgIndex.tcl │ ├── mentry.tcl │ └── COPYRIGHT.txt ├── text │ └── pkgIndex.tcl ├── treeview │ └── pkgIndex.tcl ├── chatwidget │ └── pkgIndex.tcl ├── notifywindow │ └── pkgIndex.tcl ├── scrollutil │ ├── doc │ │ ├── PagesManDemo.png │ │ ├── ScrolledText.png │ │ ├── ScrolledCanvas.png │ │ ├── SyncListboxes.png │ │ ├── SyncTablelists.png │ │ ├── TablelistConfig.png │ │ ├── PlainNotebookDemo.png │ │ ├── ScrolledTablelist.png │ │ ├── TablelistConfig2.png │ │ ├── PagesManDemoImages.png │ │ ├── ScrollableFrmDemo1.png │ │ ├── ScrollableFrmDemo2.png │ │ └── ScrolledNotebookDemo.png │ ├── COPYRIGHT.txt │ └── scrollutil.tcl ├── shtmlview │ ├── img │ │ └── shtmlview-tkcmd.png │ └── pkgIndex.tcl ├── persistentSelection │ ├── PersistentSelection.odt │ ├── PersistentSelection.pdf │ └── pkgIndex.tcl ├── ntext │ └── pkgIndex.tcl ├── history │ └── pkgIndex.tcl ├── ipentry │ └── pkgIndex.tcl ├── widgetPlus │ └── pkgIndex.tcl ├── widgetv │ ├── pkgIndex.tcl │ └── ChangeLog ├── crosshair │ └── pkgIndex.tcl ├── tkpiechart │ ├── pkgIndex.tcl │ └── README ├── tooltip │ └── pkgIndex.tcl ├── ico │ └── pkgIndex.tcl ├── menubar │ └── pkgIndex.tcl ├── plotchart │ └── pkgIndex.tcl ├── controlwidget │ └── controlwidget.tcl ├── swaplist │ └── pkgIndex.tcl ├── autoscroll │ └── pkgIndex.tcl ├── getstring │ └── pkgIndex.tcl └── style │ └── pkgIndex.tcl ├── examples ├── canvas │ ├── morgens.jpg │ └── locationmarks.gps ├── wcb │ ├── images │ │ ├── earth.gif │ │ ├── earthris.gif │ │ ├── ouster.png │ │ ├── tcllogo.gif │ │ ├── teapot.ppm │ │ ├── earthmenu.png │ │ ├── pattern.xbm │ │ └── gray25.xbm │ └── option.tcl ├── plotchart │ ├── tcllogo.gif │ ├── testdots.tcl │ ├── test_heatmap.tcl │ ├── test-histogram.tcl │ ├── testviolin.tcl │ └── test_circleplot.tcl ├── scrollutil │ ├── file100.gif │ ├── file125.gif │ ├── file150.gif │ ├── file175.gif │ ├── file200.gif │ ├── folder100.gif │ ├── folder125.gif │ ├── folder150.gif │ ├── folder175.gif │ ├── folder200.gif │ ├── file.svg │ └── folder.svg ├── tablelist │ ├── comp100.gif │ ├── comp125.gif │ ├── comp150.gif │ ├── comp175.gif │ ├── comp200.gif │ ├── file100.gif │ ├── file125.gif │ ├── file150.gif │ ├── file175.gif │ ├── file200.gif │ ├── leaf100.gif │ ├── leaf125.gif │ ├── leaf150.gif │ ├── leaf175.gif │ ├── leaf200.gif │ ├── view100.gif │ ├── view125.gif │ ├── view150.gif │ ├── view175.gif │ ├── view200.gif │ ├── checked100.gif │ ├── checked125.gif │ ├── checked150.gif │ ├── checked175.gif │ ├── checked200.gif │ ├── clsdFolder100.gif │ ├── clsdFolder125.gif │ ├── clsdFolder150.gif │ ├── clsdFolder175.gif │ ├── clsdFolder200.gif │ ├── openFolder100.gif │ ├── openFolder125.gif │ ├── openFolder150.gif │ ├── openFolder175.gif │ ├── openFolder200.gif │ ├── unchecked100.gif │ ├── unchecked125.gif │ ├── unchecked150.gif │ ├── unchecked175.gif │ ├── unchecked200.gif │ ├── leaf.svg │ ├── unchecked.svg │ ├── file.svg │ ├── view.svg │ ├── comp.svg │ ├── checked.svg │ ├── clsdFolder.svg │ └── openFolder.svg ├── map │ └── data │ │ ├── bernau-schwarzwald.box │ │ ├── stanley-park.box │ │ ├── pacific-spirit-park.box │ │ ├── simon-fraser-university.box │ │ ├── bloedel.box │ │ ├── university-of-bc.box │ │ ├── st-blasien-schwarzwald.box │ │ ├── nitobe-memorial-garden.area │ │ ├── fort-langley-national-historical-site.area │ │ ├── the-sanctuary-hastings-park.area │ │ └── cates-park.area ├── diagrams │ ├── readme │ ├── draw_anchor.tcl │ └── draw_fraction.tcl ├── controlwidget │ └── run.tcl └── mentry │ ├── option_tile.tcl │ └── option.tcl ├── idoc └── www │ ├── image │ ├── figure-02-arc.png │ ├── figure-02-box.png │ ├── figure-02-arrow.png │ ├── figure-02-drum.png │ ├── figure-02-line.png │ ├── figure-02-text.png │ ├── figure-02-circle.png │ ├── figure-02-diamond.png │ ├── figure-02-ellipse.png │ ├── figure-02-spline.png │ ├── figure-15-spline-1.png │ ├── figure-18-style-dash.png │ ├── figure-00-dependencies.png │ ├── figure-02-basic-shapes.png │ ├── figure-20-style-stroke.png │ ├── figure-21-style-colors.png │ ├── figure-28-corners-open.png │ ├── figure-27-corners-closed.png │ ├── figure-48-point-vectoradd.png │ ├── figure-49-point-vectorsub.png │ ├── figure-19-style-arrowheads.png │ ├── figure-22-text-anchoring-3.png │ ├── figure-31-point-projection.png │ ├── figure-32-point-intersection.png │ ├── figure-50-point-cons-absolute.png │ ├── figure-51-point-cons-relative.png │ └── figure-29-point-interpolation-1.png │ └── tklib │ └── files │ └── modules │ ├── tablelist │ ├── aqua.png │ ├── arc.png │ ├── dust.png │ ├── gtk.png │ ├── mate.png │ ├── mint.png │ ├── yuyo.png │ ├── aqua11.png │ ├── browse.png │ ├── config.png │ ├── menta.png │ ├── mint2.png │ ├── phase.png │ ├── plain.png │ ├── styles.png │ ├── ubuntu.png │ ├── white.png │ ├── win10.png │ ├── adwaita.png │ ├── ambiance.png │ ├── baghira.png │ ├── bicolor.png │ ├── blueMenta.png │ ├── bwidget.png │ ├── classic.png │ ├── dirViewer.png │ ├── dustSand.png │ ├── newWave.png │ ├── oxygen1.png │ ├── oxygen2.png │ ├── plain100.png │ ├── plain125.png │ ├── plain150.png │ ├── plain175.png │ ├── plain200.png │ ├── plastik.png │ ├── plastique.png │ ├── radiance.png │ ├── ubuntu2.png │ ├── ubuntu3.png │ ├── vistaAero.png │ ├── white100.png │ ├── white125.png │ ├── white150.png │ ├── white175.png │ ├── white200.png │ ├── win7Aero.png │ ├── winnative.png │ ├── winxpBlue.png │ ├── arrowStyles.png │ ├── bicolor100.png │ ├── bicolor125.png │ ├── bicolor150.png │ ├── bicolor175.png │ ├── bicolor200.png │ ├── browseTree.png │ ├── classic100.png │ ├── classic125.png │ ├── classic150.png │ ├── classic175.png │ ├── classic200.png │ ├── klearlooks.png │ ├── scrollbars.png │ ├── tileWidgets.png │ ├── ubuntuMate.png │ ├── win7Classic.png │ ├── winxpOlive.png │ ├── winxpSilver.png │ ├── vistaClassic.png │ ├── embeddedWindows.png │ ├── arrowStyles_vista.png │ ├── embeddedWindows_tile.png │ └── stylesheet.css │ ├── wcb │ ├── entrytest.png │ ├── texttest1.png │ ├── texttest2.png │ ├── listboxtest1.png │ ├── listboxtest2.png │ └── stylesheet.css │ ├── mentry │ ├── datetime1.png │ ├── datetime2.png │ ├── ethernetaddr.png │ ├── phonenumber.png │ ├── phonenumber_tile.png │ └── stylesheet.css │ └── scrollutil │ ├── PagesManDemo.png │ ├── ScrolledText.png │ ├── SyncListboxes.png │ ├── SyncTablelists.png │ ├── TablelistConfig.png │ ├── PagesManDemoImages.png │ ├── PlainNotebookDemo.png │ ├── ScrollableFrmDemo1.png │ ├── ScrollableFrmDemo2.png │ ├── ScrolledTablelist.png │ ├── ScrolledNotebookDemo.png │ └── stylesheet.css ├── embedded ├── md │ ├── image │ │ ├── figure-02-arc.png │ │ ├── figure-02-arrow.png │ │ ├── figure-02-box.png │ │ ├── figure-02-drum.png │ │ ├── figure-02-line.png │ │ ├── figure-02-text.png │ │ ├── figure-02-circle.png │ │ ├── figure-02-diamond.png │ │ ├── figure-02-ellipse.png │ │ ├── figure-02-spline.png │ │ ├── figure-15-spline-1.png │ │ ├── figure-18-style-dash.png │ │ ├── figure-00-dependencies.png │ │ ├── figure-02-basic-shapes.png │ │ ├── figure-20-style-stroke.png │ │ ├── figure-21-style-colors.png │ │ ├── figure-28-corners-open.png │ │ ├── figure-27-corners-closed.png │ │ ├── figure-48-point-vectoradd.png │ │ ├── figure-49-point-vectorsub.png │ │ ├── figure-19-style-arrowheads.png │ │ ├── figure-22-text-anchoring-3.png │ │ ├── figure-31-point-projection.png │ │ ├── figure-32-point-intersection.png │ │ ├── figure-50-point-cons-absolute.png │ │ ├── figure-51-point-cons-relative.png │ │ └── figure-29-point-interpolation-1.png │ └── toc2.md └── head.md └── tklib.yml /support/devel/sak/help/topic.txt: -------------------------------------------------------------------------------- 1 | help How to use help. 2 | -------------------------------------------------------------------------------- /support/devel/sak/test/topic.txt: -------------------------------------------------------------------------------- 1 | test Execute testsuites 2 | -------------------------------------------------------------------------------- /.fossil-settings/binary-glob: -------------------------------------------------------------------------------- 1 | *.png *.jpg *.gif *.cur 2 | *.odt 3 | *.pdf 4 | -------------------------------------------------------------------------------- /support/devel/sak/old/topic.txt: -------------------------------------------------------------------------------- 1 | old Help for the existing command set. 2 | -------------------------------------------------------------------------------- /support/devel/sak/validate/topic.txt: -------------------------------------------------------------------------------- 1 | validate Validate modules and packages 2 | -------------------------------------------------------------------------------- /support/installation/version.tcl: -------------------------------------------------------------------------------- 1 | package_version 0.9 2 | package_name tklib 3 | -------------------------------------------------------------------------------- /modules/ctext/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | package ifneeded ctext 3.3 [list source [file join $dir ctext.tcl]] 2 | -------------------------------------------------------------------------------- /modules/khim/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | package ifneeded khim 1.0.3 [list source [file join $dir khim.tcl]] 2 | -------------------------------------------------------------------------------- /examples/canvas/morgens.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/canvas/morgens.jpg -------------------------------------------------------------------------------- /modules/cursor/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | package ifneeded cursor 0.3.1 [list source [file join $dir cursor.tcl]] 2 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-arc.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | arc "arc" 3 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-box.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | box "box" 3 | -------------------------------------------------------------------------------- /modules/tsw/doc/compare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tsw/doc/compare.png -------------------------------------------------------------------------------- /support/devel/sak/doc/topic.txt: -------------------------------------------------------------------------------- 1 | doc Generate documentation in various formats, and/or validate it. 2 | -------------------------------------------------------------------------------- /support/devel/sak/review/topic.txt: -------------------------------------------------------------------------------- 1 | review Interactively review changes since the last release. 2 | -------------------------------------------------------------------------------- /examples/wcb/images/earth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/wcb/images/earth.gif -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-drum.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | drum "drum" 3 | -------------------------------------------------------------------------------- /modules/tablelist/doc/arc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/arc.png -------------------------------------------------------------------------------- /modules/tablelist/doc/gtk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/gtk.png -------------------------------------------------------------------------------- /modules/wcb/doc/entrytest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/wcb/doc/entrytest.png -------------------------------------------------------------------------------- /modules/wcb/doc/texttest1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/wcb/doc/texttest1.png -------------------------------------------------------------------------------- /modules/wcb/doc/texttest2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/wcb/doc/texttest2.png -------------------------------------------------------------------------------- /modules/widgetl/icons/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/widgetl/icons/add.png -------------------------------------------------------------------------------- /examples/plotchart/tcllogo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/plotchart/tcllogo.gif -------------------------------------------------------------------------------- /examples/scrollutil/file100.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/scrollutil/file100.gif -------------------------------------------------------------------------------- /examples/scrollutil/file125.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/scrollutil/file125.gif -------------------------------------------------------------------------------- /examples/scrollutil/file150.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/scrollutil/file150.gif -------------------------------------------------------------------------------- /examples/scrollutil/file175.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/scrollutil/file175.gif -------------------------------------------------------------------------------- /examples/scrollutil/file200.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/scrollutil/file200.gif -------------------------------------------------------------------------------- /examples/tablelist/comp100.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/comp100.gif -------------------------------------------------------------------------------- /examples/tablelist/comp125.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/comp125.gif -------------------------------------------------------------------------------- /examples/tablelist/comp150.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/comp150.gif -------------------------------------------------------------------------------- /examples/tablelist/comp175.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/comp175.gif -------------------------------------------------------------------------------- /examples/tablelist/comp200.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/comp200.gif -------------------------------------------------------------------------------- /examples/tablelist/file100.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/file100.gif -------------------------------------------------------------------------------- /examples/tablelist/file125.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/file125.gif -------------------------------------------------------------------------------- /examples/tablelist/file150.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/file150.gif -------------------------------------------------------------------------------- /examples/tablelist/file175.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/file175.gif -------------------------------------------------------------------------------- /examples/tablelist/file200.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/file200.gif -------------------------------------------------------------------------------- /examples/tablelist/leaf100.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/leaf100.gif -------------------------------------------------------------------------------- /examples/tablelist/leaf125.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/leaf125.gif -------------------------------------------------------------------------------- /examples/tablelist/leaf150.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/leaf150.gif -------------------------------------------------------------------------------- /examples/tablelist/leaf175.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/leaf175.gif -------------------------------------------------------------------------------- /examples/tablelist/leaf200.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/leaf200.gif -------------------------------------------------------------------------------- /examples/tablelist/view100.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/view100.gif -------------------------------------------------------------------------------- /examples/tablelist/view125.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/view125.gif -------------------------------------------------------------------------------- /examples/tablelist/view150.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/view150.gif -------------------------------------------------------------------------------- /examples/tablelist/view175.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/view175.gif -------------------------------------------------------------------------------- /examples/tablelist/view200.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/view200.gif -------------------------------------------------------------------------------- /examples/wcb/images/earthris.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/wcb/images/earthris.gif -------------------------------------------------------------------------------- /examples/wcb/images/ouster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/wcb/images/ouster.png -------------------------------------------------------------------------------- /examples/wcb/images/tcllogo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/wcb/images/tcllogo.gif -------------------------------------------------------------------------------- /examples/wcb/images/teapot.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/wcb/images/teapot.ppm -------------------------------------------------------------------------------- /idoc/www/image/figure-02-arc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-02-arc.png -------------------------------------------------------------------------------- /idoc/www/image/figure-02-box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-02-box.png -------------------------------------------------------------------------------- /modules/datefield/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | package ifneeded datefield 0.3 [list source [file join $dir datefield.tcl]] 2 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-arrow.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | arrow "arrow" "" 3 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-circle.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | circle "circle" 3 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-line.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | line "line" "" 3 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-text.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | text text "text" 3 | -------------------------------------------------------------------------------- /modules/mentry/doc/datetime1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/mentry/doc/datetime1.png -------------------------------------------------------------------------------- /modules/mentry/doc/datetime2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/mentry/doc/datetime2.png -------------------------------------------------------------------------------- /modules/tablelist/doc/aqua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/aqua.png -------------------------------------------------------------------------------- /modules/tablelist/doc/aqua11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/aqua11.png -------------------------------------------------------------------------------- /modules/tablelist/doc/browse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/browse.png -------------------------------------------------------------------------------- /modules/tablelist/doc/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/config.png -------------------------------------------------------------------------------- /modules/tablelist/doc/dust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/dust.png -------------------------------------------------------------------------------- /modules/tablelist/doc/mate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/mate.png -------------------------------------------------------------------------------- /modules/tablelist/doc/menta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/menta.png -------------------------------------------------------------------------------- /modules/tablelist/doc/mint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/mint.png -------------------------------------------------------------------------------- /modules/tablelist/doc/mint2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/mint2.png -------------------------------------------------------------------------------- /modules/tablelist/doc/phase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/phase.png -------------------------------------------------------------------------------- /modules/tablelist/doc/plain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/plain.png -------------------------------------------------------------------------------- /modules/tablelist/doc/styles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/styles.png -------------------------------------------------------------------------------- /modules/tablelist/doc/ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/ubuntu.png -------------------------------------------------------------------------------- /modules/tablelist/doc/white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/white.png -------------------------------------------------------------------------------- /modules/tablelist/doc/win10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/win10.png -------------------------------------------------------------------------------- /modules/tablelist/doc/yuyo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/yuyo.png -------------------------------------------------------------------------------- /modules/text/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | package ifneeded dgw::txmixins 0.2.0 [list source [file join $dir txmixins.tcl]] 2 | -------------------------------------------------------------------------------- /modules/treeview/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | package ifneeded dgw::tvmixins 0.3 [list source [file join $dir tvmixins.tcl]] 2 | -------------------------------------------------------------------------------- /modules/tsw/doc/EditingOpts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tsw/doc/EditingOpts.png -------------------------------------------------------------------------------- /modules/tsw/doc/TswDemo_clam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tsw/doc/TswDemo_clam.png -------------------------------------------------------------------------------- /modules/wcb/doc/listboxtest1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/wcb/doc/listboxtest1.png -------------------------------------------------------------------------------- /modules/wcb/doc/listboxtest2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/wcb/doc/listboxtest2.png -------------------------------------------------------------------------------- /modules/widgetl/icons/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/widgetl/icons/delete.png -------------------------------------------------------------------------------- /examples/scrollutil/folder100.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/scrollutil/folder100.gif -------------------------------------------------------------------------------- /examples/scrollutil/folder125.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/scrollutil/folder125.gif -------------------------------------------------------------------------------- /examples/scrollutil/folder150.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/scrollutil/folder150.gif -------------------------------------------------------------------------------- /examples/scrollutil/folder175.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/scrollutil/folder175.gif -------------------------------------------------------------------------------- /examples/scrollutil/folder200.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/scrollutil/folder200.gif -------------------------------------------------------------------------------- /examples/tablelist/checked100.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/checked100.gif -------------------------------------------------------------------------------- /examples/tablelist/checked125.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/checked125.gif -------------------------------------------------------------------------------- /examples/tablelist/checked150.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/checked150.gif -------------------------------------------------------------------------------- /examples/tablelist/checked175.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/checked175.gif -------------------------------------------------------------------------------- /examples/tablelist/checked200.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/checked200.gif -------------------------------------------------------------------------------- /examples/wcb/images/earthmenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/wcb/images/earthmenu.png -------------------------------------------------------------------------------- /idoc/www/image/figure-02-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-02-arrow.png -------------------------------------------------------------------------------- /idoc/www/image/figure-02-drum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-02-drum.png -------------------------------------------------------------------------------- /idoc/www/image/figure-02-line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-02-line.png -------------------------------------------------------------------------------- /idoc/www/image/figure-02-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-02-text.png -------------------------------------------------------------------------------- /modules/chatwidget/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | package ifneeded chatwidget 1.1.4 [list source [file join $dir chatwidget.tcl]] 2 | -------------------------------------------------------------------------------- /modules/mentry/doc/frankingid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/mentry/doc/frankingid.png -------------------------------------------------------------------------------- /modules/mentry/doc/phonenumber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/mentry/doc/phonenumber.png -------------------------------------------------------------------------------- /modules/tablelist/doc/adwaita.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/adwaita.png -------------------------------------------------------------------------------- /modules/tablelist/doc/ambiance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/ambiance.png -------------------------------------------------------------------------------- /modules/tablelist/doc/baghira.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/baghira.png -------------------------------------------------------------------------------- /modules/tablelist/doc/bicolor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/bicolor.png -------------------------------------------------------------------------------- /modules/tablelist/doc/bwidget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/bwidget.png -------------------------------------------------------------------------------- /modules/tablelist/doc/classic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/classic.png -------------------------------------------------------------------------------- /modules/tablelist/doc/dustSand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/dustSand.png -------------------------------------------------------------------------------- /modules/tablelist/doc/newWave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/newWave.png -------------------------------------------------------------------------------- /modules/tablelist/doc/oxygen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/oxygen1.png -------------------------------------------------------------------------------- /modules/tablelist/doc/oxygen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/oxygen2.png -------------------------------------------------------------------------------- /modules/tablelist/doc/plain100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/plain100.png -------------------------------------------------------------------------------- /modules/tablelist/doc/plain125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/plain125.png -------------------------------------------------------------------------------- /modules/tablelist/doc/plain150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/plain150.png -------------------------------------------------------------------------------- /modules/tablelist/doc/plain175.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/plain175.png -------------------------------------------------------------------------------- /modules/tablelist/doc/plain200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/plain200.png -------------------------------------------------------------------------------- /modules/tablelist/doc/plastik.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/plastik.png -------------------------------------------------------------------------------- /modules/tablelist/doc/radiance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/radiance.png -------------------------------------------------------------------------------- /modules/tablelist/doc/ubuntu2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/ubuntu2.png -------------------------------------------------------------------------------- /modules/tablelist/doc/ubuntu3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/ubuntu3.png -------------------------------------------------------------------------------- /modules/tablelist/doc/white100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/white100.png -------------------------------------------------------------------------------- /modules/tablelist/doc/white125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/white125.png -------------------------------------------------------------------------------- /modules/tablelist/doc/white150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/white150.png -------------------------------------------------------------------------------- /modules/tablelist/doc/white175.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/white175.png -------------------------------------------------------------------------------- /modules/tablelist/doc/white200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/white200.png -------------------------------------------------------------------------------- /modules/tablelist/doc/win7Aero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/win7Aero.png -------------------------------------------------------------------------------- /modules/tsw/doc/TswDemo_vista.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tsw/doc/TswDemo_vista.png -------------------------------------------------------------------------------- /modules/widgetl/icons/arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/widgetl/icons/arrow_up.png -------------------------------------------------------------------------------- /embedded/md/image/figure-02-arc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-02-arc.png -------------------------------------------------------------------------------- /embedded/md/image/figure-02-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-02-arrow.png -------------------------------------------------------------------------------- /embedded/md/image/figure-02-box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-02-box.png -------------------------------------------------------------------------------- /embedded/md/image/figure-02-drum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-02-drum.png -------------------------------------------------------------------------------- /embedded/md/image/figure-02-line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-02-line.png -------------------------------------------------------------------------------- /embedded/md/image/figure-02-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-02-text.png -------------------------------------------------------------------------------- /examples/tablelist/clsdFolder100.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/clsdFolder100.gif -------------------------------------------------------------------------------- /examples/tablelist/clsdFolder125.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/clsdFolder125.gif -------------------------------------------------------------------------------- /examples/tablelist/clsdFolder150.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/clsdFolder150.gif -------------------------------------------------------------------------------- /examples/tablelist/clsdFolder175.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/clsdFolder175.gif -------------------------------------------------------------------------------- /examples/tablelist/clsdFolder200.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/clsdFolder200.gif -------------------------------------------------------------------------------- /examples/tablelist/openFolder100.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/openFolder100.gif -------------------------------------------------------------------------------- /examples/tablelist/openFolder125.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/openFolder125.gif -------------------------------------------------------------------------------- /examples/tablelist/openFolder150.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/openFolder150.gif -------------------------------------------------------------------------------- /examples/tablelist/openFolder175.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/openFolder175.gif -------------------------------------------------------------------------------- /examples/tablelist/openFolder200.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/openFolder200.gif -------------------------------------------------------------------------------- /examples/tablelist/unchecked100.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/unchecked100.gif -------------------------------------------------------------------------------- /examples/tablelist/unchecked125.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/unchecked125.gif -------------------------------------------------------------------------------- /examples/tablelist/unchecked150.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/unchecked150.gif -------------------------------------------------------------------------------- /examples/tablelist/unchecked175.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/unchecked175.gif -------------------------------------------------------------------------------- /examples/tablelist/unchecked200.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/examples/tablelist/unchecked200.gif -------------------------------------------------------------------------------- /idoc/www/image/figure-02-circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-02-circle.png -------------------------------------------------------------------------------- /idoc/www/image/figure-02-diamond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-02-diamond.png -------------------------------------------------------------------------------- /idoc/www/image/figure-02-ellipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-02-ellipse.png -------------------------------------------------------------------------------- /idoc/www/image/figure-02-spline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-02-spline.png -------------------------------------------------------------------------------- /idoc/www/image/figure-15-spline-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-15-spline-1.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-03-text-anchoring-1.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | arrow oops 4 | -------------------------------------------------------------------------------- /modules/diagrams/include/values/justify.inc: -------------------------------------------------------------------------------- 1 | 2 | The legal values are [const left], [const right], and [const center]. 3 | -------------------------------------------------------------------------------- /modules/mentry/doc/ethernetaddr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/mentry/doc/ethernetaddr.png -------------------------------------------------------------------------------- /modules/notifywindow/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | package ifneeded notifywindow 1.0.1 [list source [file join $dir notifywindow.tcl]] 2 | -------------------------------------------------------------------------------- /modules/tablelist/doc/arrowStyles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/arrowStyles.png -------------------------------------------------------------------------------- /modules/tablelist/doc/bicolor100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/bicolor100.png -------------------------------------------------------------------------------- /modules/tablelist/doc/bicolor125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/bicolor125.png -------------------------------------------------------------------------------- /modules/tablelist/doc/bicolor150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/bicolor150.png -------------------------------------------------------------------------------- /modules/tablelist/doc/bicolor175.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/bicolor175.png -------------------------------------------------------------------------------- /modules/tablelist/doc/bicolor200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/bicolor200.png -------------------------------------------------------------------------------- /modules/tablelist/doc/blueMenta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/blueMenta.png -------------------------------------------------------------------------------- /modules/tablelist/doc/browseTree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/browseTree.png -------------------------------------------------------------------------------- /modules/tablelist/doc/classic100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/classic100.png -------------------------------------------------------------------------------- /modules/tablelist/doc/classic125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/classic125.png -------------------------------------------------------------------------------- /modules/tablelist/doc/classic150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/classic150.png -------------------------------------------------------------------------------- /modules/tablelist/doc/classic175.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/classic175.png -------------------------------------------------------------------------------- /modules/tablelist/doc/classic200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/classic200.png -------------------------------------------------------------------------------- /modules/tablelist/doc/dirViewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/dirViewer.png -------------------------------------------------------------------------------- /modules/tablelist/doc/klearlooks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/klearlooks.png -------------------------------------------------------------------------------- /modules/tablelist/doc/plastique.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/plastique.png -------------------------------------------------------------------------------- /modules/tablelist/doc/scrollbars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/scrollbars.png -------------------------------------------------------------------------------- /modules/tablelist/doc/tileWidgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/tileWidgets.png -------------------------------------------------------------------------------- /modules/tablelist/doc/ubuntuMate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/ubuntuMate.png -------------------------------------------------------------------------------- /modules/tablelist/doc/vistaAero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/vistaAero.png -------------------------------------------------------------------------------- /modules/tablelist/doc/wideSpinbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/wideSpinbox.png -------------------------------------------------------------------------------- /modules/tablelist/doc/win7Classic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/win7Classic.png -------------------------------------------------------------------------------- /modules/tablelist/doc/winnative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/winnative.png -------------------------------------------------------------------------------- /modules/tablelist/doc/winxpBlue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/winxpBlue.png -------------------------------------------------------------------------------- /modules/tablelist/doc/winxpOlive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/winxpOlive.png -------------------------------------------------------------------------------- /modules/tablelist/doc/winxpSilver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/winxpSilver.png -------------------------------------------------------------------------------- /modules/tablelist/scripts/pencil.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/scripts/pencil.cur -------------------------------------------------------------------------------- /modules/tsw/doc/SerialLineConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tsw/doc/SerialLineConfig.png -------------------------------------------------------------------------------- /modules/tsw/doc/TswDemo_aqua_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tsw/doc/TswDemo_aqua_blue.png -------------------------------------------------------------------------------- /modules/tsw/doc/TswDemo_aqua_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tsw/doc/TswDemo_aqua_dark.png -------------------------------------------------------------------------------- /modules/tsw/doc/TswDemo_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tsw/doc/TswDemo_default.png -------------------------------------------------------------------------------- /modules/tsw/doc/TswDemo_default_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tsw/doc/TswDemo_default_2.png -------------------------------------------------------------------------------- /modules/widgetl/icons/arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/widgetl/icons/arrow_down.png -------------------------------------------------------------------------------- /embedded/md/image/figure-02-circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-02-circle.png -------------------------------------------------------------------------------- /embedded/md/image/figure-02-diamond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-02-diamond.png -------------------------------------------------------------------------------- /embedded/md/image/figure-02-ellipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-02-ellipse.png -------------------------------------------------------------------------------- /embedded/md/image/figure-02-spline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-02-spline.png -------------------------------------------------------------------------------- /idoc/www/image/figure-18-style-dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-18-style-dash.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-01.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-ellipse.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | ellipse "ellipse" width [3 cm] 3 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-26.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-33.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-38.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-39.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-40.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-41.png -------------------------------------------------------------------------------- /modules/mentry/doc/phonenumber_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/mentry/doc/phonenumber_tile.png -------------------------------------------------------------------------------- /modules/scrollutil/doc/PagesManDemo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/scrollutil/doc/PagesManDemo.png -------------------------------------------------------------------------------- /modules/scrollutil/doc/ScrolledText.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/scrollutil/doc/ScrolledText.png -------------------------------------------------------------------------------- /modules/tablelist/doc/toggleswitch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/toggleswitch.png -------------------------------------------------------------------------------- /modules/tablelist/doc/vistaClassic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/vistaClassic.png -------------------------------------------------------------------------------- /modules/tsw/doc/TswDemo_aqua_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tsw/doc/TswDemo_aqua_green.png -------------------------------------------------------------------------------- /embedded/md/image/figure-15-spline-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-15-spline-1.png -------------------------------------------------------------------------------- /embedded/md/image/figure-18-style-dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-18-style-dash.png -------------------------------------------------------------------------------- /idoc/www/image/figure-00-dependencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-00-dependencies.png -------------------------------------------------------------------------------- /idoc/www/image/figure-02-basic-shapes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-02-basic-shapes.png -------------------------------------------------------------------------------- /idoc/www/image/figure-20-style-stroke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-20-style-stroke.png -------------------------------------------------------------------------------- /idoc/www/image/figure-21-style-colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-21-style-colors.png -------------------------------------------------------------------------------- /idoc/www/image/figure-28-corners-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-28-corners-open.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-arc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-02-arc.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-02-box.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-diamond.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | diamond "diamond" height [2 cm] 3 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-05-arc-turn-1.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | arc ; move ; text "arc" 4 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-06-arc-turn-2.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | arc cw ; move ; text "arc" 4 | -------------------------------------------------------------------------------- /modules/diagrams/include/elem/cat_open.inc: -------------------------------------------------------------------------------- 1 | An open element with the corresponding corners, i.e. "start", "end", 2 | and "center". 3 | -------------------------------------------------------------------------------- /modules/diagrams/tools/show_figures: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd figures 4 | tclsh ../../../apps/diagram-viewer show *.dia 5 | exit 6 | -------------------------------------------------------------------------------- /modules/scrollutil/doc/ScrolledCanvas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/scrollutil/doc/ScrolledCanvas.png -------------------------------------------------------------------------------- /modules/scrollutil/doc/SyncListboxes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/scrollutil/doc/SyncListboxes.png -------------------------------------------------------------------------------- /modules/scrollutil/doc/SyncTablelists.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/scrollutil/doc/SyncTablelists.png -------------------------------------------------------------------------------- /modules/scrollutil/doc/TablelistConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/scrollutil/doc/TablelistConfig.png -------------------------------------------------------------------------------- /modules/shtmlview/img/shtmlview-tkcmd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/shtmlview/img/shtmlview-tkcmd.png -------------------------------------------------------------------------------- /modules/tablelist/doc/embeddedWindows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/embeddedWindows.png -------------------------------------------------------------------------------- /modules/tablelist/doc/ttk_checkbutton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/ttk_checkbutton.png -------------------------------------------------------------------------------- /modules/widgetl/icons/folder_explore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/widgetl/icons/folder_explore.png -------------------------------------------------------------------------------- /embedded/md/image/figure-00-dependencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-00-dependencies.png -------------------------------------------------------------------------------- /embedded/md/image/figure-02-basic-shapes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-02-basic-shapes.png -------------------------------------------------------------------------------- /embedded/md/image/figure-20-style-stroke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-20-style-stroke.png -------------------------------------------------------------------------------- /embedded/md/image/figure-21-style-colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-21-style-colors.png -------------------------------------------------------------------------------- /embedded/md/image/figure-28-corners-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-28-corners-open.png -------------------------------------------------------------------------------- /examples/map/data/bernau-schwarzwald.box: -------------------------------------------------------------------------------- 1 | tklib/geo/box 2 | Bernau im Schwarzwald 3 | 47.80788 4 | 8.02459 5 | 47.812593 6 | 8.036435 7 | -------------------------------------------------------------------------------- /idoc/www/image/figure-27-corners-closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-27-corners-closed.png -------------------------------------------------------------------------------- /idoc/www/image/figure-48-point-vectoradd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-48-point-vectoradd.png -------------------------------------------------------------------------------- /idoc/www/image/figure-49-point-vectorsub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-49-point-vectorsub.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-02-arrow.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-drum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-02-drum.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-02-line.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-02-text.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-07-arc-turn-3.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | line ; arc ; arc cw ; line 4 | 5 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-14-line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-14-line.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-35-chop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-35-chop.png -------------------------------------------------------------------------------- /modules/scrollutil/doc/PlainNotebookDemo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/scrollutil/doc/PlainNotebookDemo.png -------------------------------------------------------------------------------- /modules/scrollutil/doc/ScrolledTablelist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/scrollutil/doc/ScrolledTablelist.png -------------------------------------------------------------------------------- /modules/scrollutil/doc/TablelistConfig2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/scrollutil/doc/TablelistConfig2.png -------------------------------------------------------------------------------- /modules/tablelist/doc/arrowStyles_vista.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/arrowStyles_vista.png -------------------------------------------------------------------------------- /embedded/md/image/figure-27-corners-closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-27-corners-closed.png -------------------------------------------------------------------------------- /embedded/md/image/figure-48-point-vectoradd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-48-point-vectoradd.png -------------------------------------------------------------------------------- /embedded/md/image/figure-49-point-vectorsub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-49-point-vectorsub.png -------------------------------------------------------------------------------- /idoc/www/image/figure-19-style-arrowheads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-19-style-arrowheads.png -------------------------------------------------------------------------------- /idoc/www/image/figure-22-text-anchoring-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-22-text-anchoring-3.png -------------------------------------------------------------------------------- /idoc/www/image/figure-31-point-projection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-31-point-projection.png -------------------------------------------------------------------------------- /idoc/www/image/figure-32-point-intersection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-32-point-intersection.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/aqua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/aqua.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/arc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/arc.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/dust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/dust.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/gtk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/gtk.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/mate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/mate.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/mint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/mint.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/yuyo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/yuyo.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/wcb/entrytest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/wcb/entrytest.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/wcb/texttest1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/wcb/texttest1.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/wcb/texttest2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/wcb/texttest2.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-02-circle.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-diamond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-02-diamond.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-ellipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-02-ellipse.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-spline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-02-spline.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-14-line.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | line right then down [1 cm] left then right 4 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-15-spline-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-15-spline-1.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-16-spline-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-16-spline-2.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-17-spline-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-17-spline-3.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-36-block-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-36-block-1.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-37-block-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-37-block-2.png -------------------------------------------------------------------------------- /modules/scrollutil/doc/PagesManDemoImages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/scrollutil/doc/PagesManDemoImages.png -------------------------------------------------------------------------------- /modules/scrollutil/doc/ScrollableFrmDemo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/scrollutil/doc/ScrollableFrmDemo1.png -------------------------------------------------------------------------------- /modules/scrollutil/doc/ScrollableFrmDemo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/scrollutil/doc/ScrollableFrmDemo2.png -------------------------------------------------------------------------------- /modules/scrollutil/doc/ScrolledNotebookDemo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/scrollutil/doc/ScrolledNotebookDemo.png -------------------------------------------------------------------------------- /modules/tablelist/doc/embeddedWindows_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/tablelist/doc/embeddedWindows_tile.png -------------------------------------------------------------------------------- /support/devel/sak/localdoc/topic.txt: -------------------------------------------------------------------------------- 1 | localdoc Generate html & nroff documentation for display 2 | from the website, and the installer. 3 | -------------------------------------------------------------------------------- /support/devel/sak/readme/topic.txt: -------------------------------------------------------------------------------- 1 | readme Generate a README listing the changes to modules and packages 2 | since the last release. 3 | -------------------------------------------------------------------------------- /embedded/md/image/figure-19-style-arrowheads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-19-style-arrowheads.png -------------------------------------------------------------------------------- /embedded/md/image/figure-22-text-anchoring-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-22-text-anchoring-3.png -------------------------------------------------------------------------------- /embedded/md/image/figure-31-point-projection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-31-point-projection.png -------------------------------------------------------------------------------- /examples/map/data/stanley-park.box: -------------------------------------------------------------------------------- 1 | tklib/geo/box 2 | Stanley Park, Vancouver, BC 3 | 49.293169 4 | -123.159742 5 | 49.314324 6 | -123.116226 7 | -------------------------------------------------------------------------------- /idoc/www/image/figure-50-point-cons-absolute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-50-point-cons-absolute.png -------------------------------------------------------------------------------- /idoc/www/image/figure-51-point-cons-relative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-51-point-cons-relative.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/mentry/datetime1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/mentry/datetime1.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/mentry/datetime2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/mentry/datetime2.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/aqua11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/aqua11.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/browse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/browse.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/config.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/menta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/menta.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/mint2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/mint2.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/phase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/phase.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/plain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/plain.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/styles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/styles.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/ubuntu.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/white.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/win10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/win10.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/wcb/listboxtest1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/wcb/listboxtest1.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/wcb/listboxtest2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/wcb/listboxtest2.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-05-arc-turn-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-05-arc-turn-1.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-06-arc-turn-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-06-arc-turn-2.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-07-arc-turn-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-07-arc-turn-3.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-11-text-arcs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-11-text-arcs.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-17-spline-3.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | spline -> left then up right then down right 4 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-18-style-dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-18-style-dash.png -------------------------------------------------------------------------------- /embedded/md/image/figure-32-point-intersection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-32-point-intersection.png -------------------------------------------------------------------------------- /embedded/md/image/figure-50-point-cons-absolute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-50-point-cons-absolute.png -------------------------------------------------------------------------------- /embedded/md/image/figure-51-point-cons-relative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-51-point-cons-relative.png -------------------------------------------------------------------------------- /idoc/www/image/figure-29-point-interpolation-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/image/figure-29-point-interpolation-1.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/mentry/ethernetaddr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/mentry/ethernetaddr.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/mentry/phonenumber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/mentry/phonenumber.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/adwaita.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/adwaita.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/ambiance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/ambiance.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/baghira.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/baghira.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/bicolor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/bicolor.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/blueMenta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/blueMenta.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/bwidget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/bwidget.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/classic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/classic.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/dirViewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/dirViewer.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/dustSand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/dustSand.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/newWave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/newWave.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/oxygen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/oxygen1.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/oxygen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/oxygen2.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/plain100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/plain100.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/plain125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/plain125.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/plain150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/plain150.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/plain175.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/plain175.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/plain200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/plain200.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/plastik.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/plastik.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/plastique.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/plastique.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/radiance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/radiance.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/ubuntu2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/ubuntu2.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/ubuntu3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/ubuntu3.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/vistaAero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/vistaAero.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/white100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/white100.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/white125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/white125.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/white150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/white150.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/white175.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/white175.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/white200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/white200.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/win7Aero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/win7Aero.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/winnative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/winnative.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/winxpBlue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/winxpBlue.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-00-dependencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-00-dependencies.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-basic-shapes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-02-basic-shapes.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-08-text-boxes-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-08-text-boxes-1.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-09-text-boxes-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-09-text-boxes-2.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-10-text-circles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-10-text-circles.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-12-positioning-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-12-positioning-1.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-16-spline-2.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | spline -> right then up then left then down 4 | 5 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-20-style-stroke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-20-style-stroke.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-21-style-colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-21-style-colors.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-23-direction-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-23-direction-1.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-24-direction-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-24-direction-2.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-25-direction-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-25-direction-3.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-28-corners-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-28-corners-open.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-34-positioning-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-34-positioning-2.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-45-example-math.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-45-example-math.png -------------------------------------------------------------------------------- /modules/persistentSelection/PersistentSelection.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/persistentSelection/PersistentSelection.odt -------------------------------------------------------------------------------- /modules/persistentSelection/PersistentSelection.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/persistentSelection/PersistentSelection.pdf -------------------------------------------------------------------------------- /embedded/md/image/figure-29-point-interpolation-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/embedded/md/image/figure-29-point-interpolation-1.png -------------------------------------------------------------------------------- /examples/map/data/pacific-spirit-park.box: -------------------------------------------------------------------------------- 1 | tklib/geo/box 2 | Pacific Spirit Park, Vancouver, BC 3 | 49.234694 4 | -123.244457 5 | 49.279117 6 | -123.196392 7 | -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/arrowStyles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/arrowStyles.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/bicolor100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/bicolor100.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/bicolor125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/bicolor125.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/bicolor150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/bicolor150.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/bicolor175.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/bicolor175.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/bicolor200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/bicolor200.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/browseTree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/browseTree.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/classic100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/classic100.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/classic125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/classic125.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/classic150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/classic150.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/classic175.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/classic175.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/classic200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/classic200.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/klearlooks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/klearlooks.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/scrollbars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/scrollbars.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/tileWidgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/tileWidgets.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/ubuntuMate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/ubuntuMate.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/win7Classic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/win7Classic.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/winxpOlive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/winxpOlive.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/winxpSilver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/winxpSilver.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-27-corners-closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-27-corners-closed.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-48-point-vectoradd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-48-point-vectoradd.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-49-point-vectorsub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-49-point-vectorsub.png -------------------------------------------------------------------------------- /examples/canvas/locationmarks.gps: -------------------------------------------------------------------------------- 1 | poi 50.7764185111 6.086769104 Aachen 2 | poi 51.1653 -115.5322 Banff 3 | poi 49.30198 -123.13724 {Lost Lagoon} 4 | -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/mentry/phonenumber_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/mentry/phonenumber_tile.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/scrollutil/PagesManDemo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/scrollutil/PagesManDemo.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/scrollutil/ScrolledText.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/scrollutil/ScrolledText.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/scrollutil/SyncListboxes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/scrollutil/SyncListboxes.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/vistaClassic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/vistaClassic.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-03-text-anchoring-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-03-text-anchoring-1.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-04-text-anchoring-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-04-text-anchoring-2.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-12-positioning-1.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | box ; box width [4 cm] height [4 cm] ; box same ; box 4 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-13-relative-movement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-13-relative-movement.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-19-style-arrowheads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-19-style-arrowheads.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-22-text-anchoring-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-22-text-anchoring-3.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-31-point-projection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-31-point-projection.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-32-point-intersection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-32-point-intersection.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-42-example-a-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-42-example-a-workflow.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-46-example-molecule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-46-example-molecule.png -------------------------------------------------------------------------------- /modules/diagrams/include/elem/cat_closed.inc: -------------------------------------------------------------------------------- 1 | A closed element with the corresponding corners, i.e. the eight 2 | directions of the compass rose, and "center". 3 | -------------------------------------------------------------------------------- /examples/map/data/simon-fraser-university.box: -------------------------------------------------------------------------------- 1 | tklib/geo/box 2 | Simon Fraser University, Burnaby, BC 3 | 49.275015 4 | -122.931368 5 | 49.281398 6 | -122.903023 7 | -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/scrollutil/SyncTablelists.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/scrollutil/SyncTablelists.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/scrollutil/TablelistConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/scrollutil/TablelistConfig.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/embeddedWindows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/embeddedWindows.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-08-text-boxes-1.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | box "some text way too long for box with default geometry" 4 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-43-example-photoplotter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-43-example-photoplotter.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-50-point-cons-absolute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-50-point-cons-absolute.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-51-point-cons-relative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-51-point-cons-relative.png -------------------------------------------------------------------------------- /modules/ntext/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | if {![package vsatisfies [package provide Tcl] 8.5-]} {return} 2 | package ifneeded ntext 1.0 [list source [file join $dir ntext.tcl]] 3 | -------------------------------------------------------------------------------- /examples/map/data/bloedel.box: -------------------------------------------------------------------------------- 1 | tklib/geo/box 2 | Bloedel Conservatory, Queen Elizabeth Park, Vancouver, BC 3 | 49.242264 4 | -123.114072 5 | 49.241867 6 | -123.113458 7 | -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/scrollutil/PagesManDemoImages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/scrollutil/PagesManDemoImages.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/scrollutil/PlainNotebookDemo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/scrollutil/PlainNotebookDemo.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/scrollutil/ScrollableFrmDemo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/scrollutil/ScrollableFrmDemo1.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/scrollutil/ScrollableFrmDemo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/scrollutil/ScrollableFrmDemo2.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/scrollutil/ScrolledTablelist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/scrollutil/ScrolledTablelist.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/arrowStyles_vista.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/arrowStyles_vista.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-29-point-interpolation-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-29-point-interpolation-1.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-30-point-interpolation-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-30-point-interpolation-2.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-44-example-systemdiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-44-example-systemdiagram.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-47-example-datastructures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-47-example-datastructures.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-52-example-core-notifier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/modules/diagrams/figures/figure-52-example-core-notifier.png -------------------------------------------------------------------------------- /examples/map/data/university-of-bc.box: -------------------------------------------------------------------------------- 1 | tklib/geo/box 2 | University Of BC, Vancouver, BC 3 | UBC, Vancouver, BC 4 | 49.254641 5 | -123.260765 6 | 49.271473 7 | -123.241496 8 | -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/scrollutil/ScrolledNotebookDemo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/scrollutil/ScrolledNotebookDemo.png -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/embeddedWindows_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcltk/tklib/master/idoc/www/tklib/files/modules/tablelist/embeddedWindows_tile.png -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-09-text-boxes-2.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | box "some text way too long for box with default geometry" width [10 cm] 4 | -------------------------------------------------------------------------------- /modules/history/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | if { ![package vsatisfies [package provide Tcl] 8.4-] } { return } 2 | package ifneeded history 0.3 [list source [file join $dir history.tcl]] 3 | 4 | -------------------------------------------------------------------------------- /modules/ipentry/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | if { ![package vsatisfies [package provide Tcl] 8.4-] } { return } 2 | package ifneeded ipentry 0.3.2 [list source [file join $dir ipentry.tcl]] 3 | 4 | -------------------------------------------------------------------------------- /modules/widgetPlus/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | if {![package vsatisfies [package provide Tcl] 8.5-]} {return} 2 | package ifneeded widgetPlus 1.0b2 [list source [file join $dir widgetPlus.tcl]] 3 | -------------------------------------------------------------------------------- /modules/widgetv/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | if {![package vsatisfies [package provide Tcl] 8.5-]} {return} 2 | package ifneeded widget::validator 0.1 [list source [file join $dir validator.tcl]] 3 | -------------------------------------------------------------------------------- /support/devel/sak/readme/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | if {![package vsatisfies [package provide Tcl] 8.2-]} return 2 | package ifneeded sak::readme 1.0 [list source [file join $dir readme.tcl]] 3 | -------------------------------------------------------------------------------- /support/devel/sak/registry/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | if {![package vsatisfies [package provide Tcl] 8.3-]} return 2 | package ifneeded pregistry 0.1 [list source [file join $dir registry.tcl]] 3 | -------------------------------------------------------------------------------- /support/devel/sak/review/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | if {![package vsatisfies [package provide Tcl] 8.2-]} return 2 | package ifneeded sak::review 1.0 [list source [file join $dir review.tcl]] 3 | -------------------------------------------------------------------------------- /examples/map/data/st-blasien-schwarzwald.box: -------------------------------------------------------------------------------- 1 | tklib/geo/box 2 | St. Blasien im Schwarzwald 3 | Sankt Blasien, Baden-Wuertemberg 4 | 47.752857 5 | 8.110313 6 | 47.773397 7 | 8.150911 8 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-20-style-stroke.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | line stroke 5 right 80 then down 40 then left 20 then up 10 then right 5 4 | 5 | -------------------------------------------------------------------------------- /support/devel/sak/help/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | if {![package vsatisfies [package provide Tcl] 8.2-]} return 2 | package ifneeded sak::help 1.0 [list source [file join $dir help.tcl]] 3 | 4 | 5 | -------------------------------------------------------------------------------- /support/devel/sak/localdoc/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | if {![package vsatisfies [package provide Tcl] 8.2-]} return 2 | package ifneeded sak::localdoc 1.0 [list source [file join $dir localdoc.tcl]] 3 | -------------------------------------------------------------------------------- /modules/crosshair/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | 2 | if {![package vsatisfies [package provide Tcl] 8.4-]} {return} 3 | 4 | package ifneeded crosshair 1.2.1 [list source [file join $dir crosshair.tcl]] 5 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/text_height.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd height] [arg length]"] 2 | 3 | Specifies the height of the [cmd text] element. 4 | 5 | Defaults to the natural height of its text. 6 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/text_width.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd width] [arg length]"] 2 | 3 | Specifies the width of the [cmd text] element. 4 | 5 | Defaults to the natural width of its text. 6 | -------------------------------------------------------------------------------- /modules/diagrams/include/values/anchor.inc: -------------------------------------------------------------------------------- 1 | 2 | The legal values are all those accepted by 3 | [uri \ 4 | http://www.tcl.tk/man/tcl8.5/TkLib/GetAnchor.htm \ 5 | Tk_GetAnchor]. 6 | -------------------------------------------------------------------------------- /modules/diagrams/tools/make_figures: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo Making images of the figures 4 | cd figures 5 | rm *.png 6 | tclsh ../../../apps/diagram-viewer convert -o . png *.dia 7 | exit 8 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/drumaspect.inc: -------------------------------------------------------------------------------- 1 | [def [var drumaspect]] 2 | 3 | The default value for the attribute [cmd aspect] of [cmd drum] 4 | elements. 5 | 6 | Initialized to [const 0.35]. 7 | -------------------------------------------------------------------------------- /examples/tablelist/leaf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-10-text-circles.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | circle 1 radius [1 cm] 4 | move 5 | circle 2 radius [2 cm] 6 | move 7 | circle 3 radius [3 cm] 8 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-21-style-colors.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | box fillcolor yellow color yellow 4 | arrow color cyan 5 | circle fillcolor green color black 6 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-39.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | set boxheight 100 4 | set boxwidth 30 5 | set movelength 20 6 | 7 | box; move; box; move; box; move; box; 8 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/anchor.inc: -------------------------------------------------------------------------------- 1 | [def [var anchor]] 2 | 3 | The default value for the attribute [cmd anchor]. 4 | 5 | Initialized to [const center]. 6 | 7 | [include ../values/anchor.inc] 8 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/diamondaspect.inc: -------------------------------------------------------------------------------- 1 | [def [var diamondaspect]] 2 | 3 | The default value for the attribute [cmd aspect] of [cmd diamond] 4 | elements. 5 | 6 | Initialized to [const 2]. 7 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/justify.inc: -------------------------------------------------------------------------------- 1 | [def [var justify]] 2 | 3 | The default value for the attribute [cmd justify]. 4 | 5 | Initialized to [const left]. 6 | 7 | [include ../values/justify.inc] 8 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/slant.inc: -------------------------------------------------------------------------------- 1 | [def [var slant]] 2 | 3 | The default value for the attribute [cmd slant] of [cmd box] elements. 4 | 5 | Initialized to 90 degrees, i.e. slant straight up. 6 | -------------------------------------------------------------------------------- /modules/tkpiechart/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | # Package index file created with stooop version 4.4.1 for stooop packages 2 | 3 | package ifneeded tkpiechart 6.6.1 [list source [file join $dir tkpiechart.tcl]] 4 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-26.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | set A [box "first" "object"] 4 | move 5 | set B [ellipse "second" "object"] 6 | move 7 | arrow right from [$A r] 8 | -------------------------------------------------------------------------------- /examples/diagrams/readme: -------------------------------------------------------------------------------- 1 | The examples in this directory are obsolete. Use instead the examples in 2 | the modules/diagrams/figures directory. 3 | 4 | Note: 5 | They are kept around merely as an inspiration. 6 | -------------------------------------------------------------------------------- /examples/tablelist/unchecked.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-04-text-anchoring-2.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | line "1" 4 | line "1" "2" 5 | line "1" "2" "3" 6 | line "1" "2" "3" "4" 7 | line "1" "2" "3" "4" "5" 8 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/arrowhead.inc: -------------------------------------------------------------------------------- 1 | [def [var arrowhead]] 2 | 3 | The default value for the attribute [cmd arrowhead]. 4 | 5 | Initialized to [const none]. 6 | 7 | [include ../values/arrowhead.inc] 8 | -------------------------------------------------------------------------------- /modules/persistentSelection/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | if {![package vsatisfies [package provide Tcl] 8.5-]} {return} 2 | package ifneeded persistentSelection 1.0b1 [list source [file join $dir persistentSelection.tcl]] 3 | -------------------------------------------------------------------------------- /modules/tooltip/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- 2 | 3 | package ifneeded tooltip 2.0.2 [list source [file join $dir tooltip.tcl]] 4 | package ifneeded tipstack 1.0.1 [list source [file join $dir tipstack.tcl]] 5 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-19-style-arrowheads.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | line <-> "both" above 4 | move 5 | line <- text "start" above 6 | move 7 | line -> text "end" above 8 | 9 | -------------------------------------------------------------------------------- /modules/diagrams/include/elem/spline.inc: -------------------------------------------------------------------------------- 1 | [call [cmd spline] [arg attr]...] 2 | 3 | [image figure-02-spline] 4 | 5 | An alias for the [cmd line] element (see above), with the attribute 6 | [cmd smooth] preset. 7 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/arcradius.inc: -------------------------------------------------------------------------------- 1 | [def [var arcradius]] 2 | 3 | The default value for the attribute [cmd radius] of [cmd arc] 4 | elements. 5 | 6 | Initialized to the pixel equivalent of [const {1 cm}]. 7 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/linewidth.inc: -------------------------------------------------------------------------------- 1 | [def [var linewidth]] 2 | 3 | The default value for the attribute [cmd stroke] of all elements 4 | having to draw some line. 5 | 6 | Initialized to [const 1] (pixels). 7 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/textcolor.inc: -------------------------------------------------------------------------------- 1 | [def [var textcolor]] 2 | 3 | The default value for the attribute [cmd textcolor] of all elements 4 | having to draw some text. 5 | 6 | Initialized to [const black]. 7 | -------------------------------------------------------------------------------- /embedded/head.md: -------------------------------------------------------------------------------- 1 | # Downloads for the Trunk Head of Tklib. 2 | 3 | - [Tarball] (../../../tarball/trunk/Tk+Library+Source+Code-trunk.tar.gz) 4 | - [Zip Archive](../../../zip/trunk/Tk+Library+Source+Code-trunk.zip) 5 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/textfont.inc: -------------------------------------------------------------------------------- 1 | [def [var textfont]] 2 | 3 | The default value for the attribute [cmd textfont] of all elements 4 | having to draw some text. 5 | 6 | Initialized to [const {Helvetica 12pt}]. 7 | -------------------------------------------------------------------------------- /support/installation/main.tcl: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- 2 | # Entrypoint for starkit and -pack based distributions 3 | 4 | # Delegate to the installer application 5 | source [file join [file dirname [info script]] installer.tcl] 6 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/linecolor.inc: -------------------------------------------------------------------------------- 1 | [def [var linecolor]] 2 | 3 | The default value for the attribute [cmd color] of all elements having 4 | to draw lines (all but [cmd text]). 5 | 6 | Initialized to [const black]. 7 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/arc_from.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd from] [arg location]"] 2 | 3 | Specifies the location where the [cmd arc] element begins. 4 | 5 | Defaults to the current location as maintained by the layouting 6 | system. 7 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/from.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd from] [arg location]"] 2 | 3 | Specifies the location where the [cmd line] element begins. 4 | 5 | Defaults to the current location as maintained by the layouting 6 | system. 7 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/at.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd at] [arg location]"] 2 | 3 | Specifies the location of the element's corner named by the attribute 4 | [cmd with]. 5 | 6 | Defaults to the current location as maintained by the layouting 7 | system. -------------------------------------------------------------------------------- /modules/diagrams/include/var/boxwidth.inc: -------------------------------------------------------------------------------- 1 | [def [var boxwidth]] 2 | 3 | The default value for the attribute [cmd width] of [cmd box], 4 | [cmd diamond] and [cmd ellipse] elements. 5 | 6 | Initialized to the pixel equivalent of [const {2 cm}]. 7 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-29-point-interpolation-1.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | arrow up right 4 | circle radius 2 at [0.33 between [last arrow start] [last arrow end]] \ 5 | text 0.33 anchor nw textcolor red 6 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/smooth.inc: -------------------------------------------------------------------------------- 1 | [def [cmd smooth]] 2 | 3 | Specifies the use of bezier splines for the [cmd line] element. 4 | 5 | If not specified lines are drawn exactly through the specified 6 | waypoints, without any smooth curves. 7 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/boxheight.inc: -------------------------------------------------------------------------------- 1 | [def [var boxheight]] 2 | 3 | The default value for the attribute [cmd height] of [cmd box], 4 | [cmd diamond] and [cmd ellipse] elements. 5 | 6 | Initialized to the pixel equivalent of [const {2 cm}]. 7 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/linestyle.inc: -------------------------------------------------------------------------------- 1 | [def [var linestyle]] 2 | 3 | The default value for the attribute [cmd style] of all elements 4 | having to draw some line. 5 | 6 | Initialized to [const solid]. 7 | 8 | [include ../values/style.inc] 9 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-11-text-arcs.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | arc 10 radius [1 cm] 4 | move right from [last arc s] ; move 5 | arc 20 radius [2 cm] 6 | move right from [last arc s] ; move 7 | arc 30 radius [3 cm] 8 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/clockwise.inc: -------------------------------------------------------------------------------- 1 | [def [var clockwise]] 2 | 3 | The default value for the attributes [cmd clockwise] and 4 | [cmd counterclockwise] of [cmd arc] elements. 5 | 6 | Initialized to [const False], for counter-clockwise direction. 7 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/fillcolor.inc: -------------------------------------------------------------------------------- 1 | [def [var fillcolor]] 2 | 3 | The default value for the attribute [cmd fillcolor] of all elements 4 | which can be filled. 5 | 6 | Initialized to the empty string, signaling that the element is not 7 | filled. 8 | -------------------------------------------------------------------------------- /modules/ctext/REGRESSION: -------------------------------------------------------------------------------- 1 | 2 | Due to changes between the 2.7 and 3.1 release you may need to remove escapes in your class patterns. This is due to my former improper use of quotes, which I have now replaced with lists. The escaping is no longer necessary. 3 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/arc_to.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd to] [arg location]"] 2 | 3 | Specifies the location where the [cmd arc] element ends. 4 | 5 | Defaults to a location such that a 90-degree arc is drawn in the 6 | chosen direction, starting at [cmd from]. 7 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-33.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | box text "from" 4 | move 5 | ellipse text "to" 6 | 7 | arc cw radius [4 cm] \ 8 | from [0.33 between [last box n] [last box ne]] \ 9 | to [last ellipse n] 10 | -------------------------------------------------------------------------------- /support/devel/sak/doc/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | if {![package vsatisfies [package provide Tcl] 8.2-]} return 2 | package ifneeded sak::doc 1.0 [list source [file join $dir doc.tcl]] 3 | package ifneeded sak::doc::auto 1.0 [list source [file join $dir doc_auto.tcl]] 4 | 5 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-spline.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | line dashed right then down [1 cm] left then right 3 | spline from [last line start] right then down [1 cm] left then right \ 4 | "spline" anchor se 5 | 6 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-30-point-interpolation-2.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | set A [box "day"] 4 | move 5 | set B [box "night"] 6 | 7 | arrow right from [0.5 between [$A e] [$A ne]] 8 | arrow left from [0.5 between [$B w] [$B sw]] 9 | -------------------------------------------------------------------------------- /modules/ctext/TODO: -------------------------------------------------------------------------------- 1 | Make the flags that ctext adds have Class and resource names. Also make .t config return those resource/class names. I suspect that I could do this by making each value for a flag a list, but this needs proper planning before I go coding in the unknown. 2 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/noturn.inc: -------------------------------------------------------------------------------- 1 | [def [cmd noturn]] 2 | 3 | Specifies that the direction of [cmd line] element at its end is not 4 | propagated to the layout management. 5 | 6 | If not specified the direction of the line becomes the new direction 7 | the layout. 8 | -------------------------------------------------------------------------------- /modules/ico/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | # pkgIndex.tcl -- 2 | # 3 | # Copyright (c) 2003 ActiveState Corporation. 4 | # All rights reserved. 5 | 6 | package ifneeded ico 0.3.5 [list source [file join $dir ico0.tcl]] 7 | package ifneeded ico 1.1.3 [list source [file join $dir ico.tcl]] 8 | -------------------------------------------------------------------------------- /modules/widgetl/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | if {![package vsatisfies [package provide Tcl] 8.5-]} {return} 2 | package ifneeded widget::listsimple 0.1.2 [list source [file join $dir listsimple.tcl]] 3 | package ifneeded widget::listentry 0.1.2 [list source [file join $dir listentry.tcl]] 4 | -------------------------------------------------------------------------------- /examples/tablelist/file.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /examples/scrollutil/file.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /modules/ctext/ctext_test_ws.tcl: -------------------------------------------------------------------------------- 1 | 2 | source ./ctext.tcl 3 | pack [ctext {.t blah}] 4 | 5 | ctext::addHighlightClass {.t blah} c blue [list bat ball boot cat hat] 6 | ctext::addHighlightClass {.t blah} c2 red [list bozo bull bongo] 7 | {.t blah} highlight 1.0 end 8 | 9 | 10 | -------------------------------------------------------------------------------- /examples/controlwidget/run.tcl: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env tclsh 2 | ## -*- tcl -*- 3 | 4 | package require Tk 5 | 6 | # run.tcl -- 7 | # Auxiliary script to run the examples 8 | # 9 | set dir ../../modules/controlwidget 10 | source $dir/pkgIndex.tcl 11 | 12 | source [lindex $argv 0] 13 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-01.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | ellipse "document" 4 | arrow 5 | box "gpic(1)" 6 | arrow 7 | box "gtbl (1) or geqn (1)" "(optional)" dashed width [4 cm] 8 | arrow 9 | box "gtroff(1)" 10 | arrow 11 | ellipse "PostScript" 12 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/movelength.inc: -------------------------------------------------------------------------------- 1 | [def [var movelength]] 2 | 3 | The default value for the directional specification of intermediate 4 | locations by the attribute [cmd then] of [cmd line] and [cmd move] 5 | elements. 6 | 7 | Initialized to the pixel equivalent of [const {2 cm}]. 8 | -------------------------------------------------------------------------------- /examples/tablelist/view.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-18-style-dash.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | box text solid 4 | move 5 | box dotted text dotted 6 | move 7 | box dashed text dashed 8 | move 9 | box dash-dot text dash-dot 10 | move 11 | box dash-dot-dot text dash-dot-dot width [3 cm] 12 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-38.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | set P [block { 4 | box "foo"; ellipse "bar" 5 | }] 6 | set Q [block { 7 | block { 8 | box "baz"; ellipse "quxx" 9 | } 10 | text "random text"; 11 | }] 12 | arrow from [2nd last block] 13 | -------------------------------------------------------------------------------- /support/devel/sak/help/help.txt: -------------------------------------------------------------------------------- 1 | 2 | help -- Print help message 3 | 4 | sak help ?topic? 5 | 6 | Print a help message about the specified topic. If no topic 7 | was given then print a general help message about SAK itself, 8 | and provide a list of the available topics. 9 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/to.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd to] [arg location]"] 2 | 3 | Specifies the location where the [cmd line] element ends. 4 | 5 | This attribute has no default. The default is handled by the attribute 6 | [cmd then], which makes it appear as if [cmd to] has a default when 7 | not specified. 8 | -------------------------------------------------------------------------------- /examples/map/data/nitobe-memorial-garden.area: -------------------------------------------------------------------------------- 1 | tklib/geo/area 2 | Nitobe Memorial Garden 3 | 49.265578 4 | -123.260207 5 | 49.266775 6 | -123.260073 7 | 49.267038 8 | -123.260003 9 | 49.266894 10 | -123.259601 11 | 49.266527 12 | -123.259247 13 | 49.266058 14 | -123.258861 15 | 49.265687 16 | -123.259515 17 | -------------------------------------------------------------------------------- /examples/tablelist/comp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /examples/tablelist/checked.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /examples/wcb/images/pattern.xbm: -------------------------------------------------------------------------------- 1 | #define foo_width 16 2 | #define foo_height 16 3 | static char foo_bits[] = { 4 | 0x60, 0x06, 0x90, 0x09, 0x90, 0x09, 0xb0, 0x0d, 0x4e, 0x72, 0x49, 0x92, 5 | 0x71, 0x8e, 0x8e, 0x71, 0x8e, 0x71, 0x71, 0x8e, 0x49, 0x92, 0x4e, 0x72, 6 | 0xb0, 0x0d, 0x90, 0x09, 0x90, 0x09, 0x60, 0x06}; 7 | -------------------------------------------------------------------------------- /modules/diagrams/include/var/circleradius.inc: -------------------------------------------------------------------------------- 1 | [def [var circleradius]] 2 | 3 | The default value for the attribute [cmd radius] of [cmd circle] 4 | elements, and also the default for the attribute [cmd chop], when 5 | specified without an explicit length. 6 | 7 | Initialized to the pixel equivalent of [const {1 cm}]. 8 | -------------------------------------------------------------------------------- /modules/shtmlview/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | package ifneeded shtmlview::shtmlview 1.1.2 [list source [file join $dir shtmlview.tcl]] 2 | package ifneeded shtmlview::doctools 0.1 [list source [file join $dir shtmlview-doctools.tcl]] 3 | package ifneeded shtmlview::mkdoc 0.1 [list source [file join $dir shtmlview-mkdoc.tcl]] 4 | -------------------------------------------------------------------------------- /examples/wcb/images/gray25.xbm: -------------------------------------------------------------------------------- 1 | #define grey_width 16 2 | #define grey_height 16 3 | static char grey_bits[] = { 4 | 0x11, 0x11, 0x44, 0x44, 0x11, 0x11, 0x44, 0x44, 0x11, 0x11, 0x44, 0x44, 5 | 0x11, 0x11, 0x44, 0x44, 0x11, 0x11, 0x44, 0x44, 0x11, 0x11, 0x44, 0x44, 6 | 0x11, 0x11, 0x44, 0x44, 0x11, 0x11, 0x44, 0x44}; 7 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/color.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd color] [arg spec]"] 2 | 3 | [image figure-21-style-colors] 4 | Specifies the color used to draw the lines of the element. 5 | 6 | If not specified the system falls back to the value taken from the 7 | language variable [var linecolor], which itself defaults to [const black]. 8 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/height.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd height] [arg length]"] 2 | [def "[cmd ht] [arg length]"] 3 | 4 | Specifies the height of the element. 5 | 6 | If not specified the system falls back to the value taken from the 7 | language variable [var boxheight], which itself defaults to the 8 | pixel equivalent of [const {2 cm}]. 9 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/stroke.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd stroke] [arg width]"] 2 | 3 | [image figure-20-style-stroke] 4 | Specifies the width of the lines drawn for the the element, in pixels. 5 | 6 | If not specified the system falls back to the value taken from the 7 | language variable [var linewidth], which itself defaults to [const 1]. 8 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/width.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd width] [arg length]"] 2 | [def "[cmd wid] [arg length]"] 3 | 4 | Specifies the width of the element. 5 | 6 | If not specified the system falls back to the value taken from the 7 | language variable [var boxwidth], which itself defaults to the pixel 8 | equivalent of [const {2 cm}]. 9 | -------------------------------------------------------------------------------- /modules/menubar/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | package ifneeded menubar::node 0.5 [list source [file join $dir node.tcl]] 2 | package ifneeded menubar::tree 0.5 [list source [file join $dir tree.tcl]] 3 | package ifneeded menubar 0.5.1 [list source [file join $dir menubar.tcl]] 4 | package ifneeded menubar::debug 0.5 [list source [file join $dir debug.tcl]] 5 | -------------------------------------------------------------------------------- /support/devel/sak/localdoc/help.txt: -------------------------------------------------------------------------------- 1 | 2 | localdoc -- Generate documentation for website and installer. 3 | 4 | sak localdoc 5 | 6 | Convert all documentation into html and nroff, for use by the 7 | installer, and the website. For the latter the results of the 8 | conversion are stored in the repository itself. 9 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-23-direction-1.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | down 4 | text {right ; box ; arrow ; circle ; arrow ; ellipse} 5 | block {right ; box ; arrow ; circle ; arrow ; ellipse} 6 | move 7 | text {left ; box ; arrow ; circle ; arrow ; ellipse} 8 | block {left ; box ; arrow ; circle ; arrow ; ellipse} 9 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/diam_height.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd height] [arg length]"] 2 | 3 | Specifies the height of the [cmd diamond] element. 4 | 5 | The manner in which a default is calculated when not specified also 6 | depends on the specifications of the attributes [cmd aspect] and 7 | [cmd width], if any. 8 | 9 | [include diam_awh.inc] 10 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/diam_width.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd width] [arg length]"] 2 | 3 | Specifies the width of the [cmd diamond] element. 4 | 5 | The manner in which a default is calculated when not specified also 6 | depends on the specifications of the attributes [cmd aspect] and 7 | [cmd height], if any. 8 | 9 | [include diam_awh.inc] 10 | -------------------------------------------------------------------------------- /modules/ctext/ctext_scroll_test.tcl: -------------------------------------------------------------------------------- 1 | 2 | source ./ctext.tcl 3 | 4 | scrollbar .y -orient vertical -command {.t yview} 5 | ctext .t -xscrollcommand {.x set} -yscrollcommand {.y set} -wrap none 6 | scrollbar .x -orient horizontal -command {.t xview} 7 | 8 | 9 | grid .y -sticky ns 10 | grid .t -row 0 -column 1 11 | grid .x -column 1 -sticky we 12 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/textcolor.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd textcolor] [arg spec]"] 2 | 3 | Specifies the color used to draw the text of an element with. 4 | 5 | Ignored if there is no text. 6 | 7 | If not specified the system falls back to the value taken from the 8 | language variable [var textcolor], which itself defaults to 9 | [const black]. 10 | -------------------------------------------------------------------------------- /support/devel/sak/review/help.txt: -------------------------------------------------------------------------------- 1 | 2 | review -- Interactively review changed modules and packages 3 | 4 | sak review 5 | 6 | This command scans the system for changes and then enters 7 | a sub-shell where the caller can interactively review and 8 | tag these changes. 9 | 10 | This is a support command for the release manager. 11 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-22-text-anchoring-3.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | block { down ; line ljust text {ljust text} } 4 | move right [4 cm] 5 | block { down ; line rjust text {rjust text} } 6 | move right 7 | arrow anchor sw {ljust above = anchor sw} 8 | move right [4 cm] 9 | arrow anchor ne {rjust below = anchor ne} 10 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-35-chop.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | circle "x" 4 | circle "y" at [[1st circle c] - [80 120]] 5 | circle "z" at [[1st circle c] + [80 -120]] 6 | 7 | arrow from [1st circle] to [2nd circle] chop 8 | arrow from [2nd circle] to [3rd circle] chop 9 | arrow from [3rd circle] to [1st circle] chop 10 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/circle_radius.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd radius] [arg length]"] 2 | [def "[cmd rad] [arg length]"] 3 | 4 | Specifies the radius of the [cmd circle] element. 5 | 6 | If not specified the system falls back to the value taken from the 7 | language variable [var circleradius], which itself defaults to the 8 | pixel equivalent of [const {1 cm}]. 9 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/textfont.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd textfont] [arg spec]"] 2 | 3 | Specifies the font used to draw the text of an element with. 4 | 5 | Ignored if there is no text. 6 | 7 | If not specified the system falls back to the value taken from the 8 | language variable [var textfont], which itself defaults to 9 | [const {Helvetica 12pt}]. 10 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-50-point-cons-absolute.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | proc mark {at args} { 3 | circle radius 2 at $at color red {*}$args 4 | } 5 | proc vector {p args} { 6 | mark $p {*}$args 7 | arrow from [0 0] to $p 8 | } 9 | 10 | mark [0 0] "\[0 0\]" anchor ne 11 | vector [50 20] "\[50 20\]" anchor sw 12 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/fillcolor.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd fillcolor] [arg spec]"] 2 | 3 | [image figure-21-style-colors] 4 | Specifies the color used to draw the inside of the element. 5 | 6 | If not specified the system falls back to the value taken from the 7 | language variable [var fillcolor], which itself defaults to the empty 8 | string, signaling "no filling". 9 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/text.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd text] [arg string]"] 2 | 3 | Specifies the text to associate with the element. 4 | 5 | Defaults to nothing. 6 | 7 | When specified multiple times the actually shown text is the 8 | concatenation of the individual strings, vertically stacked, with the 9 | first string specified being the topmost element. 10 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/with.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd with] [arg corner]"] 2 | 3 | Specifies the corner of the element to place at the location given by 4 | the attribute [cmd at]. 5 | 6 | Defaults to the current corner as maintained by the layouting system, 7 | except if the value for [cmd at] was specified by the user. In that 8 | case it defaults to [const center]. 9 | -------------------------------------------------------------------------------- /modules/plotchart/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | if {![package vsatisfies [package provide Tcl] 8.5-]} { 2 | # PRAGMA: returnok 3 | return 4 | } 5 | package ifneeded Plotchart 2.7.0 [list source [file join $dir plotchart.tcl]] 6 | package ifneeded xyplot 1.0.1 [list source [file join $dir xyplot.tcl]] 7 | package ifneeded plotanim 0.2 [list source [file join $dir plotanim.tcl]] 8 | -------------------------------------------------------------------------------- /support/releases/package_tip55.txt: -------------------------------------------------------------------------------- 1 | Identifier: @PACKAGE_NAME@ 2 | Title: Tk Standard Library 3 | Description: This package is intended to be a collection of 4 | Tcl packages that provide utility functions useful to a 5 | large collection of Tk programmers. 6 | Rights: BSD 7 | Version: @PACKAGE_VERSION@ 8 | URL: http://core.tcl.tk/tklib/ 9 | Architecture: tcl 10 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-41.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | set f [5 cm] 4 | set pi [expr {atan2(0, -1)}] 5 | for {set i 0} {$i <= 2*$pi} {set i [expr {$i + 0.1}]} { 6 | set k [expr {$f*$i/2.}] 7 | text text "-" at [$k 0] 8 | text text "." at [$k [expr {$f*sin($i)/2.}]] 9 | text text ":" at [$k [expr {$f*cos($i)/2.}]] 10 | } 11 | -------------------------------------------------------------------------------- /support/devel/sak/doc/toc_apps.txt: -------------------------------------------------------------------------------- 1 | [toc_begin {Table Of Contents} {}] 2 | [division_start Applications] 3 | [item apps/bitmap-editor.man bitmap-editor {Editor for XBM images}] 4 | [item apps/diagram-viewer.man diagram-viewer {Lightweight Diagram Processor}] 5 | [item apps/shtmlview.man shtmlview {Basic HTML and Markdown viewer application}] 6 | [division_end] 7 | [toc_end] -------------------------------------------------------------------------------- /modules/diagrams/include/attr/arc_radius.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd radius] [arg length]"] 2 | 3 | Specifies the radius of the [cmd arc] element, or rather, the radius 4 | of the circle the shown arc is a part of. 5 | 6 | If not specified the system falls back to the value taken from the 7 | language variable [var arcradius], which itself defaults to the pixel 8 | equivalent of [const {1 cm}]. 9 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-31-point-projection.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | set A [0 0] 4 | set B [100 100] 5 | 6 | proc dot {p anchor text} { 7 | circle radius 2 at $p color red text $text anchor $anchor 8 | } 9 | 10 | dot $A se A 11 | dot $B nw B 12 | dot [$B | $A] sw "\[B | A\] is here" 13 | dot [$A | $B] ne "\[A | B\] is here" 14 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/diam_aspect.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd aspect] [arg number]"] 2 | 3 | Specifies the aspect ratio, i.e ratio of width to height, of the 4 | [cmd diamond] element. 5 | 6 | The manner in which a default is calculated when not specified also 7 | depends on the specifications of the attributes [cmd width] and 8 | [cmd height], if any. 9 | 10 | [include diam_awh.inc] 11 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-02-basic-shapes.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | box "box" 4 | move 5 | line "line" "" 6 | move 7 | arrow "arrow" "" 8 | move 9 | circle "circle" 10 | move 11 | ellipse "ellipse" width [3 cm] 12 | move 13 | group { arc "arc" } 14 | move 15 | diamond "diamond" height [2 cm] 16 | move 17 | drum "drum" 18 | move 19 | text text "text" 20 | -------------------------------------------------------------------------------- /examples/map/data/fort-langley-national-historical-site.area: -------------------------------------------------------------------------------- 1 | tklib/geo/area 2 | Fort Langley National Historical Site 3 | 49.166644 4 | -122.573288 5 | 49.167535 6 | -122.571223 7 | 49.168163 8 | -122.570332 9 | 49.169594 10 | -122.574736 11 | 49.169583 12 | -122.575074 13 | 49.169433 14 | -122.575713 15 | 49.169366 16 | -122.57575 17 | 49.168194 18 | -122.573234 19 | 49.167142 20 | -122.57434 21 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/drum_aspect.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd aspect] [arg number]"] 2 | 3 | Specifies the aspect ratio, i.e ratio of width to height, of the 4 | ellipses which are used to draw the top and bottom of the [cmd drum] 5 | element. 6 | 7 | If not specified the system falls back to the value taken from the 8 | language variable [var drumaspect], which itself defaults to 9 | [const 0.35]. 10 | -------------------------------------------------------------------------------- /modules/mentry/scripts/mwutil/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | #============================================================================== 2 | # mwutil package index file. 3 | # 4 | # Copyright (c) 2020-2025 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de) 5 | #============================================================================== 6 | 7 | package ifneeded mwutil 2.25 [list source [file join $dir mwutil.tcl]] 8 | -------------------------------------------------------------------------------- /examples/plotchart/testdots.tcl: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env tclsh 2 | ## -*- tcl -*- 3 | 4 | # testdots.tcl -- 5 | # Test the dash pattern for ticklines 6 | # 7 | package require Plotchart 8 | 9 | pack [canvas .c -width 700 -height 500 -background grey] 10 | 11 | set p1 [::Plotchart::createXYPlot .c {0.0 100.0 10.0} {0.0 20.0 5.0}] 12 | 13 | $p1 xticklines green dots1 14 | $p1 yticklines green dots5 15 | -------------------------------------------------------------------------------- /modules/tsw/scripts/mwutil/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | #============================================================================== 2 | # mwutil and scaleutil package index file. 3 | # 4 | # Copyright (c) 2025 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de) 5 | #============================================================================== 6 | 7 | package ifneeded mwutil 2.25 [list source [file join $dir mwutil.tcl]] 8 | -------------------------------------------------------------------------------- /modules/diagrams/include/elem/arrow.inc: -------------------------------------------------------------------------------- 1 | [call [cmd arrow] [arg attr]...] 2 | [call [cmd -->] [arg attr]...] 3 | [call [cmd <-->] [arg attr]...] 4 | [call [cmd <-->] [arg attr]...] 5 | 6 | [image figure-02-arrow] 7 | 8 | An alias for the [cmd line] element (see below), with the attribute 9 | [cmd arrowhead] preset to [const ->], [const <->], or [const <-]. The 10 | [cmd arrow] is equivalent to [cmd -->]. 11 | -------------------------------------------------------------------------------- /examples/map/data/the-sanctuary-hastings-park.area: -------------------------------------------------------------------------------- 1 | tklib/geo/area 2 | Hastings Park, The Sanctuary 3 | The Sanctuary, Hastings Park 4 | 49.281258 5 | -123.041033 6 | 49.283067 7 | -123.041076 8 | 49.28348 9 | -123.040438 10 | 49.283403 11 | -123.039231 12 | 49.283134 13 | -123.038828 14 | 49.282816 15 | -123.038962 16 | 49.282354 17 | -123.038592 18 | 49.282249 19 | -123.037992 20 | 49.281269 21 | -123.03827 22 | -------------------------------------------------------------------------------- /support/devel/sak/test/test.tcl: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- 2 | # (C) 2006 Andreas Kupries 3 | ## 4 | # ### 5 | 6 | namespace eval ::sak::test {} 7 | 8 | # ### 9 | 10 | proc ::sak::test::usage {args} { 11 | package require sak::help 12 | puts stdout [join $args { }]\n[sak::help::on test] 13 | exit 1 14 | } 15 | 16 | ## 17 | # ### 18 | 19 | package provide sak::test 1.0 20 | -------------------------------------------------------------------------------- /support/devel/sak/test/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | if {![package vsatisfies [package provide Tcl] 8.2-]} return 2 | package ifneeded sak::test 1.0 [list source [file join $dir test.tcl]] 3 | package ifneeded sak::test::run 1.0 [list source [file join $dir run.tcl]] 4 | package ifneeded sak::test::shells 1.0 [list source [file join $dir shells.tcl]] 5 | package ifneeded sak::test::shell 1.0 [list source [file join $dir shell.tcl]] 6 | -------------------------------------------------------------------------------- /examples/diagrams/draw_anchor.tcl: -------------------------------------------------------------------------------- 1 | package require Tk 2 | package require Diagrams 3 | namespace import ::Diagrams::* 4 | 5 | pack [canvas .c -width 200 -height 120 -bg white] 6 | drawin .c 7 | 8 | direction southeast 9 | currentpos [position 20 20] 10 | arrow "" 40 11 | box " A " 12 | 13 | direction southeast 14 | currentpos [position 120 20] 15 | arrow "" 40 16 | attach northwest 17 | box " B " 18 | 19 | saveps anchor.ps 20 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-24-direction-2.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | right 4 | block { 5 | down 6 | text {down ; box ; arrow ; circle ; arrow ; ellipse} 7 | block {down ; box ; arrow ; circle ; arrow ; ellipse} 8 | } 9 | move 10 | block { 11 | down 12 | text {up ; box ; arrow ; circle ; arrow ; ellipse} 13 | block {up ; box ; arrow ; circle ; arrow ; ellipse} 14 | } 15 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/clockwise.inc: -------------------------------------------------------------------------------- 1 | [def [cmd clockwise]] 2 | [def [cmd cw]] 3 | 4 | Specifies the direction of the [cmd arc] element, here going 5 | clockwise. 6 | 7 | The complementary attribute is [cmd counterclockwise]. 8 | 9 | If not specified the system falls back to the value taken from the 10 | language variable [var clockwise], which itself defaults to 11 | [const false], for counter-clockwise direction. 12 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/counterclockwise.inc: -------------------------------------------------------------------------------- 1 | [def [cmd counterclockwise]] 2 | [def [cmd ccw]] 3 | 4 | Specifies the direction of the [cmd arc] element, here 5 | counter-clockwise. 6 | 7 | The complementary attribute is [cmd clockwise]. 8 | 9 | If not specified the system falls back to the value taken from the 10 | language variable [var clockwise], which itself defaults to 11 | [const false], for counter-clockwise direction. 12 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/line_at.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd at] [arg location]"] 2 | 3 | [cmd Line] elements are normally positioned absolutely, using the 4 | locations specified through the attributes [cmd from], [cmd then], and 5 | [cmd to]. 6 | 7 | If [cmd at] is specified however then these positions are translated a 8 | last time, moving the line's corner named by the attribute [cmd with] 9 | to the location given by this attribute. 10 | -------------------------------------------------------------------------------- /examples/scrollutil/folder.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /examples/tablelist/clsdFolder.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-49-point-vectorsub.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | proc vector {p args} { 3 | circle radius 2 at $p color red 4 | arrow {*}$args from [0 0] to $p 5 | } 6 | 7 | set p [100 0] 8 | set d [100 -50] 9 | 10 | set P [vector $p text P below] 11 | set D [vector $d text D above] 12 | vector [$p - $d] text P-D rjust 13 | 14 | arrow dotted from [$P end] to [[$P end] - $d] 15 | 16 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-37-block-2.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | proc make {} { 4 | block { 5 | circle 6 | line up from [last circle n] 7 | line down from [last circle s] 8 | line right from [last circle e] 9 | line left from [last circle w] 10 | box dashed with nw at [[last circle se] + [20 20]] 11 | set Caption [last box center] 12 | } 13 | } 14 | 15 | set A [make] 16 | text Hi! at [$A Caption] 17 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-51-point-cons-relative.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | proc mark {at args} { 3 | circle radius 2 at $at color red {*}$args 4 | } 5 | proc vector {p args} { 6 | set e [arrow from [0 0] to $p ] 7 | mark [last arrow end] {*}$args 8 | return $e 9 | } 10 | 11 | mark [0 0] "\[0 0\]" anchor se 12 | vector [by 50 se] "\[by 50 se\]" anchor sw 13 | vector [by 100 20] "\[by 100 20\]" anchor nw 14 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-25-direction-3.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | block { 4 | block { 5 | box; arrow; circle; down; arrow; ellipse 6 | } 7 | down ; text {box; arrow; circle; down; arrow; ellipse} 8 | } 9 | move from [last block se] 10 | block { 11 | block { 12 | box; arrow; circle; down; 13 | arrow from [last circle e] ; ellipse 14 | } 15 | down ; text {Output of (g)pic} 16 | } with sw 17 | 18 | -------------------------------------------------------------------------------- /examples/plotchart/test_heatmap.tcl: -------------------------------------------------------------------------------- 1 | # test_heatmap.tcl -- 2 | # Test/demonstrate the heatmap plot facilities 3 | # 4 | pack [canvas .c -width 600 -height 600] 5 | 6 | set p [::Plotchart::createHeatmap .c {First Second Third Fourth Fifth} {1 2 3 4 5 6 7 8}] 7 | 8 | $p scale values 0 100 9 | 10 | $p plot row First {0 10 20 30 40 70 100 100} 11 | 12 | $p scale colours red green 13 | 14 | $p plot column "1" {200 100 50 30 0} 15 | $p plot cell Fifth "8" 50 16 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/slant.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd slant] [arg angle]"] 2 | 3 | Specifies the angle by which the [cmd box] element is slanted, in 4 | degrees. 5 | 6 | If not specified the system falls back to the value taken from the 7 | language variable [var slant], which itself defaults to [const 90], 8 | i.e. vertical, no slant. 9 | 10 | 0 degrees is slanting straight east, pointing to the right. 11 | 90 degrees is slanting to the north, pointing straight up. 12 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/justify.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd justify] [const left]|[const center]|[const right]"] 2 | 3 | Specifies how multi-line text associated with the element is 4 | positioned within its box. 5 | 6 | The value is ignored if no text was specified for the element. 7 | 8 | If not specified the system falls back to the value taken from the 9 | language variable [var justify], which itself defaults to 10 | [const left]. 11 | 12 | [include ../values/justify.inc] 13 | -------------------------------------------------------------------------------- /embedded/md/toc2.md: -------------------------------------------------------------------------------- 1 | 2 | [//000000001]: # (Table of contents generated by tcllib/doctools/toc with format 'markdown') 3 | 4 | # Table Of Contents \-\- 5 | 6 | - [Applications]() 7 | 8 | * [bitmap\-editor](tklib/files/apps/bitmap\-editor\.md) Editor for XBM images 9 | 10 | * [diagram\-viewer](tklib/files/apps/diagram\-viewer\.md) Lightweight Diagram Processor 11 | 12 | * [shtmlview](tklib/files/apps/shtmlview\.md) Basic HTML and Markdown viewer application 13 | -------------------------------------------------------------------------------- /examples/mentry/option_tile.tcl: -------------------------------------------------------------------------------- 1 | #============================================================================== 2 | # Contains some Tk option database settings. 3 | # 4 | # Copyright (c) 2004-2023 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de) 5 | #============================================================================== 6 | 7 | # 8 | # Add some entries to the Tk option database 9 | # 10 | if {[tk windowingsystem] eq "x11"} { 11 | option add *Font TkDefaultFont 12 | } 13 | -------------------------------------------------------------------------------- /examples/tablelist/openFolder.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/diameter.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd diameter] [arg length]"] 2 | [def "[cmd diam] [arg length]"] 3 | 4 | Specifies the diameter of the [cmd circle] element, as an alternative 5 | way to specify its [cmd radius]. 6 | 7 | Effective if and only if the radius was not specified. I.e. if both 8 | diameter and radius are specified then the radius infomration has 9 | precendence. 10 | 11 | This attribute has no default, because the defaults are taken from the 12 | radius. 13 | -------------------------------------------------------------------------------- /modules/controlwidget/controlwidget.tcl: -------------------------------------------------------------------------------- 1 | # controlwidget.tcl -- 2 | # Set up the requirements for the controlwidget module/package 3 | # and source the individual files 4 | # 5 | 6 | package require Tk 8.5- 7 | package require snit 8 | 9 | package require bindDown 10 | package require meter 11 | package require led 12 | package require rdial 13 | package require tachometer 14 | package require voltmeter 15 | package require radioMatrix 16 | 17 | package provide controlwidget 0.1 18 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-48-point-vectoradd.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | proc vector {p args} { 3 | circle radius 2 at $p color red 4 | arrow {*}$args from [0 0] to $p 5 | } 6 | 7 | set p [100 50] 8 | set d [100 -50] 9 | 10 | set P [vector $p text P below] 11 | set D [vector $d text D above] 12 | vector [$p + $d] text P+D above 13 | 14 | arrow dotted from [$P end] to [[$P end] + $d] 15 | arrow dotted from [$D end] to [[$D end] + $p] 16 | -------------------------------------------------------------------------------- /support/devel/doc/feedback.inc: -------------------------------------------------------------------------------- 1 | [section {Bugs, Ideas, Feedback}] 2 | [vset TRACKER http://core.tcl.tk/tklib/reportlist] 3 | [vset LABEL {Tklib Trackers}] 4 | 5 | This document, and the package it describes, will undoubtedly contain 6 | bugs and other problems. 7 | 8 | Please report such in the category [emph [vset CATEGORY]] of the 9 | [uri [vset TRACKER] [vset LABEL]]. 10 | 11 | Please also report any ideas for enhancements you may have for either 12 | package and/or documentation. 13 | -------------------------------------------------------------------------------- /support/devel/sak/util/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | if {![package vsatisfies [package provide Tcl] 8.2-]} return 2 | package ifneeded sak::util 1.0 [list source [file join $dir util.tcl]] 3 | package ifneeded sak::registry 1.0 [list source [file join $dir registry.tcl]] 4 | package ifneeded sak::animate 1.0 [list source [file join $dir anim.tcl]] 5 | package ifneeded sak::color 1.0 [list source [file join $dir color.tcl]] 6 | package ifneeded sak::feedback 1.0 [list source [file join $dir feedback.tcl]] 7 | -------------------------------------------------------------------------------- /modules/diagrams/include/elem/move.inc: -------------------------------------------------------------------------------- 1 | [call [cmd move] [arg attr]] 2 | 3 | [include cat_open.inc] 4 | 5 | A [cmd move] element is in essence an invisible [cmd line]. 6 | 7 | While the main effect we are interested in is the change it makes to 8 | the layout system, it is an actual element, i.e. it has the same 9 | corners as an ordinary line, and shows up in the history as well, 10 | allowing future references to all the places it touched. 11 | 12 | It handles the same attibutes as [cmd line] elements. 13 | -------------------------------------------------------------------------------- /modules/mentry/mentry.tcl: -------------------------------------------------------------------------------- 1 | #============================================================================== 2 | # Main Mentry package module. 3 | # 4 | # Copyright (c) 1999-2025 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de) 5 | #============================================================================== 6 | 7 | package require -exact mentry::common 4.5 8 | 9 | package provide mentry $mentry::version 10 | package provide Mentry $mentry::version 11 | 12 | mentry::useTile 0 13 | mentry::createBindings 14 | -------------------------------------------------------------------------------- /modules/wcb/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | #============================================================================== 2 | # Wcb package index file. 3 | # 4 | # Copyright (c) 1999-2025 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de) 5 | #============================================================================== 6 | 7 | # 8 | # Regular package: 9 | # 10 | package ifneeded wcb 4.2 [list source [file join $dir wcb.tcl]] 11 | 12 | # 13 | # Alias: 14 | # 15 | package ifneeded Wcb 4.2 { package require -exact wcb 4.2 } 16 | -------------------------------------------------------------------------------- /modules/tsw/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | #============================================================================== 2 | # Tsw package index file. 3 | # 4 | # Copyright (c) 2025 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de) 5 | #============================================================================== 6 | 7 | # 8 | # Regular package: 9 | # 10 | package ifneeded tsw 1.4 [list source [file join $dir tsw.tcl]] 11 | 12 | # 13 | # Alias: 14 | # 15 | package ifneeded Tsw 1.4 { package require -exact tsw 1.4 } 16 | -------------------------------------------------------------------------------- /modules/diagrams/include/elem/text.inc: -------------------------------------------------------------------------------- 1 | [call [cmd text] [arg attr]...] 2 | 3 | [image figure-02-text] 4 | [include cat_closed.inc] 5 | 6 | It handles the attributes 7 | 8 | [list_begin definitions] 9 | [include ../attr/anchor.inc] 10 | [include ../attr/at.inc] 11 | [include ../attr/text_height.inc] 12 | [include ../attr/justify.inc] 13 | [include ../attr/text.inc] 14 | [include ../attr/textcolor.inc] 15 | [include ../attr/textfont.inc] 16 | [include ../attr/text_width.inc] 17 | [include ../attr/with.inc] 18 | [list_end] 19 | -------------------------------------------------------------------------------- /support/devel/sak/localdoc/cmd.tcl: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- 2 | # Implementation of 'localdoc'. 3 | 4 | # Available variables 5 | # * argv - Cmdline arguments 6 | # * base - Location of sak.tcl = Top directory of Tcllib distribution 7 | # * cbase - Location of all files relevant to this command. 8 | # * sbase - Location of all files supporting the SAK. 9 | 10 | # ### 11 | 12 | package require sak::localdoc 13 | 14 | if {[llength $argv]} { 15 | sak::localdoc::usage 16 | } 17 | 18 | sak::localdoc::run 19 | 20 | ## 21 | # ### 22 | -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/wcb/stylesheet.css: -------------------------------------------------------------------------------- 1 | /* generic class defining a top margin whose height equals the font size */ 2 | .tm {margin-top: 1em} 3 | 4 | /* background, border, border-radius, and padding for the
 tag */
 5 | pre {
 6 |   background: #F7F7F7;
 7 |   border: silver solid 1px;
 8 |   border-radius: 4px;
 9 |   padding: 4px;
10 | }
11 | 
12 | /* background for the  tag */
13 | body {background: #FFFFFF}
14 | 
15 | /* color for the  tag */
16 | span.red {color: #E00000}
17 | span.cmt {color: #36648b}
18 | 


--------------------------------------------------------------------------------
/modules/tsw/COPYRIGHT.txt:
--------------------------------------------------------------------------------
 1 | Toggle switch widget package Tsw 1.4
 2 | Copyright (c) 2025  Csaba Nemethi (E-mail: csaba.nemethi@t-online.de)
 3 | 
 4 | This library is free software; you can use, modify, and redistribute it
 5 | for any purpose, provided that existing copyright notices are retained
 6 | in all copies and that this notice is included verbatim in any
 7 | distributions.
 8 | 
 9 | This software is distributed WITHOUT ANY WARRANTY; without even the
10 | implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11 | 


--------------------------------------------------------------------------------
/modules/tablelist/tablelist.tcl:
--------------------------------------------------------------------------------
 1 | #==============================================================================
 2 | # Main Tablelist package module.
 3 | #
 4 | # Copyright (c) 2000-2025  Csaba Nemethi (E-mail: csaba.nemethi@t-online.de)
 5 | #==============================================================================
 6 | 
 7 | package require -exact tablelist::common 7.9
 8 | 
 9 | package provide tablelist $tablelist::version
10 | package provide Tablelist $tablelist::version
11 | 
12 | tablelist::useTile 0
13 | tablelist::createBindings
14 | 


--------------------------------------------------------------------------------
/modules/wcb/COPYRIGHT.txt:
--------------------------------------------------------------------------------
 1 | Widget callback package Wcb, version 4.2
 2 | Copyright (c) 1999-2025  Csaba Nemethi (E-mail: csaba.nemethi@t-online.de)
 3 | 
 4 | This library is free software; you can use, modify, and redistribute it
 5 | for any purpose, provided that existing copyright notices are retained
 6 | in all copies and that this notice is included verbatim in any
 7 | distributions.
 8 | 
 9 | This software is distributed WITHOUT ANY WARRANTY; without even the
10 | implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11 | 


--------------------------------------------------------------------------------
/modules/diagrams/include/values/arrowhead.inc:
--------------------------------------------------------------------------------
 1 | The legal values are
 2 | [list_begin definitions]
 3 | [def "[const none], [const -]"]
 4 | Draw no arrowheads, at neither end of the line.
 5 | 
 6 | [def "[const start], [const first], [const <-]"]
 7 | Draw an arrowhead at the beginning of the line, but not at its end.
 8 | 
 9 | [def "[const end], [const last], [const ->]"]
10 | Draw an arrowhead at the end of the line, but not at its beginning.
11 | 
12 | [def "[const both], [const <->]"]
13 | Draw arrowheads at both ends of the line.
14 | [list_end]
15 | 


--------------------------------------------------------------------------------
/modules/tkpiechart/README:
--------------------------------------------------------------------------------
 1 | Tkpiechart is a Tcl only library which allows the creation of 2D or 3D
 2 | pies with labels in Tcl canvases.
 3 | This is version 6.6. It was tested with Tcl/Tk 8.3 and 8.4 on both
 4 | Linux and Windows platforms (it should work on all Tcl/Tk supported
 5 | platforms).
 6 | It is object oriented using the stooop (Simple Tcl Only Object
 7 | Oriented Programming) extension (version 4.1 or above).
 8 | A demo.tcl demonstration script is included.
 9 | 
10 | Jean-Luc Fontaine, http://jfontain.free.fr/, mailto:jfontain@free.fr
11 | 


--------------------------------------------------------------------------------
/modules/mentry/COPYRIGHT.txt:
--------------------------------------------------------------------------------
 1 | Multi-entry widget package Mentry, version 4.5
 2 | Copyright (c) 1999-2025  Csaba Nemethi (E-mail: csaba.nemethi@t-online.de)
 3 | 
 4 | This library is free software; you can use, modify, and redistribute it
 5 | for any purpose, provided that existing copyright notices are retained
 6 | in all copies and that this notice is included verbatim in any
 7 | distributions.
 8 | 
 9 | This software is distributed WITHOUT ANY WARRANTY; without even the
10 | implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11 | 


--------------------------------------------------------------------------------
/modules/scrollutil/COPYRIGHT.txt:
--------------------------------------------------------------------------------
 1 | Scrolling utilities package Scrollutil 2.8
 2 | Copyright (c) 2019-2025  Csaba Nemethi (E-mail: csaba.nemethi@t-online.de)
 3 | 
 4 | This library is free software; you can use, modify, and redistribute it
 5 | for any purpose, provided that existing copyright notices are retained
 6 | in all copies and that this notice is included verbatim in any
 7 | distributions.
 8 | 
 9 | This software is distributed WITHOUT ANY WARRANTY; without even the
10 | implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11 | 


--------------------------------------------------------------------------------
/support/devel/sak/test/shells.tcl:
--------------------------------------------------------------------------------
 1 | # -*- tcl -*-
 2 | # (C) 2006 Andreas Kupries 
 3 | ##
 4 | # ###
 5 | 
 6 | package require  sak::test
 7 | package require  sak::test::shell
 8 | namespace eval ::sak::test::shells {}
 9 | 
10 | # ###
11 | 
12 | proc ::sak::test::shells {argv} {
13 |     if {[llength $argv]} {
14 | 	sak::test::usage Wrong # args
15 |     }
16 | 
17 |     puts stdout [join [sak::test::shell::list] \n]
18 |     return
19 | }
20 | 
21 | ##
22 | # ###
23 | 
24 | package provide sak::test::shells 1.0
25 | 


--------------------------------------------------------------------------------
/support/devel/sak/help/cmd.tcl:
--------------------------------------------------------------------------------
 1 | # -*- tcl -*-
 2 | # Implementation of 'help'.
 3 | 
 4 | # Available variables
 5 | # * argv  - Cmdline arguments
 6 | 
 7 | if {[llength $argv] > 2} {
 8 |     puts stderr "Usage: $argv0 help ?topic?"
 9 |     exit 1
10 | }
11 | 
12 | package require sak::help
13 | 
14 | if {[llength $argv] == 1} {
15 |     # Argument is a topic.
16 |     # Locate text for the topic.
17 | 
18 |     sak::help::print [sak::help::on [lindex $argv 0]]
19 |     return
20 | }
21 | 
22 | sak::help::print [sak::help::alltopics]
23 | 
24 | ##
25 | # ###
26 | 


--------------------------------------------------------------------------------
/modules/diagrams/figures/figure-32-point-intersection.dia:
--------------------------------------------------------------------------------
 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0
 2 | 
 3 | proc extend {s e} {
 4 |     line dashed from [$e end] to [$s between [$e start] [$e end]]
 5 | }
 6 | 
 7 | proc dot {p anchor text} {
 8 |     circle radius 10 at $p color red
 9 |     text with w at [last circle e] text $text anchor $anchor textcolor blue
10 | }
11 | 
12 | set A [arrow from [ 0    0] to [by 100 -20]] ; extend 3 $A
13 | set B [arrow from [-50 200] to [by 100  30]] ; extend 3 $B
14 | 
15 | dot [intersect $A $B] w {The treasure is here}
16 | 


--------------------------------------------------------------------------------
/modules/diagrams/include/attr/line_with.inc:
--------------------------------------------------------------------------------
 1 | [def "[cmd with] [arg corner]"]
 2 | 
 3 | [cmd Line] elements are normally positioned absolutely, using the
 4 | locations specified through the attributes [cmd from], [cmd then], and
 5 | [cmd to].
 6 | 
 7 | If [cmd at] is specified however then these positions are translated a
 8 | last time, moving the line's corner named by the attribute [cmd with]
 9 | to the location given by this attribute.
10 | 
11 | This means that [arg with] is effective if and only if the attribute
12 | [cmd at] was specified as well for the line.
13 | 


--------------------------------------------------------------------------------
/modules/diagrams/include/attr/style.inc:
--------------------------------------------------------------------------------
 1 | [def "[cmd style] [arg spec]"]
 2 | 
 3 | [image figure-18-style-dash]
 4 | Specifies the style used to draw the lines of the element.
 5 | 
 6 | If not specified the system falls back to the value taken from the
 7 | language variable [var linestyle], which itself defaults to
 8 | [const solid] lines.
 9 | 
10 | [include ../values/style.inc]
11 | 
12 | Note that the values "solid", "dot(ted)", "dash(ed)", "dash-dot", and
13 | "dash-dot-dot" are all accepted as shorthands for the [cmd style]
14 | command using them as argument.
15 | 


--------------------------------------------------------------------------------
/support/devel/sak/validate/pkgIndex.tcl:
--------------------------------------------------------------------------------
1 | if {![package vsatisfies [package provide Tcl] 8.2-]} return
2 | package ifneeded sak::validate             1.0 [list source [file join $dir validate.tcl]]
3 | package ifneeded sak::validate::manpages   1.0 [list source [file join $dir manpages.tcl]]
4 | package ifneeded sak::validate::versions   1.0 [list source [file join $dir versions.tcl]]
5 | package ifneeded sak::validate::testsuites 1.0 [list source [file join $dir testsuites.tcl]]
6 | package ifneeded sak::validate::syntax     1.0 [list source [file join $dir syntax.tcl]]
7 | 


--------------------------------------------------------------------------------
/modules/diagrams/figures/figure-27-corners-closed.dia:
--------------------------------------------------------------------------------
 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0
 2 | 
 3 | proc showcorners {e corners} {
 4 |     foreach {c anchor text} $corners {
 5 | 	circle radius 2 at [$e $c] color red text $text anchor $anchor
 6 |     }
 7 | }
 8 | 
 9 | proc compass {e} {
10 |     showcorners $e {
11 | 	n  s  n 
12 | 	ne sw ne
13 | 	e  w  e 
14 | 	se nw se
15 | 	s  n  s 
16 | 	sw ne sw
17 | 	w  e  w 
18 | 	nw se nw
19 | 	c  sw c 
20 |     }
21 | }
22 | 
23 | compass [box]    ; move
24 | compass [circle] ; move
25 | compass [ellipse width [3 cm]]
26 | 


--------------------------------------------------------------------------------
/modules/tablelist/COPYRIGHT.txt:
--------------------------------------------------------------------------------
 1 | Multi-column listbox and tree widget package Tablelist, version 7.9
 2 | Copyright (c) 2000-2025  Csaba Nemethi (E-mail: csaba.nemethi@t-online.de)
 3 | 
 4 | This library is free software; you can use, modify, and redistribute it
 5 | for any purpose, provided that existing copyright notices are retained
 6 | in all copies and that this notice is included verbatim in any
 7 | distributions.
 8 | 
 9 | This software is distributed WITHOUT ANY WARRANTY; without even the
10 | implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11 | 


--------------------------------------------------------------------------------
/support/devel/sak/readme/help.txt:
--------------------------------------------------------------------------------
 1 | 
 2 |     readme -- Generate a readme listing changes to modules and packages.
 3 | 
 4 |     sak readme ?-md?
 5 | 
 6 |     	This command compares the current state of the modules and
 7 |     	packages and against information from the last release
 8 |     	(support/releases/PACKAGES) and generates a README.txt listing
 9 |     	the relevant changes (new modules/packages, package version
10 |     	changes, unchanged packages).
11 | 
12 | 	The generated README is written to stdout.
13 | 
14 | 	This is a support command for the release manager.
15 | 


--------------------------------------------------------------------------------
/examples/plotchart/test-histogram.tcl:
--------------------------------------------------------------------------------
 1 | #! /usr/bin/env tclsh
 2 | ## -*- tcl -*-
 3 | # test-histogram.tcl --
 4 | #     Example of a histogram plot with filled background
 5 | #
 6 | package require Plotchart
 7 | 
 8 | pack [canvas .c -width 400 -height 300 -bg white]
 9 | 
10 | set p [::Plotchart::createHistogram .c {0 100 20} {0 50 10}]
11 | 
12 | $p dataconfig data -style filled -fillcolour cyan -width 2 -colour blue
13 | 
14 | $p plot data 0.0  10.0
15 | $p plot data 20.0 10.0
16 | $p plot data 40.0  3.0
17 | $p plot data 45.0  6.0
18 | $p plot data 55.0 26.0
19 | $p plot data 67.0 24.0
20 | 


--------------------------------------------------------------------------------
/modules/diagrams/figures/figure-34-positioning-2.dia:
--------------------------------------------------------------------------------
 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0
 2 | proc caption {script text args} {
 3 |     block {
 4 | 	block $script
 5 | 	down
 6 | 	text text $text
 7 |     } {*}$args
 8 | }
 9 | 
10 | caption {
11 |     box width 30 height 30 ; box width 75 height 75
12 | } "box width 30 height 30\nbox width 75 height 75"
13 | 
14 | caption {
15 |     box width 30 height 30 ; box width 75 height 75 with sw at [last box se]
16 | } "box width 30 height 30\nbox width 75 height 75 with sw at \[last box se\]" \
17 |     with nw at [[last block ne] by 30 e]
18 | 


--------------------------------------------------------------------------------
/support/devel/sak/review/cmd.tcl:
--------------------------------------------------------------------------------
 1 | # -*- tcl -*-
 2 | # Implementation of 'review'.
 3 | 
 4 | # Available variables
 5 | # * argv  - Cmdline arguments
 6 | # * base  - Location of sak.tcl = Top directory of Tcllib distribution
 7 | # * cbase - Location of all files relevant to this command.
 8 | # * sbase - Location of all files supporting the SAK.
 9 | 
10 | package require sak::util
11 | package require sak::review
12 | 
13 | set raw  0
14 | set log  0
15 | set stem {}
16 | set tclv {}
17 | 
18 | if {[llength $argv]} {
19 |     sak::review::usage
20 | }
21 | 
22 | sak::review::run
23 | 
24 | ##
25 | # ###
26 | 


--------------------------------------------------------------------------------
/idoc/www/tklib/files/modules/mentry/stylesheet.css:
--------------------------------------------------------------------------------
 1 | /* generic class defining a top margin whose height equals the font size */
 2 | .tm {margin-top: 1em}
 3 | 
 4 | /* background, border, border-radius, and padding for the 
 tag */
 5 | pre {
 6 |   background: #F7F7F7;
 7 |   border: silver solid 1px;
 8 |   border-radius: 4px;
 9 |   padding: 4px;
10 | }
11 | 
12 | /* background for the  tag */
13 | body {background: #FFFFFF}
14 | 
15 | /* text-align for the 
tag */ 16 | div {text-align: center} 17 | 18 | /* color for the tag */ 19 | span.red {color: #E00000} 20 | span.cmt {color: #36648b} 21 | -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/scrollutil/stylesheet.css: -------------------------------------------------------------------------------- 1 | /* generic class defining a top margin whose height equals the font size */ 2 | .tm {margin-top: 1em} 3 | 4 | /* background, border, border-radius, and padding for the
 tag */
 5 | pre {
 6 |   background: #F7F7F7;
 7 |   border: silver solid 1px;
 8 |   border-radius: 4px;
 9 |   padding: 4px;
10 | }
11 | 
12 | /* background for the  tag */
13 | body {background: #FFFFFF}
14 | 
15 | /* text-align for the 
tag */ 16 | div {text-align: center} 17 | 18 | /* color for the tag */ 19 | span.red {color: #E00000} 20 | span.cmt {color: #36648b} 21 | -------------------------------------------------------------------------------- /idoc/www/tklib/files/modules/tablelist/stylesheet.css: -------------------------------------------------------------------------------- 1 | /* generic class defining a top margin whose height equals the font size */ 2 | .tm {margin-top: 1em} 3 | 4 | /* background, border, border-radius, and padding for the
 tag */
 5 | pre {
 6 |   background: #F7F7F7;
 7 |   border: silver solid 1px;
 8 |   border-radius: 4px;
 9 |   padding: 4px;
10 | }
11 | 
12 | /* background for the  tag */
13 | body {background: #FFFFFF}
14 | 
15 | /* text-align for the 
tag */ 16 | div {text-align: center} 17 | 18 | /* color for the tag */ 19 | span.red {color: #E00000} 20 | span.cmt {color: #36648b} 21 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/arrowhead.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd arrowhead] [arg spec]"] 2 | 3 | [image figure-19-style-arrowheads] 4 | Specifies where to draw arrowheads on the [cmd line] element, at the 5 | beginning or end, at both ends, or none. 6 | 7 | If not specified the system falls back to the value taken from the 8 | language variable [var arrowhead], which itself defaults to 9 | [const none]. 10 | 11 | [include ../values/arrowhead.inc] 12 | 13 | Note that the values "start", "end", "-", "->", "<-", and "<->" are 14 | all accepted as shorthands for the [cmd arrowhead] command using them 15 | as argument. 16 | -------------------------------------------------------------------------------- /modules/diagrams/include/values/style.inc: -------------------------------------------------------------------------------- 1 | 2 | The legal values are all those accepted by 3 | [uri \ 4 | http://www.tcl.tk/man/tcl8.5/TkLib/GetDash.htm \ 5 | Tk_GetDash], 6 | 7 | and additionally all which are listed below: 8 | 9 | [list_begin definitions] 10 | [def "[const solid], empty string"] Draw solid line. 11 | [def "[const dash], [const dashed], [const -]"] Draw a dashed line. 12 | [def "[const dot], [const dotted], [const .]"] Draw a dotted line. 13 | [def "[const dash-dot], [const -.]"] Draw a dash-dotted line 14 | [def "[const dash-dot-dot], [const -..]"] Draw a dash-dot-dotted line. 15 | [list_end] 16 | -------------------------------------------------------------------------------- /modules/widgetv/ChangeLog: -------------------------------------------------------------------------------- 1 | 2020-02-09 0.7 2 | 3 | * 4 | * Released and tagged Tklib 0.7 ======================== 5 | * 6 | 7 | 2013-03-25 Andreas Kupries 8 | 9 | * 10 | * Released and tagged Tklib 0.6 ======================== 11 | * 12 | 13 | 2012-08-28 Andreas Kupries 14 | 15 | * widget_validator.man: New file, documentation. 16 | * validator.tcl: Added argument check to method validate. 17 | 18 | 2012-08-27 Andreas Kupries 19 | 20 | * initial release v0.1 21 | -------------------------------------------------------------------------------- /modules/diagrams/include/distances.inc: -------------------------------------------------------------------------------- 1 | [call [arg number] [const cm]] 2 | [call [arg number] [const mm]] 3 | [call [arg number] [const inch]] 4 | [call [arg number] [const pt]] 5 | 6 | These commands allow the specification of distances and coordinates in 7 | metric and imperial units, returning the equivalent distance or 8 | coordinate in pixels, which is the unit used internally for all 9 | calculations. 10 | 11 | [para] 12 | 13 | The conversion factors are based on the result of [cmd {tk scaling}] 14 | and are computed once, at the time the package is sourced, future 15 | changes of the [cmd {tk scaling}] factor have no effect. 16 | -------------------------------------------------------------------------------- /examples/plotchart/testviolin.tcl: -------------------------------------------------------------------------------- 1 | # testviolin.tcl -- 2 | # Test/demonstrate the violin subcommand 3 | # 4 | source ../../modules/plotchart/plotchart.tcl 5 | package require Plotchart 2.6.0 6 | 7 | pack [canvas .c -width 600 -height 600] 8 | 9 | set p [::Plotchart::createXYPlot .c {0.0 100.0 25.0} {0.0 100.0 25.0}] 10 | 11 | # 12 | # Completely arbitrary set of data 13 | # 14 | set data {10.0 11.0 9.4 20.0 23.0 23.4 22.0 27.0 35.0 35.1 35.0 60.0 63.0 65.0 56.0} 15 | 16 | $p dataconfig vertical -fillcolour lime 17 | $p dataconfig horizontal -colour red 18 | 19 | $p violin vertical 20.0 $data 20 | $p violin horizontal $data 80.0 21 | -------------------------------------------------------------------------------- /modules/diagrams/include/elem/ellipse.inc: -------------------------------------------------------------------------------- 1 | [call [cmd ellipse] [arg attr]...] 2 | 3 | [image figure-02-ellipse] 4 | [include cat_closed.inc] 5 | 6 | It handles the attributes 7 | 8 | [list_begin definitions] 9 | [include ../attr/anchor.inc] 10 | [include ../attr/at.inc] 11 | [include ../attr/color.inc] 12 | [include ../attr/fillcolor.inc] 13 | [include ../attr/height.inc] 14 | [include ../attr/justify.inc] 15 | [include ../attr/stroke.inc] 16 | [include ../attr/style.inc] 17 | [include ../attr/text.inc] 18 | [include ../attr/textcolor.inc] 19 | [include ../attr/textfont.inc] 20 | [include ../attr/width.inc] 21 | [include ../attr/with.inc] 22 | [list_end] 23 | -------------------------------------------------------------------------------- /tklib.yml: -------------------------------------------------------------------------------- 1 | dist_id: tklib 2 | version: 0.9 3 | language: tcl 4 | description: | 5 | This package is intended to be a collection of Tcl packages that provide 6 | utility functions useful to a large collection of Tk programmers. 7 | 8 | The home web site for this code is http://core.tcl.tk/tklib/. 9 | At this web site, you will find mailing lists, web forums, databases 10 | for bug reports and feature requests, the CVS repository (browsable 11 | on the web, or read-only accessible via CVS ), and more. 12 | 13 | categories: 14 | - Library/Utility 15 | - Library/GUI 16 | license: BSD 17 | owner_id: AndreasKupries 18 | wrapped_content: tklib-0.9/ 19 | -------------------------------------------------------------------------------- /examples/map/data/cates-park.area: -------------------------------------------------------------------------------- 1 | tklib/geo/area 2 | Cates Park, Dollar Ton 3 | Whey-ah-wichen, Faces The Wind 4 | 49.30039 5 | -122.956131 6 | 49.301663 7 | -122.954564 8 | 49.303412 9 | -122.952762 10 | 49.304867 11 | -122.948513 12 | 49.305343 13 | -122.948406 14 | 49.305762 15 | -122.94847 16 | 49.305748 17 | -122.952118 18 | 49.304937 19 | -122.952182 20 | 49.305315 21 | -122.953169 22 | 49.304811 23 | -122.953491 24 | 49.304405 25 | -122.954156 26 | 49.304125 27 | -122.954929 28 | 49.304014 29 | -122.955508 30 | 49.303986 31 | -122.956152 32 | 49.304028 33 | -122.962461 34 | 49.303328 35 | -122.962482 36 | 49.30274 37 | -122.960594 38 | 49.301271 39 | -122.958555 40 | -------------------------------------------------------------------------------- /examples/plotchart/test_circleplot.tcl: -------------------------------------------------------------------------------- 1 | # test_circleplot.tcl -- 2 | # Test/demonstrate the circle plot facilities 3 | # 4 | source ../../modules/plotchart/plotchart.tcl 5 | package require Plotchart 2.5.1 6 | 7 | pack [canvas .c -width 600 -height 600] 8 | 9 | set p [::Plotchart::createCirclePlot .c {First Second Third Fourth Fifth}] 10 | 11 | $p title "Example of a simple circle plot" 12 | 13 | $p modify First -textcolour red -font "Times 20" 14 | $p modify Third -dotcolour cyan 15 | 16 | $p connect Third First cyan 3 17 | $p connect First Third red 3 18 | $p connect First Second lime 3 19 | $p connect Third Fourth cyan 3 20 | $p connect Fifth Third magenta 3 21 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-28-corners-open.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | proc showcorners {e corners} { 4 | foreach {c anchor text} $corners { 5 | circle radius 2 at [$e $c] color red text $text anchor $anchor 6 | } 7 | } 8 | 9 | proc annotate {e} { 10 | showcorners $e { 11 | start se start 12 | center se center 13 | end se end 14 | } 15 | } 16 | 17 | block { annotate [line right up] } 18 | move 19 | block { annotate [line right then down [1 cm] left then right] } 20 | move 21 | block { annotate [arc cw] } 22 | move 23 | block { annotate [spline right then right then down then down [1 cm] left then left] } 24 | 25 | -------------------------------------------------------------------------------- /examples/diagrams/draw_fraction.tcl: -------------------------------------------------------------------------------- 1 | package require Diagrams 2 | namespace import ::Diagrams::* 3 | 4 | pack [canvas .c -width 300 -height 80 -bg white] 5 | drawin .c 6 | 7 | direction east 8 | currentpos [position 20 40] 9 | box "A" 10 | plaintext "divided by" 11 | box "A+B" 12 | plaintext " " 13 | arrow "" 20 14 | plaintext " " 15 | set pos [currentpos] 16 | lset pos 2 15 17 | 18 | direction south 19 | currentpos $pos 20 | plaintext "A" 21 | usegap 0 22 | set xc [lindex [currentpos] 1] 23 | set xb [expr {$xc-15}] 24 | set xe [expr {$xc+15}] 25 | .c create line $xb [lindex [currentpos] 2] $xe [lindex [currentpos] 2] 26 | plaintext "A+B" 27 | 28 | saveps fraction.eps 29 | -------------------------------------------------------------------------------- /modules/diagrams/include/attr/chop.inc: -------------------------------------------------------------------------------- 1 | [def "[cmd chop] [opt [arg length]]"] 2 | 3 | Specifies the length of the [cmd line] element to remove from the 4 | beginning and/or end. 5 | 6 | Defaults to nothing. 7 | 8 | If specified once the chopping applies to both beginning and end of 9 | the line. 10 | 11 | If specified twice or more the last two specifications are used, and 12 | applied to beginning and end of the line, in this order. 13 | 14 | Whenever the attribute is specified without an explicit length, the 15 | system falls back to the value taken from the language variable 16 | [var circleradius], which itself defaults to the pixel equivalent of 17 | [const {1 cm}] 18 | -------------------------------------------------------------------------------- /modules/diagrams/include/elem/box.inc: -------------------------------------------------------------------------------- 1 | [call [cmd box] [arg attr]...] 2 | 3 | [image figure-02-box] 4 | [include cat_closed.inc] 5 | 6 | It handles the attributes 7 | 8 | [list_begin definitions] 9 | [include ../attr/anchor.inc] 10 | [include ../attr/at.inc] 11 | [include ../attr/color.inc] 12 | [include ../attr/fillcolor.inc] 13 | [include ../attr/height.inc] 14 | [include ../attr/justify.inc] 15 | [include ../attr/slant.inc] 16 | [include ../attr/stroke.inc] 17 | [include ../attr/style.inc] 18 | [include ../attr/text.inc] 19 | [include ../attr/textcolor.inc] 20 | [include ../attr/textfont.inc] 21 | [include ../attr/width.inc] 22 | [include ../attr/with.inc] 23 | [list_end] 24 | -------------------------------------------------------------------------------- /modules/swaplist/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | # Tcl package index file, version 1.1 2 | # This file is generated by the "pkg_mkIndex" command 3 | # and sourced either when an application starts up or 4 | # by a "package unknown" script. It invokes the 5 | # "package ifneeded" command to set up package-related 6 | # information so that packages will be loaded automatically 7 | # in response to "package require" commands. When this 8 | # script is sourced, the variable $dir must contain the 9 | # full path name of this file's directory. 10 | 11 | if { ![package vsatisfies [package provide Tcl] 8.4-] } { return } 12 | package ifneeded swaplist 0.2 [list source [file join $dir swaplist.tcl]] 13 | 14 | -------------------------------------------------------------------------------- /modules/diagrams/include/elem/drum.inc: -------------------------------------------------------------------------------- 1 | [call [cmd drum] [arg attr]...] 2 | 3 | [image figure-02-drum] 4 | [include cat_closed.inc] 5 | 6 | It handles the attributes 7 | 8 | [list_begin definitions] 9 | [include ../attr/anchor.inc] 10 | [include ../attr/drum_aspect.inc] 11 | [include ../attr/at.inc] 12 | [include ../attr/color.inc] 13 | [include ../attr/fillcolor.inc] 14 | [include ../attr/height.inc] 15 | [include ../attr/justify.inc] 16 | [include ../attr/stroke.inc] 17 | [include ../attr/style.inc] 18 | [include ../attr/text.inc] 19 | [include ../attr/textcolor.inc] 20 | [include ../attr/textfont.inc] 21 | [include ../attr/width.inc] 22 | [include ../attr/with.inc] 23 | [list_end] 24 | -------------------------------------------------------------------------------- /modules/autoscroll/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | # Tcl package index file, version 1.1 2 | # This file is generated by the "pkg_mkIndex" command 3 | # and sourced either when an application starts up or 4 | # by a "package unknown" script. It invokes the 5 | # "package ifneeded" command to set up package-related 6 | # information so that packages will be loaded automatically 7 | # in response to "package require" commands. When this 8 | # script is sourced, the variable $dir must contain the 9 | # full path name of this file's directory. 10 | 11 | if { ![package vsatisfies [package provide Tcl] 8.2-] } { return } 12 | package ifneeded autoscroll 1.1 [list source [file join $dir autoscroll.tcl]] 13 | 14 | -------------------------------------------------------------------------------- /modules/getstring/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | # Tcl package index file, version 1.1 2 | # This file is generated by the "pkg_mkIndex" command 3 | # and sourced either when an application starts up or 4 | # by a "package unknown" script. It invokes the 5 | # "package ifneeded" command to set up package-related 6 | # information so that packages will be loaded automatically 7 | # in response to "package require" commands. When this 8 | # script is sourced, the variable $dir must contain the 9 | # full path name of this file's directory. 10 | 11 | if { ![package vsatisfies [package provide Tcl] 8.4-] } { return } 12 | package ifneeded getstring 0.1 [list source [file join $dir tk_getString.tcl]] 13 | 14 | -------------------------------------------------------------------------------- /modules/scrollutil/scrollutil.tcl: -------------------------------------------------------------------------------- 1 | #============================================================================== 2 | # Main Scrollutil package module. 3 | # 4 | # Copyright (c) 2019-2025 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de) 5 | #============================================================================== 6 | 7 | package require -exact scrollutil::common 2.8 8 | 9 | package provide scrollutil $scrollutil::version 10 | package provide Scrollutil $scrollutil::version 11 | 12 | scrollutil::useTile 0 13 | 14 | scrollutil::sa::createBindings 15 | scrollutil::ss::createBindings 16 | scrollutil::sf::createBindings 17 | scrollutil::pm::createBindings 18 | scrollutil::createBindings 19 | -------------------------------------------------------------------------------- /modules/diagrams/include/elem/circle.inc: -------------------------------------------------------------------------------- 1 | [call [cmd circle] [arg attr]...] 2 | [call [cmd O] [arg attr]...] 3 | 4 | [image figure-02-circle] 5 | [include cat_closed.inc] 6 | 7 | It handles the attributes 8 | 9 | [list_begin definitions] 10 | [include ../attr/anchor.inc] 11 | [include ../attr/at.inc] 12 | [include ../attr/color.inc] 13 | [include ../attr/diameter.inc] 14 | [include ../attr/fillcolor.inc] 15 | [include ../attr/justify.inc] 16 | [include ../attr/circle_radius.inc] 17 | [include ../attr/stroke.inc] 18 | [include ../attr/style.inc] 19 | [include ../attr/text.inc] 20 | [include ../attr/textcolor.inc] 21 | [include ../attr/textfont.inc] 22 | [include ../attr/with.inc] 23 | [list_end] 24 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-13-relative-movement.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | proc gridarrow {dx text} { 4 | variable boxwidth 5 | set dx [expr {$dx * 2 * $boxwidth}] 6 | move right [5 mm] 7 | block { 8 | group { arrow up left $dx } 9 | box dotted with nw at [last arrow end] 10 | for {set i 2} {$i <= ($dx/50)} {incr i} { 11 | box dotted with sw at [last box se] 12 | } 13 | move down [1 cm] from [last arrow center] 14 | text text $text 15 | } 16 | move right [5 mm] from [last block e] 17 | } 18 | 19 | gridarrow 0.5 "line up left" 20 | gridarrow 1.0 "arrow up left 1" 21 | gridarrow 1.5 "arrow up left 1.5" 22 | gridarrow 2.0 "arrow up left 2" 23 | -------------------------------------------------------------------------------- /examples/mentry/option.tcl: -------------------------------------------------------------------------------- 1 | #============================================================================== 2 | # Contains some Tk option database settings. 3 | # 4 | # Copyright (c) 2004-2023 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de) 5 | #============================================================================== 6 | 7 | # 8 | # Add some entries to the Tk option database 9 | # 10 | if {[tk windowingsystem] eq "x11"} { 11 | # 12 | # Create the font TkDefaultFont if not yet present 13 | # 14 | catch {font create TkDefaultFont -family Helvetica -size 9} 15 | 16 | option add *Font TkDefaultFont 17 | option add *selectBackground #5294e2 18 | option add *selectForeground white 19 | } 20 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-15-spline-1.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | proc showcorners {e corners} { 3 | foreach {c anchor text} $corners { 4 | circle radius 2 at [$e $c] color red text $text anchor $anchor 5 | } 6 | } 7 | 8 | block { 9 | down 10 | block { spline right then down [1 cm] left then right } 11 | text {The spline curve ...} 12 | } 13 | move 14 | block { 15 | down 16 | block { 17 | line dashed right then down [1 cm] left then right 18 | spline from [last line start] right then down [1 cm] left then right 19 | showcorners [last line] { 1 ne 1 2 nw 2 3 se 3 4 sw 4 } 20 | } 21 | text {... with tangents displayed} 22 | } 23 | 24 | -------------------------------------------------------------------------------- /support/releases/package_yml.txt: -------------------------------------------------------------------------------- 1 | dist_id: tklib 2 | version: @PACKAGE_VERSION@ 3 | language: tcl 4 | description: | 5 | This package is intended to be a collection of Tcl packages that provide 6 | utility functions useful to a large collection of Tk programmers. 7 | 8 | The home web site for this code is http://core.tcl.tk/tklib/. 9 | At this web site, you will find mailing lists, web forums, databases 10 | for bug reports and feature requests, the CVS repository (browsable 11 | on the web, or read-only accessible via CVS ), and more. 12 | 13 | categories: 14 | - Library/Utility 15 | - Library/GUI 16 | license: BSD 17 | owner_id: AndreasKupries 18 | wrapped_content: @PACKAGE_NAME@-@PACKAGE_VERSION@/ 19 | -------------------------------------------------------------------------------- /modules/widgetl/icons/readme.txt: -------------------------------------------------------------------------------- 1 | Silk icon set 1.3 2 | 3 | _________________________________________ 4 | Mark James 5 | http://www.famfamfam.com/lab/icons/silk/ 6 | _________________________________________ 7 | 8 | This work is licensed under a 9 | Creative Commons Attribution 2.5 License. 10 | [ http://creativecommons.org/licenses/by/2.5/ ] 11 | 12 | This means you may use it for any purpose, 13 | and make any changes you like. 14 | All I ask is that you include a link back 15 | to this page in your credits. 16 | 17 | Are you using this icon set? Send me an email 18 | (including a link or picture if available) to 19 | mjames@gmail.com 20 | 21 | Any other questions about this icon set please 22 | contact mjames@gmail.com 23 | -------------------------------------------------------------------------------- /modules/diagrams/include/elem/diamond.inc: -------------------------------------------------------------------------------- 1 | [call [cmd diamond] [arg attr]...] 2 | [call [cmd <>] [arg attr]...] 3 | 4 | [image figure-02-diamond] 5 | [include cat_closed.inc] 6 | 7 | It handles the attributes 8 | 9 | [list_begin definitions] 10 | [include ../attr/anchor.inc] 11 | [include ../attr/diam_aspect.inc] 12 | [include ../attr/at.inc] 13 | [include ../attr/color.inc] 14 | [include ../attr/fillcolor.inc] 15 | [include ../attr/diam_height.inc] 16 | [include ../attr/justify.inc] 17 | [include ../attr/stroke.inc] 18 | [include ../attr/style.inc] 19 | [include ../attr/text.inc] 20 | [include ../attr/textcolor.inc] 21 | [include ../attr/textfont.inc] 22 | [include ../attr/diam_width.inc] 23 | [include ../attr/with.inc] 24 | [list_end] 25 | -------------------------------------------------------------------------------- /modules/style/pkgIndex.tcl: -------------------------------------------------------------------------------- 1 | # Tcl package index file, version 1.1 2 | # This file is generated by the "pkg_mkIndex" command 3 | # and sourced either when an application starts up or 4 | # by a "package unknown" script. It invokes the 5 | # "package ifneeded" command to set up package-related 6 | # information so that packages will be loaded automatically 7 | # in response to "package require" commands. When this 8 | # script is sourced, the variable $dir must contain the 9 | # full path name of this file's directory. 10 | 11 | package ifneeded style 0.3 [list source [file join $dir style.tcl]] 12 | package ifneeded style::as 1.4.1 [list source [file join $dir as.tcl]] 13 | package ifneeded style::lobster 0.2 [list source [file join $dir lobster.tcl]] 14 | -------------------------------------------------------------------------------- /support/devel/sak/test/cmd.tcl: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- 2 | # Implementation of 'doc'. 3 | 4 | # Available variables 5 | # * argv - Cmdline arguments 6 | # * base - Location of sak.tcl = Top directory of Tcllib distribution 7 | # * cbase - Location of all files relevant to this command. 8 | # * sbase - Location of all files supporting the SAK. 9 | 10 | package require sak::util 11 | package require sak::test 12 | 13 | if {![llength $argv]} { 14 | sak::test::usage Command missing 15 | } 16 | 17 | set cmd [lindex $argv 0] 18 | set argv [lrange $argv 1 end] 19 | 20 | if {[catch {package require sak::test::$cmd} msg]} { 21 | sak::test::usage Unknown command \"$cmd\" : \ 22 | \n $::errorInfo 23 | } 24 | 25 | sak::test::$cmd $argv 26 | 27 | ## 28 | # ### 29 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-44-example-systemdiagram.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | set movelength [3 cm] 3 | 4 | arrow "source" "code" 5 | 6 | set LA [box "lexical" "analyzer"] 7 | arrow "tokens" above 8 | 9 | set P [box "parser"] 10 | arrow "intermediate" "code" 11 | 12 | set Sem [box "semantic" "checker"] 13 | arrow 14 | arrow <-> up from [$LA top] 15 | 16 | set LC [box "lexical" "corrector"] 17 | arrow <-> up from [$P top] 18 | 19 | set Syn [box "syntactic" "corrector"] 20 | arrow up 21 | 22 | set DMP [box "diagnostic" "message" "printer"] 23 | arrow <-> right from [$DMP right] 24 | 25 | set ST [box "symbol" "table"] 26 | arrow from [$LC ne] to [$DMP sw] 27 | arrow from [$Sem nw] to [$DMP se] 28 | arrow <-> from [$Sem top] to [$ST bot] 29 | -------------------------------------------------------------------------------- /modules/diagrams/figures/figure-36-block-1.dia: -------------------------------------------------------------------------------- 1 | # -*- tcl -*- tcl.tk//DSL diagram//EN//1.0 2 | 3 | proc showcorners {e corners} { 4 | foreach {c anchor text} $corners { 5 | circle radius 2 at [$e $c] color red text $text anchor $anchor 6 | } 7 | } 8 | 9 | proc compass {e} { 10 | showcorners $e { 11 | n s n ne sw ne e w e se nw se 12 | s n s sw ne sw w e w nw se nw 13 | c sw c 14 | } 15 | } 16 | 17 | proc make {} { 18 | block { 19 | circle 20 | line up from [last circle n] 21 | line down from [last circle s] 22 | line right from [last circle e] 23 | line left from [last circle w] 24 | box dashed with nw at [[last circle se] + [20 20]] 25 | set Caption [last box center] 26 | } 27 | } 28 | 29 | right ; make ; move ; compass [make] 30 | -------------------------------------------------------------------------------- /examples/wcb/option.tcl: -------------------------------------------------------------------------------- 1 | #============================================================================== 2 | # Contains some Tk option database settings. 3 | # 4 | # Copyright (c) 2010-2023 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de) 5 | #============================================================================== 6 | 7 | # 8 | # Add some entries to the Tk option database 9 | # 10 | if {[tk windowingsystem] eq "x11"} { 11 | # 12 | # Create the fonts TkDefaultFont and TkFixedFont if not yet present 13 | # 14 | catch {font create TkDefaultFont -family Helvetica -size 9} 15 | catch {font create TkFixedFont -family Courier -size 9} 16 | 17 | option add *Font TkDefaultFont 18 | option add *selectBackground #5294e2 19 | option add *selectForeground white 20 | } 21 | --------------------------------------------------------------------------------