summaryrefslogtreecommitdiff
path: root/pages/develop/api/efl/access/selection.txt
blob: 3c0b8227759f7da2964a074e841ded55fdf3e724 (plain) (blame)
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
87
88
89
90
91
92
93
94
~~Title: Efl.Access.Selection~~
====== Efl.Access.Selection (interface) ======

===== Description =====

%%Elementary access selection interface%%

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

===== Inheritance =====


++++ Inheritance graph |

<graphviz>
digraph hierarchy {
    bgcolor = "transparent"
    size = "6"
    rankdir = "TB"

    node [shape = "box"]
    edge [color = "gray35"]

    efl_access_selection [fillcolor = "dodgerblue4", label = "Efl.Access.Selection", color = "cornflowerblue", fontcolor = "white", style = "filled"]

}
</graphviz>

++++

++++ Full hierarchy |



++++
===== Members =====

**[[:develop:api:efl:access:selection:method:all_children_select|all_children_select]]** ''protected''\\
> %%Adds selection for all children%%
<code c>
Eina_Bool efl_access_selection_all_children_select(Eo *obj);
</code>
\\
**[[:develop:api:efl:access:selection:method:child_deselect|child_deselect]]** ''protected''\\
> %%Removes selection for given child index%%
<code c>
Eina_Bool efl_access_selection_child_deselect(Eo *obj, int child_index);
</code>
\\
**[[:develop:api:efl:access:selection:method:child_select|child_select]]** ''protected''\\
> %%Adds selection for given child index%%
<code c>
Eina_Bool efl_access_selection_child_select(Eo *obj, int child_index);
</code>
\\
**[[:develop:api:efl:access:selection:method:clear|clear]]** ''protected''\\
> %%Clears the current selection%%
<code c>
Eina_Bool efl_access_selection_clear(Eo *obj);
</code>
\\
**[[:develop:api:efl:access:selection:method:is_child_selected|is_child_selected]]** ''protected''\\
> %%Determines if child specified by index is selected%%
<code c>
Eina_Bool efl_access_selection_is_child_selected(Eo *obj, int child_index);
</code>
\\
**[[:develop:api:efl:access:selection:method:selected_child_deselect|selected_child_deselect]]** ''protected''\\
> %%Removes selection for given child index%%
<code c>
Eina_Bool efl_access_selection_selected_child_deselect(Eo *obj, int child_index);
</code>
\\
**[[:develop:api:efl:access:selection:property:selected_children_count|selected_children_count]]** //**(get)**// ''protected''\\
> %%Gets the number of currently selected children%%
<code c>
int efl_access_selection_selected_children_count_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:access:selection:property:selected_child|selected_child]]** //**(get)**// ''protected''\\
> %%Gets child for given child index%%
<code c>
Efl_Object *efl_access_selection_selected_child_get(const Eo *obj, int selected_child_index);
</code>
\\

===== Events =====

**[[:develop:api:efl:access:selection:event:selection_changed|selection,changed]]**\\
> %%Called when selection has been changed.%%
<code c>
EFL_ACCESS_SELECTION_EVENT_SELECTION_CHANGED(void)
</code>
\\