char*
AccessibleRole_getName (AccessibleRole role)
{
+ /*
+ * TODO: replace with implementation linked to ATK, which
+ * now supports Role/Name mapping
+ */
+
if (role < MAX_ROLES) return role_names [(int) role];
else return "";
}
-
-
/**
* Accessible_ref:
* @obj: a pointer to the #Accessible object on which to operate.
return 0;
}
-
/**
* Accessible_unref:
* @obj: a pointer to the #Accessible object on which to operate.
/* Interface query methods */
-static boolean
+static SPIBoolean
cspi_accessible_is_a (Accessible *obj,
const char *interface_name)
{
- boolean retval;
+ SPIBoolean retval;
Bonobo_Unknown unknown;
unknown = Bonobo_Unknown_queryInterface (CSPI_OBJREF (obj),
* Returns: #TRUE if @obj implements the #AccessibleAction interface,
* #FALSE otherwise.
**/
-boolean
+SPIBoolean
Accessible_isAction (Accessible *obj)
{
return cspi_accessible_is_a (obj,
* Returns: #TRUE if @obj implements the #AccessibleComponent interface,
* #FALSE otherwise.
**/
-boolean
+SPIBoolean
Accessible_isComponent (Accessible *obj)
{
return cspi_accessible_is_a (obj,
* Returns: #TRUE if @obj implements the #AccessibleEditableText interface,
* #FALSE otherwise.
**/
-boolean
+SPIBoolean
Accessible_isEditableText (Accessible *obj)
{
return cspi_accessible_is_a (obj,
* Returns: #TRUE if @obj implements the #AccessibleHypertext interface,
* #FALSE otherwise.
**/
-boolean
+SPIBoolean
Accessible_isHypertext (Accessible *obj)
{
return cspi_accessible_is_a (obj,
* Returns: #TRUE if @obj implements the #AccessibleImage interface,
* #FALSE otherwise.
**/
-boolean
+SPIBoolean
Accessible_isImage (Accessible *obj)
{
return cspi_accessible_is_a (obj,
* Returns: #TRUE if @obj implements the #AccessibleSelection interface,
* #FALSE otherwise.
**/
-boolean
+SPIBoolean
Accessible_isSelection (Accessible *obj)
{
return cspi_accessible_is_a (obj,
* Returns: #TRUE if @obj implements the #AccessibleTable interface,
* #FALSE otherwise.
**/
-boolean
+SPIBoolean
Accessible_isTable (Accessible *obj)
{
return cspi_accessible_is_a (obj,
* Returns: #TRUE if @obj implements the #AccessibleText interface,
* #FALSE otherwise.
**/
-boolean
+SPIBoolean
Accessible_isText (Accessible *obj)
{
return cspi_accessible_is_a (obj,
* Returns: #TRUE if @obj implements the #AccessibleValue interface,
* #FALSE otherwise.
**/
-boolean
+SPIBoolean
Accessible_isValue (Accessible *obj)
{
return cspi_accessible_is_a (obj,
* otherwise #FALSE.
*
**/
-boolean
+SPIBoolean
AccessibleStateSet_contains (AccessibleStateSet *obj,
AccessibleState state)
{
CORBA_boolean retval = Accessibility_StateSet_contains (CSPI_OBJREF (obj), state, cspi_ev ());
cspi_check_ev (cspi_ev (), "contains");
- return (boolean) retval;
+ return (SPIBoolean) retval;
}
/**
* otherwise #FALSE.
*
**/
-boolean
+SPIBoolean
AccessibleStateSet_equals (AccessibleStateSet *obj,
AccessibleStateSet *obj2)
{
* otherwise #FALSE.
*
**/
-boolean
+SPIBoolean
AccessibleStateSet_isEmpty (AccessibleStateSet *obj)
{
return TRUE;