diff options
author | culler <culler> | 2019-01-16 03:41:10 (GMT) |
---|---|---|
committer | culler <culler> | 2019-01-16 03:41:10 (GMT) |
commit | c910f94eaaf0390532bf9b6f96c43e89c2e7939d (patch) | |
tree | ce1b300cf252cec712a04d58e11675cb63dabfb8 /tests | |
parent | 5cb97cd301ec4db2dde21a900ddf3593b5998aeb (diff) | |
download | tk-c910f94eaaf0390532bf9b6f96c43e89c2e7939d.zip tk-c910f94eaaf0390532bf9b6f96c43e89c2e7939d.tar.gz tk-c910f94eaaf0390532bf9b6f96c43e89c2e7939d.tar.bz2 |
Fix bug [e733d3770f]: geometry issues with buttons on macOS
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unixButton.test | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/tests/unixButton.test b/tests/unixButton.test index 137ef33..c7b7b1d 100644 --- a/tests/unixButton.test +++ b/tests/unixButton.test @@ -35,7 +35,15 @@ proc bogusTrace args { error "trace aborted" } - +if {[tk windowingsystem] eq "aqua"} { + set smallIndicator 20 + set bigIndicator 20 + set defaultBorder 10 +} else { + set smallIndicator 27 + set bigindicator 40 + set defaultBorder 20 +} test unixbutton-1.1 {TkpComputeButtonGeometry procedure} -constraints { unix testImageType } -setup { @@ -57,7 +65,10 @@ test unixbutton-1.1 {TkpComputeButtonGeometry procedure} -constraints { } -cleanup { deleteWindows image delete image1 -} -result {68 48 74 54 112 52 112 52} +} -result [list 68 48 \ + 74 54 \ + [expr {72 + $bigIndicator}] 52 \ + [expr {72 + $bigIndicator}] 52] test unixbutton-1.2 {TkpComputeButtonGeometry procedure} -constraints { unix } -setup { @@ -75,7 +86,10 @@ test unixbutton-1.2 {TkpComputeButtonGeometry procedure} -constraints { [winfo reqwidth .b4] [winfo reqheight .b4] } -cleanup { deleteWindows -} -result {23 33 29 39 54 37 54 37} +} -result [list 23 33 \ + 29 39 \ + [expr {27 + $smallIndicator}] 37 \ + [expr {27 + $smallIndicator}] 37] test unixbutton-1.3 {TkpComputeButtonGeometry procedure} -constraints { unix } -setup { @@ -186,7 +200,7 @@ test unixbutton-1.9 {TkpComputeButtonGeometry procedure} -constraints { list [winfo reqwidth .b2] [winfo reqheight .b2] } -cleanup { deleteWindows -} -result {37 47} +} -result [list [expr {17 + $defaultBorder}] [expr {27 + $defaultBorder}]] test unixbutton-1.10 {TkpComputeButtonGeometry procedure} -constraints { unix } -setup { @@ -196,7 +210,7 @@ test unixbutton-1.10 {TkpComputeButtonGeometry procedure} -constraints { list [winfo reqwidth .b2] [winfo reqheight .b2] } -cleanup { deleteWindows -} -result {37 47} +} -result [list [expr {17 + $defaultBorder}] [expr {27 + $defaultBorder}]] test unixbutton-1.11 {TkpComputeButtonGeometry procedure} -constraints { unix } -setup { |