[#36686] 1.1 < 61.1 - 60.0 — Shin-ichiro HARA <sinara@...>

原です。

19 messages 2002/12/06

[#36770] www.ruby-lang.orgリニューアル準備のお知らせ — TADA Tadashi <sho@...>

ruby-lang.orgのwebmasterチームでは、タイムリーな情報提供と使いやすい

11 messages 2002/12/16

[ruby-list:36664] Re: Gtk.main

From: nobu.nakada@...
Date: 2002-12-04 02:20:26 UTC
List: ruby-list #36664
なかだです。

At Wed, 4 Dec 2002 10:37:12 +0900,
SAWAI, Masahiko <rururu@mail.wbs.ne.jp> wrote:
> >> idle以外のときはGtkはイベント待ちの状態で止まってるので、そこで
> >> シグナルを発行できるのかちょっと疑問になって来ました。
> >
> >シグナルでもmain_quitでもキューに貯めておくだけみたいで、問題な
> >さそうです。その後でGtk.mainを呼んでいるスレッドを起こす必要が
> >ありますが。
> 
> とすると(もっと他に書き方があるってのは置いておいて)元のプログラムに
> 忠実に書いてみるとこんな感じで問題ないのでしょうか?

少なくとも現在の実装では大丈夫そうです。コールバックの中から
longjmp()してイベントを発生させるような状況が想定されているかは
疑問なので断言はできませんが、よほど変わった作りをしてない限り
問題はないと思います。たぶん。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread