Table Of Contents

Previous topic

Flipselector

Next topic

Gengrid

Frame

../_images/frame-preview.png

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

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 None

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 None

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)