ruby-****@lists*****
ruby-****@lists*****
2003年 6月 3日 (火) 22:07:59 JST
------------------------- REMOTE_ADDR = 61.26.70.211 REMOTE_HOST = URL = http://ruby-gnome2.sourceforge.jp/?%A5%A2%A5%B8%A5%E3%A5%B9%A5%C8%A5%E1%A5%F3%A5%C8%A4%CE%BA%EE%C0%AE ------------------------- ------------------------- = アジャストメントの作成 アジャストメントオブジェクトを使う多くのウィジェットは自動的にそれを作成するが、 後に示す例で見られるようないくつかのケースでは自分で作成する必要がある. アジャストメントを作成するには: Gtk::Adjustment.new(value, lower, upper, step_increment, page_increment, page_size) :value アジャストメントに与える初期値であり,普通は調整可能なウィジェットの最も上または最も左の位置を指定する. :upper 表示部分を移動するウィジェット(panning widget)に含まれる子ウィジェット(child)の下端か右端の座標値を表すのに使われる. :lower アジャストメントが保持できる最小値を指定する. :step_increment ユーザーが値を変更するのに使用できる2つの増加量のうちの"小さい"方. :page_increment ユーザーが値を変更するのに使用できる2つの増加量のうちの"大きい"方. :page_size 通常,表示部分を移動するウィジェット(panning widget)の表示されている領域と一致する. 通常ウィジェットのpage_sizeは0ではないため, いつもupperがvalueの取ることのできる最大値になるとは((*限らない*)). つまりvalueの最大値は(({(upper - page_size)}))になるということである.