#include <atk/atk.h>
#include <droute/droute.h>
-#include "common/bitarray.h"
-#include "common/spi-dbus.h"
-#include "common/spi-stateset.h"
+#include "bitarray.h"
+#include "spi-dbus.h"
+#include "accessible-stateset.h"
#include "accessible-register.h"
#include "object.h"
struct _MatchRulePrivate
{
gint *states;
- Accessibility_Collection_MatchType statematchtype;
+ AtspiCollectionMatchType statematchtype;
AtkAttributeSet *attributes;
- Accessibility_Collection_MatchType attributematchtype;
+ AtspiCollectionMatchType attributematchtype;
gint *roles;
- Accessibility_Collection_MatchType rolematchtype;
+ AtspiCollectionMatchType rolematchtype;
gchar **ifaces;
- Accessibility_Collection_MatchType interfacematchtype;
+ AtspiCollectionMatchType interfacematchtype;
gboolean invert;
};
{
switch (mrp->statematchtype)
{
- case Accessibility_Collection_MATCH_ALL:
+ case ATSPI_Collection_MATCH_ALL:
if (match_states_all_p (child, mrp->states))
return TRUE;
break;
- case Accessibility_Collection_MATCH_ANY:
+ case ATSPI_Collection_MATCH_ANY:
if (match_states_any_p (child, mrp->states))
return TRUE;
break;
- case Accessibility_Collection_MATCH_NONE:
+ case ATSPI_Collection_MATCH_NONE:
if (match_states_none_p (child, mrp->states))
return TRUE;
break;
static gboolean
match_roles_any_p (AtkObject * child, gint * roles)
{
- Accessibility_Role role;
+ AtspiRole role;
int i;
if (roles == NULL || roles[0] == BITARRAY_SEQ_TERM)
{
switch (mrp->rolematchtype)
{
- case Accessibility_Collection_MATCH_ALL:
+ case ATSPI_Collection_MATCH_ALL:
if (match_roles_all_p (child, mrp->roles))
return TRUE;
break;
- case Accessibility_Collection_MATCH_ANY:
+ case ATSPI_Collection_MATCH_ANY:
if (match_roles_any_p (child, mrp->roles))
return TRUE;
break;
- case Accessibility_Collection_MATCH_NONE:
+ case ATSPI_Collection_MATCH_NONE:
if (match_roles_none_p (child, mrp->roles))
return TRUE;
break;
switch (mrp->interfacematchtype)
{
- case Accessibility_Collection_MATCH_ALL:
+ case ATSPI_Collection_MATCH_ALL:
if (match_interfaces_all_p (child, mrp->ifaces))
return TRUE;
break;
- case Accessibility_Collection_MATCH_ANY:
+ case ATSPI_Collection_MATCH_ANY:
if (match_interfaces_any_p (child, mrp->ifaces))
return TRUE;
break;
- case Accessibility_Collection_MATCH_NONE:
+ case ATSPI_Collection_MATCH_NONE:
if (match_interfaces_none_p (child, mrp->ifaces))
return TRUE;
break;
switch (mrp->attributematchtype)
{
- case Accessibility_Collection_MATCH_ALL:
+ case ATSPI_Collection_MATCH_ALL:
if (match_attributes_all_p (child, mrp->attributes))
return TRUE;
break;
- case Accessibility_Collection_MATCH_ANY:
+ case ATSPI_Collection_MATCH_ANY:
if (match_attributes_any_p (child, mrp->attributes))
return TRUE;
break;
- case Accessibility_Collection_MATCH_NONE:
+ case ATSPI_Collection_MATCH_NONE:
if (match_attributes_none_p (child, mrp->attributes))
return TRUE;
break;
}
static int
-query_exec (MatchRulePrivate * mrp, Accessibility_Collection_SortOrder sortby,
+query_exec (MatchRulePrivate * mrp, AtspiCollectionSortOrder sortby,
GList * ls, gint kount, gint max,
AtkObject * obj, glong index,
gboolean flag,
{
switch (sortby)
{
- case Accessibility_Collection_SORT_ORDER_CANONICAL:
+ case ATSPI_Collection_SORT_ORDER_CANONICAL:
kount = sort_order_canonical (mrp, ls, 0, max, obj, index, flag,
pobj, recurse, traverse);
break;
- case Accessibility_Collection_SORT_ORDER_REVERSE_CANONICAL:
+ case ATSPI_Collection_SORT_ORDER_REVERSE_CANONICAL:
kount = sort_order_canonical (mrp, ls, 0, max, obj, index, flag,
pobj, recurse, traverse);
break;
GetMatchesFrom (DBusMessage * message,
AtkObject * current_object,
MatchRulePrivate * mrp,
- const Accessibility_Collection_SortOrder sortby,
+ const AtspiCollectionSortOrder sortby,
const dbus_bool_t isrestrict,
dbus_int32_t count, const dbus_bool_t traverse)
{
ls = g_list_remove (ls, ls->data);
- if (sortby == Accessibility_Collection_SORT_ORDER_REVERSE_CANONICAL)
+ if (sortby == ATSPI_Collection_SORT_ORDER_REVERSE_CANONICAL)
ls = g_list_reverse (ls);
free_mrp_data (mrp);
GetMatchesInOrder (DBusMessage * message,
AtkObject * current_object,
MatchRulePrivate * mrp,
- const Accessibility_Collection_SortOrder sortby,
+ const AtspiCollectionSortOrder sortby,
const dbus_bool_t recurse,
dbus_int32_t count, const dbus_bool_t traverse)
{
ls = g_list_remove (ls, ls->data);
- if (sortby == Accessibility_Collection_SORT_ORDER_REVERSE_CANONICAL)
+ if (sortby == ATSPI_Collection_SORT_ORDER_REVERSE_CANONICAL)
ls = g_list_reverse (ls);
free_mrp_data (mrp);
GetMatchesInBackOrder (DBusMessage * message,
AtkObject * current_object,
MatchRulePrivate * mrp,
- const Accessibility_Collection_SortOrder sortby,
+ const AtspiCollectionSortOrder sortby,
dbus_int32_t count)
{
GList *ls = NULL;
ls = g_list_remove (ls, ls->data);
- if (sortby == Accessibility_Collection_SORT_ORDER_REVERSE_CANONICAL)
+ if (sortby == ATSPI_Collection_SORT_ORDER_REVERSE_CANONICAL)
ls = g_list_reverse (ls);
free_mrp_data (mrp);
GetMatchesTo (DBusMessage * message,
AtkObject * current_object,
MatchRulePrivate * mrp,
- const Accessibility_Collection_SortOrder sortby,
+ const AtspiCollectionSortOrder sortby,
const dbus_bool_t recurse,
const dbus_bool_t isrestrict,
dbus_int32_t count, const dbus_bool_t traverse)
ls = g_list_remove (ls, ls->data);
- if (sortby != Accessibility_Collection_SORT_ORDER_REVERSE_CANONICAL)
+ if (sortby != ATSPI_Collection_SORT_ORDER_REVERSE_CANONICAL)
ls = g_list_reverse (ls);
free_mrp_data (mrp);
switch (tree)
{
- case Accessibility_Collection_TREE_RESTRICT_CHILDREN:
+ case ATSPI_Collection_TREE_RESTRICT_CHILDREN:
return GetMatchesFrom (message, current_object,
&rule, sortby, TRUE, count, traverse);
break;
- case Accessibility_Collection_TREE_RESTRICT_SIBLING:
+ case ATSPI_Collection_TREE_RESTRICT_SIBLING:
return GetMatchesFrom (message, current_object,
&rule, sortby, FALSE, count, traverse);
break;
- case Accessibility_Collection_TREE_INORDER:
+ case ATSPI_Collection_TREE_INORDER:
return GetMatchesInOrder (message, current_object,
&rule, sortby, TRUE, count, traverse);
break;
switch (tree)
{
- case Accessibility_Collection_TREE_RESTRICT_CHILDREN:
+ case ATSPI_Collection_TREE_RESTRICT_CHILDREN:
return GetMatchesTo (message, current_object,
&rule, sortby, recurse, TRUE, count, traverse);
break;
- case Accessibility_Collection_TREE_RESTRICT_SIBLING:
+ case ATSPI_Collection_TREE_RESTRICT_SIBLING:
return GetMatchesTo (message, current_object,
&rule, sortby, recurse, FALSE, count, traverse);
break;
- case Accessibility_Collection_TREE_INORDER:
+ case ATSPI_Collection_TREE_INORDER:
return GetMatchesInBackOrder (message, current_object,
&rule, sortby, count);
break;
obj, 0, TRUE, NULL, TRUE, traverse);
ls = g_list_remove (ls, ls->data);
- if (sortby == Accessibility_Collection_SORT_ORDER_REVERSE_CANONICAL)
+ if (sortby == ATSPI_Collection_SORT_ORDER_REVERSE_CANONICAL)
ls = g_list_reverse (ls);
free_mrp_data (&rule);
return return_and_free_list (message, ls);
spi_initialize_collection (DRoutePath * path)
{
droute_path_add_interface (path,
- SPI_DBUS_INTERFACE_COLLECTION, spi_org_a11y_atspi_Collection, methods, NULL);
+ ATSPI_DBUS_INTERFACE_COLLECTION, spi_org_a11y_atspi_Collection, methods, NULL);
};