summaryrefslogtreecommitdiff
path: root/ext/tk/sample/demos-en/puzzle.rb
diff options
context:
space:
mode:
authornagai <nagai@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-08-02 21:39:23 +0000
committernagai <nagai@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-08-02 21:39:23 +0000
commitf820839f17c05b9e67388db44fa98c9e4cde3a17 (patch)
tree3d13ba78122dd8bdd42e1d92df44c9e880906dc1 /ext/tk/sample/demos-en/puzzle.rb
parent2c225e77e0521f91477b0f470df0a788a199d3c1 (diff)
* add or modify some widget demo scripts
* (bug fix) TkGrid failed to treat RELATIVE PLACEMENT git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/tk/sample/demos-en/puzzle.rb')
-rw-r--r--ext/tk/sample/demos-en/puzzle.rb13
1 files changed, 11 insertions, 2 deletions
diff --git a/ext/tk/sample/demos-en/puzzle.rb b/ext/tk/sample/demos-en/puzzle.rb
index 91e4c8c1fb..d206efe34b 100644
--- a/ext/tk/sample/demos-en/puzzle.rb
+++ b/ext/tk/sample/demos-en/puzzle.rb
@@ -50,11 +50,20 @@ TkFrame.new($puzzle_demo) {|frame|
# Special trick: select a darker color for the space by creating a
# scrollbar widget and using its trough color.
+begin
+ if Tk.windowingsystem() == 'aqua'
+ frameSize = 160
+ else
+ frameSize = 120
+ end
+rescue
+ frameSize = 120
+end
s = TkScrollbar.new($puzzle_demo)
base = TkFrame.new($puzzle_demo) {
- width 120
- height 120
+ width frameSize
+ height frameSize
borderwidth 2
relief 'sunken'
bg s['troughcolor']