[ruby-gnome2-doc-cvs] [Hiki] create - gtk2-tut-alignment

Back to archive index

ruby-****@sourc***** ruby-****@sourc*****
2003年 8月 22日 (金) 09:38:37 JST


-------------------------
REMOTE_ADDR = 163.135.10.34
REMOTE_HOST = 
        URL = http://ruby-gnome2.sourceforge.jp/ja/?gtk2-tut-alignment
-------------------------
= アライメントウィジェット 
アラインメントウィジェットを使うと,このウィジェットに対する相対位置やサイズで,子ウィジェットをこのウィジェット内部に配置することができる.
例えば,ウィンドウ内にセンタリングされたウィジェットを作るのにとても便利である.

アラインメントウィジェットに関連したメソッドは二つだけである.

  Gtk::Alignment.new(xalign, yalign, xscale, yscale)
  Gtk::Alignment.set(xalign, yalign, xscale, yscale)

最初のメソッドは指定したパラメータに従って新しいアラインメントウィジェットを作成する.
二つ目のメソッドは,既にあるアラインメントウィジェットのアラインメントパラメータを変更するために使用する.

4つのアラインメントパラメータは全て0.0から1.0の間の浮動小数をとる.
xalignとyarignはアラインメントウィジェット内にウィジェットを配置する位置に影響する.
xscaleとyscaleはウィジェットに与えられるスペースの大きさに影響する。 

次のメソッドを使ってこのアラインメントウィジェットに子ウィジェットを追加できる.

  Gtk::Container#add(child_widget)

アラインメントウィジェットの使用例は((<プログレスバー|gtk2-tut-progressbar>))の例を参照して欲しい.






ruby-gnome2-cvs メーリングリストの案内
Back to archive index