[#23640] net/http authentication — OZAWA Sakuro <crouton@...>
さくです。
[#23642] rescue-ensure behavior diff between 1.4 and 1.5 — "Kikutani, Makoto" <kikutani@...>
下のコードを実行すると
[#23659] KCODE and regexp — "Kikutani, Makoto" <kikutani@...>
ストリングの中の特定のポイントがEUC2バイト文字泣き別れかどうか
On Mon, 3 Jul 2000 04:17:26 +0900,
[#23670] crontab.rb で「?」 — Atsuko Yoshida <Atsuko_Yoshida@...21.fxis.fujixerox.co.jp>
こんにちは。どなたか覚えていてくれたらとってもうれしい、お久しぶりのあつ
[#23687] file から読み込んだ文字列の #{} — HIGAKI Masaru (ひがき まさる) <mash@...>
ひがきといいます。
[#23693] 与えられた文字列を変数名にする方法 — Yamada Kenji <kyamada@...>
[#23707] Time#usec — ARIMA Yasuhiro <fit0298@...>
有馬です。
[#23713] sybct expired? — KUSUNOKI Masanori <masanori@...>
楠です。
[#23731] environment variables — nobu.nakada@...
なかだです。
[#23743] TCPServer & Thread — とみたまさひろ <tommy@...>
とみたです。
こんにちは。鈴木教郎です。
あおきです。
[#23749] RubyTalk — とみたまさひろ <tommy@...>
とみたです。
なかだです。
[#23796] dRuby — Kazuhiro NISHIYAMA <zn@...>
raaにあるものについてはruby-extの方がいいんでしょうか?
[#23801] scan regexp w/ w/o parenthesis — "Kikutani, Makoto" <kikutani@...>
s = 'aaa bbb ccc'
[#23805] net/smtp — 佐藤 大輔 <densuke@...2.so-net.ne.jp>
佐藤です。
まつもと ゆきひろです
佐藤です。
まつもと ゆきひろです
あおきです。
まつもと ゆきひろです
わたなべです.
阿部です。こんにちわ
まつもと ゆきひろです
阿部です。
[#23840] Re: 紅玉すうぉっち Again — Kazuhiro NISHIYAMA <zn@...>
掲示板とかが無かったのでruby-listに :-)
[#23864] ruby-1.4.5 がビルドできません、 cygwin1.1 で — Keishi Ooshio <o-keishi@...>
はじめまして。cygwin版のrubyを使ってJw-cadの外部変形などを作っていい
[#23867] net/smtp での ready 中の進捗状況把握 — Yukihiko Eda <eda@...>
江田です。
[#23870] media watch 2000.07.(18-1) — Noritsugu Nakamura <nnakamur@...>
[#23884] アスタリスクの正規表現 — "Matsuhisa, Takashi" <matsuhisa@...>
はじめまして、
[#23890] Ruby Entry Package and cygwin1.dll — Noritsugu Nakamura <nnakamur@...>
わたなべです.
小松です。
わたなべです.
小松です。
わたなべです.
小松です。
わたなべです.
[#23901] backslash notation in regexp ?? — Yuji Shigehiro <sigehiro@...>
重弘と申します.
[#23907] Ruby の開発環境 — ikjun <ikjun@...>
ここでは最初に本名を名乗ることが多いようですので、それに従わせて
[#23922] flush deflate buffer with Ruby/zlib — Tanaka Akira <akr@...17n.org>
Ruby/zlib の Deflate で圧縮を試みているのですが、ひとつよくわからない
うえの@ぶるーすかいです。
In article <20000720123857-664W.unnie@blue.sky.or.jp>,
[#23923] Re: [ruby-dev:10353] Re: should prohibit `module_function' for class Class — Masatoshi SEKI <m_seki@...>
まつもと ゆきひろです
[#23934] loop 中での File の使いかた — Kengo Nakajima <ringo@...>
こんにちは
In message "[ruby-list:23934] loop 中での File の使いかた"
中嶋です。
ごとけんです
[#23940] String#unpack と scanf の関係 — kiwamu <kiwamu@...>
こんにちは。岡部@東京都立大学と申します。
福嶋です。
こんにちは。岡部です。
福嶋です。
Thu, Jul 20, 2000 at 08:44:42PM +0900 において
皆さん今晩は、田鎖です。
[#23951] 過去の記事をダウンロード — ikjun <ikjun@...>
池田純一です。
[#23993] C MAGAZINE — gotoken@... (GOTO Kentaro)
ごとけんです
[#24009] SMTP server (mail filter proxy) — Hideto ISHIBASHI <hideto-i@...4u.or.jp>
こんにちは。石橋"rubyholic"秀仁です。
いわおかです。ちょっと後向きかもしれませんが、
石橋"rubyholic"秀仁です。
[#24026] OpenStep — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#24038] win32ole — Koji Arai <JCA02266@...>
新井です。
[#24049] mod_ruby/eruby/header — OZAWA -Crouton- Sakuro <crouton@...>
さく@晴空號です。
[ruby-list:23990] Re: Ruby/GTK の FileSelection について ( ディレクトリのみ表示したい)
とみたです。
On Sun, 23 Jul 2000 15:49:06 +0900
MUTOH Masao <mutoh@highway.ne.jp> wrote:
> 本メーリングリストにメールを出すのは初めてです。
> 内容に不備があればご指摘ください。
ruby-ext の方がいいかも。ということで ruby-ext に送ります。
> FileSelectionでディレクトリを選択し、結果をテキストボックス
> 等に表示したい
>
> と思ったのですが、FileSelectionでは(少なくともデフォルトでは)
> ファイル選択欄も表示されてしまいます。
>
> 機能的には、その状態でディレクトリのみ選択すればget_filename
> でディレクトリを取得できるので良いと言えば良いのですが、
> ユーザの混乱を避けるために、できればディレクトリ選択欄のみを
> 表示(あるいは選択)させたいと思います。
Gtk::FileSelectoin が file_list を返すことができれば、それを hide
すればいいんですけど、今の Ruby/Gtk ではできないですね。
ということで rbgtkwindow.c を変更してみました。これを使えば、次の
ようにしてできます。
------------------------------------------------------------------
require 'gtk'
fs = Gtk::FileSelection.new("select directory")
fs.signal_connect(Gtk::Widget::SIGNAL_DESTROY_EVENT) do destroy end
fs.ok_button.signal_connect(Gtk::Button::SIGNAL_CLICKED) do
printf("filename = %s\n", fs.get_filename)
end
fs.show_all
fs.file_list.parent.hide
Gtk.main
------------------------------------------------------------------
--- rbgtkwindow.c.orig Thu Jun 15 23:39:00 2000
+++ rbgtkwindow.c Mon Jul 24 00:23:56 2000
@@ -329,6 +329,36 @@
}
static VALUE
+fsel_dir_list(self)
+ VALUE self;
+{
+ VALUE dir_list = rb_iv_get(self, "dir_list");
+
+ if (NIL_P(dir_list)) {
+ GtkWidget *w = GTK_FILE_SELECTION(get_widget(self))->dir_list;
+ dir_list = make_widget(gCList, w);
+ rb_iv_set(self, "dir_list", dir_list);
+ }
+
+ return dir_list;
+}
+
+static VALUE
+fsel_file_list(self)
+ VALUE self;
+{
+ VALUE file_list = rb_iv_get(self, "file_list");
+
+ if (NIL_P(file_list)) {
+ GtkWidget *w = GTK_FILE_SELECTION(get_widget(self))->file_list;
+ file_list = make_widget(gCList, w);
+ rb_iv_set(self, "file_list", file_list);
+ }
+
+ return file_list;
+}
+
+static VALUE
fsel_show_fileop_buttons(self)
VALUE self;
{
@@ -355,6 +385,8 @@
rb_define_method(gFileSel, "cancel_button", fsel_cancel_button, 0);
rb_define_method(gFileSel, "help_button", fsel_help_button, 0);
rb_define_method(gFileSel, "action_area", fsel_action_area, 0);
+ rb_define_method(gFileSel, "dir_list", fsel_dir_list, 0);
+ rb_define_method(gFileSel, "file_list", fsel_file_list, 0);
rb_define_method(gFileSel, "show_fileop_buttons", fsel_show_fileop_buttons, 0);
rb_define_method(gFileSel, "hide_fileop_buttons", fsel_hide_fileop_buttons, 0);
}
---
とみたまさひろ <tommy@tmtm.org> http://www.tmtm.org
日本MySQLユーザ会 http://www.mysql.gr.jp