自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。
Ruby言語やLinuxのネタが多いです。
August 02, 2005 [おもひで]
■ [Ruby-GNOME2] Ruby-GNOME2 in GnomeFiles
アップデートされました。10でvoteプリーズ!!
■ [Ruby-GNOME2] pkg-config viewer-1.0
Ruby/GTK, Ruby/Libglade2, Ruby-GetText-Packageを使った完全な形のサンプルアプリケーションを作ってみました。Ruby-GNOME2-0.13.0が必要です。
ディレクトリ構成・配布形態も含め、このサンプルを参考にすれば簡単にL10n化可能なGUIアプリケーションを構築することができます。
■ サンプルの説明
このツールはpkg-configというコマンドのGUIラッパです。pkg-configを使う方でパッケージ名をよく忘れてしまったり、各オプションの内容を色々と調べたい方向けのツールです。あー、ニッチだ(苦笑)。
■ プログラムの説明
ポイントとしては、ほとんどbin/pkgconfigviewerの中身しかコードを手で記述していない、という点です。lib/pkgconfigviewer/pkgconfigviewerglade.rbはruby-glade-create-packageが自動生成したファイルそのままです。
また、bin/pkgconfigviewer自体もpkgconfigviewerglade.rbをコピってその上で編集しています。
L10n化した部分の手間とかが多少ありますが、純粋に自分でコーディングしたのは、たかだか100ステップ程度です。すごいでしょ。
#といっても、pkg-config.rbというRuby/GLib2に含まれるライブラリがロジックの本体でそこは100ステップには含まれていないのですが(^^;)。
[ツッコミを入れる]
