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-en | |
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-en')
-rw-r--r-- | ext/tk/sample/demos-en/README | 114 | ||||
-rw-r--r-- | ext/tk/sample/demos-en/README.tkencoding | 18 |
2 files changed, 66 insertions, 66 deletions
diff --git a/ext/tk/sample/demos-en/README b/ext/tk/sample/demos-en/README index a6ea4fae8c..033dca33c6 100644 --- a/ext/tk/sample/demos-en/README +++ b/ext/tk/sample/demos-en/README @@ -68,71 +68,71 @@ Notes: Ruby/Tk81 widget-demo 1999/08/13 - 北陸先端大情報科学研究科 - 立石 <ttate@jaist.ac.jp> + 後腴紊ф援絖腥句 + 腴 <ttate@jaist.ac.jp> -Tcl/Tk8.1ではunicode(UTF8)が採用され、unicodeに変換された日本語であれば -Widgetに表示させることが可能です。本アーカイブには以前に永井さんが中心と -なられて作成されたRuby/Tkのサンプルに修正を加え、以下の環境においてで動作 -を確認したものです。 +Tcl/Tk8.1сunicode(UTF8)。unicode紊ユ茯с +Widget茵腓冴純с≪若ゃ篁ュ羂娯筝綽 +篏Ruby/Tk泣潟篆罩c篁ヤ医у篏 +腆肴с * ruby-1.3.7,ruby-1.4.0 * tcl8.1, tk8.1 * linux-2.2 -Windows(Cygwin)において、サンプルを動かすにはrubyを-Keというオプションを付 -けて起動させると良いそうです。 - 情報提供:渡辺さん +Windows(Cygwin)泣潟ruby-Ke激с潟篁 +莎桁с + 掩箴鐚羝∴昇 <eban@os.rim.or.jp> ---------------------------------------------------------------------------- Ruby/Tk widget-demo version 1.1 ( 1998/07/24 ) - 永井@知能.九工大 (nagai@ai.kyutech.ac.jp) - -標準配布の Tcl/Tk 拡張パッケージを取り込んだ Ruby (以下 Ruby/Tk と呼びます) -では,Tk widget を用いた GUI の作成を行うことができます.実際に GUI を作成 -していく場合には様々な実例がサンプルとして存在すると便利なのですが,Ruby/Tk -にはそのような適当なサンプルスクリプト集合は存在しませんでした.それに対し, -拡張パッケージの元である Tcl/Tk には,Tk widget を用いてどのようなことがで -きるかを示すものとして widget-demo が存在しおり,Tcl/Tk を用いた GUI の作成 -を習得する際の代表的サンプルとなっています.本アーカイブは,Ruby/Tk の習得の -ための代表的なサンプルスクリプトとすべく,Tcl/Tk の widget-demo を移植したも -のです. - -本アーカイブに含まれるスクリプトを実行するためには,ruby-1.1c2 以上であるこ -とが必要です.1.1c1 の場合は,本アーカイブに含まれる patck_1.1c1 を Ruby の -ライブラリにあててください.組み込む Tk のバージョンは,4.2 でも 8.0 でも修 -正なく動かせるはずです.ただし,日本語版での移植となっているため,日本語化さ -れた Tk をご利用ください.スクリプトのテストは,Tk4.2jp と Tk8.0jp の上で行 -いました (完璧にではないですが). - -本アーカイブに含まれるスクリプトの多くは,元となっている Tcl/Tk 版に比較的近 -いスクリプト記述となるようにしています.そのため,Ruby/Tk のサンプルと言うに -は,あまり Ruby らしくないとも言えるでしょう.にもかかわらず,そのような記述 -を取っている理由は,Ruby/Tk のドキュメント不足にあります. - -Tcl/Tk には適当な参考書が何冊か存在していますから,Ruby/Tk スクリプトを作成 -する際は,そのような Tcl/Tk の参考書で情報を補いながら作成することになると思 -います.各 widget の使用例として,Tcl/Tk の widget-demo を参照することもある -でしょう.Ruby/Tk 版の記述を widget-demo を Tcl/Tk 版の記述に近いものにして -おけば,その対比によって,Ruby/Tk の理解を早めることができると考えられます. -一旦 Ruby/Tk での 各 widget の使用方法を習得してしまえば,Ruby らしいスクリ -プトを作成することは難しくないでしょう.本アーカイブのスクリプトは,Ruby/Tk -を最初に習得するまでの踏台として利用していただければ幸いです. - -widget-demo の移植にあたっては,次の方にも移植したスクリプトを提供していただ -きました.ここに感謝の意を表します. - - 立石@JAIST (ttate@jaist.ac.jp) さん - 平松祥史 (hiramatu@cdrom.co.jp) さん - -平松さんによる Ruby/Tk 入門の Web page (http://www.cdrom.co.jp/~hiramatu/) -も Ruby/Tk の習得に有用と思えますので,ぜひご参照ください. - -また,前橋 (maebashi@iij.ad.jp) さんをはじめとして,widget-demo の移植に際し -て必要となった Ruby の Tk 関連ライブラリ修正について,問題点,バグの指摘をし -ていただいた方々にも感謝致します. - -そして最後に最大の感謝を Ruby 設計者の まつもと ゆきひろ (matz@netlab.co.jp) -さんに捧げたいと思います. + 羂娯鐚ヨ緒箙綏ュぇ (nagai@ai.kyutech.ac.jp) + +罔羣絽 Tcl/Tk ≦宍宴若吾莨若 Ruby (篁ヤ Ruby/Tk 若潟障) +с鐚Tk widget GUI 篏茵с障鐚絎 GUI 篏 +翫罕絎箴泣潟絖箴水с鐚Ruby/Tk +綵泣潟鴻絖障с鐚絲障鐚 +≦宍宴若吾с Tcl/Tk 鐚Tk widget +腓冴 widget-demo 絖鐚Tcl/Tk GUI 篏 +膺緇篁h;泣潟c障鐚≪若ゃ鐚Ruby/Tk 膺緇 +篁h;泣潟鴻鴻鐚Tcl/Tk widget-demo 腱紙 +с鐚 + +≪若ゃ障鴻絎茵鐚ruby-1.1c2 篁ヤс +綽荀с鐚1.1c1 翫鐚≪若ゃ障 patck_1.1c1 Ruby +ゃ鐚腟粋昭 Tk 若吾с潟鐚4.2 с 8.0 с篆 +罩cс鐚鐚ユ茯с腱紙c鐚ユ茯 + Tk 鐚鴻鴻鐚Tk4.2jp Tk8.0jp 筝ц +障 (絎ссс)鐚 + +≪若ゃ障鴻紊鐚c Tcl/Tk 罸莠菴 +鴻荐菴違障鐚鐚Ruby/Tk 泣潟荐 +鐚障 Ruby 荐с鐚鐚荐菴 +c宴鐚Ruby/Tk ャ<潟筝莇潟障鐚 + +Tcl/Tk 綵吾篏絖障鐚Ruby/Tk 鴻篏 +鐚 Tcl/Tk 吾ф宴茖篏 +障鐚 widget 篏睡箴鐚Tcl/Tk widget-demo с +с鐚Ruby/Tk 荐菴違 widget-demo Tcl/Tk 荐菴違菴 +逸絲丈c鐚Ruby/Tk 茹cс障鐚 +筝 Ruby/Tk с widget 篏睡号膺緇障逸Ruby 鴻 +篏cс鐚≪若ゃ鴻鐚Ruby/Tk +膺緇障с荼伹医晃с鐚 + +widget-demo 腱紙c鐚罨<鴻腱紙鴻箴 +障鐚茗茵障鐚 + + 腴鰹JAIST (ttate@jaist.ac.jp) + 綛恰丞ゥ (hiramatu@cdrom.co.jp) + +綛恰障 Ruby/Tk ラ Web page (http://www.cdrom.co.jp/~hiramatu/) + Ruby/Tk 膺緇障э蚊с鐚 + +障鐚罘 (maebashi@iij.ad.jp) 鐚widget-demo 腱紙 +綽荀c Ruby Tk ∫cゃ篆罩cゃ鐚馹刻違 +鴻茗眼障鐚 + +緇紊с茗 Ruby 荐荐 障ゃ 蚊 (matz@netlab.co.jp) +с障鐚 diff --git a/ext/tk/sample/demos-en/README.tkencoding b/ext/tk/sample/demos-en/README.tkencoding index 679b476a08..cca8734a28 100644 --- a/ext/tk/sample/demos-en/README.tkencoding +++ b/ext/tk/sample/demos-en/README.tkencoding @@ -3,27 +3,27 @@ The library 'tkencoding.rb' is obsolete. Functions of tkencoding.rb is already included into Ruby/Tk. ------------------------------------------------- -tkencoding.rbを用いた日本語の表示について +tkencoding.rbユ茯茵腓冴ゃ Copyright (C) 1999/07, Takaaki Tateishi <ttate@jaist.ac.jp> -1. tkencoding.rbとは? +1. tkencoding.rb鐚 -tkencoding.rbはTcl/Tk8.1を利用したRuby/Tkのためのライブラリ -です。tkencoding.rbをrequireすることによってWedgetに表示さ -れるテキストは全てunicode(UTF8)へ変換されます。 +tkencoding.rbTcl/Tk8.1Ruby/Tkゃ +сtkencoding.rbrequirecWedget茵腓冴 +鴻unicode(UTF8)後障 -2. 使い方 +2. 篏帥 -tkencoding.rbをrequireしてTk.encodingで使用している文字コード -を指定して下さい。例えば以下のような感じになります。 +tkencoding.rbrequireTk.encodingт戎絖潟若 +絎筝箴遺札筝障 ---- require 'tk' require 'tkencoding' -Tk.encoding = "euc-jp" +Tk.encoding = "utf-8" # Tk.encoding = "shiftjis" --- |