boolean
Accessible_isAction (Accessible *obj)
{
- return FALSE;
+ Bonobo_Unknown iface =
+ Accessibility_Accessible_queryInterface (*obj,
+ "IDL:Accessibility/Action:1.0",
+ &ev);
+ return (iface != NULL) ? TRUE : FALSE;
}
/**
boolean
Accessible_isEditableText (Accessible *obj)
{
- return FALSE;
+ Bonobo_Unknown iface =
+ Accessibility_Accessible_queryInterface (*obj,
+ "IDL:Accessibility/EditableText:1.0",
+ &ev);
+ return (iface != NULL) ? TRUE : FALSE;
}
/**
boolean
Accessible_isHypertext (Accessible *obj)
{
- return FALSE;
+ Bonobo_Unknown iface =
+ Accessibility_Accessible_queryInterface (*obj,
+ "IDL:Accessibility/Hypertext:1.0",
+ &ev);
+ return (iface != NULL) ? TRUE : FALSE;
}
/**
boolean
Accessible_isImage (Accessible *obj)
{
- return FALSE;
+ Bonobo_Unknown iface =
+ Accessibility_Accessible_queryInterface (*obj,
+ "IDL:Accessibility/Image:1.0",
+ &ev);
+ return (iface != NULL) ? TRUE : FALSE;
}
/**
boolean
Accessible_isSelection (Accessible *obj)
{
- return FALSE;
+ Bonobo_Unknown iface =
+ Accessibility_Accessible_queryInterface (*obj,
+ "IDL:Accessibility/Selection:1.0",
+ &ev);
+ return (iface != NULL) ? TRUE : FALSE;
}
/**
boolean
Accessible_isTable (Accessible *obj)
{
- return FALSE;
+ Bonobo_Unknown iface =
+ Accessibility_Accessible_queryInterface (*obj,
+ "IDL:Accessibility/Table:1.0",
+ &ev);
+ return (iface != NULL) ? TRUE : FALSE;
}
/**
boolean
Accessible_isText (Accessible *obj)
{
- return FALSE;
+ Bonobo_Unknown iface =
+ Accessibility_Accessible_queryInterface (*obj,
+ "IDL:Accessibility/Text:1.0",
+ &ev);
+ return (iface != NULL) ? TRUE : FALSE;
}
/**
AccessibleAction *
Accessible_getAction (Accessible *obj)
{
- return NULL;
+ AccessibleComponent iface =
+ Accessibility_Accessible_queryInterface (*obj,
+ "IDL:Accessibility/Action:1.0",
+ &ev);
+ return Obj_Add (iface);
}
/**
return Obj_Add (iface);
}
+AccessibleEditableText *
+Accessible_getEditableText (Accessible *obj)
+{
+ AccessibleComponent iface =
+ Accessibility_Accessible_queryInterface (*obj,
+ "IDL:Accessibility/EditableText:1.0",
+ &ev);
+ return Obj_Add (iface);
+}
+
+
+
+AccessibleHypertext *
+Accessible_getHypertext (Accessible *obj)
+{
+ AccessibleComponent iface =
+ Accessibility_Accessible_queryInterface (*obj,
+ "IDL:Accessibility/Hypertext:1.0",
+ &ev);
+ return Obj_Add (iface);
+}
+
+
+
+AccessibleImage *
+Accessible_getImage (Accessible *obj)
+{
+ AccessibleComponent iface =
+ Accessibility_Accessible_queryInterface (*obj,
+ "IDL:Accessibility/Image:1.0",
+ &ev);
+ return Obj_Add (iface);
+}
+
+
+
+AccessibleSelection *
+Accessible_getSelection (Accessible *obj)
+{
+ AccessibleComponent iface =
+ Accessibility_Accessible_queryInterface (*obj,
+ "IDL:Accessibility/Selection:1.0",
+ &ev);
+ return Obj_Add (iface);
+}
+
+
+
+AccessibleTable *
+Accessible_getTable (Accessible *obj)
+{
+ AccessibleComponent iface =
+ Accessibility_Accessible_queryInterface (*obj,
+ "IDL:Accessibility/Table:1.0",
+ &ev);
+ return Obj_Add (iface);
+}
+
+
+
+AccessibleText *
+Accessible_getText (Accessible *obj)
+{
+ AccessibleComponent iface =
+ Accessibility_Accessible_queryInterface (*obj,
+ "IDL:Accessibility/Text:1.0",
+ &ev);
+ return Obj_Add (iface);
+}
+
+
+
+AccessibleValue *
+Accessible_getValue (Accessible *obj)
+{
+ AccessibleComponent iface =
+ Accessibility_Accessible_queryInterface (*obj,
+ "IDL:Accessibility/Value:1.0",
+ &ev);
+ return Obj_Add (iface);
+}
+
+
+
/**
* Accessible_queryInterface:
* @obj: a pointer to the #Accessible instance to query.