Class: Fzeet::Rect
- Inherits:
-
Windows::RECT
- Object
- FFI::Struct
- Windows::RECT
- Fzeet::Rect
- Defined in:
- lib/fzeet/Common.rb
Instance Method Summary collapse
-
#initialize(l = 0, t = 0, r = 0, b = 0) ⇒ Rect
constructor
A new instance of Rect.
- #lb ⇒ Object
- #lt ⇒ Object
- #rb ⇒ Object
- #rt ⇒ Object
- #to_a ⇒ Object
Constructor Details
#initialize(l = 0, t = 0, r = 0, b = 0) ⇒ Rect
Returns a new instance of Rect.
146 |
# File 'lib/fzeet/Common.rb', line 146 def initialize(l = 0, t = 0, r = 0, b = 0) self[:left], self[:top], self[:right], self[:bottom] = l, t, r, b end |
Instance Method Details
#lb ⇒ Object
151 |
# File 'lib/fzeet/Common.rb', line 151 def lb; Point.new(self[:left], self[:bottom]) end |
#lt ⇒ Object
150 |
# File 'lib/fzeet/Common.rb', line 150 def lt; Point.new(self[:left], self[:top]) end |
#rb ⇒ Object
153 |
# File 'lib/fzeet/Common.rb', line 153 def rb; Point.new(self[:right], self[:bottom]) end |
#rt ⇒ Object
152 |
# File 'lib/fzeet/Common.rb', line 152 def rt; Point.new(self[:right], self[:top]) end |
#to_a ⇒ Object
148 |
# File 'lib/fzeet/Common.rb', line 148 def to_a; [self[:left], self[:top], self[:right], self[:bottom]] end |