Fix for compiler warning, from Kjartan.
[platform/core/uifw/at-spi2-atk.git] / idl / Accessibility_Table.idl
index 24c8a61..66e0301 100644 (file)
  * 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);
@@ -46,5 +49,22 @@ typedef sequence<long> LongSeq;
    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 ();
+  };
 };