summaryrefslogtreecommitdiff
path: root/src/lib/elm_hoversel_item.eo
blob: 34e7013d066c44803a0f67f1ba309d1beda6f63a (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
class Elm.Hoversel_Item(Elm.Widget_Item)
{
   eo_prefix: elm_obj_hoversel_item;
   methods {
        @property icon {
             get {
                 /*@
                  @brief This sets the icon for the given hoversel item.

                  The icon can be loaded from the standard set, from an image file, or from
                  an edje file.

                  @see elm_hoversel_item_add()

                  @ingroup Hoversel
                 */
             }
             set {
                 /*@
                  @brief Get the icon object of the hoversel item.

                  @see elm_hoversel_item_add()

                  @ingroup Hoversel
                 */
             }
             values {
                icon_file: const (char) * @nullable; /*@ An image file path on disk to use for the icon or standard icon name */
                icon_group: const (char) * @nullable; /*@ The edje group to use if @p icon_file is an edje file. Set this to NULL if the icon is not an edje file */
                icon_type: Elm_Icon_Type; /*@ The icon type */
             }
        }
   }
   implements {
        Eo.Base.constructor;
        Eo.Base.destructor;
        Elm.Widget_Item.signal_emit;
        Elm.Widget_Item.part_text.get;
        Elm.Widget_Item.style.get;
        Elm.Widget_Item.style.set;
   }
}