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

48 lines
1.2 KiB
Plaintext
Raw Normal View History

2014-03-16 04:32:53 -07:00
class Elm_Container (Elm_Widget)
{
legacy_prefix: null;
2014-03-16 04:32:53 -07:00
eo_prefix: elm_obj_container;
data: null;
properties {
content_swallow_list {
get {
/*@ Get the list of swallow parts in the object. */
2014-03-16 04:32:53 -07:00
}
values {
list *ret; /*@ list */
2014-03-16 04:32:53 -07:00
}
}
}
methods {
content_set {
/*@ Swallow the given object into the given part of the container. */
2014-03-16 04:32:53 -07:00
params {
@in const(char)* name; /*@ the part in which to swallow the object */
@in Evas_Object *content; /*@ the object to swallow */
2014-03-16 04:32:53 -07:00
}
return: bool;
2014-03-16 04:32:53 -07:00
}
content_get {
/*@ Get the object swallowed in the given part of the container. */
2014-03-16 04:32:53 -07:00
params {
@in const(char)* name; /*@ the part in which the object is swallowed */
2014-03-16 04:32:53 -07:00
}
return: Evas_Object *;
2014-03-16 04:32:53 -07:00
}
content_unset {
/*@ Unswallow the object in the given part of the container and return it. */
2014-03-16 04:32:53 -07:00
params {
@in const(char)* name;
2014-03-16 04:32:53 -07:00
}
return: Evas_Object *;
2014-03-16 04:32:53 -07:00
}
}
implements {
2014-08-29 03:41:44 -07:00
@virtual .content_set;
@virtual .content_unset;
@virtual .content_get;
@virtual .content_swallow_list.get;
2014-03-16 04:32:53 -07:00
}
}