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 *sig, const char *source, Eina_List *callbacks, Edje *ed, Eina_Bool prop) |
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 *sig, const char *source, Edje_Program **programs, Eina_Bool(*func)(Edje_Program *pr, void *data), void *data, Eina_Bool prop) |
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 *sig, const char *source, const Eina_Rbtree *tree) |