From: Kouhei S. <ko...@co...> - 2005-09-07 03:52:14
|
須藤です. In <200...@hi...> "Re: [ruby-gnome2-devel-ja] Gdk::GC#copy doesn't work" on Wed, 7 Sep 2005 02:05:37 +0900, Masao Mutoh <mu...@hi...> wrote: > > Gdk::GC#copyが動きません. > > 引数としてコピー先のGdk::GC(かGdk::GCを作るための > > Gdk::Drawable)を受け取るようにしてはどうでしょうか? > > うむむ。それってコピーになるのかなぁ(^^;)。 うっ... ま,たしかにそうなんですけども... > GdkGC copy; > じゃなくて、g_new使ってもダメですかね? GdkGC自体が環境(X11とか)依存らしく単純にGdkGC分のメモリを 割り当ててもSEGVしてしまいました. gdkpango.c内とかでのgdk_gc_copy()の使いかたを見ると,コピー 先のGdkGCをgdk_gc_new()で作って,それをgdk_gc_copy()渡してい るので,やはり,コピー先のGdk::GC(かそれを作るための Gdk::Drawable)を渡さないとうまくない気がします. |