Acacia
atspi_table_cell_interface.h
1 #ifndef INCLUDE_ACACIA_ATSPI_ATSPI_TABLE_CELL_INTERFACE_H_
2 #define INCLUDE_ACACIA_ATSPI_ATSPI_TABLE_CELL_INTERFACE_H_
3 
4 #include "acacia/atspi/atspi_interface.h"
5 
6 #include <string>
7 
8 #include <atspi/atspi.h>
9 
10 namespace acacia {
11 
19 class AtspiTableCellInterface : public AtspiInterface<AtspiTableCell> {
20  public:
22 
28  std::string toString() const override;
29 
37  std::pair<int, int> getPosition() const;
38 
44  int getColumnIndex() const;
45 
51  int getColumnSpan() const;
52 
58  int getRowIndex() const;
59 
65  int getRowSpan() const;
66 };
67 
68 } // namespace acacia
69 
70 #endif // INCLUDE_ACACIA_ATSPI_ATSPI_TABLE_CELL_INTERFACE_H_
Definition: atspi_interface.h:18
Definition: atspi_table_cell_interface.h:19
std::string toString() const override
std::pair< int, int > getPosition() const