diff options
author | ayumin <ayumin@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-09-14 17:25:37 +0000 |
---|---|---|
committer | ayumin <ayumin@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-09-14 17:25:37 +0000 |
commit | 2fecb27eb47333fda1e0049584d6b56dd336197f (patch) | |
tree | 6a549de0a4c3980bb4c58b0de3055fd0b9756fbf /ext/tk/sample/demos-jp/ttkbut.rb | |
parent | 9da539cce9e823ab78699a8784eacfe789e67f6d (diff) |
Merge branch 'tk_utf8' into trunk
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@33271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/tk/sample/demos-jp/ttkbut.rb')
-rw-r--r-- | ext/tk/sample/demos-jp/ttkbut.rb | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/ext/tk/sample/demos-jp/ttkbut.rb b/ext/tk/sample/demos-jp/ttkbut.rb index 90ec3fce5b..ccde541019 100644 --- a/ext/tk/sample/demos-jp/ttkbut.rb +++ b/ext/tk/sample/demos-jp/ttkbut.rb @@ -1,4 +1,4 @@ -# -*- coding: euc-jp -*- +# -*- coding: utf-8 -*- # # ttkbut.rb # @@ -23,22 +23,22 @@ base_frame = TkFrame.new($ttkbut_demo).pack(:fill=>:both, :expand=>true) Ttk::Label.new(base_frame, :font=>$font, :wraplength=>'4i', :justify=>:left, :text=><<EOL).pack(:side=>:top, :fill=>:x) -Ttk�Ȥϡ��ơ������ǽ�ʿ��������������åȽ���Ǥ���\ -�������ʤ����ܤˤ��Ƥ���Τ�Ttk�Υơ�����٥�ǡ�\ -���ˤ�Ttk�Υ�٥�ե졼�����˻��ĤΥ��롼�פ�Ttk���������åȤ�\ -ɽ������Ƥ��ޤ��� -�ǽ�Υ��롼�פ����ƥܥ���Ǥ��ꡤ\ -���줾�쥯��å�����и��ߤΥ��ץꥱ�������Υơ��ޤ����ꤵ��ޤ��� -�����ܤΥ��롼�פϻ��ĤΥ����å��ܥ���Ǥ���\ -�ƽ���δ֤ˤϡ����ѥ졼�����������åȤ��֤���Ƥ��ޤ���\ -�ʤ���ͭ�����ץܥ���ϡ����Υȥåץ�٥륦�������å����\ -¾�Τ��٤ƤΥơ������������åȤξ���(state)��"disabled"���ɤ�����\ -����ȥ����뤹�뤳�Ȥ����դ��Ƥ��������� -�����ܤΥ��롼�פϴ�Ϣ�դ���줿�饸���ܥ���ȤʤäƤ��ޤ��� +Ttkとは,テーマ指定可能な新しいウィジェット集合です.\ +今,あなたが目にしているのはTtkのテーマ化ラベルで,\ +下にはTtkのラベルフレームの中に三つのグループのTtkウィジェットが\ +表示されています. +最初のグループは全てボタンであり,\ +それぞれクリックすれば現在のアプリケーションのテーマが設定されます. +2番目のグループは三つのチェックボタン集合です.\ +各集合の間には,セパレータウィジェットが置かれています.\ +なお「有効化」ボタンは,このトップレベルウィジェット内の\ +他のすべてのテーマ化ウィジェットの状態(state)が"disabled"かどうかを\ +コントロールすることに注意してください. +3番目のグループは関連付けられたラジオボタン集合となっています. EOL ## Add buttons for setting the theme -buttons = Ttk::Labelframe.new(base_frame, :text=>'�ܥ���') +buttons = Ttk::Labelframe.new(base_frame, :text=>'ボタン') # Ttk::Style.theme_names.each{|theme| # Ttk::Button.new(buttons, :text=>theme, # :command=>proc{Ttk::Style.theme_use theme}).pack(:pady=>2) @@ -66,9 +66,9 @@ def setState(root, value, *excepts) end ## Set up the checkbutton group -checks = Ttk::Labelframe.new(base_frame, :text=>'�����å��ܥ���') +checks = Ttk::Labelframe.new(base_frame, :text=>'チェックボタン') enabled = TkVariable.new(true) -e = Ttk::Checkbutton.new(checks, :text=>'ͭ����', :variable=>enabled, +e = Ttk::Checkbutton.new(checks, :text=>'有効化', :variable=>enabled, :command=>proc{ setState($ttkbut_demo, ((enabled.bool)? "!disabled" : "disabled"), @@ -84,15 +84,15 @@ tomato = TkVariable.new basil = TkVariable.new oregano = TkVariable.new -c1 = Ttk::Checkbutton.new(checks, :text=>'������', :variable=>cheese) -c2 = Ttk::Checkbutton.new(checks, :text=>'�ȥޥ�', :variable=>tomato) -c3 = Ttk::Checkbutton.new(checks, :text=>'�Х���', :variable=>basil) -c4 = Ttk::Checkbutton.new(checks, :text=>'���쥬��', :variable=>oregano) +c1 = Ttk::Checkbutton.new(checks, :text=>'チーズ', :variable=>cheese) +c2 = Ttk::Checkbutton.new(checks, :text=>'トマト', :variable=>tomato) +c3 = Ttk::Checkbutton.new(checks, :text=>'バジル', :variable=>basil) +c4 = Ttk::Checkbutton.new(checks, :text=>'オレガノ', :variable=>oregano) Tk.pack(e, sep1, c1, c2, sep2, c3, c4, :fill=>:x, :pady=>2) ## Set up the radiobutton group -radios = Ttk::Labelframe.new(base_frame, :text=>'�饸���ܥ���') +radios = Ttk::Labelframe.new(base_frame, :text=>'ラジオボタン') happyness = TkVariable.new @@ -114,18 +114,18 @@ 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=>'�ѿ�����', + Ttk::Button.new(frame, :text=>'変数参照', :image=>$image['view'], :compound=>:left, :command=>proc{ - showVars(base_frame, ['ͭ����', enabled], - ['������', cheese], ['�ȥޥ�', tomato], - ['�Х���', basil], ['���쥬��', oregano], - ['��ʡ��', happyness]) + showVars(base_frame, ['有効化', enabled], + ['チーズ', cheese], ['トマト', tomato], + ['バジル', basil], ['オレガノ', oregano], + ['幸福度', happyness]) }), - Ttk::Button.new(frame, :text=>'�����ɻ���', + Ttk::Button.new(frame, :text=>'コード参照', :image=>$image['view'], :compound=>:left, :command=>proc{showCode 'ttkbut'}), - Ttk::Button.new(frame, :text=>'�Ĥ���', + Ttk::Button.new(frame, :text=>'閉じる', :image=>$image['delete'], :compound=>:left, :command=>proc{ tmppath = $ttkbut_demo |