Data Structures |
| struct | _Edje_State |
| struct | _Edje_States |
Defines |
| #define | ALIGN(Size) |
| #define | EDJE_MATCH_INIT_ARRAY(Func, Type, Source, Show) |
| #define | EDJE_MATCH_INIT_LIST(Func, Type, Source, Show) |
Typedefs |
| typedef struct _Edje_State | Edje_State |
Enumerations |
| enum | status { patterns_not_found = 0,
patterns_found = 1,
patterns_syntax_error = 2
} |
Functions |
| void | _edje_signals_sources_patterns_clean (Edje_Signals_Sources_Patterns *ssp) |
| int | edje_match_callback_exec (Edje_Patterns *ppat_signal, Edje_Patterns *ppat_source, const char *signal, const char *source, Eina_List *callbacks, Edje *ed) |
| Eina_List * | edje_match_callback_hash_build (const Eina_List *callbacks, Eina_Rbtree **tree) |
| Eina_Bool | edje_match_collection_dir_exec (const Edje_Patterns *ppat, const char *string) |
| | EDJE_MATCH_INIT_ARRAY (edje_match_programs_signal_init, Edje_Program, signal, 0) |
| | EDJE_MATCH_INIT_ARRAY (edje_match_programs_source_init, Edje_Program, source, 0) |
| | EDJE_MATCH_INIT_LIST (edje_match_collection_dir_init, Edje_Part_Collection_Directory_Entry, entry, 0) |
| | EDJE_MATCH_INIT_LIST (edje_match_callback_signal_init, Edje_Signal_Callback, signal, 0) |
| | EDJE_MATCH_INIT_LIST (edje_match_callback_source_init, Edje_Signal_Callback, source, 0) |
| void | edje_match_patterns_free (Edje_Patterns *ppat) |
| Eina_List * | edje_match_program_hash_build (Edje_Program *const *programs, unsigned int count, Eina_Rbtree **tree) |
| Eina_Bool | edje_match_programs_exec (const Edje_Patterns *ppat_signal, const Edje_Patterns *ppat_source, const char *signal, const char *source, Edje_Program **programs, Eina_Bool(*func)(Edje_Program *pr, void *data), void *data) |
| void | edje_match_signal_source_free (Edje_Signal_Source_Char *key, __UNUSED__ void *data) |
| const Eina_List * | edje_match_signal_source_hash_get (const char *signal, const char *source, const Eina_Rbtree *tree) |