高橋です。

"D.Kanda" <MAP2303 / mapletown.net>さん:
>>>   これ、gtk_insert_text とかいう関数名になってます。これを ruby にもってく
>>> るときの名前は 2つ選択肢があるわけですけれど。
>> 
>> これ、gtkの1.0.6にはなさそうだったのですが……。ひょっとして、
>> 1.1でできたとかでしょうか?
>
>   ん? gtk/gtktext.c にありますよ。
> # OOBR は便利:-P

↑これ、 gtk_text_insert_text のことだったんですね (^^;;
# grep は不便 (^^;

……で、まだちょっと話が分かってないのですが、gtkには

・gtk_text_insert
・gtk_text_insert_text

の二つがある、と。で、後者の名前をどうするか、ということでしょうか?

これって、元のgtkに合わせて、

・色とフォントを指定するのは Gtk::Text::insert(font,frcolor,bgcolor,str)
・両方ともデフォルトを使うのが Gtk::Text::insert_text(str)

ってことでいいと思うのですが。それとも、一つにまとめて、

・Gtk::Text::insert(str, [ font, frcolor, bgcolor] )

みたいにする、ということでしょうか。引数の順序が変わるのは
問題になったりしないのであれば、これでも構わないんじゃないかと。

>   第一引数は GtkEditable なので、GtkEditable なら使えるみたいですね。
>   Ruby には Gtk::Editable のメソッドとして組みこむことになるでしょう。

なるほど。

高橋征義 (株式会社アイナック)              Email:maki / inac.co.jp