aboutsummaryrefslogtreecommitdiffstats
path: root/ext/tk/sample/demos-jp/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-jp/puzzle.rb
parent2c225e77e0521f91477b0f470df0a788a199d3c1 (diff)
downloadruby-f820839f17c05b9e67388db44fa98c9e4cde3a17.tar.gz
* 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-jp/puzzle.rb')
-rw-r--r--ext/tk/sample/demos-jp/puzzle.rb14
1 files changed, 12 insertions, 2 deletions
diff --git a/ext/tk/sample/demos-jp/puzzle.rb b/ext/tk/sample/demos-jp/puzzle.rb
index 7e7aafac2f..24c48693a9 100644
--- a/ext/tk/sample/demos-jp/puzzle.rb
+++ b/ext/tk/sample/demos-jp/puzzle.rb
@@ -47,10 +47,20 @@ TkFrame.new($puzzle_demo) {|frame|
# Special trick: scrollbar widget を生成してその 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']