TOKUNAGA Hiroyuki
tkng****@xem*****
2004年 9月 16日 (木) 15:40:36 JST
On Thu, 16 Sep 2004 12:00:18 +0900 Takuro Ashie <ashie****@homa*****> wrote: > On Wed, 15 Sep 2004 23:43:35 +0900 > TOKUNAGA Hiroyuki <tkng****@xem*****> wrote: > > > > またmergeにあたってuimとのライセンスの整合性を取るためにsumikaのラ > > > イセンスを末尾のとおり変更したいと思います。またsumikaの名前は > > > uimのコード中からは消え、uim-pref という名前になります。 > > 私的にもうひとつ気になる点として、Gtk+-2.4依存部分の問題があるのでしょ > うか、この部分についてはどのような扱いにしましょうか? > > #ifdefで切り分ける > ソースコードファイルそのものを切り分ける > Gtk+2.2以前への対応をあきらめる > > など、いくつかオプションがあると思っているのですが。 まだちょっと2.2サポートを切り捨てるのは早いかなぁと思います。 実際のところどれぐらい2.4に依存している部分があるのか表さんに質問して みたのですが、 GtkItemFactory -> GtkAction and GtkUIManger GtkOptionMenu -> GtkComboBox のウィジェットの置き換えが行われているのと、uimconfig.cはGTK+2.4を前提 に書かかれているそうです。 せっかくGtkActionやGtkUIManagerを使って書き直したものをまた GtkItemFactoryに戻すのはさすがに馬鹿らしいので、ifdefで切り分けかなぁと 思います。 実際にやってみてあんまり手間がかかるようだったら、2.2の切捨てを検討す るのもアリかも。 -- 徳永拓之 tkng****@xem***** http://kodou.net/