新規作成  編集  Ruby-GNOME2 Project Website  ページ一覧  検索  更新履歴  編集履歴  RSS  ログイン

Gtk::Allocation

Gtk::Allocation クラス

クラスメソッド

Gtk::Allocation.new(x, y, width, height)
Creates a new Gtk::Allocation
  • x: x value(Integer)
  • y: y value(Integer)
  • width: width value(Integer)
  • height: height value(Integer)
  • Returns: a new Gtk::Allocation

インスタンスメソッド

&(other)
Gets a new Gtk::Allocation that is intersection of the two regions.
intersect(other)
Same as Gtk::Allocation#&
|(other)
Gets a new Gtk::Allocation that combines all of this region and the second region.
union(other)
Same as Gtk::Allocation#|.
height
Gets the height value.
  • Returns: height
height=(height)
Sets the height value.
  • height: a new height value(Integer)
  • Returns: height
set_height(height)
Same as Gtk::Allocation#height=.
  • height: a new height value(Integer)
  • Returns: self
width
Gets the width value.
  • Returns: width
width=(width)
Sets the width value.
  • width: a new width value(Integer)
  • Returns: width
set_width(width)
Same as Gtk::Allocation#width=.
  • width: a new width value(Integer)
  • Returns: self
x
Gets the x value.
  • Returns: x
x=(x)
Sets the x value.
  • x: a new x value(Integer)
  • Returns: x
set_x(x)
Same as Gtk::Allocation#x=.
  • x: a new x value(Integer)
  • Returns: self
y
Gets the y value.
  • Returns: y
y=(y)
Sets the y value.
  • y: a new y value(Integer)
  • Returns: y
set_y(y)
Same as Gtk::Allocation#y=.
  • y: a new y value(Integer)
  • Returns: self
to_a
Gets the values as an Array.
  • Returns: [x, y, width, height]
    • x: x value(Integer)
    • y: y value(Integer)
    • width: width value(Integer)
    • height: height value(Integer)
to_rect()
要編集

更新履歴

  • 2014-06-15 クラスのメンバ項目でリストから漏れているものを追加。 - きたがわ
  • - Masao?
更新日時:2014/06/15 18:59:37
キーワード:
参照:[Ruby/GTK] [Gtk::Allocation] [Gtk::Container] [Gtk::Widget] [Gdk::Rectangle]