[#11156] How to delete methods from superclass? — Clemens Hintze <c.hintze@...>

Hello,

25 messages 1998/12/01
[#11157] Re: How to delete methods from superclass? — matz@... (Yukihiro Matsumoto) 1998/12/01

Hi, Clemens.

[#11176] English List [Re: How to delete methods from superclass?] — gotoken@... (GOTO Kentaro) 1998/12/01

In message "[ruby-list:11157] Re: How to delete methods from superclass?"

[#11250] Ruby 用語集 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

25 messages 1998/12/08

[#11269] 京都 (Re: [ruby-dev:3789] Re: List()) — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

21 messages 1998/12/11
[#11299] Re: 京都 — MAEDA Shugo <shugo@...> 1998/12/12

前田です。

[#11393] mod_ruby — shugo@... (Shugo Maeda)

前田です。

28 messages 1998/12/21
[#11394] Re: mod_ruby — matz@... (Yukihiro Matsumoto) 1998/12/21

まつもと ゆきひろです

[#11398] Re: mod_ruby — shugo@... (Shugo Maeda) 1998/12/21

前田です。

[#11399] RE: mod_ruby — OZAWA Sakuro <crouton@...> 1998/12/21

さくです。

[#11408] Re: Be port — shugo@... (Shugo Maeda) 1998/12/22

前田です。

[#11464] ruby and IDE — Noritsugu Nakamura <nnakamur@...>

18 messages 1998/12/27
[#11465] goto (Re: ruby and IDE) — ttate@... 1998/12/27

立石です。

[ruby-list:11391] gtk

From: Takehama Hirohisa <thiro@...>
Date: 1998-12-20 13:56:20 UTC
List: ruby-list #11391
Ruby/Gtk に関して質問があります。

Gtk::Text で、押されたキーのイベントを拾いたくて、

text = Gtk::Text.new
text.set_editable(true)
text.signal_connect("key_press_event") do |widget, event|
  p [widget, event]
  false
end

のようなスクリプトを作りました。

質問:
・signal_connect の最後で、真偽値か整数値を返さないといけないようなのですが、
  これは何の値でしょうか?
・event 引数は Gdk::gdkEvent であることはわかったのですが、押されたキー
  の種類などを取り出すにはどうすればよいでしょうか。
・キー入力処理を変えたい場合はどうすればよいでしょうか。
  デフォルトでは Emacs 風のキーバインドになっていますが、それ
  を変えたいのです。また、文字の挿入も自分でコントロールしたいです。
・この辺りについて、参考になるドキュメントやサンプルプログラムがあった
  ら教えて下さい。

Text に限らないですがついでに:

・ウィジェットの外観を RC を使わずに変えることはできないのでしょうか。
  フォントや色について、です。
  Tk だと confiugre 'bg'=>'blue' のようにできますが、Gtk では????

よろしくお願いします。

--
================================
T.Hirohisa // thiro@kt.rim.or.jp
================================

In This Thread

Prev Next