Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | * *.tcl: Bumped the version number to 1.6. * COPYRIGHT.txt: * README.txt: |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: | 78c98b0f1098837e3e9e2a5078315ebd4f25845fc71eb4386347e962021a4c66 |
User & Date: | csaba 2020-06-23 09:52:04 |
Context
2020-06-23
| ||
09:52 | * CHANGES.txt: Updated to reflect the changes. * doc/*.html: check-in: 014399cfac user: csaba tags: trunk | |
09:52 | * *.tcl: Bumped the version number to 1.6. * COPYRIGHT.txt: * README.txt: check-in: 78c98b0f10 user: csaba tags: trunk | |
09:49 | * Changes for the new Scrollutil version 1.6. check-in: 1b22e0c9ab user: csaba tags: trunk | |
Changes
Changes to modules/scrollutil/COPYRIGHT.txt.
1 2 3 4 5 6 7 8 9 10 |
Scrolling utilities package Scrollutil 1.5
Copyright (c) 2019-2020 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de)
This library is free software; you can use, modify, and redistribute it
for any purpose, provided that existing copyright notices are retained
in all copies and that this notice is included verbatim in any
distributions.
This software is distributed WITHOUT ANY WARRANTY; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
| |
1 2 3 4 5 6 7 8 9 10 |
Scrolling utilities package Scrollutil 1.6
Copyright (c) 2019-2020 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de)
This library is free software; you can use, modify, and redistribute it
for any purpose, provided that existing copyright notices are retained
in all copies and that this notice is included verbatim in any
distributions.
This software is distributed WITHOUT ANY WARRANTY; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
Changes to modules/scrollutil/README.txt.
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
..
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
How to Get It? -------------- Scrollutil is available for free download from the Web page https://www.nemethi.de The distribution file is "scrollutil1.5.tar.gz" for UNIX and "scrollutil1_5.zip" for Windows. These files contain the same information, except for the additional carriage return character preceding the linefeed at the end of each line in the text files for Windows. Scrollutil is also included in tklib, which has the address https://core.tcl.tk/tklib ................................................................................ Install the package as a subdirectory of one of the directories given by the "auto_path" variable. For example, you can install it as a directory at the same level as the Tcl and Tk script libraries. The locations of these library directories are given by the "tcl_library" and "tk_library" variables, respectively. To install Scrollutil on UNIX, "cd" to the desired directory and unpack the distribution file "scrollutil1.5.tar.gz": gunzip -c scrollutil1.5.tar.gz | tar -xf - On most UNIX systems this can be replaced with tar -zxf scrollutil1.5.tar.gz Both commands will create a directory named "scrollutil1.5", with the subdirectories "demos", "doc", and "scripts". On Windows, use WinZip or some other program capable of unpacking the distribution file "scrollutil1_5.zip" into the directory "scrollutil1.5", with the subdirectories "demos", "doc", and "scripts". How to Use It? -------------- The Scrollutil distribution provides two packages, called Scrollutil and Scrollutil_tile. The main difference between the two is that Scrollutil_tile enables the tile-based, theme-specific appearance of |
|
|
|
|
|
|
|
|
|
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
..
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
How to Get It? -------------- Scrollutil is available for free download from the Web page https://www.nemethi.de The distribution file is "scrollutil1.6.tar.gz" for UNIX and "scrollutil1_6.zip" for Windows. These files contain the same information, except for the additional carriage return character preceding the linefeed at the end of each line in the text files for Windows. Scrollutil is also included in tklib, which has the address https://core.tcl.tk/tklib ................................................................................ Install the package as a subdirectory of one of the directories given by the "auto_path" variable. For example, you can install it as a directory at the same level as the Tcl and Tk script libraries. The locations of these library directories are given by the "tcl_library" and "tk_library" variables, respectively. To install Scrollutil on UNIX, "cd" to the desired directory and unpack the distribution file "scrollutil1.6.tar.gz": gunzip -c scrollutil1.6.tar.gz | tar -xf - On most UNIX systems this can be replaced with tar -zxf scrollutil1.6.tar.gz Both commands will create a directory named "scrollutil1.6", with the subdirectories "demos", "doc", and "scripts". On Windows, use WinZip or some other program capable of unpacking the distribution file "scrollutil1_6.zip" into the directory "scrollutil1.6", with the subdirectories "demos", "doc", and "scripts". How to Use It? -------------- The Scrollutil distribution provides two packages, called Scrollutil and Scrollutil_tile. The main difference between the two is that Scrollutil_tile enables the tile-based, theme-specific appearance of |
Changes to modules/scrollutil/pkgIndex.tcl.
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# # Copyright (c) 2019-2020 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de) #============================================================================== # # Regular packages: # package ifneeded scrollutil 1.5 \ [list source [file join $dir scrollutil.tcl]] package ifneeded scrollutil_tile 1.5 \ [list source [file join $dir scrollutil_tile.tcl]] # # Aliases: # package ifneeded Scrollutil 1.5 \ [list package require -exact scrollutil 1.5] package ifneeded Scrollutil_tile 1.5 \ [list package require -exact scrollutil_tile 1.5] # # Code common to all packages: # package ifneeded scrollutil::common 1.5 \ [list source [file join $dir scrollutilCommon.tcl]] |
| | | | | | | |
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# # Copyright (c) 2019-2020 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de) #============================================================================== # # Regular packages: # package ifneeded scrollutil 1.6 \ [list source [file join $dir scrollutil.tcl]] package ifneeded scrollutil_tile 1.6 \ [list source [file join $dir scrollutil_tile.tcl]] # # Aliases: # package ifneeded Scrollutil 1.6 \ [list package require -exact scrollutil 1.6] package ifneeded Scrollutil_tile 1.6 \ [list package require -exact scrollutil_tile 1.6] # # Code common to all packages: # package ifneeded scrollutil::common 1.6 \ [list source [file join $dir scrollutilCommon.tcl]] |
Changes to modules/scrollutil/scrollutil.tcl.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
#==============================================================================
# Main Scrollutil package module.
#
# Copyright (c) 2019-2020 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de)
#==============================================================================
package require -exact scrollutil::common 1.5
package provide scrollutil $::scrollutil::version
package provide Scrollutil $::scrollutil::version
::scrollutil::useTile 0
::scrollutil::sa::createBindings
::scrollutil::ss::createBindings
::scrollutil::sf::createBindings
if {[package vcompare $::tk_version "8.4"] >= 0} {
::scrollutil::createBindings
}
|
| |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
#==============================================================================
# Main Scrollutil package module.
#
# Copyright (c) 2019-2020 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de)
#==============================================================================
package require -exact scrollutil::common 1.6
package provide scrollutil $::scrollutil::version
package provide Scrollutil $::scrollutil::version
::scrollutil::useTile 0
::scrollutil::sa::createBindings
::scrollutil::ss::createBindings
::scrollutil::sf::createBindings
if {[package vcompare $::tk_version "8.4"] >= 0} {
::scrollutil::createBindings
}
|
Changes to modules/scrollutil/scrollutilCommon.tcl.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
package require Tk 8
namespace eval ::scrollutil {
#
# Public variables:
#
variable version 1.5
variable library
if {$::tcl_version >= 8.4} {
set library [file dirname [file normalize [info script]]]
} else {
set library [file dirname [info script]] ;# no "file normalize" yet
}
|
| |
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
package require Tk 8
namespace eval ::scrollutil {
#
# Public variables:
#
variable version 1.6
variable library
if {$::tcl_version >= 8.4} {
set library [file dirname [file normalize [info script]]]
} else {
set library [file dirname [info script]] ;# no "file normalize" yet
}
|
Changes to modules/scrollutil/scrollutil_tile.tcl.
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# Copyright (c) 2019-2020 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de)
#==============================================================================
package require Tk 8.4
if {$::tk_version < 8.5 || [regexp {^8\.5a[1-5]$} $::tk_patchLevel]} {
package require tile 0.6
}
package require -exact scrollutil::common 1.5
package provide scrollutil_tile $::scrollutil::version
package provide Scrollutil_tile $::scrollutil::version
::scrollutil::useTile 1
::scrollutil::sa::createBindings
::scrollutil::ss::createBindings
::scrollutil::sf::createBindings
if {[package vcompare $::tk_version "8.4"] >= 0} {
::scrollutil::createBindings
}
|
| |
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# Copyright (c) 2019-2020 Csaba Nemethi (E-mail: csaba.nemethi@t-online.de)
#==============================================================================
package require Tk 8.4
if {$::tk_version < 8.5 || [regexp {^8\.5a[1-5]$} $::tk_patchLevel]} {
package require tile 0.6
}
package require -exact scrollutil::common 1.6
package provide scrollutil_tile $::scrollutil::version
package provide Scrollutil_tile $::scrollutil::version
::scrollutil::useTile 1
::scrollutil::sa::createBindings
::scrollutil::ss::createBindings
::scrollutil::sf::createBindings
if {[package vcompare $::tk_version "8.4"] >= 0} {
::scrollutil::createBindings
}
|