summaryrefslogtreecommitdiff
path: root/ext/tk/sample/demos-jp/style.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ext/tk/sample/demos-jp/style.rb')
-rw-r--r--ext/tk/sample/demos-jp/style.rb192
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)
}