diff options
Diffstat (limited to 'ext/tk/sample/demos-jp/clrpick.rb')
-rw-r--r-- | ext/tk/sample/demos-jp/clrpick.rb | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/ext/tk/sample/demos-jp/clrpick.rb b/ext/tk/sample/demos-jp/clrpick.rb index d81ecebc83..ce6b99ab94 100644 --- a/ext/tk/sample/demos-jp/clrpick.rb +++ b/ext/tk/sample/demos-jp/clrpick.rb @@ -2,6 +2,8 @@ # # widget demo prompts the user to select a color (called by 'widget') # +# Note: don't support ttk_wrapper. work with standard widgets only. +# # toplevel widget が存在すれば削除する if defined?($clrpick_demo) && $clrpick_demo @@ -17,12 +19,15 @@ $clrpick_demo = TkToplevel.new {|w| } # label 生成 -TkLabel.new($clrpick_demo,'font'=>$font,'wraplength'=>'4i','justify'=>'left', +#TkLabel.new($clrpick_demo,'font'=>$font,'wraplength'=>'4i','justify'=>'left', +Tk::Label.new($clrpick_demo,'font'=>$font,'wraplength'=>'4i','justify'=>'left', 'text'=>"以下のボタンを押して、このウィンドウ上にあるウィジェットの前景色と背景色を選択して下さい。").pack('side'=>'top') # frame 生成 -TkFrame.new($clrpick_demo) {|frame| - TkButton.new(frame) { +# TkFrame.new($clrpick_demo) {|frame| +Tk::Frame.new($clrpick_demo) {|frame| + # TkButton.new(frame) { + Tk::Button.new(frame) { #text '了解' text '閉じる' command proc{ @@ -32,20 +37,23 @@ TkFrame.new($clrpick_demo) {|frame| } }.pack('side'=>'left', 'expand'=>'yes') - TkButton.new(frame) { + # TkButton.new(frame) { + Tk::Button.new(frame) { text 'コード参照' command proc{showCode 'clrpick'} }.pack('side'=>'left', 'expand'=>'yes') }.pack('side'=>'bottom', 'fill'=>'x', 'pady'=>'2m') # button 生成 -TkButton.new($clrpick_demo, 'text'=>'背景色を設定 ...') {|b| +# TkButton.new($clrpick_demo, 'text'=>'背景色を設定 ...') {|b| +Tk::Button.new($clrpick_demo, 'text'=>'背景色を設定 ...') {|b| command(proc{setColor $clrpick_demo, b, 'background', ['background', 'highlightbackground']}) pack('side'=>'top', 'anchor'=>'c', 'pady'=>'2m') } -TkButton.new($clrpick_demo, 'text'=>'前景色を設定 ...') {|b| +# TkButton.new($clrpick_demo, 'text'=>'前景色を設定 ...') {|b| +Tk::Button.new($clrpick_demo, 'text'=>'前景色を設定 ...') {|b| command(proc{setColor $clrpick_demo, b, 'foreground', ['foreground']}) pack('side'=>'top', 'anchor'=>'c', 'pady'=>'2m') } |