remove comp iconify hacks (and e_iconify api), expand comp object effect api
authorMike Blumenkrantz <zmike@samsung.com>
Wed, 29 Jan 2014 18:25:38 +0000 (13:25 -0500)
committerMike Blumenkrantz <zmike@samsung.com>
Wed, 29 Jan 2014 18:36:42 +0000 (13:36 -0500)
commit9b36b9b78c8041485b5f1c1785865ce45631f841
treefd661045b7bf57acded0066a4051a2ad3013bdf5
parente5bbb9891880361b3a2dc4ad5b7ce6d1f0d70d9c
remove comp iconify hacks (and e_iconify api), expand comp object effect api

instead of adding specific handling which will work (sometimes) in one specific case, expand already-existing api to provide the needed functionality for iconify animations. now on emitting any signal to a comp object, optional glob-able effect providers can be hooked and prioritized to add effect animations

also use animating flags now when applying an object effect

a base effect is provided in elementary, but now each module which wants to hook iconify animations (or other events) can do so in the theme and have different animations with their module
src/bin/Makefile.mk
src/bin/e_comp_object.c
src/bin/e_comp_object.h
src/bin/e_includes.h
src/modules/ibar/e_mod_main.c
src/modules/ibox/e_mod_main.c
src/modules/tasks/e_mod_main.c