summaryrefslogtreecommitdiffstats
path: root/tests/grid.test
diff options
context:
space:
mode:
authorpspjuth <peter.spjuth@gmail.com>2001-08-22 19:59:49 (GMT)
committerpspjuth <peter.spjuth@gmail.com>2001-08-22 19:59:49 (GMT)
commite72d91fc37cc268684a0e95f77a496e42e46032b (patch)
tree4eb55a50c29337e96d318bbf40d24ef9d80ce5fd /tests/grid.test
parentce114e255a0c035ea07b74552f8d4270b3fd998b (diff)
downloadtk-e72d91fc37cc268684a0e95f77a496e42e46032b.zip
tk-e72d91fc37cc268684a0e95f77a496e42e46032b.tar.gz
tk-e72d91fc37cc268684a0e95f77a496e42e46032b.tar.bz2
Fixed a bug where adjacent 'x' and '^' where not handled properly.
Diffstat (limited to 'tests/grid.test')
-rw-r--r--tests/grid.test30
1 files changed, 29 insertions, 1 deletions
diff --git a/tests/grid.test b/tests/grid.test
index 9e351a8..55df6c1 100644
--- a/tests/grid.test
+++ b/tests/grid.test
@@ -5,7 +5,7 @@
# Copyright (c) 1998-1999 by Scriptics Corporation.
# All rights reserved.
#
-# RCS: @(#) $Id: grid.test,v 1.11 2001/08/21 20:21:36 pspjuth Exp $
+# RCS: @(#) $Id: grid.test,v 1.12 2001/08/22 19:59:49 pspjuth Exp $
if {[lsearch [namespace children] ::tcltest] == -1} {
source [file join [pwd] [file dirname [info script]] defs.tcl]
@@ -854,6 +854,34 @@ test grid-11.15 {^ ^ test with multiple windows} {
} {{0,0 50,50} {50,0 50,100} {100,0 50,100} {0,50 50,50}}
grid_reset 11.15
+test grid-11.16 {default widget placement} {
+ foreach l {a b c d e} {
+ frame .$l -width 50 -height 50
+ }
+ grid .a .b .c .d -sticky news
+ grid x ^ x .e -sticky news
+ update
+ set res ""
+ lappend res [winfo height .a]
+ lappend res [winfo height .b]
+ lappend res [winfo height .c]
+} {50 100 50}
+grid_reset 11.16
+
+test grid-11.17 {default widget placement} {
+ foreach l {a b c d e} {
+ frame .$l -width 50 -height 50
+ }
+ grid .a .b .c .d -sticky news
+ grid ^ x ^ .e -sticky news
+ update
+ set res ""
+ lappend res [winfo height .a]
+ lappend res [winfo height .b]
+ lappend res [winfo height .c]
+} {100 50 100}
+grid_reset 11.17
+
test grid-12.1 {-sticky} {
catch {unset data}
frame .f -width 200 -height 100 -highlightthickness 0 -bg red