Class: CGRect
- Inherits:
-
Struct
- Object
- Struct
- CGRect
- Defined in:
- lib/accessibility/bridge/mri.rb,
lib/accessibility/bridge/common.rb
Overview
Complete definition of a rectangle in a 2D coordinate system
Instance Attribute Summary collapse
-
#origin ⇒ CGPoint, #to_point
The
origin
point. -
#size ⇒ CGSize, #to_size
The
size
of the rectangle.
Class Method Summary collapse
-
.ax_value ⇒ Number
Returns the number that AXAPI uses in order to know how to wrap a struct.
Instance Method Summary collapse
-
#initialize(origin = CGPoint.new, size = CGSize.new) ⇒ CGRect
constructor
A new instance of CGRect.
-
#inspect ⇒ String
Return a nice string representation of the rectangle.
-
#to_rect ⇒ CGRect
Returns the receiver, since the receiver is already a CGRect.
Constructor Details
Instance Attribute Details
#origin ⇒ CGPoint, #to_point
The origin
point
65 66 67 |
# File 'lib/accessibility/bridge/mri.rb', line 65 def origin @origin end |
#size ⇒ CGSize, #to_size
The size
of the rectangle
65 66 67 |
# File 'lib/accessibility/bridge/mri.rb', line 65 def size @size end |
Class Method Details
.ax_value ⇒ Number
Returns the number that AXAPI uses in order to know how to wrap a struct.
125 |
# File 'lib/accessibility/bridge/macruby.rb', line 125 def ax_value; KAXValueCGRectType end |
Instance Method Details
#inspect ⇒ String
Return a nice string representation of the rectangle
Overrides Object#inspect
to more closely mimic MacRuby Boxed#inspect
.
87 88 89 |
# File 'lib/accessibility/bridge/mri.rb', line 87 def inspect "#<CGRect origin=#{self.origin.inspect} size=#{self.size.inspect}>" end |