ruby-****@sourc*****
ruby-****@sourc*****
2004年 11月 9日 (火) 02:19:43 JST
------------------------- REMOTE_ADDR = 218.231.205.204 REMOTE_HOST = URL = http://ruby-gnome2.sourceforge.jp/ja/?libglade2-tut-container ------------------------- = コンテナウィジェットを追加する ウインドウにレイアウトコンテナウィジェットを追加します。Gtk::VBox, Gtk::HBox, Gtk::Table, Gtk::Fixed, Gtk::NoteBookなどがあります。 ((* ※表示上はGtkVBox, GtkHBoxなど、"::"が無い表記になっていますがこれはglade-2がC言語向けに作られているからです。以下、GtkVBox => Gtk::VBoxと脳内置換してください。*)) コンテナウィジェットはそれ自体が子ウィジェットを持つことができるウィジェットです。Gtk::Containerを継承するウィジェットたちですので、実はかなり多くのウィジェットはコンテナウィジェットになりえます。Gtk::Windowももちろんコンテナウィジェットです。 ただし、Gtk::Binを継承したクラスは子ウィジェットを1つしか持てないという性質があります。それに対し、レイアウトコンテナウィジェットは、複数の子ウィジェットを持てたりそれらを配置したりすることができます。 ここでは、縦にメニュー・テキストエディタの2段構成とするため、Gtk::VBoxを追加します。 {{image_right("1.png")}}