2 SpiAccessibleTable_ref (SpiAccessibleTable *obj)
4 Accessibility_Table_ref (*obj, &ev);
11 SpiAccessibleTable_unref (SpiAccessibleTable *obj)
13 Accessibility_Table_unref (*obj, &ev);
20 SpiAccessibleTable_getCaption (SpiAccessibleTable *obj)
22 return (SpiAccessible *)
23 Accessibility_Table__get_caption (*obj, &ev);
29 SpiAccessibleTable_getSummary (SpiAccessibleTable *obj)
31 return (SpiAccessible *)
32 Accessibility_Table__get_summary (*obj, &ev);
38 SpiAccessibleTable_getNRows (SpiAccessibleTable *obj)
41 Accessibility_Table__get_nRows (*obj, &ev);
47 SpiAccessibleTable_getNColumns (SpiAccessibleTable *obj)
50 Accessibility_Table__get_nColumns (*obj, &ev);
55 SpiAccessibleTable_getAccessibleAt (SpiAccessibleTable *obj,
59 return (SpiAccessible *)
60 Accessibility_Table_getAccessibleAt (*obj,
61 (CORBA_long) row, (CORBA_long) column, &ev);
66 SpiAccessibleTable_getIndexAt (SpiAccessibleTable *obj,
71 Accessibility_Table_getIndexAt (*obj,
72 (CORBA_long) row, (CORBA_long) column, &ev);
78 SpiAccessibleTable_getRowAtIndex (SpiAccessibleTable *obj,
82 Accessibility_Table_getRowAtIndex (*obj,
83 (CORBA_long) index, &ev);
89 SpiAccessibleTable_getColumnAtIndex (SpiAccessibleTable *obj,
93 Accessibility_Table_getColumnAtIndex (*obj,
94 (CORBA_long) index, &ev);
100 SpiAccessibleTable_getRowDescription (SpiAccessibleTable *obj,
104 Accessibility_Table_getRowDescription (*obj,
105 (CORBA_long) row, &ev);
111 SpiAccessibleTable_getColumnDescription (SpiAccessibleTable *obj,
115 Accessibility_Table_getColumnDescription (*obj,
116 (CORBA_long) column, &ev);
122 SpiAccessibleTable_getRowExtentAt (SpiAccessibleTable *obj,
127 Accessibility_Table_getRowExtentAt (*obj,
128 (CORBA_long) row, (CORBA_long) column, &ev);
134 SpiAccessibleTable_getColumnExtentAt (SpiAccessibleTable *obj,
139 Accessibility_Table_getColumnExtentAt (*obj,
140 (CORBA_long) row, (CORBA_long) column, &ev);
146 SpiAccessibleTable_getRowHeader (SpiAccessibleTable *obj,
149 return (SpiAccessible *)
150 Accessibility_Table_getRowHeader (*obj,
151 (CORBA_long) row, &ev);
157 SpiAccessibleTable_getColumnHeader (SpiAccessibleTable *obj,
160 return (SpiAccessible *)
161 Accessibility_Table_getColumnHeader (*obj,
162 (CORBA_long) column, &ev);
168 SpiAccessibleTable_getNSelectedRows (SpiAccessibleTable *obj)
171 Accessibility_Table__get_nSelectedRows (*obj, &ev);
177 SpiAccessibleTable_getSelectedRows (SpiAccessibleTable *obj,
180 Accessibility_LongSeq *rows = Accessibility_Table_getSelectedRows (*obj, &ev);
186 length = (long) rows->_length;
187 j = *selectedRows = (long *) malloc (sizeof(long)*length);
190 *j++ = (CORBA_long) (*i++);
192 length = rows->_length;
200 SpiAccessibleTable_getNSelectedColumns (SpiAccessibleTable *obj)
203 Accessibility_Table__get_nSelectedColumns (*obj, &ev);
208 SpiAccessibleTable_getSelectedColumns (SpiAccessibleTable *obj,
209 long **selectedColumns)
211 Accessibility_LongSeq *columns = Accessibility_Table_getSelectedColumns (*obj, &ev);
216 i = columns->_buffer;
217 length = (long) columns->_length;
218 j = *selectedColumns = (long *) malloc (sizeof(long)*length);
221 *j++ = (CORBA_long) (*i++);
223 length = columns->_length;
224 CORBA_free (columns);
230 SpiAccessibleTable_isRowSelected (SpiAccessibleTable *obj,
234 Accessibility_Table_isRowSelected (*obj,
235 (CORBA_long) row, &ev);
241 SpiAccessibleTable_isColumnSelected (SpiAccessibleTable *obj,
245 Accessibility_Table_isColumnSelected (*obj,
246 (CORBA_long) column, &ev);
252 SpiAccessibleTable_isSelected (SpiAccessibleTable *obj,
257 Accessibility_Table_isSelected (*obj,
258 (CORBA_long) row, (CORBA_long) column, &ev);