よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
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ステップには含まれていないのですが(^^;)。


編集