efl/src/lib/elementary/elm_hoversel_item.eo

34 lines
1.1 KiB
Plaintext
Raw Normal View History

import elm_general;
2016-04-19 08:18:22 -07:00
class Elm.Hoversel.Item extends Elm.Widget.Item implements Efl.Ui.Legacy
2014-09-27 22:14:00 -07:00
{
[[Elementary hoversel item class]]
legacy_prefix: elm_hoversel_item;
2014-09-27 22:14:00 -07:00
eo_prefix: elm_obj_hoversel_item;
2015-05-07 09:32:53 -07:00
methods {
@property icon {
2015-08-06 06:48:25 -07:00
[[This controls the icon for the given hoversel item.
2014-09-27 22:14:00 -07:00
2015-08-06 06:48:25 -07:00
The icon can be loaded from the standard set, from an image file, or from an edje file.]]
get {
2014-09-27 22:14:00 -07:00
}
set {
}
values {
icon_file: string @nullable; [[An image file path on disk to use for the icon or standard icon name]]
icon_group: string @nullable; [[The edje group to use if $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]]
2014-09-27 22:14:00 -07:00
}
}
}
implements {
Efl.Object.constructor;
Efl.Object.destructor;
Elm.Widget.Item.disable;
Elm.Widget.Item.signal_emit;
Elm.Widget.Item.part_text { get; set; }
Elm.Widget.Item.style { get; set; }
2018-02-14 18:14:52 -08:00
Elm.Widget.Item.item_focus { get; set; }
2014-09-27 22:14:00 -07:00
}
}