From: Kouhei S. <ko...@co...> - 2011-11-23 02:29:43
|
須藤です。 In <CAM...@ma...> "[ruby-gnome2-devel-ja] enumやflagsの比較演算子について" on Tue, 22 Nov 2011 18:50:32 +0900, Masaaki Aoyagi <mas...@gm...> wrote: > enumやflagsを受ける引数で、Gtk::Dialog::Flags::DIALOGのような通常の指定の他、 > シンボルや文字列やその配列を指定できるようです。 > (この辺り気付いている人は多いんだろうか?) いやぁ、気づかないですよねぇ。。。 こう出来たほうが便利だったので前に入れたんですよ。 MLを漁ればそのときのやりとりが出てきそうですが。。。 > ただ、シンボルなどとの比較は出来ないようなので、これを出来るように変更したいです。 > いかがでしょうか? はい、よいと思います。 比較する前にシンボルとかを名前解決(?resolve)するんですよね。 > また、GLib::Flagsの==、>=、<=、>、<演算子についてはComparableをincludeすることで > 削除出来るように思います。 > 削除してもよろしいでしょうか? はい、それで実現できるのであればそうしてもらってOKです。 > この件と関係ありませんが、Gtk::ComboBox#initializeをhash引数に変更しました。 わかりました。 |