gtk2-perl #3 イメージビューアにメニューバーとファイルを開くダイアログを追加してみた

前回作ったイメージビューアにメニューバーとファイルを開くダイアログを追加して、アプリ開発をしやすい様に、簡単にクラス化してみた。

ソースはこんな感じ。

メニューバーはXMLで構造を定義して、それに対応する、コマンドやハンドラを登録するという感じです。そんなに難しいところはないんですが、情報が少ないので自分用のメモとして置いておこうかと。

実行するとこんな感じ。

前回との違いは、メニューバーが追加されたのと、Quitボタンを削除して、メニューに入れたくらい。