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/style.rb | |
parent | 9da539cce9e823ab78699a8784eacfe789e67f6d (diff) | |
download | ruby-2fecb27eb47333fda1e0049584d6b56dd336197f.tar.gz |
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/style.rb')
-rw-r--r-- | ext/tk/sample/demos-jp/style.rb | 192 |
1 files changed, 96 insertions, 96 deletions
diff --git a/ext/tk/sample/demos-jp/style.rb b/ext/tk/sample/demos-jp/style.rb index 3189e1f6d8..813fde7a78 100644 --- a/ext/tk/sample/demos-jp/style.rb +++ b/ext/tk/sample/demos-jp/style.rb @@ -1,16 +1,16 @@ -# -*- coding: euc-jp -*- +# -*- coding: utf-8 -*- # # text (display styles) widget demo (called by 'widget') # -# toplevel widget が存在すれば削除する +# toplevel widget 絖医ゃ if defined?($style_demo) && $style_demo $style_demo.destroy $style_demo = nil end -# demo 用の toplevel widget を生成 +# demo toplevel widget $style_demo = TkToplevel.new {|w| title("Text Demonstration - Display Styles") iconname("style") @@ -19,11 +19,11 @@ $style_demo = TkToplevel.new {|w| base_frame = TkFrame.new($style_demo).pack(:fill=>:both, :expand=>true) -# frame 生成 +# frame TkFrame.new(base_frame) {|frame| TkButton.new(frame) { - #text '了解' - text '閉じる' + #text '篋茹' + text '' command proc{ tmppath = $style_demo $style_demo = nil @@ -32,15 +32,15 @@ TkFrame.new(base_frame) {|frame| }.pack('side'=>'left', 'expand'=>'yes') TkButton.new(frame) { - text 'コード参照' + text '潟若' command proc{showCode 'style'} }.pack('side'=>'left', 'expand'=>'yes') }.pack('side'=>'bottom', 'fill'=>'x', 'pady'=>'2m') -# text 生成 +# text txt = TkText.new(base_frame){|t| - # 生成 + # setgrid 'true' #width 70 #height 32 @@ -53,7 +53,7 @@ txt = TkText.new(base_frame){|t| } pack('expand'=>'yes', 'fill'=>'both') - # テキストタグ設定 (フォント関連) + # 鴻帥域┃絎 (潟∫) family = 'Courier' if $tk_version =~ /^4.*/ @@ -89,7 +89,7 @@ txt = TkText.new(base_frame){|t| # style_tag_small = TkTextTag.new(t, 'font'=>'@cSmallFont') # end - # テキストタグ設定 (色,レリーフ関連) + # 鴻帥域┃絎 (駕若∫) if TkWinfo.depth($root).to_i > 1 style_tag_color1 = TkTextTag.new(t, 'background'=>'#a0b7ce') style_tag_color2 = TkTextTag.new(t, 'foreground'=>'red') @@ -106,7 +106,7 @@ txt = TkText.new(base_frame){|t| 'relief'=>'sunken', 'borderwidth'=>1) end - # テキストタグ設定 (その他) + # 鴻帥域┃絎 (篁) if $tk_version =~ /^4\.[01]/ style_tag_bgstipple = TkTextTag.new(t, 'background'=>'black', 'borderwidth'=>0, @@ -134,134 +134,134 @@ txt = TkText.new(base_frame){|t| 'lmargin1'=>'12m', 'lmargin2'=>'6m', 'rmargin'=>'10m') - # テキスト挿入 - insert('end', 'このようにテキスト widget は情報を様々なスタイルで表示すること -ができます。') - insert('end', 'タグ', style_tag_big) - insert('end', 'というメカニズムでコントロールされます。 -タグとはテキスト widget 内のある文字 (の範囲)に対して適用できる -単なる名前のことです。タグは様々な表示スタイルに設定できます。 -設定すると、そのタグのついた文字は指定したスタイルで表示される -ようになります。使用できる表示スタイルは次の通りです。 + # 鴻水 + insert('end', '鴻 widget 宴罕鴻帥ゃц;腓冴 +с障') + insert('end', '帥', style_tag_big) + insert('end', '<冴с潟潟若障 +帥違鴻 widget 絖 (膀)絲障с +с帥違罕茵腓冴鴻帥ゃ荐絎с障 +荐絎帥違ゃ絖絎鴻帥ゃц;腓冴 +障篏睡с茵腓冴鴻帥ゃ罨<с ') insert('end', ' -1. フォント', style_tag_big) - insert('end', ' どんな X のフォントでも使えます。') +1. 潟', style_tag_big) + insert('end', ' X 潟с篏帥障') insert('end', 'large', style_tag_verybig) insert('end', ' -とか') -# insert('end', '小さい', style_tag_small) +') +# insert('end', '絨', style_tag_small) insert('end', 'small', style_tag_small) - insert('end', 'とか。 + insert('end', ' ') insert('end', ' -2. 色', style_tag_big) +2. ', style_tag_big) insert('end', ' ') - insert('end', '背景色', style_tag_color1) - insert('end', 'も') - insert('end', '前景色', style_tag_color2) - insert('end', 'も') - insert('end', '両方', style_tag_color1, style_tag_color2) - insert('end', 'とも変えることができます。 + insert('end', '', style_tag_color1) + insert('end', '') + insert('end', '', style_tag_color2) + insert('end', '') + insert('end', '筝≧', style_tag_color1, style_tag_color2) + insert('end', '紊с障 ') insert('end', ' -3. 網かけ', style_tag_big) - insert('end', ' このように描画の際に') - insert('end', '背景も', style_tag_bgstipple) - insert('end', '文字も', style_tag_fgstipple) - insert('end', '単なる塗りつぶし -でなく、網かけを使うことができます。 +3. 膓蚊', style_tag_big) + insert('end', ' 祉') + insert('end', '', style_tag_bgstipple) + insert('end', '絖', style_tag_fgstipple) + insert('end', '紂ゃ吟 +с膓蚊篏帥с障 ') insert('end', ' -4. 下線', style_tag_big) - insert('end', ' このように') - insert('end', '文字に下線を引く', style_tag_underline) - insert('end', 'ことができます。 +4. 筝膩', style_tag_big) + insert('end', ' ') + insert('end', '絖筝膩綣', style_tag_underline) + insert('end', 'с障 ') insert('end', ' -5. 打ち消し線', style_tag_big) - insert('end', ' このように') - insert('end', '文字に重ねて線を引く', style_tag_overstrike) - insert('end', 'ことができます。 +5. ≧膩', style_tag_big) + insert('end', ' ') + insert('end', '絖膩綣', style_tag_overstrike) + insert('end', 'с障 ') insert('end', ' -6. 3D 効果', style_tag_big) - insert('end', ' 背景に枠をつけて、文字を') - insert('end', '飛び出す', style_tag_raised) - insert('end', 'ようにしたり') - insert('end', '沈む', style_tag_sunken) +6. 3D 号', style_tag_big) + insert('end', ' ゃ絖') + insert('end', '蕋喝冴', style_tag_raised) + insert('end', '') + insert('end', '羃', style_tag_sunken) insert('end', ' -ようにできます。 +с障 ') insert('end', ' -7. 行揃え', style_tag_big) - insert('end', ' このように行を +7. 茵', style_tag_big) + insert('end', ' 茵 ') - insert('end', '左に揃えたり + insert('end', '綏 ') - insert('end', '右に揃えたり + insert('end', '劻 ', style_tag_right) - insert('end', '真中に揃えたりできます。 + insert('end', '筝с障 ', style_tag_center) insert('end', ' -8. 肩付き文字と添字', style_tag_big) +8. 篁絖羞糸', style_tag_big) insert('end', ' 10') insert('end', 'n', style_tag_super) - insert('end', ' のように肩付き文字の効果や、') + insert('end', ' 篁絖号') insert('end', ' X') insert('end', 'i', style_tag_sub) - insert('end', 'のように添字の効果を出すことができます。 + insert('end', '羞糸号冴с障 ') insert('end', ' -9. マージン', style_tag_big) - insert('end', 'テキストの左側に余分な空白を置くことができます: +9. 若吾', style_tag_big) + insert('end', '鴻綏眼篏腥榊純臀с障: ') - insert('end', 'この段落はマージンの使用例です。スクリーン', + insert('end', '罧笈純若吾潟篏睡箴с鴻若', style_tag_margins) - insert('end', '上で折り返されて表示されている1行のテキストです。', + insert('end', '筝ф菴茵腓冴1茵鴻с', style_tag_margins) - insert('end', '左側には2種類のマージンを持ちます。', style_tag_margins) - insert('end', '1行目に対するものと、', style_tag_margins) - insert('end', '2行目以降の連続したマージン', style_tag_margins) - insert('end', 'です。また右側にもマージンがあります。', style_tag_margins) - insert('end', '行の折り返し位置を決めるために使用することができます。 + insert('end', '綏眼2腮蕁若吾潟<障', style_tag_margins) + insert('end', '1茵絲障', style_tag_margins) + insert('end', '2茵篁ラg若吾', style_tag_margins) + insert('end', 'с障勀眼若吾潟障', style_tag_margins) + insert('end', '茵菴篏臀羆冴篏睡с障 ', style_tag_margins) insert('end', ' -10. スペーシング', style_tag_big) - insert('end', '3つのパラメータで行のスペーシングを') - insert('end', '制御す -ることができます。Spacing1で、行の') - insert('end', '上にどのくらいの空間を置くか、 +10. 鴻若激潟', style_tag_big) + insert('end', '3ゃ<若帥ц鴻若激潟違') + insert('end', '九勝 +с障Spacing1с茵') + insert('end', '筝腥咲臀 spacing3') - insert('end', 'で行の下にどのくらいの空間を置くか、') - insert('end', '行が折り返されているなら -ば、spacing2で、') - insert('end', 'テキスト行を生成している行の間にどのくらい') - insert('end', 'の空間を置 -くかを示します。 + insert('end', 'ц筝腥咲臀') + insert('end', '茵菴 +違spacing2с') + insert('end', '鴻茵茵') + insert('end', '腥咲臀 +腓冴障 ') - insert('end', 'これらのインデントされた段落はどのように', + insert('end', 'ゃ潟潟罧笈純', style_tag_spacing) - insert('end', 'スペーシングがが行われるのかを示します。', + insert('end', '鴻若激潟違茵腓冴障', style_tag_spacing) - insert('end', '各段落は実際はテキストwidget', style_tag_spacing) - insert('end', 'の1行で、widgetによって折り畳まれています。 + insert('end', '罧笈純絎鴻widget', style_tag_spacing) + insert('end', '1茵сwidgetc潟障障 ', style_tag_spacing) - insert('end', 'Spacing1はこのテキストでは10pointに', style_tag_spacing) - insert('end', '設定されています。', style_tag_spacing) - insert('end', 'これにより、段落の間に大きな間隔が', style_tag_spacing) - insert('end', '存在しています。', style_tag_spacing) - insert('end', 'Spacing2は2pointに設定されています。', style_tag_spacing) - insert('end', 'これで段落の中にほんの少し間隔が存在しています。', + insert('end', 'Spacing1鴻с10point', style_tag_spacing) + insert('end', '荐絎障', style_tag_spacing) + insert('end', '罧笈純紊с', style_tag_spacing) + insert('end', '絖障', style_tag_spacing) + insert('end', 'Spacing22point荐絎障', style_tag_spacing) + insert('end', 'ф笈純筝祉絨絖障', style_tag_spacing) - insert('end', 'Spacing3はこの例では使用されていません。 + insert('end', 'Spacing3箴с篏睡障 ', style_tag_spacing) - insert('end', '間隔がどこにあるかを見たければ、これらの段落の', + insert('end', '荀違罧笈純', style_tag_spacing) - insert('end', 'なかでテキストを選択してください。選択の', style_tag_spacing) - insert('end', '反転した部分には余分にとられた間隔が', style_tag_spacing) - insert('end', '含まれています。 + insert('end', 'с鴻御御', style_tag_spacing) + insert('end', '荵≪篏', style_tag_spacing) + insert('end', '障障 ', style_tag_spacing) } |