2010-05-01から1ヶ月間の記事一覧

seedとGtkTreeView関係とMVCモデル

SeedでList表示しようと思い、いろいろ調べていたんだけど、結局完全には理解できていない。基本的には、seed-exampleの gtktreeview.js を使い回しすれば良いのですが、微妙に納得できていないところがあるので、思うままに書きます。devhelp では "Tree an…

SeedとSignal

GUIアプリを作るためには、signal(WindowsではMessage xlibではeventと呼ばれている)の処理が重要なのですが、seedでsignalを扱う方法がいまいち分かっていない。 例えば、windowを開くだけのプログラム。 #!/usr/bin/env seed const Gtk = imports.gi.Gtk…

seedでGIOしてみる

ということで、seed-exampleのls.jsを使って、girファイルリストを作ってみる。 #!/usr/bin/env seed const Gio = imports.gi.Gio; var g_file = Gio.file_new_for_path("/usr/share/gir-1.0"); var g_file_enumerator = g_file.enumerate_children("standar…

girファイルの解析 seed 編

最近になって、seedでlibxmlが使えることがわかった。なので、わざわざpythonなんかで記述しなくても、seedでseed用のファイルが扱える。チュートリアルとサンプルもあるので、そちらを見たほうが良いでしょう。 http://live.gnome.org/Seed/Tutorial/libxml…

girファイルの解析xsltproc編

girファイルをxsltprocで読みやすくしたいと思います。と言っても、今回はとっかかりだけです。 $ xsltproc -o Gtk-2.0.html gir01.xsl /usr/share/gir-1.0/Gtk-2.0.girこれで/usr/share/Gtk-2.0.girをhtml形式に変換します。すべてのtagを解析するのは面倒…