2 SpiAccessibleTable_ref (SpiAccessibleTable *obj)
4 Accessibility_SpiTable_ref (*obj, &ev);
11 SpiAccessibleTable_unref (SpiAccessibleTable *obj)
13 Accessibility_SpiTable_unref (*obj, &ev);
20 SpiAccessibleTable_getCaption (SpiAccessibleTable *obj)
22 return (SpiAccessible *)
23 Accessibility_SpiTable__get_caption (*obj, &ev);
29 SpiAccessibleTable_getSummary (SpiAccessibleTable *obj)
31 return (SpiAccessible *)
32 Accessibility_SpiTable__get_summary (*obj, &ev);
38 SpiAccessibleTable_getNRows (SpiAccessibleTable *obj)
41 Accessibility_SpiTable__get_nRows (*obj, &ev);
47 SpiAccessibleTable_getNColumns (SpiAccessibleTable *obj)
50 Accessibility_SpiTable__get_nColumns (*obj, &ev);
55 SpiAccessibleTable_getAccessibleAt (SpiAccessibleTable *obj,
59 return (SpiAccessible *)
60 Accessibility_SpiTable_getAccessibleAt (*obj,
61 (CORBA_long) row, (CORBA_long) column, &ev);
66 SpiAccessibleTable_getIndexAt (SpiAccessibleTable *obj,
71 Accessibility_SpiTable_getIndexAt (*obj,
72 (CORBA_long) row, (CORBA_long) column, &ev);
78 SpiAccessibleTable_getRowAtIndex (SpiAccessibleTable *obj,
82 Accessibility_SpiTable_getRowAtIndex (*obj,
83 (CORBA_long) index, &ev);
89 SpiAccessibleTable_getColumnAtIndex (SpiAccessibleTable *obj,
93 Accessibility_SpiTable_getColumnAtIndex (*obj,
94 (CORBA_long) index, &ev);
100 SpiAccessibleTable_getRowDescription (SpiAccessibleTable *obj,
104 Accessibility_SpiTable_getRowDescription (*obj,
105 (CORBA_long) row, &ev);
111 SpiAccessibleTable_getColumnDescription (SpiAccessibleTable *obj,
115 Accessibility_SpiTable_getColumnDescription (*obj,
116 (CORBA_long) column, &ev);
122 SpiAccessibleTable_getRowExtentAt (SpiAccessibleTable *obj,
127 Accessibility_SpiTable_getRowExtentAt (*obj,
128 (CORBA_long) row, (CORBA_long) column, &ev);
134 SpiAccessibleTable_getColumnExtentAt (SpiAccessibleTable *obj,
139 Accessibility_SpiTable_getColumnExtentAt (*obj,
140 (CORBA_long) row, (CORBA_long) column, &ev);
146 SpiAccessibleTable_getRowHeader (SpiAccessibleTable *obj,
149 return (SpiAccessible *)
150 Accessibility_SpiTable_getRowHeader (*obj,
151 (CORBA_long) row, &ev);
157 SpiAccessibleTable_getColumnHeader (SpiAccessibleTable *obj,
160 return (SpiAccessible *)
161 Accessibility_SpiTable_getColumnHeader (*obj,
162 (CORBA_long) column, &ev);
168 SpiAccessibleTable_getNSelectedRows (SpiAccessibleTable *obj)
171 Accessibility_SpiTable__get_nSelectedRows (*obj, &ev);
177 SpiAccessibleTable_getSelectedRows (SpiAccessibleTable *obj,
180 Accessibility_LongSeq *rows = Accessibility_SpiTable_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_SpiTable__get_nSelectedColumns (*obj, &ev);
208 SpiAccessibleTable_getSelectedColumns (SpiAccessibleTable *obj,
209 long **selectedColumns)
211 Accessibility_LongSeq *columns = Accessibility_SpiTable_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_SpiTable_isRowSelected (*obj,
235 (CORBA_long) row, &ev);
241 SpiAccessibleTable_isColumnSelected (SpiAccessibleTable *obj,
245 Accessibility_SpiTable_isColumnSelected (*obj,
246 (CORBA_long) column, &ev);
252 SpiAccessibleTable_isSelected (SpiAccessibleTable *obj,
257 Accessibility_SpiTable_isSelected (*obj,
258 (CORBA_long) row, (CORBA_long) column, &ev);