RSS

RubyでGTK+

相変わらず同じネタで頑張ってます。久しぶりにRubyをひっぱりだしてみる。

  • ドキュメントが全体に不足。
  • Cairo::Contextの作り方が他からサンプル探してくるのが面倒。こういうわかってしまえば単純な話を調べるのが面倒。
  • Gdk::Keyval::GDK_*のドキュメントがダメ。GDK_a じゃなくて GDK_KEY_aになっている。これはGTK+側の3.0に向けた変更だがドキュメントが追随できてない。
  • ローカル変数とインスタンス変数の打ち間違いでバグ発生。@を付けるの忘れるなあ…。いまいち好かん。
  • コールバックをblockで書くやりかたは面白い。
  • ruby at master from takaki/gsvolley - GitHub