From: Shoichi OZAWA Date: 1998-07-28T14:53:41+09:00 Subject: [ruby-list:8919] Re: gtk document --nFreZHaLTZJo0R7j Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit In message "[ruby-list:8910] Re: gtk document" on 98/07/28, Yukihiro Matsumoto writes: > まつもと ゆきひろです [...] > |岡本です。 > > |ところで、どなたか Gtk::Entry で日本語使えてます?? > |うちでは、日本語を入力すると以下のような warning が出てしまい、 > |** WARNING **: 0x3000006 -> NULL > |表示もされません。 > > 以前はちゃんとrcでフォントセットを設定したら使えました. [...] > rcの指定無しで入力させる方法は分かりませんでした. うちのもそんなような気がしたんですが、なんか再現性がなくて。 RC でフォントセットを設定すれば なにごともないんで、深く追求 してません。 libc6 + wcsmbs ではなくて libc6 + XLOCALE を使ってます。 In message "[ruby-list:8905] Re: gtk document" on 98/07/27, Kazumi Okamoto writes: > 岡本です。 > 最初は Tk を使っていたのですが、 > Gtk の方がかっこいいので Ruby/Gtk をつかってます。 > GUI はうまく設計できないもんですねえ。 > 枠が良くても中身はセンスが必要なのね(;_;) わたしは tk ってなんか良く分からないんで、ruby-gtk を使ってます。(^^; [...] > こんなにクラスがあるんですね、知らなかった(^^;;; メソッドを含めるとこれの何倍になることやら、gtk モジュールにまだ 入っていない gtk の関数もあるようだし。 > > 各クラスの説明やらメソッドやらはおいおい作っていこうかと > > 思ってはいますが... っていうか、gtkのユーザでちょっとずつ > > 作っていきませんか? > それはいい考えですね。 > といっても、ドキュメント作りなんてしたことがないので > どのように記述するのがいいのか、全くわかりませんが。 ドキュメントの枠(というか体裁?)は ruby-man から借用してます。 細かい説明はなくても、各クラスのメソッド名だけでも分かると楽かなぁ と思って Gtk::Object について書いてみました。ちょっとふざけて書いて るとこがありますが、(^^; 添付します。1日1クラス作っていこうかなと。 ではでは。 -- 小澤 彰一 keep it simple, stupid. ozawa@omika.hitachi.co.jp #ruby-1.1c1 の RPM版を作ったので今晩あたり in.comming に置きます。 --nFreZHaLTZJo0R7j Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="gtkObject.html" Gtk::Object 前 - 上 - 次 - 目次

Gtk::Object

GtkのObjectクラス.

スーパークラス:

Object

クラスメソッド:

new([arg, ...])

instantiate できないクラスですと怒られる。

メソッド:

set_flags(flags)

GTK_OBJECT_SET_FLAGS

unset_flags(flags)

GTK_OBJECT_UNSET_FLAGS

destroy

きゃー

signal_connect(signal, proc)

イベントシグナルと、そのシグナルをウィジェットが受けたときの 動作とを結び付ける。

例:

button.signal_connect("clicked") do |widget, event|
    button_click(widget, event)
    TRUE #?
end
button.signal_connect("released", button_released)
signal_connect_after(signal, proc)

はて?

singleton_method_added(id)

めそ?

self == other

selfとotherが等しい時真を返します。

inspect

オブジェクトを人間が読める形式の文字列に変換します。


前 - 上 - 次 - 目次 --nFreZHaLTZJo0R7j--