+#include <cspi/spi-private.h>
+
/**
* AccessibleSelection_ref:
- * @obj: a pointer to the #AccessibleSelecion implementor on which to operate.
+ * @obj: a pointer to the #AccessibleSelection implementor on which to operate.
*
* Increment the reference count for an #AccessibleSelection object.
*
int
AccessibleSelection_ref (AccessibleSelection *obj)
{
- Accessibility_Selection_ref (*obj, &ev);
+ cspi_object_ref (obj);
return 0;
}
int
AccessibleSelection_unref (AccessibleSelection *obj)
{
- Accessibility_Selection_unref (*obj, &ev);
+ cspi_object_unref (obj);
return 0;
}
AccessibleSelection_getNSelectedChildren (AccessibleSelection *obj)
{
return (long)
- Accessibility_Selection__get_nSelectedChildren (*obj, &ev);
+ Accessibility_Selection__get_nSelectedChildren (CSPI_OBJREF (obj), cspi_ev ());
}
long int selectedChildIndex)
{
Accessibility_Accessible child =
- Accessibility_Selection_getSelectedChild (*obj,
- (CORBA_long) selectedChildIndex, &ev);
- spi_warn_ev (&ev, "getSelectedChild");
+ Accessibility_Selection_getSelectedChild (CSPI_OBJREF (obj),
+ (CORBA_long) selectedChildIndex, cspi_ev ());
+ cspi_warn_ev (cspi_ev (), "getSelectedChild");
- return (Accessible *) ((CORBA_Object_is_nil (child, &ev)) ? NULL : Obj_Add (child));
+ return (Accessible *) cspi_object_add (child);
}
/**
* Returns: #TRUE if the child was successfully selected, #FALSE otherwise.
*
**/
-boolean
+SPIBoolean
AccessibleSelection_selectChild (AccessibleSelection *obj,
long int childIndex)
{
- return (boolean)
- Accessibility_Selection_selectChild (*obj,
- (CORBA_long) childIndex, &ev);
+ return (SPIBoolean)
+ Accessibility_Selection_selectChild (CSPI_OBJREF (obj),
+ (CORBA_long) childIndex, cspi_ev ());
}
* Returns: #TRUE if the child was successfully deselected, #FALSE otherwise.
*
**/
-boolean
+SPIBoolean
AccessibleSelection_deselectSelectedChild (AccessibleSelection *obj,
long int selectedChildIndex)
{
- Accessibility_Selection_deselectSelectedChild (*obj,
- (CORBA_long) selectedChildIndex, &ev);
+ return Accessibility_Selection_deselectSelectedChild (
+ CSPI_OBJREF (obj), (CORBA_long) selectedChildIndex, cspi_ev ());
}
* #FALSE otherwise.
*
**/
-boolean
+SPIBoolean
AccessibleSelection_isChildSelected (AccessibleSelection *obj,
long int childIndex)
{
- return (boolean)
- Accessibility_Selection_isChildSelected (*obj,
- (CORBA_long) childIndex, &ev);
+ return (SPIBoolean)
+ Accessibility_Selection_isChildSelected (CSPI_OBJREF (obj),
+ (CORBA_long) childIndex, cspi_ev ());
}
* Returns: #TRUE if successful, #FALSE otherwise.
*
**/
-boolean
+SPIBoolean
AccessibleSelection_selectAll (AccessibleSelection *obj)
{
- Accessibility_Selection_selectAll (*obj, &ev);
+ Accessibility_Selection_selectAll (CSPI_OBJREF (obj), cspi_ev ());
return TRUE; /* TODO: change the bonobo method to return boolean */
}
void
AccessibleSelection_clearSelection (AccessibleSelection *obj)
{
- Accessibility_Selection_clearSelection (*obj, &ev);
+ Accessibility_Selection_clearSelection (CSPI_OBJREF (obj), cspi_ev ());
}