Imported Tk 8.6.9
This commit is contained in:
@@ -65,5 +65,28 @@ test scale-1.0 "Self-destruction" -body {
|
||||
.s set 1 ; update
|
||||
} -returnCodes 1 -match glob -result "*"
|
||||
|
||||
test scale-2.1 "-state option" -setup {
|
||||
ttk::scale .s
|
||||
set res ""
|
||||
} -body {
|
||||
# defaults
|
||||
lappend res [.s instate disabled] [.s cget -state]
|
||||
# set -state: instate returns accordingly
|
||||
.s configure -state disabled
|
||||
lappend res [.s instate disabled] [.s cget -state]
|
||||
# back to normal
|
||||
.s configure -state normal
|
||||
lappend res [.s instate disabled] [.s cget -state]
|
||||
# use state command: -state does NOT reflect it
|
||||
.s state disabled
|
||||
lappend res [.s instate disabled] [.s cget -state]
|
||||
# further use state command
|
||||
.s state readonly
|
||||
lappend res [.s state] [.s cget -state]
|
||||
} -cleanup {
|
||||
destroy .s
|
||||
unset -nocomplain res
|
||||
} -result {0 normal 1 disabled 0 normal 1 normal {disabled readonly} normal}
|
||||
|
||||
tcltest::cleanupTests
|
||||
|
||||
|
||||
Reference in New Issue
Block a user