diff options
Diffstat (limited to 'trunk/ext/tk/sample/demos-jp/ttkprogress.rb')
-rw-r--r-- | trunk/ext/tk/sample/demos-jp/ttkprogress.rb | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/trunk/ext/tk/sample/demos-jp/ttkprogress.rb b/trunk/ext/tk/sample/demos-jp/ttkprogress.rb deleted file mode 100644 index 43a9cbcd7e..0000000000 --- a/trunk/ext/tk/sample/demos-jp/ttkprogress.rb +++ /dev/null @@ -1,71 +0,0 @@ -# -*- coding: euc-jp -*- -# -# ttkprogress.rb -- -# -# This demonstration script creates several progress bar widgets. -# -# based on "Id: ttkprogress.tcl,v 1.3 2007/12/13 15:27:07 dgp Exp" - -if defined?($ttkprogress_demo) && $ttkprogress_demo - $ttkprogress_demo.destroy - $ttkprogress_demo = nil -end - -$ttkprogress_demo = TkToplevel.new {|w| - title("Progress Bar Demonstration") - iconname("ttkprogress") - positionWindow(w) -} - -base_frame = TkFrame.new($ttkprogress_demo).pack(:fill=>:both, :expand=>true) - -Ttk::Label.new(base_frame, :font=>$font, :wraplength=>'4i', :justify=>:left, - :text=><<EOL).pack(:side=>:top, :fill=>:x) -下にあるのは二つのプログレスバーです.\ -上のものは"determinate"タイプのプログレスバーで,\ -例えばプログラムが与えられたタスクを終了するまでにどのくらいかかるかを\ -示すときなどに用いられます.\ -下のものは"indeterminate"タイプのプログレスバーで,\ -例えばプログラムが実行中(busy)であるものの\ -終了までにどれくらいかかるかは分からないという状態を\ -示すときなどに用いられます.\ -いずれのプログレスバーも,すぐ下にあるボタンを使うことで\ -自動アニメーションモードのON/OFFを切替えることができます. -EOL - -## See Code / Dismiss buttons -Ttk::Frame.new(base_frame) {|frame| - sep = Ttk::Separator.new(frame) - Tk.grid(sep, :columnspan=>4, :row=>0, :sticky=>'ew', :pady=>2) - TkGrid('x', - Ttk::Button.new(frame, :text=>'コード参照', - :image=>$image['view'], :compound=>:left, - :command=>proc{showCode 'ttkprogress'}), - Ttk::Button.new(frame, :text=>'閉じる', - :image=>$image['delete'], :compound=>:left, - :command=>proc{ - $ttkprogress_demo.destroy - $ttkprogress_demo = nil - }), - :padx=>4, :pady=>4) - grid_columnconfigure(0, :weight=>1) - pack(:side=>:bottom, :fill=>:x) -} - -frame = Ttk::Frame.new(base_frame).pack(:fill=>:both, :expand=>true) - -p1 = Ttk::Progressbar.new(frame, :mode=>:determinate) -p2 = Ttk::Progressbar.new(frame, :mode=>:indeterminate) - -start = Ttk::Button.new(frame, :text=>'Start Progress', - :command=>proc{ p1.start; p2.start }) -stop = Ttk::Button.new(frame, :text=>'Stop Progress', - :command=>proc{ p1.stop; p2.stop }) - -Tk.grid(p1, '-', :pady=>5, :padx=>10) -Tk.grid(p2, '-', :pady=>5, :padx=>10) -Tk.grid(start, stop, :padx=>10, :pady=>5) -start.grid_configure(:sticky=>'e') -stop.grid_configure(:sticky=>'w') -frame.grid_columnconfigure(:all, :weight=>1) - |