[#39325] File.fnmatch の改良について — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

はじめまして、山本です。

18 messages 2004/03/05

[#39429] trial version of Ruby/Tk — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

18 messages 2004/03/23
[#39454] Re: trial version of Ruby/Tk — "Shirai,Kaoru" <shirai@...> 2004/03/31

白井です。

[#39460] Re: trial version of Ruby/Tk — Hidetoshi NAGAI <nagai@...> 2004/04/01

永井@知能.九工大です.

[#39465] Re: trial version of Ruby/Tk — "Shirai,Kaoru" <shirai@...> 2004/04/01

白井です。

[#39466] Re: trial version of Ruby/Tk — Hidetoshi NAGAI <nagai@...> 2004/04/01

永井@知能.九工大です.

[#39453] Re: int/int in Ruby2? — Masaaki Sakano <mas@...>

坂野 正明です。

36 messages 2004/03/31
[#39455] Re: int/int in Ruby2? — NISHIMATSU Takeshi <t-nissie@...> 2004/03/31

西松と申します.

[#39470] Re: int/int in Ruby2? — Masaaki Sakano <mas@...> 2004/04/01

坂野 正明です。

[#39473] Re: int/int in Ruby2? — matz@... (Yukihiro Matsumoto) 2004/04/01

まつもと ゆきひろです

[#39484] Re: int/int in Ruby2? — Masaaki Sakano <mas@...> 2004/04/03

坂野 正明です。

[#39528] Re: int/int in Ruby2? — "T Akutsu" <locrian@...> 2004/04/09

あくつです。なんかわくわくしてきだぞ。(^^;)

[ruby-list:39408] Re: ruby-gtk2でのclassの書き方

From: yeru@...006.vaio.ne.jp
Date: 2004-03-21 13:23:53 UTC
List: ruby-list #39408
えとーです。
結果です。

On Sun, Mar 21, 2004 at 04:19:41PM +0900,
 yeru@v006.vaio.ne.jp wrote:

> えとーです。
> いちを中間報告です。
> 
> On Sun, Mar 21, 2004 at 10:21:04AM +0900,
>  KATO Kazuyoshi wrote:
> 
> > 和良です。
> レスありがとうございます。
> 
> > Diversion が Gtk::Widget を継承していからです。
> 
> これが理解できておらずなんとなく他では動いてるけどなんでだろー的なことが
> ちょっと理解できました。すごくありがたいです。
> 
> > http://ruby-gnome2.sourceforge.jp/hiki.cgi?Gtk%3A%3ANotebook
> > 
> > この場合なら、
> >   class Diversion < Gtk::ScrolledWindow
> >       def initialize
> >           super()
> >           border_width = 10
> >           ...
> >           @divertmodel = Gtk::ListStore.new(String, String, String)
> > 	  treeview = Gtk::TreeView.new(@divertmodel)
> >           ...
> >          add(treeview)
> >      end
> > というふうにすれば Gtk::Notebook#append_page で使えると思います。
> 
> さっそく試してみました。
> 上記のようにしたのですが、
> $ ./divertion.rb  
> 
> (divertion.rb:18883): GLib-GObject-WARNING **: invalid cast from `GtkListStore' to `GtkAdjustment'
> 
> (divertion.rb:18883): Gtk-CRITICAL **: file gtkscrolledwindow.c: line 353 (gtk_scrolled_window_new): assertion `GTK_IS_ADJUSTMENT (hadjustment)' failed
> 
> (divertion.rb:18883): GLib-GObject-CRITICAL **: file gobject.c: line 1319 (g_object_ref): assertion `G_IS_OBJECT (object)' failed
> 
> (divertion.rb:18883): Gtk-CRITICAL **: file gtkobject.c: line 459 (gtk_object_sink): assertion `GTK_IS_OBJECT (object)' failed
> ./divertion.rb:28:in `initialize': failed to initialize (RuntimeError)
>         from ./divertion.rb:28:in `initialize'
>         from ./divertion.rb:75:in `new'
>         from ./divertion.rb:75:in `initialize'
>         from ./divertion.rb:84:in `new'
>         from ./divertion.rb:84
> と出てしまいます。
> 
> たぶん、サイズが取れないとかだと思っているのですが、
> 脳内処理能力がおいつかず理解できませんでした。(ダメダメ。。)
> ちょっとドキュメントあさって調べてからいろいろ試してみます。

まったくの間違いでした。。。
superメソッドが一個放置されていたのでそれを消しましたらうまく行きました。
解り難いコード書いてた自分が恨めしいです。
しつれいしました。

ということで、指摘していただいた通りですべてうまく行きました。
ありがとうございました。

In This Thread

Prev Next