[ruby-list:41676] Re: MacOS X Aqua 対応のための tcltklib の extconf.rb

From: Hidetoshi NAGAI <nagai@...>
Date: 2005-12-06 13:12:06 UTC
List: ruby-list #41676
永井@知能.九工大です.

From: 天野 竜太郎 <wn9r-amn@asahi-net.or.jp>
Subject: [ruby-list:41675] Re: MacOS X Aqua 対応のための tcltklib の extconf.rb
Date: Tue, 6 Dec 2005 22:02:36 +0900
Message-ID: <18A2ADC2-6856-4689-8E3D-B34B4DDAE5A3@asahi-net.or.jp>
> $ ruby -r tk -e 'p Tk::PLATFORM["platform"]'
> "unix"
> でした。

なるほど.だからデモにあるように
Tk::PLATFORM['platform']の結果と Tk.windowingsystem の結果とで
判定する必要があるということですね.
ruby -r tk -e 'p [Tk::PLATFORM["platform"], Tk.windowingsystem]'
を実行した場合,例えば Linux の X 環境なら ["unix", "x11"] で,
MacOS X の Aqua 環境なら ["unix", "aqua"], 
MacOS X の classic 環境 (?) なら ["unix", "classic"] 
ということなのでしょうね.

テストをありがとうございました.
-- 
                                       永井 秀利 (九工大 知能情報)
                                           nagai@ai.kyutech.ac.jp


In This Thread

Prev Next