AtspiMatchRule

AtspiMatchRule

Synopsis

struct              AtspiMatchRule;
struct              AtspiMatchRuleClass;
AtspiMatchRule *    atspi_match_rule_new                (AtspiStateSet *states,
                                                         AtspiCollectionMatchType statematchtype,
                                                         GHashTable *attributes,
                                                         AtspiCollectionMatchType attributematchtype,
                                                         GArray *roles,
                                                         AtspiCollectionMatchType rolematchtype,
                                                         GArray *interfaces,
                                                         AtspiCollectionMatchType interfacematchtype,
                                                         gboolean invert);

Object Hierarchy

  GObject
   +----AtspiMatchRule

Description

Details

struct AtspiMatchRule

struct AtspiMatchRule;


struct AtspiMatchRuleClass

struct AtspiMatchRuleClass {
  GObjectClass parent_class;
};


atspi_match_rule_new ()

AtspiMatchRule *    atspi_match_rule_new                (AtspiStateSet *states,
                                                         AtspiCollectionMatchType statematchtype,
                                                         GHashTable *attributes,
                                                         AtspiCollectionMatchType attributematchtype,
                                                         GArray *roles,
                                                         AtspiCollectionMatchType rolematchtype,
                                                         GArray *interfaces,
                                                         AtspiCollectionMatchType interfacematchtype,
                                                         gboolean invert);

states: An AtspiStateSet specifying the states to match or NULL if none. statematchtype: An AtspiCollectionMatchType specifying how to interpret states. attributes: (element-type gchar* gchar*): A GHashTable specifying attributes to match. attributematchtype: An AtspiCollectionMatchType specifying how to interpret attributes. interfaces: (element-type gchar*): An array of interfaces to match, or NUL if not applicable. Interface names should be specified by their DBus names (org.a11y.Atspi.Accessible, org.a11y.Atspi.Component, etc). interfacematchtype: An AtspiCollectionMatchType specifying how to interpret interfaces. roles: (element-type AtspiRole): A GArray of roles to match, or NULL if not applicable. rolematchtype: An AtspiCollectionMatchType specifying how to interpret roles. invert: Specifies whether results should be inverted. TODO: Document this parameter better.

Returns :

A new AtspiMatchRule. [transfer full]