Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Move psballon to a module |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
6760f05081693a378c78b99b7fff0e91 |
User & Date: | peter 2024-09-07 23:39:37.029 |
Context
2024-09-08
| ||
00:55 | Added psmenu package. Use it for merge dialog. check-in: 88bd8ecfdb user: peter tags: trunk | |
2024-09-07
| ||
23:39 | Move psballon to a module check-in: 6760f05081 user: peter tags: trunk | |
23:20 | Handle subst in formatted balloons check-in: 11c0de8cd8 user: peter tags: trunk | |
Changes
Name change from eskil.vfs/lib/psballoon/psballoon.tcl to eskil.vfs/lib/psballoon-1.3.tm.
︙ | ︙ | |||
18 19 20 21 22 23 24 | # addBalloon .l .b "My help text" # addBalloon .f -fmt { # Write help more freely.\n # New lines need to be explicit like above. # } #---------------------------------------------------------------------- | | | 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | # addBalloon .l .b "My help text" # addBalloon .f -fmt { # Write help more freely.\n # New lines need to be explicit like above. # } #---------------------------------------------------------------------- package provide psballoon 1.3 namespace eval psballoon { variable balloon variable config set config(-useframe) 0 set balloon(W) "" |
︙ | ︙ |
Deleted eskil.vfs/lib/psballoon/pkgIndex.tcl.
|
| < < < < < < < < < < < |
Changes to src/startup.tcl.
︙ | ︙ | |||
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | # Do initalisations for needed packages and globals. # This is not run until needed to speed up command line error reporting. proc Init {} { if {[info exists ::eskil(initHasRun)]} { return } set ::eskil(initHasRun) 1 package require Tk 8.6 catch {package require textSearch} package require wcb package require snit package require tablelist_tile if {[catch {package require psballoon}]} { # Add a dummy if it does not exist. proc addBalloon {args} {} } else { namespace import -force psballoon::addBalloon } | > > > > > > > > > > > > > > > < < < < < < < | 50 51 52 53 54 55 56 57 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 86 87 88 89 90 91 | # Do initalisations for needed packages and globals. # This is not run until needed to speed up command line error reporting. proc Init {} { if {[info exists ::eskil(initHasRun)]} { return } set ::eskil(initHasRun) 1 # Follow any link set tmplink $::eskil(thisScript) while {[file type $tmplink] eq "link"} { set tmplink [file readlink $tmplink] set tmplink [file normalize [file join $::eskil(thisDir) $tmplink]] set ::eskil(thisDir) [file dirname $tmplink] } set libDir [file join $::eskil(thisDir) .. lib] if {![file isdirectory $libDir]} { # Try the local file from devel set libDir [file join $::eskil(thisDir) .. eskil.vfs lib] } ::tcl::tm::path add $libDir package require Tk 8.6 catch {package require textSearch} package require wcb package require snit package require tablelist_tile if {[catch {package require psballoon}]} { # Add a dummy if it does not exist. proc addBalloon {args} {} } else { namespace import -force psballoon::addBalloon } if {[file exists $::eskil(thisDir)/../version.txt]} { set ch [open $::eskil(thisDir)/../version.txt] set ::eskil(diffver) [string trim [read $ch 100]] close $ch } |
︙ | ︙ |