Main

These functions provide an abstraction layer between the application code and the interface, while allowing extremely flexible dynamic layouts and animations. More...

Functions

void _edje_clean_objects (Edje *ed)
void _edje_del (Edje *ed)
void _edje_ref (Edje *ed)
void _edje_unref (Edje *ed)
EAPI int edje_init (void)
 Initialize the edje library.
EAPI int edje_shutdown (void)
 Shutdown the edje library.

Detailed Description

These functions provide an abstraction layer between the application code and the interface, while allowing extremely flexible dynamic layouts and animations.


Function Documentation

void _edje_clean_objects ( Edje ed  ) 
EAPI int edje_init ( void   ) 

Initialize the edje library.

Returns:
The new init count. The initial value is zero.

This function initializes the ejde library, making the propers calls to initialization functions. It makes calls to functions eina_init(), ecore_init(), embryo_init() and eet_init() so there is no need to call those functions again in your code. To shutdown edje there is a function edje_shutdown().

See also:
edje_shutdown()
eina_init()
ecore_init()
embryo_init()
eet_init()

References _edje_box_init(), _edje_box_shutdown(), _edje_default_log_dom, _edje_edd_init(), _edje_edd_shutdown(), _edje_external_init(), _edje_external_shutdown(), _edje_message_init(), _edje_message_shutdown(), _edje_module_init(), _edje_module_shutdown(), _edje_real_part_mp, _edje_real_part_state_mp, _edje_scale, _edje_text_class_hash_free(), _edje_text_class_members_free(), _edje_text_init(), EDJE_DEFAULT_LOG_COLOR, ERR, and FROM_DOUBLE.

EAPI int edje_shutdown ( void   ) 

Shutdown the edje library.

Returns:
The number of times the library has been initialised without being shutdown.

This function shuts down the edje library. It calls the functions eina_shutdown(), ecore_shutdown(), embryo_shutdown() and eet_shutdown(), so there is no need to call these functions again in your code.

See also:
edje_init()
eina_shutdown()
ecore_shutdown()
embryo_shutdown()
eet_shutdown()

References _edje_box_shutdown(), _edje_color_class_hash_free(), _edje_color_class_members_free(), _edje_default_log_dom, _edje_edd_shutdown(), _edje_external_shutdown(), _edje_file_cache_shutdown(), _edje_message_shutdown(), _edje_module_shutdown(), _edje_real_part_mp, _edje_real_part_state_mp, _edje_text_class_hash_free(), _edje_text_class_members_free(), and _edje_timer.