efl/legacy/elementary/src/lib/elm_bubble.eo

63 lines
1.7 KiB
Plaintext
Raw Normal View History

enum Elm.Bubble.Pos
{
[[
@addtogroup Bubble
Defines the corner values for a bubble.
The corner will be used to determine where the arrow of the
bubble points to.
]]
invalid = -1, [[Invalid corner.]]
top_left, [[The arrow of the bubble points to the top left corner.]]
top_right, [[The arrow of the bubble points to the top right corner.]]
bottom_left, [[The arrow of the bubble points to the bottom left corner.]]
bottom_right [[The arrow of the bubble points to the bottom right corner.]]
}
class Elm.Bubble (Elm.Layout, Evas.Clickable_Interface)
2014-03-19 23:40:07 -07:00
{
eo_prefix: elm_obj_bubble;
2015-05-07 09:32:53 -07:00
methods {
@property pos {
2014-03-19 23:40:07 -07:00
set {
/*@
Set the corner of the bubble
This function sets the corner of the bubble. The corner will be used to
determine where the arrow in the frame points to and where label, icon and
info are shown.
@ingroup Bubble */
}
get {
/*@
Get the corner of the bubble
@return The given corner for the bubble.
This function gets the selected corner of the bubble.
@ingroup Bubble */
}
values {
pos: Elm.Bubble.Pos; /*@ The given corner for the bubble. */
2014-03-19 23:40:07 -07:00
}
}
}
implements {
class.constructor;
Eo.Base.constructor;
Evas.Object_Smart.add;
Elm.Widget.focus_direction;
Elm.Widget.focus_next_manager_is;
Elm.Widget.focus_next;
Elm.Widget.focus_direction_manager_is;
Elm.Widget.access;
Elm.Layout.text_set;
Elm.Layout.text_aliases.get;
Elm.Layout.content_aliases.get;
Elm.Layout.sizing_eval;
2014-03-19 23:40:07 -07:00
}
}