Frame¶
Widget description¶
Frame is a widget that holds some content and has a title.
Available styles¶
default
pad_small
pad_medium
pad_large
pad_huge
outdent_top
outdent_bottom
Out of all these styles only default shows the title.
Emitted signals¶
clicked
- The user has clicked the frame’s label
Layout content parts¶
default
- A content of the frame
Layout text parts¶
default
- Label of the frame
Inheritance diagram¶
- class efl.elementary.Frame(Object parent, *args, **kwargs)¶
Bases:
efl.elementary.__init__.LayoutClass
This is the class that actually implements the widget.
- Parameters
parent (
efl.evas.Object
) – The parent object**kwargs – All the remaining keyword arguments are interpreted as properties of the instance
- autocollapse¶
Autocollapsing of a frame
When this is True, clicking a frame’s label will collapse the frame vertically, shrinking it to the height of the label. By default, this is DISABLED.
- Type
bool
- autocollapse_get()¶
- autocollapse_set(autocollapse)¶
- callback_clicked_add(func, *args, **kwargs)¶
The user has clicked the frame’s label.
- callback_clicked_del(func)¶
- collapse¶
The collapse state of a frame, bypassing animations
- Type
bool
- collapse_get()¶
- collapse_go(collapse)¶
Manually collapse a frame with animations
Use this to toggle the collapsed state of a frame, triggering animations.
- Parameters
collapse (bool) – True to collapse, False to expand
- collapse_set(autocollapse)¶