Functions | |
void | _edje_clean_objects (Edje *ed) |
void | _edje_del (Edje *ed) |
void | _edje_lib_ref (void) |
void | _edje_lib_unref (void) |
void | _edje_ref (Edje *ed) |
void | _edje_unref (Edje *ed) |
EAPI int | edje_init (void) |
Initialize the Edje library. More... | |
EAPI int | edje_shutdown (void) |
Shutdown the Edje library. More... | |
Variables | |
int | _edje_default_log_dom = -1 |
Eina_Mempool * | _edje_real_part_mp = NULL |
Eina_Mempool * | _edje_real_part_state_mp = NULL |
EAPI Edje_Version * | edje_version = &_version |
Function Documentation
References _Edje::base, and _Edje::obj.
References _edje_animators, _edje_callbacks_patterns_clean(), _edje_color_class_member_direct_del(), _edje_file_del(), _edje_message_del(), _edje_text_class_member_direct_del(), _Edje::actions, _Edje::callbacks, _Edje::color_class, _Edje::color_classes, _Edje::delete_me, _Edje_Text_Class::font, _Edje::group, _Edje::markup_filter_callbacks, _Edje::members, _Edje_Text_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_class, _Edje::text_classes, and _Edje::text_insert_filter_callbacks.
Referenced by _edje_message_queue_process(), _edje_unref(), and edje_object_message_signal_process().
Referenced by edje_object_add().
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().
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().
Initialize the Edje library.
- Returns
- The new init count. The initial value is zero.
This function initializes the Ejde library, making the proper calls to internal initialization functions. It will also initialize its dependencies, making calls to 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 the 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_multisense_init(), _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.
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 will also call the shutdown functions of its dependencies, which are 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_timer, and ERR.
Variable Documentation
int _edje_default_log_dom = -1 |
Referenced by _edje_lua2_error_full(), and edje_init().
Eina_Mempool* _edje_real_part_mp = NULL |
Referenced by _edje_file_del(), _edje_object_file_set_internal(), and edje_init().
Eina_Mempool* _edje_real_part_state_mp = NULL |
Referenced by _edje_file_del(), _edje_part_description_apply(), and edje_init().
EAPI Edje_Version* edje_version = &_version |