37 lines
1.1 KiB
Plaintext
37 lines
1.1 KiB
Plaintext
interface Efl.Content
|
|
{
|
|
[[Common interface for objects that have a single sub-object as content.
|
|
|
|
This is used for the default content part of widgets, as well as for
|
|
individual parts through @Efl.Part.
|
|
|
|
@since 1.22
|
|
]]
|
|
methods {
|
|
@property content {
|
|
[[Sub-object currently set as this object's single content.
|
|
|
|
If it is set multiple times, previous sub-objects are removed first.
|
|
Therefore, if an invalid $content is set the object will
|
|
become empty (it will have no sub-object).
|
|
]]
|
|
set {
|
|
return: bool; [[$true if $content was successfully swallowed.]]
|
|
}
|
|
get {}
|
|
values {
|
|
content: Efl.Gfx.Entity; [[The sub-object.]]
|
|
}
|
|
}
|
|
content_unset {
|
|
[[Remove the sub-object currently set as content of this object and return it.
|
|
This object becomes empty.
|
|
]]
|
|
return: Efl.Gfx.Entity; [[Unswallowed object]]
|
|
}
|
|
}
|
|
events {
|
|
content,changed: Efl.Gfx.Entity; [[Sent after the content is set or unset using the current content object.]]
|
|
}
|
|
}
|