|
From: Seiya N. <se...@ku...> - 2002-07-16 12:14:26
|
西澤です。 > > それならばと 直接 Gdk::Pixmap をつくろうと > > Gdk::Pixmap.create_from_data > > を使おうとしました。depth を24として作ったのですが真っ黒になります。 > > 当然 depth が 24 以外だと前と同じエラーとなります。 > > なんだか根本的に理解が間違っているような気がしますが。 > > おぉ。Gdk::Pixmap.create_from_data()の存在を忘れていました(^^;)。 > > GDKレベルでは、生成したGdk::Colorはそのままでは使えません。カラーマップに > アロケートする必要があります(Gdk::Colormap.alloc_colorする)。 > #GTKでは各Widgetがその内部でGdk::Colormap.alloc_colorしているため、 > #ユーザは意識しないで済むようになっています。 なるほど。 勉強不足がばれます。 納得致しました。 どうもありがとうございます。 ---------- Seiya Nishizawa se...@ku... |