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 | ) |
References _Edje::clipper, _Edje::evas, and _Edje::obj.
void _edje_del | ( | Edje * | ed | ) |
References _edje_animators, _edje_callbacks_patterns_clean(), _edje_file_del(), _edje_message_del(), _Edje::actions, _Edje::callbacks, _Edje::color_classes, _Edje::delete_me, _Edje_Text_Class::font, _Edje::group, _Edje_Text_Class::name, _Edje_Color_Class::name, _Edje::parent, _Edje_Text_Insert_Filter_Callback::part, _Edje::path, _Edje::pending_actions, _Edje::processing_messages, _Edje_Signal_Callback::signal, _Edje_Signal_Callback::source, _Edje::text_classes, and _Edje::text_insert_filter_callbacks.
Referenced by _edje_message_queue_process(), _edje_unref(), and edje_object_message_signal_process().
void _edje_ref | ( | Edje * | ed | ) |
References _Edje::references.
Referenced by _edje_block(), _edje_emit_handle(), _edje_object_file_set_internal(), _edje_program_end(), _edje_program_run(), _edje_program_run_iterate(), and _edje_timer_cb().
void _edje_unref | ( | Edje * | ed | ) |
References _edje_del(), and _Edje::references.
Referenced by _edje_emit_handle(), _edje_file_del(), _edje_object_file_set_internal(), _edje_program_end(), _edje_program_run(), _edje_program_run_iterate(), _edje_timer_cb(), and _edje_unblock().
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.