_Elm_Layout_Smart_Class Struct Reference

Elementary layout base smart class. More...

Data Fields

Elm_Container_Smart_Class base
 Elementary container widget class struct, since we're inheriting from it.
int version
 Version of this smart class definition.
const
Elm_Layout_Part_Alias_Description
content_aliases
 List of ('SWALLOW') part aliases, NULL terminated.
const
Elm_Layout_Part_Alias_Description
text_aliases
 List of ('TEXT' or 'TEXTBLOCK') part aliases, NULL terminated.

Detailed Description

Elementary layout base smart class.

This inherits directly from Elm_Container_Smart_Class and is meant to build widgets relying on an Edje layout as a building block of its visuals.

For instance, the elm_layout widget itself is just a realization of this smart class (see the code for elm_layout_add()). All of the functions listed on Layout namespace will work for objects deriving from Elm_Layout_Smart_Class.


Field Documentation

List of ('SWALLOW') part aliases, NULL terminated.

If NULL is passed as part name, it will be translated to the 1st _Elm_Layout_Part_Proxies_Description::real_part field in the list.

List of ('TEXT' or 'TEXTBLOCK') part aliases, NULL terminated.

If NULL is passed as part name, it will be translated to the 1st _Elm_Layout_Part_Proxies_Description::real_part field in the list.