src/lib/edje_main.c File Reference
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. | |
EAPI int | edje_shutdown (void) |
Shutdown the Edje library. | |
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
void _edje_clean_objects | ( | Edje * | ed | ) |
References _Edje::base, and _Edje::obj.
void _edje_del | ( | Edje * | ed | ) |
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::members, _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_class, _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_lib_ref | ( | void | ) |
Referenced by edje_object_add().
void _edje_lib_unref | ( | void | ) |
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.
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.
EAPI int edje_shutdown | ( | void | ) |
Shutdown the Edje library.
- Returns:
- The number of times the library has been initialised without being shutdown.
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.
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 |