[#41217] [RFC] framework of Ruby/Tk + VNC — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
5 messages
2005/10/07
[#41224] WindowsのOne Click InstallerでInstallが押せない — OGURA Toshiyuki <dj@...>
小倉です。
4 messages
2005/10/08
[#41227] Rinda::TupleSpaceのHashタプル — Hiroaki TAKISAWA <takihiro@...>
滝沢といいます.
5 messages
2005/10/09
[#41234] Windows One Click Installerのgemでrailsをインストールできない — OGURA Toshiyuki <dj@...>
小倉です。
4 messages
2005/10/09
[#41241] ruby/Tk でプルダウンリスト — Takeshi Honda <moecho21@...>
お世話になります。
8 messages
2005/10/10
[#41242] Re: ruby/Tk でプルダウンリスト
— Hidetoshi NAGAI <nagai@...>
2005/10/10
永井@知能.九工大です.
[#41251] mswin32(もしくはActiveScriptRuby)でRuby/Tkを使うには? — "conundrum /" <conundrum@...>
conundrumです。
12 messages
2005/10/11
[#41265] Re: mswin32(もしくはActiveScriptRuby)でRuby/Tkを使うには?
— arton <artonx@...>
2005/10/12
artonです。
[#41253] HSPでコードを書いてRubyに変換 — Omoti <omoti@...24.net>
Rubyは初心者にとってわかりやすい本も出てませんし
11 messages
2005/10/12
[#41284] 条件に合う見出しの内容だけを抽出 — isawa_kz <isawa_kz@...>
井沢と申します。
32 messages
2005/10/14
[#41288] Re: 条件に合う見出しの内容だけを抽出
— Jun Mukai <mukai@...>
2005/10/14
向井という者です。
[#41299] Re: 条件に合う見出しの内容だけを抽出
— Kousuke Honda <kousuke4@...>
2005/10/14
本田です。はじめましてです。
[#41300] Re: 条件に合う見出しの内容だけを抽出
— isawa_kz <isawa_kz@...>
2005/10/14
井沢です
[#41301] Re: 条件に合う見出しの内容だけを抽出
— しん <dezawa@...>
2005/10/14
出沢です
[#41302] Re: 条件に合う見出しの内容だけを抽出
— isawa_kz <isawa_kz@...>
2005/10/14
井沢です。
[#41303] Re: 条件に合う見出しの内容だけを抽出
— しん <dezawa@...>
2005/10/14
出沢です
[#41318] Ruby用メトリクス測定ツールを探しています — Yan Kanai <ykanai@...>
6 messages
2005/10/16
[#41328] 正規表現 — とみたまさひろ <tommy@...>
とみたです。
6 messages
2005/10/18
[#41340] Date へのメソッド追加要望 — MATSUNO Tokuhiro <tokuhirom@...>
tokuhirom@Inamode6:897 です。
19 messages
2005/10/22
[#41342] Re: Date へのメソッド追加要望
— Tadayoshi Funaba <tadf@...>
2005/10/23
ふなばです。
[#41351] Re: Date へのメソッド追加要望
— take_tk <ggb03124@...>
2005/10/24
たけ(tk)です
[#41354] Re: Date へのメソッド追加要望
— URABE Shyouhei <s-urabe@...>
2005/10/24
卜部です。
[#41355] Re: Date へのメソッド追加要望
— take_tk <ggb03124@...>
2005/10/24
たけ(tk)です
[#41367] [ANN] Ruby Refactoring Browser 0.1.1 — Ippei Obayashi <ohai@...>
大林です。
1 message
2005/10/24
[#41371] 北九州市の rubyist へ — Akimichi Tatsukawa <akimichi_tatsukawa@...>
こんにちは。立川察理と申します。
13 messages
2005/10/25
[#41372] ja font patch for pdf-writer-1.1.3 — Noritsugu Nakamura <nnakamur@...>
1 message
2005/10/25
[#41375] [ANN] rttool-1.0.0 — rubikitch@...
るびきちです。
12 messages
2005/10/25
[#41376] Re: [ANN] rttool-1.0.0
— Takahiro Kambe <taca@...>
2005/10/26
こんにちは。
[#41377] Re: [ANN] rttool-1.0.0
— rubikitch <rubikitch@...>
2005/10/26
From: Takahiro Kambe <taca@back-street.net>
[#41378] Re: [ANN] rttool-1.0.0
— Takahiro Kambe <taca@...>
2005/10/26
In message <20051026.124340.15262654.rubikitch@ruby-lang.org>
[#41379] Re: [ANN] rttool-1.0.0
— Takahiro Kambe <taca@...>
2005/10/26
In message <20051026.133822.03998330.taca@back-street.net>
[#41382] Re: [ANN] rttool-1.0.0
— rubikitch <rubikitch@...>
2005/10/26
From: Takahiro Kambe <taca@back-street.net>
[#41380] File.basename でWindows のパス区切りの対応は? — Hideo Konami <konami@...>
小波です.
8 messages
2005/10/26
[#41383] Re: File.basename でWindows のパス区切りの対応は?
— nobu@...
2005/10/26
なかだです。
[#41386] Re: File.basename でWindows のパス区切りの対応は?
— Hideo Konami <konami@...>
2005/10/26
小波です.
[#41394] [ANN] RDtool-0.6.18 — MoonWolf <moonwolf@...>
MoonWolfです。
9 messages
2005/10/26
[#41400] 全角スペースを区切りとした文字列分解で — 中村 英夫 <cxn03651@...>
中村と申します。
10 messages
2005/10/27
[#41403] Re: 全角スペースを区切りとした文字列分解で
— KANEKO Seiji <giraffe@...2.pbc.ne.jp>
2005/10/27
はじめまして、金子と申します。
[#41416] Rubyでこういうの作れますか?(中央銀行編) — Omoti <omoti@...24.net>
Rubyで中央銀行システムを作りたいんですが、できますか?
14 messages
2005/10/29
[#41418] Re: Ruby でこういうの作れますか?(中央銀行編)
— Sako Hiroshi <sakoh@...2.so-net.ne.jp>
2005/10/29
[#41420] Re: Ruby でこういうの作れますか?(中央銀行編)
— Omoti <omoti@...24.net>
2005/10/29
そんな大規模じゃないですよ!
[#41421] Re: Ruby でこういうの作れますか?(中央銀行編)
— Akimichi Tatsukawa <akimichi_tatsukawa@...>
2005/10/29
立川察理と申します。
[#41422] Re: Ruby でこういうの作れますか?(中央銀行編)
— Omoti <omoti@...24.net>
2005/10/29
まず中央銀行は直接個人と取引はしないんです。
[#41425] "Programming Ruby 2nd edtion"の邦訳について — "higashi ryota" <ryochin_hgs@...>
始めまして。既出だったらすいません、過去ログで検索したのですが見つけられませ
10 messages
2005/10/30
[#41428] Re: "Programming Ruby 2nd edtion"の邦訳について
— Yukihiro Matsumoto <matz@...>
2005/10/30
まつもと ゆきひろです
[#41429] Re: "Programming Ruby 2nd edtion"の邦訳について
— "higashi ryota" <ryochin_hgs@...>
2005/10/31
>>これからRubyを始めようと思い"プログラミングRuby—達人プログラマーガイド"を
[#41430] Re: "Programming Ruby 2nd edtion"の邦訳について
— Yukihiro Matsumoto <matz@...>
2005/10/31
まつもと ゆきひろです
[#41432] Re: "Programming Ruby 2nd edtion"の邦訳について
— "higashi ryota" <ryochin_hgs@...>
2005/10/31
>大体でいいんですか。半年以内には出てると思います。おそらくは
[#41439] [ANN] 高橋メソッドプレイヤー ベーシックをリリースしました — mr@...0ntrsb.sakura.ne.jp
#[ruby-list:41438] にて件名入力ミスしました。申し訳ありません。
6 messages
2005/10/31
[ruby-list:41242] Re: ruby/Tk でプルダウンリスト
From:
Hidetoshi NAGAI <nagai@...>
Date:
2005-10-10 15:10:58 UTC
List:
ruby-list #41242
永井@知能.九工大です.
From: Takeshi Honda <moecho21@yahoo.co.jp>
Subject: [ruby-list:41241] ruby/Tk でプルダウンリスト
Date: Mon, 10 Oct 2005 22:03:01 +0900
Message-ID: <20051010130258.65498.qmail@web2802.mail.bbt.yahoo.co.jp>
> ruby/Tkで下のリンクにあるようなプルダウンリストを作るに
> はどうしたらいいのでしょうか?
combobox ウィジェットというやつのことですよね?
ここでは二通りの方法を紹介しておきます.
ひとつは combobox ウィジェットを含む Tk 拡張を使うことです.
Ruby/Tk でサポートしている Tk 拡張では,
BWidget 拡張, Iwidgets 拡張, Tile 拡張にそれぞれの
combobox ウィジェットが含まれています.
クラス名はそれぞれ
Tk::BWidget::ComboBox
Tk::Iwidgets::Combobox
Tk::Tile::TCombobox
です.
当然ですが,使いたい Tk 拡張がご利用環境の Tcl/Tk から
利用可能な形でインストールされていなければいけません.
例えば ActiveTcl バイナリパッケージにはこれらの拡張が
含まれていますから,Ruby の tcltklib がその ActiveTcl の
ライブラリを使うように make されていれば使えるはずです.
使い方はそれぞれの Tcl/Tk でのマニュアルを参照した上で,
Ruby/Tk での wrapper である
tkextlib/bwidget/combobox.rb
tkextlib/iwidgets/combobox.rb
tkextlib/tile/tcombobox.rb
を見てもらえばわかると思います.
もうひとつは,Ruby のソースアーカイブに含まれている
Ruby/Tk のサンプルの内の tkcombobox.rb を使ってもらうことです.
Ruby のソースを展開した際にできる ext/tk/sample ディレクトリに
置かれています.
これには TkAutoScrollbox クラスと TkComobox クラスとが定義されており,
それらのサンプルであると同時にライブラリとしても使えます.
TkAutoScrollbox クラスは TkListbox クラスのサブクラスで,
自動スクロールタブを持ったリストボックスウィジェットです.
自動スクロールタブの位置にマウスカーソルを置くと
リストボックスの内容が一定のスピードでスクロールします.
スクロール開始までの時間とスクロール速度は指定可能です.
多分今回ご希望のものであろう TkCombobox クラスは
TkEntry クラスのサブクラスです.
選択リストの表示には TkAutoScrollbox を使っています.
使い方はサンプルの中身を見ていただければわかるでしょう.
デフォルト値の指定も実例で理解できるはずです.
TkCombobox の内容をキーボードで修正することを禁止したければ,
バインディングで行ってください.
例えばバインドタグリスト (bindtags) から TkEntry を除外して
エントリウィジェットの機能をなくしてしまうとか,
キー入力イベントを無視する (Tk.callback_break を実行して
TkEntry のバインディングが実行されなくする) ような
バインディングを追加するなどの方法です.
state 属性を disabled にしてしまうと,プルダウンリストでの変更も
受け付けなくなってしまいます.
以上のいずれも気に入らなければ,複数のウィジェットを組み合わせて
ご自分で作成いただくしかありません.
サンプルの TkCombobox はそのための叩き台か参考くらいには
なると思いますので,せめて目を通すだけでもしていただければ幸いです.
--
永井 秀利 (九工大 知能情報)
nagai@ai.kyutech.ac.jp