ruby-****@sourc*****
ruby-****@sourc*****
2003年 9月 9日 (火) 15:36:19 JST
------------------------- REMOTE_ADDR = 163.135.10.35 REMOTE_HOST = URL = http://ruby-gnome2.sourceforge.jp/ja/?gtk2-tut-menu ------------------------- = メニューウィジェット メニューを作成するには2つの方法がある:簡単な方法と難しい方法である. どちらもそれぞれの使い道があるが,普通は簡単な方(アイテムファクトリ)を使えば十分だろう. 難しい方法ではメニューを作成するメソッドを直接呼び出して全てのメニューを手作業で作成するが, 簡単な方法ではGtk::ItemFactoryを用いる. Gtk::ItemFactoryを用いる方がかなり簡単であるが,それぞれのアプローチには長所と短所がある. アイテムファクトリはかなり簡単に使えるし,新しいメニューを追加するのも簡単である. 一方,手作業でメニュー作成用のラッパー関数を書くことで使い勝手を増すことができるかも知れない. アイテムファクトリを使う方法ではメニューにイメージや'/'文字を加えることができない.