docs: atspi: document structs for atspi accessible interface

This commit is contained in:
Stefan Schmidt 2016-10-21 16:14:27 +02:00
parent adca8765c0
commit a843f93c7d
1 changed files with 17 additions and 12 deletions

View File

@ -198,34 +198,39 @@ struct Elm.Atspi.Event.Handler; [[ATSPI event listener]]
struct Elm.Atspi.Event.State_Changed.Data struct Elm.Atspi.Event.State_Changed.Data
{ {
type: Elm.Atspi.State_Type; [[ATSPI state changed event data]]
new_value: bool; type: Elm.Atspi.State_Type; [[Type of the state changed event]]
new_value: bool; [[New value]]
} }
struct Elm.Atspi.Event.Geometry_Changed.Data struct Elm.Atspi.Event.Geometry_Changed.Data
{ {
x: int; [[ATSPI geometry changed event data]]
y: int; x: int; [[X coordinate]]
width: int; y: int; [[Y coordinate]]
height: int; width: int; [[Width]]
height: int; [[Height]]
} }
struct Elm.Atspi.Event.Children_Changed.Data struct Elm.Atspi.Event.Children_Changed.Data
{ {
is_added: bool; [[ATSPI children changed event data]]
child: Efl.Object; is_added: bool; [[Child is added or not]]
child: Efl.Object; [[Child object]]
} }
struct Elm.Atspi.Attribute struct Elm.Atspi.Attribute
{ {
key: string; [[ATSPI Attribute]]
value: string; key: string; [[Attribute key]]
value: string; [[Attribute value]]
} }
struct Elm.Atspi.Relation struct Elm.Atspi.Relation
{ {
type: Elm.Atspi.Relation_Type; [[ATSPI Relation]]
objects: list<Efl.Object>; type: Elm.Atspi.Relation_Type; [[Relation type]]
objects: list<Efl.Object>; [[List with relation objects]]
} }
type Elm.Atspi.Relation_Set: list<Elm.Atspi.Relation *>; type Elm.Atspi.Relation_Set: list<Elm.Atspi.Relation *>;