Class: ATSPI::Accessible::Image
- Inherits:
-
Object
- Object
- ATSPI::Accessible::Image
- Defined in:
- lib/atspi/accessible/image.rb
Overview
Wraps libatspi’s AtspiImage
Instance Method Summary collapse
-
#description ⇒ String
Its description.
-
#extents(relative_to:) ⇒ Extents
Its extents.
-
#inspect ⇒ String
Itself as an inspectable string.
-
#locale ⇒ String
Its locale.
Instance Method Details
#description ⇒ String
Returns its description.
11 12 13 |
# File 'lib/atspi/accessible/image.rb', line 11 def description @native.image_description end |
#extents(relative_to:) ⇒ Extents
Returns its extents.
19 20 21 |
# File 'lib/atspi/accessible/image.rb', line 19 def extents(relative_to:) Extents.new(@native.image_extents(relative_to)) end |
#inspect ⇒ String
Returns itself as an inspectable string.
30 31 32 33 |
# File 'lib/atspi/accessible/image.rb', line 30 def inspect "#<#{self.class.name}:0x#{'%x14' % __id__} @description=#{description.inspect} " << "@extents=#{extents(relative_to: :screen).inspect}>" end |
#locale ⇒ String
Returns its locale.
25 26 27 |
# File 'lib/atspi/accessible/image.rb', line 25 def locale @native.image_locale end |