From: Kouhei S. <ko...@co...> - 2014-02-01 13:05:04
|
須藤です。 In <52E...@gm...> "[ruby-gnome2-devel-ja] gdk3/gtk3 3.4.x以上の機能の実装について" on Sat, 01 Feb 2014 19:29:31 +0900, hiroshi hatake <cos...@gm...> wrote: > このissue https://github.com/ruby-gnome2/ruby-gnome2/issues/206 を眺めて > いて気づいたのですが、 > gdk3/gtk3のバインディングは現状3.4.xまでの機能のサポートが主で、 > それ以降の機能は部分的なサポートかまだない状態だと思います。) はい、だいたいあっていると思います。 青柳さんがやってくれた頃が3.4の頃だったんだと思いあmす。 > Ubuntuの14.04 LTSの季節も近づいていることですし、 > そろそろ3.6や3.8(、3.10以上も?)のgdk3/gtk3バインディングも欲しいと感 > じる人も出てきそうです。 そうですね! おいおいはGObject Introspectionベースにしてほぼ自動で新しい バージョンに対応していきたいところですが。。。 > そこでまず手始めにGnome 3.8環境のDebian sidを構築して > Gtk::MenuButtonのバインディングを書いてみました! ありがとうございます! > ですが、masterに直接コミットしてしまうには少し自信がないのでPull Request > にしました。 > 気になるところにコメントして頂けると助かります! コメントしました! rg_get_popup()とかはpopupというプロパティが定義されているの で、手動でrg_get_pop()とか作らなくてもG_DEF_CLASS()したら自 動でアクセサーが定義されるんじゃないかと思います。 > # Gtkのバインディングのテストコードを書くのは難しいと再認識しました…。 そうですねぇ。 https://git.gnome.org/browse/gtk+/tree/examples にGTK+のサンプルプログラムがあるんですが、それをポーティング して動かして確認するのがわりと手軽かもしれません。 https://git.gnome.org/browse/gtk+/tree/demos にもでもアプリケーションがありますね。 > # groonga方面であれこれやっててこちらにあまりコミットできてなくてすいま > せん。。。 いえいえ! 自分のペースで大丈夫です! 私もいつも全部やっているわけじゃなく、あっちやったりこっちやっ たりしています。 |