こんにちは、岡本です。 Ruby/Gtk で、Gdk::GC で指定する色の値の取得方法を おしえてください。 現在は、Gdk::Colorオブジェクトを作成し、その作成時に指定した 値(pix)をGC にセットするようにしています。 c = Gdk::Color.new(100, 255, 255, 255) ^^^ gc = Gdk::GC.new(self) gc.set_foreground(100) ^^^ このやりかたでは、Gdk::Color で設定した値が、gc で使われていないようで、 もとからあるなんらかの色が使われているようです。 Gdk::GC::set_foreground メソッドの値をかえると色がかわるのですが、 この値の求めかたがわかりません。 Gdk::Color で設定した値ではだめなんでしょうか? 環境は、Ruby 1.4 Ruby/Gtk 0.20 です。 以上、よろしくお願いします。 -- Kazumi Okamoto kazusan / pluto.dti.ne.jp