LibreOffice
LibreOffice 6.4 SDK API Reference
XAccessibleTable.idl
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3  * This file is part of the LibreOffice project.
4  *
5  * This Source Code Form is subject to the terms of the Mozilla Public
6  * License, v. 2.0. If a copy of the MPL was not distributed with this
7  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8  *
9  * This file incorporates work covered by the following license notice:
10  *
11  * Licensed to the Apache Software Foundation (ASF) under one or more
12  * contributor license agreements. See the NOTICE file distributed
13  * with this work for additional information regarding copyright
14  * ownership. The ASF licenses this file to you under the Apache
15  * License, Version 2.0 (the "License"); you may not use this file
16  * except in compliance with the License. You may obtain a copy of
17  * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18  */
19 
20 #ifndef __com_sun_star_accessibility_XAccessibleTable_idl__
21 #define __com_sun_star_accessibility_XAccessibleTable_idl__
22 
25 
26 module com { module sun { module star { module accessibility {
27 
28  interface XAccessible;
29 
58 {
69 
80 
97  string getAccessibleRowDescription ([in] long nRow)
99 
115  string getAccessibleColumnDescription ([in] long nColumn)
117 
140  long getAccessibleRowExtentAt ([in] long nRow, [in] long nColumn)
142 
165  long getAccessibleColumnExtentAt ([in] long nRow, [in] long nColumn)
167 
179 
191 
200  sequence<long> getSelectedAccessibleRows ();
201 
210  sequence<long> getSelectedAccessibleColumns ();
211 
227  boolean isAccessibleRowSelected ([in] long nRow)
229 
246  boolean isAccessibleColumnSelected ([in] long nColumn)
248 
276  XAccessible getAccessibleCellAt ([in] long nRow, [in] long nColumn)
278 
286 
295 
312  boolean isAccessibleSelected ([in] long nRow, [in] long nColumn)
314 
334  long getAccessibleIndex ([in] long nRow, [in] long nColumn)
336 
351  long getAccessibleRow ([in] long nChildIndex)
353 
369  long getAccessibleColumn ([in] long nChildIndex)
371 };
372 
373 }; }; }; };
374 
375 #endif
376 
377 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
XInterface.idl
com::sun::star::accessibility::XAccessibleTable::getSelectedAccessibleRows
sequence< long > getSelectedAccessibleRows()
Returns a list of the indices of completely selected rows in a table.
com::sun::star::accessibility::XAccessibleTable::getAccessibleRowDescription
string getAccessibleRowDescription([in] long nRow)
Returns the description text of the specified row in the table.
com::sun::star::accessibility::XAccessibleTable::getAccessibleRowHeaders
XAccessibleTable getAccessibleRowHeaders()
Returns the row headers as an XAccessibleTable object.
com::sun::star::accessibility::XAccessibleTable::getAccessibleRow
long getAccessibleRow([in] long nChildIndex)
Translate the given child index into the corresponding row index.
com::sun::star::accessibility::XAccessibleTable
Implement this interface to give access to a two-dimensional table.
Definition: XAccessibleTable.idl:58
com::sun::star::accessibility::XAccessibleTable::getSelectedAccessibleColumns
sequence< long > getSelectedAccessibleColumns()
Returns a list of the indices of completely selected columns in a table.
com::sun::star::accessibility::XAccessibleTable::getAccessibleRowCount
long getAccessibleRowCount()
Returns the number of used rows in the table.
com::sun::star::accessibility::XAccessibleTable::getAccessibleColumnCount
long getAccessibleColumnCount()
Returns the number of used columns in the table.
com::sun::star::accessibility::XAccessibleTable::getAccessibleColumnHeaders
XAccessibleTable getAccessibleColumnHeaders()
Returns the column headers as an XAccessibleTable object.
com::sun::star::accessibility::XAccessibleTable::getAccessibleIndex
long getAccessibleIndex([in] long nRow, [in] long nColumn)
Returns the child index of the accessible object that spans the specified cell.
com::sun::star::accessibility::XAccessibleTable::isAccessibleRowSelected
boolean isAccessibleRowSelected([in] long nRow)
Returns a boolean value indicating whether the specified row is completely selected.
com::sun::star::accessibility::XAccessibleTable::getAccessibleRowExtentAt
long getAccessibleRowExtentAt([in] long nRow, [in] long nColumn)
Returns the number of rows occupied by the Accessible at the specified row and column in the table.
com::sun::star::accessibility::XAccessibleTable::getAccessibleCaption
XAccessible getAccessibleCaption()
Returns the caption for the table.
com::sun::star::accessibility::XAccessibleTable::getAccessibleColumnExtentAt
long getAccessibleColumnExtentAt([in] long nRow, [in] long nColumn)
Returns the number of columns occupied by the Accessible at the specified row and column in the table...
com::sun::star::accessibility::XAccessibleTable::getAccessibleColumn
long getAccessibleColumn([in] long nChildIndex)
Translate the given child index into the corresponding column index.
com::sun::star::accessibility::XAccessible
This interface has to be implemented by any class that wants to be accessible.
Definition: XAccessible.idl:55
com::sun::star::accessibility::XAccessibleTable::getAccessibleColumnDescription
string getAccessibleColumnDescription([in] long nColumn)
Returns the description text of the specified column in the table.
com::sun::star::accessibility::XAccessibleTable::isAccessibleSelected
boolean isAccessibleSelected([in] long nRow, [in] long nColumn)
Returns a boolean value indicating whether the accessible at the specified row and column is selected...
com
Definition: Ambiguous.idl:22
com::sun::star::accessibility::XAccessibleTable::isAccessibleColumnSelected
boolean isAccessibleColumnSelected([in] long nColumn)
Returns a boolean value indicating whether the specified column is completely selected.
com::sun::star::accessibility::XAccessibleTable::getAccessibleCellAt
XAccessible getAccessibleCellAt([in] long nRow, [in] long nColumn)
Returns the XAccessible object at the specified row and column in the table.
com::sun::star::uno::XInterface
base interface of all UNO interfaces
Definition: XInterface.idl:48
com::sun::star::accessibility::XAccessibleTable::getAccessibleSummary
XAccessible getAccessibleSummary()
Returns the summary description of the table.
com::sun::star::lang::IndexOutOfBoundsException
This exception is thrown to indicate that a container has been accessed with an illegal index.
Definition: IndexOutOfBoundsException.idl:35
IndexOutOfBoundsException.idl