Title / Description
Code using Attributes = org.freestandards.atspi.Attributes; using Reference = org.freestandards.atspi.Reference; /* The base interface which is implemented by all accessible objects. */ interface org.freestandards.atspi.Accessible { enum <uint32> Role { ROLE_INVALID = 0, ROLE_ACCELERATOR_LABEL, ROLE_ALERT, ROLE_ANIMATION, ROLE_ARROW, ROLE_CALENDAR, ROLE_CANVAS, ROLE_CHECK_BOX, ROLE_CHECK_MENU_ITEM, } /* Represents a bit-field of currently held states. TODO Could just be a uint64? */ typedef uint32[] State; /* A short string representing the object's name. */ read property string Name; /* The accessible object which is this objects containing parent */ read property Reference Parent; /* Access this objects non-hierarchical relationships to other accessible objects */ method GetRelationSet reply { RelationSet relations; } /* Get the Role indicating the type of UI role played by this object. */ method GetRole reply { Role role; } /* Access the states currently held by this object. */ method GetState reply { State state; } /* Get a properties applied to this object as a whole, as an set name-value pairs. As such these attributes may be considered weakly-typed properties or annotations, as distinct from the strongly-typed interface instance data. */ method GetAttributes reply { Attributes attributes; } }
Author
Highlight as C C++ CSS Clojure Delphi ERb Groovy (beta) HAML HTML JSON Java JavaScript PHP Plain text Python Ruby SQL XML YAML diff code