diff options
author | nagai <nagai@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-08-02 21:39:23 +0000 |
---|---|---|
committer | nagai <nagai@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-08-02 21:39:23 +0000 |
commit | f820839f17c05b9e67388db44fa98c9e4cde3a17 (patch) | |
tree | 3d13ba78122dd8bdd42e1d92df44c9e880906dc1 /ext/tk/sample/demos-en/puzzle.rb | |
parent | 2c225e77e0521f91477b0f470df0a788a199d3c1 (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.rb | 13 |
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'] |