Fix for compiler warning, from Kjartan.
[platform/core/uifw/at-spi2-atk.git] / idl / Accessibility_Table.idl
index cfe5cbc..66e0301 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
-#include <Accessible.idl>
+#include <Accessibility_Accessible.idl>
 
 module Accessibility {
 
 typedef sequence<long> LongSeq;
 
-  interface Table {
-        Accessible getCaption ();
-        Accessible getSummary ();
-        long getNRows ();
-        long getNColumns ();
-        Accessible getAccessibleAt (in long row, in long column);
-        long getIndexAt (in long row, in long column);
-        long getRowAtIndex (in long index);
-        long getColumnAtIndex (in long index);
-        string getRowDescription (in long row);
-        string getColumnDescription (in long column);
-        long getRowExtentAt (in long row, in long column);
-        long getColumnExtentAt (in long row, in long column);
-        Table getRowHeaders ();
-        Table getColumnHeaders ();
-        LongSeq getSelectedRows ();
-        LongSeq getSelectedColumns ();
-        boolean isRowSelected (in long row);
-        boolean isColumnSelected (in long column);
-        boolean isSelected (in long row, in long column);
+ 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);
+   long getColumnAtIndex (in long index);
+   string getRowDescription (in long row);
+   string getColumnDescription (in long column);
+   long getRowExtentAt (in long row, in long column);
+   long getColumnExtentAt (in long row, in long column);
+   Accessible getRowHeader (in long row);
+   Accessible getColumnHeader (in long column);
+   LongSeq getSelectedRows ();
+   LongSeq getSelectedColumns ();
+   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 ();
   };
 };