Data Structures | Typedefs | Functions
Panel

A panel is an animated side-panel that contains a sub-object. It can be expanded or contracted by clicking the button on its edge. More...

Data Structures

struct  _Elm_Panel_Scroll_Info
 Panel scroll information. More...
 

Typedefs

typedef struct _Elm_Panel_Scroll_Info Elm_Panel_Scroll_Info
 Panel scroll information. More...
 

Functions

Evas_Object * elm_panel_add (Evas_Object *parent)
 Adds a panel object. More...
 

Detailed Description

A panel is an animated side-panel that contains a sub-object. It can be expanded or contracted by clicking the button on its edge.

panel_inheritance_tree.png
preview-00.png

Orientations are as follows:

This widget inherits from the Layout one, so that all the functions acting on it also work for panel objects (since 1.8).

This widget emits the following signals, besides the ones sent from Layout:

Default content parts of the panel widget that you can use are:

Panel example shows one way to use this widget.

Typedef Documentation

Panel scroll information.

Since
1.11

Function Documentation

Evas_Object* elm_panel_add ( Evas_Object *  parent)

Adds a panel object.

Parameters
parentThe parent object
Returns
The panel object, or NULL on failure