* cspi/Makefile.am:
[platform/core/uifw/at-spi2-atk.git] / idl / Table.idl
index cfe5cbc..f964957 100644 (file)
@@ -26,25 +26,28 @@ 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);
+ };
 };