[#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:11329] Re: How to use GTK::timeout?

From: matz@... (Yukihiro Matsumoto)
Date: 1998-12-15 02:23:16 UTC
List: ruby-list #11329
まつもと ゆきひろです

In message "[ruby-list:11323] How to use GTK::timeout?"
    on 98/12/15, Takao KAWAMURA <kawamura@ike.tottori-u.ac.jp> writes:

|gtkモジュールのtimeoutメソッドはどうやって使うのか教えて頂け
|ませんか?

使い方はこれで合ってます.正確にはブロックの評価値が真の時に
はtimeoutを再設定するので,fooの値に気を使う必要がありますが.
では,なぜ動かなかったのかというと,それはバグです.^^;;;

以下のパッチで動作するようです.神田さん,よろしく.

--- gtk.c	1998/10/06 03:28:18	1.1.1.1.2.25.2.2
+++ gtk.c	1998/12/15 02:22:29
@@ -6650 +6650 @@
-static void
+static VALUE
@@ -6654 +6654 @@
-    rb_funcall(proc, id_call, 0);
+    return rb_funcall(proc, id_call, 0);
@@ -6663,2 +6663,2 @@
-    id = gtk_timeout_add_interp(NUM2INT(interval), exec_interval,
-				(gpointer)f_lambda(), 0);
+    id = gtk_timeout_add(NUM2INT(interval), (GtkFunction)exec_interval,
+			 (gpointer)f_lambda());
@@ -6682 +6682 @@
-    id = gtk_idle_add_interp(exec_interval, (gpointer)f_lambda(), 0);
+    id = gtk_idle_add((GtkFunction)exec_interval, (gpointer)f_lambda());

In This Thread