Class: ATSPI::Accessible::Table

Inherits:
Object
  • Object
show all
Defined in:
lib/atspi/accessible/table.rb,
lib/atspi/accessible/table/row.rb,
lib/atspi/accessible/table/cell.rb,
lib/atspi/accessible/table/rows.rb,
lib/atspi/accessible/table/cells.rb,
lib/atspi/accessible/table/column.rb,
lib/atspi/accessible/table/columns.rb,
lib/atspi/accessible/table/cell/rows.rb,
lib/atspi/accessible/table/cell/columns.rb,
lib/atspi/accessible/table/rows/selected.rb,
lib/atspi/accessible/table/columns/selected.rb

Overview

Wraps libatspi’s AtspiTable.

Defined Under Namespace

Classes: Cell, Cells, Column, Columns, Row, Rows

Attributes collapse

Parts collapse

Representations collapse

Instance Method Details

#captionAccessible?

Returns its caption.

Returns:

See Also:



13
14
15
# File 'lib/atspi/accessible/table.rb', line 13

def caption
  Accessible.new(@native.caption) if @native.caption
end

#cellsCells

Returns its cells.

Returns:



37
38
39
# File 'lib/atspi/accessible/table.rb', line 37

def cells
  Cells.new(@native)
end

#columnsColumns

Returns its columns.

Returns:



32
33
34
# File 'lib/atspi/accessible/table.rb', line 32

def columns
  Columns.new(@native)
end

#inspectString

Returns itself as an inspectable string.

Returns:

  • (String)

    itself as an inspectable string



44
45
46
47
# File 'lib/atspi/accessible/table.rb', line 44

def inspect
  "#<#{self.class.name}:0x#{'%x14' % __id__} @caption=#{caption.inspect} " <<
    "@cells=#{cells.inspect} @rows=#{rows.inspect} @columns=#{columns.inspect}>"
end

#rowsRows

Returns its rows.

Returns:

  • (Rows)

    its rows



27
28
29
# File 'lib/atspi/accessible/table.rb', line 27

def rows
  Rows.new(@native)
end

#summaryAccessible?

Returns its summary.

Returns:

See Also:



20
21
22
# File 'lib/atspi/accessible/table.rb', line 20

def summary
  Accessible.new(@native.summary) if @native.caption
end