diff options
author | fvogel <fvogelnew1@free.fr> | 2016-03-10 16:25:35 (GMT) |
---|---|---|
committer | fvogel <fvogelnew1@free.fr> | 2016-03-10 16:25:35 (GMT) |
commit | ecf0f568de78e737daeafcf39494950100e28d6b (patch) | |
tree | 6947b857635cb338a9cca5f26e6d809804d256a3 /tests | |
parent | 02bbc0235b0a2c024ec363c9133baf0a77a752b5 (diff) | |
download | tk-ecf0f568de78e737daeafcf39494950100e28d6b.zip tk-ecf0f568de78e737daeafcf39494950100e28d6b.tar.gz tk-ecf0f568de78e737daeafcf39494950100e28d6b.tar.bz2 |
Added non regression test case for bug [d95e5d8f16]bug_d95e5d8f16
Diffstat (limited to 'tests')
-rw-r--r-- | tests/panedwindow.test | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/panedwindow.test b/tests/panedwindow.test index 666ed9c..ee184ce 100644 --- a/tests/panedwindow.test +++ b/tests/panedwindow.test @@ -4955,6 +4955,38 @@ test panedwindow-23.30 {ConfigurePanes, -hide works} -setup { } -cleanup { deleteWindows } -result {1 1 1 0 39 40 40 1 130 1 0 1 1 40 40 40 42 130} +test panedwindow-23.30a {ConfigurePanes, hidden panes are unmapped} -setup { + deleteWindows +} -body { + panedwindow .p1 -sashrelief raised + panedwindow .p2 -sashrelief raised + label .l1 -text Label1 + label .l2 -text Label2 + label .l3 -text Label3 + .p2 add .l2 -sticky nsew + .p2 add .l3 -sticky nsew + .p1 add .p2 -sticky nsew + .p1 add .l1 -sticky nsew + pack .p1 -side top -expand 1 -fill both + update + set result [list] + lappend result [list [winfo ismapped .p1] [winfo ismapped .p2] \ + [winfo ismapped .l1] [winfo ismapped .l2] [winfo ismapped .l3]] + .p2 paneconfigure .l1 -hide 1 + update + lappend result [list [winfo ismapped .p1] [winfo ismapped .p2] \ + [winfo ismapped .l1] [winfo ismapped .l2] [winfo ismapped .l3]] + .p1 paneconfigure .p2 -hide 1 + update + lappend result [list [winfo ismapped .p1] [winfo ismapped .p2] \ + [winfo ismapped .l1] [winfo ismapped .l2] [winfo ismapped .l3]] + .p1 paneconfigure .p2 -hide 0 + update + lappend result [list [winfo ismapped .p1] [winfo ismapped .p2] \ + [winfo ismapped .l1] [winfo ismapped .l2] [winfo ismapped .l3]] +} -cleanup { + deleteWindows +} -result {{1 1 1 1 1} {1 1 0 1 1} {1 0 0 0 0} {1 1 0 1 1}} test panedwindow-23.31 {ConfigurePanes, -hide works, last pane stretches} -setup { deleteWindows } -body { |