* Boston, MA 02111-1307, USA.
*/
-#include <Accessible.idl>
+#include <Accessibility_Accessible.idl>
module Accessibility {
typedef sequence<long> LongSeq;
- interface Table {
+ interface Table : Bonobo::Unknown {
readonly attribute long nRows;
readonly attribute long nColumns;
readonly attribute Accessible caption;
readonly attribute Accessible summary;
+ readonly attribute long nSelectedRows;
+ readonly attribute long nSelectedColumns;
+
Accessible getAccessibleAt (in long row, in long column);
long getIndexAt (in long row, in long column);
long getRowAtIndex (in long index);
boolean isRowSelected (in long row);
boolean isColumnSelected (in long column);
boolean isSelected (in long row, in long column);
- };
+ boolean addRowSelection (in long row);
+ boolean addColumnSelection (in long column);
+ boolean removeRowSelection (in long row);
+ boolean removeColumnSelection (in long column);
+ /**
+ * unImplemented:
+ *
+ * placeholders for future expansion.
+ */
+ void unImplemented ();
+ void unImplemented2 ();
+ void unImplemented3 ();
+ void unImplemented4 ();
+ void unImplemented5 ();
+ void unImplemented6 ();
+ void unImplemented7 ();
+ void unImplemented8 ();
+ };
};