summaryrefslogtreecommitdiff
path: root/pages/develop/api/efl/access/relation_type.txt
blob: ef7028cc130b8711f98ec72b93991b4a49b31d13 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
~~Title: Efl.Access.Relation_Type~~
===== Description =====

%%Describes the relationship between two objects.%%

{{page>:develop:api-include:efl:access:relation_type:description&nouser&nolink&nodate}}

===== Fields =====

{{page>:develop:api-include:efl:access:relation_type:fields&nouser&nolink&nodate}}

  * **null** - %%No relation%%
  * **label_for** - %%Label for relation%%
  * **labelled_by** - %%Labelled by relation%%
  * **controller_for** - %%Controller for relation%%
  * **controlled_by** - %%Controlled by relation%%
  * **member_of** - %%Member of relation%%
  * **tooltip_for** - %%Tooltip for relation%%
  * **node_child_of** - %%Node child of relation%%
  * **node_parent_of** - %%Node parent of relation%%
  * **extended** - %%Extended relation%%
  * **flows_to** - %%Flows to relation%%
  * **flows_from** - %%Flows from relation%%
  * **subwindow_of** - %%Subwindow of relation%%
  * **embeds** - %%Embeds relation%%
  * **embedded_by** - %%Embedded by relation%%
  * **popup_for** - %%Popup for relation%%
  * **parent_window_of** - %%Parent window of relation%%
  * **description_for** - %%Description for relation%%
  * **described_by** - %%Described by relation%%
  * **last_defined** - %%Last enum entry sentinel%%

===== Signature =====

<code>
enum Efl.Access.Relation_Type {
    null: 0,
    label_for,
    labelled_by,
    controller_for,
    controlled_by,
    member_of,
    tooltip_for,
    node_child_of,
    node_parent_of,
    extended,
    flows_to,
    flows_from,
    subwindow_of,
    embeds,
    embedded_by,
    popup_for,
    parent_window_of,
    description_for,
    described_by,
    last_defined
}
</code>

===== C signature =====

<code c>
typedef enum {
    EFL_ACCESS_RELATION_NULL = 0,
    EFL_ACCESS_RELATION_LABEL_FOR,
    EFL_ACCESS_RELATION_LABELLED_BY,
    EFL_ACCESS_RELATION_CONTROLLER_FOR,
    EFL_ACCESS_RELATION_CONTROLLED_BY,
    EFL_ACCESS_RELATION_MEMBER_OF,
    EFL_ACCESS_RELATION_TOOLTIP_FOR,
    EFL_ACCESS_RELATION_NODE_CHILD_OF,
    EFL_ACCESS_RELATION_NODE_PARENT_OF,
    EFL_ACCESS_RELATION_EXTENDED,
    EFL_ACCESS_RELATION_FLOWS_TO,
    EFL_ACCESS_RELATION_FLOWS_FROM,
    EFL_ACCESS_RELATION_SUBWINDOW_OF,
    EFL_ACCESS_RELATION_EMBEDS,
    EFL_ACCESS_RELATION_EMBEDDED_BY,
    EFL_ACCESS_RELATION_POPUP_FOR,
    EFL_ACCESS_RELATION_PARENT_WINDOW_OF,
    EFL_ACCESS_RELATION_DESCRIPTION_FOR,
    EFL_ACCESS_RELATION_DESCRIBED_BY,
    EFL_ACCESS_RELATION_LAST_DEFINED
} Efl_Access_Relation_Type;
</code>