summaryrefslogtreecommitdiffstats
path: root/library/demos/text.tcl
diff options
context:
space:
mode:
Diffstat (limited to 'library/demos/text.tcl')
-rw-r--r--library/demos/text.tcl9
1 files changed, 5 insertions, 4 deletions
diff --git a/library/demos/text.tcl b/library/demos/text.tcl
index 785e9e6..2301ad5 100644
--- a/library/demos/text.tcl
+++ b/library/demos/text.tcl
@@ -10,7 +10,7 @@ if {![info exists widgetDemo]} {
package require Tk
set w .text
-catch {destroy $w}
+destroy $w
toplevel $w
wm title $w "Text Demonstration - Basic Facilities"
wm iconname $w "text"
@@ -29,11 +29,11 @@ pack $w.text -expand yes -fill both
# TIP 324 Demo: [tk fontchooser]
proc fontchooserToggle {} {
- tk fontchooser [expr {[tk fontchooser configure -visible] ?
+ tk fontchooser [expr {[tk fontchooser configure -visible] ?
"hide" : "show"}]
}
proc fontchooserVisibility {w} {
- $w configure -text [expr {[tk fontchooser configure -visible] ?
+ $w configure -text [expr {[tk fontchooser configure -visible] ?
"Hide Font Dialog" : "Show Font Dialog"}]
}
proc fontchooserFocus {w} {
@@ -92,13 +92,14 @@ cursor. Control-t transposes the two characters on either side of the
insertion cursor. Control-z undoes the last editing action performed,
and }
-switch [tk windowingsystem] {
+switch -- [tk windowingsystem] {
"aqua" - "x11" {
$w.text insert end "Control-Shift-z"
}
"win32" {
$w.text insert end "Control-y"
}
+ default {}
}
$w.text insert end { redoes undone edits.