From: Masahiro S. ()
<sa...@to...> - 2004-01-26 16:14:00
|
さかいです。 From: Masao Mutoh <po...@s5...> Date: Tue, 27 Jan 2004 00:48:21 +0900 > むとうです。 > > ふと気づいたのですが、GLib::Object.install_propertyって > > GLib::Object.install_property(param, id = 1) > > で、オリジナルのGLibとは逆ですよね。 > 元のAPIをベースに素直に考えると > > GLib::Object.install_property(id, param) > > として、(プロパティが1つのクラスにいくつか登録される > ことを考慮すれば)idは必須とすべきかと思うのですが、 > 逆にしたのに何か意味がありますか? GLib::Object.install_property で登録されたプロパティは rbgobj_object.c の get_prop_func(), set_prop_func() でアクセスされますが、 この2つの関数は id を使っていないからです。 -- 酒井 政裕 / Masahiro Sakai |