From: Masaaki A. <mas...@gm...> - 2011-12-26 14:24:05
|
青柳です。 >> Gdk::Pixbuf.newのソースがちょっと混沌としているのと使い勝手が悪いので >> hash引数に変更したいのですが、いかがでしょうか? > > これは互換性を捨てるという事ですか? > それとも、1引数のHashも受け付けるようにするということですか? > > 後者なら反対する理由はありませんが、前者ならこの情報だけだと > 反対すると思います。もっとそれっぽい理由付きなら反対しなくな > るかもしれませんが。。。 すみません、端折り過ぎましたね。 引数はHashのみ受け付けるようにして、互換性についてはGLib::Depcatableでwarningを 出しつつ維持して、移行してもらうというのを考えています。 現在、実装されていないgdk_pixbuf_new_from_stream、gdk_pixbuf_new_from_stream_at_scale を実装することになると思うのですが、現在の方式で進めていくのは使う側のソースの可読性の意味でも 問題があると思っています。 また、Hash引数にすれば、例えばgdk_pixbuf_new_from_dataのcolorspaceやbits_per_sample のようなものを省略可能にできるので使いやすくなると思っています。 もし移行は問題だとすれば、現在の引数に追加で1個のHashも受け付ける形式であれば よろしいでしょうか? |