From b8bc366a28c74090821a7bd4f34ae56841f6ab32 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 21 Mar 2014 23:33:28 -0400 Subject: [PATCH] edje_cc now supports program.sequence for more easily chaining programs together this is just some syntax shortening for program.after which causes program.action and program.script to create a new program and automatically chain it within the sequence{} block recursive sequences not currently allowed/planned (don't be insane) @feature --- src/bin/edje/edje_cc.h | 1 + src/bin/edje/edje_cc_handlers.c | 166 +++++++++++++++++++++++++------- src/bin/edje/edje_cc_parse.c | 2 + 3 files changed, 135 insertions(+), 34 deletions(-) diff --git a/src/bin/edje/edje_cc.h b/src/bin/edje/edje_cc.h index 226c455c26..87fcb07e3f 100644 --- a/src/bin/edje/edje_cc.h +++ b/src/bin/edje/edje_cc.h @@ -216,6 +216,7 @@ void error_and_abort(Eet_File *ef, const char *fmt, ...); void edje_cc_handlers_hierarchy_alloc(void); void edje_cc_handlers_hierarchy_free(void); +void edje_cc_handlers_pop_notify(const char *token); /* global vars */ extern Eina_List *ext_dirs; diff --git a/src/bin/edje/edje_cc_handlers.c b/src/bin/edje/edje_cc_handlers.c index 688574c23b..20c70d19da 100644 --- a/src/bin/edje/edje_cc_handlers.c +++ b/src/bin/edje/edje_cc_handlers.c @@ -117,6 +117,7 @@ *
  • @ref sec_collections_group_programs "Programs"
  • * *
  • @ref sec_collections_group_physics "Physics"
  • *