ctxpopup: merge eo & header files for different profiles
[platform/upstream/elementary.git] / src / lib / elm_ctxpopup_item.eo
1 class Elm.Ctxpopup_Item(Elm.Widget_Item, Elm_Interface_Atspi_Widget_Action)
2 {
3    eo_prefix: elm_obj_ctxpopup_item;
4    methods {
5       @property prev {
6          get @internal {
7             [[Get the item before $ it in a ctxpopup widget's internal list of
8               items.
9
10               See also \@ref elm_ctxpopup_item_next_get.
11
12               @since 1.11
13             ]]
14          }
15          values {
16               item: Elm.Widget_Item *; [[The item before the object in its parent's list. If there is no previous item for $ it or there's an error, $null is returned.]]
17          }
18       }
19       @property next {
20          get @internal {
21             [[Get the item after $ it in a ctxpopup widget's
22               internal list of items.
23
24               See also \@ref elm_ctxpopup_item_prev_get.
25
26               @since 1.11
27             ]]
28          }
29          values {
30               item: Elm.Widget_Item *; [[The item after the object in its parent's list. If there is no previous item for $ it or there's an error, $null is returned.]]
31          }
32       }
33       init @internal {
34          params {
35             func: Evas_Smart_Cb @nullable;
36             data: const(void) * @optional;
37          }
38       }
39    }
40    implements {
41         Eo.Base.constructor;
42         Eo.Base.destructor;
43         Elm.Widget_Item.disable;
44         Elm.Widget_Item.signal_emit;
45         Elm.Widget_Item.style.set; // TIZEN_ONLY(20170116): merge eo & header files for different profiles
46         Elm.Widget_Item.part_text.get;
47         Elm.Widget_Item.part_text.set;
48         Elm.Widget_Item.part_content.get;
49         Elm.Widget_Item.part_content.set;
50         Elm.Widget_Item.del_pre; // TIZEN_ONLY(20170116): merge eo & header files for different profiles
51         Elm.Widget_Item.focus.set;
52         Elm.Widget_Item.focus.get;
53         // TIZEN_ONLY(20170116): merge eo & header files for different profiles
54         //  TIZEN_ONLY ctx_popup: fix accessibility states
55         Elm_Interface_Atspi_Accessible.state_set.get;
56         //
57         //
58         Elm_Interface_Atspi_Widget_Action.elm_actions.get;
59         Elm_Interface_Atspi_Accessible.name.get;
60         // TIZEN_ONLY(20170116): merge eo & header files for different profiles
61         //  TIZEN ONLY(20161014) : Accessibility: scroll the content when highlight frame goes out of view port
62         Elm_Interface_Atspi_Component.highlight_grab;
63         Elm_Interface_Atspi_Component.highlight_clear;
64         //
65         //
66    }
67 }