efl/src/lib/edje
Vorobiov Vitalii 9f5ea9cdae edje_edit: fix wrong generation of part's source code (effect field).
There is a static array that is used for parsing the current effect
(in Part's struction the effect type is represented by a number) from a number
to text. But there is one type of effects (SHADOW) that has a number combined from
two types. First four bits are always used for defining the effect's type,
but if it is a SHADOW effect, then there is four more bits. They are representing
the direction of the shadow in TEXT block.
This patch fixes code regeneration after saving edje_edit object, so now
it splits the number into two pieces, so we can fully regenerate type of effect.

So, in this path:
- added static array that represents shadow's direction.
- part's source code generaton has been modified.

Reviewers: seoz, raster, cedric

Reviewed By: cedric

CC: reutskiy.v.v, cedric

Differential Revision: https://phab.enlightenment.org/D668

Signed-off-by: Cedric BAIL <cedric.bail@free.fr>
2014-04-01 22:00:13 +09:00
..
Edje.h efl: fixed documentation typos. 2014-01-29 00:19:41 +09:00
Edje_Common.h +edje_object_part_object_name_get() 2014-03-31 11:23:06 -04:00
Edje_Edit.h edje_edit: function that will return the source code of the loaded edje edit object. 2014-03-24 16:05:53 +09:00
Edje_Eo.h Eolian: Integration of Edje and Edje Edit 2014-03-24 08:14:30 +02:00
Edje_Legacy.h Eolian: Integration of Edje and Edje Edit 2014-03-24 08:14:30 +02:00
edje.eo Eolian: Integration of Edje and Edje Edit 2014-03-24 08:14:30 +02:00
edje_box_layout.c edje: Fix edje box crash 2013-05-17 18:46:04 -03:00
edje_cache.c edje segv on file update - try and fix this. not sure if this caused it 2014-02-12 22:51:57 +09:00
edje_calc.c Eolian: Integration of Edje and Edje Edit 2014-03-24 08:14:30 +02:00
edje_callbacks.c Eolian: Integration of Edje and Edje Edit 2014-03-24 08:14:30 +02:00
edje_container.c efl: merge edje. 2013-01-04 02:08:14 +00:00
edje_container.h efl: merge edje. 2013-01-04 02:08:14 +00:00
edje_convert.c efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
edje_convert.h Remove selection handlers (and move to elm) 2013-11-08 17:30:45 +09:00
edje_data.c Add new PLUGIN_RUN action type and new plugins.plugin handlers 1. If external library is commerical source and not opensource, we cannot include/build the library within edje. 2. If external library does not use general encodable sources, we... 2014-03-20 13:00:21 +09:00
edje_edit.c edje_edit: fix wrong generation of part's source code (effect field). 2014-04-01 22:00:13 +09:00
edje_edit.eo Eolian: Integration of Edje and Edje Edit 2014-03-24 08:14:30 +02:00
edje_embryo.c Eolian: Integration of Edje and Edje Edit 2014-03-24 08:14:30 +02:00
edje_entry.c Fix dereference null return value 2014-03-20 08:44:56 +09:00
edje_external.c Eolian: Integration of Edje and Edje Edit 2014-03-24 08:14:30 +02:00
edje_load.c Eolian: Integration of Edje and Edje Edit 2014-03-24 08:14:30 +02:00
edje_lua.c efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
edje_lua2.c Eolian: Integration of Edje and Edje Edit 2014-03-24 08:14:30 +02:00
edje_lua_script_only.c efl: merge edje. 2013-01-04 02:08:14 +00:00
edje_main.c edje/map - changed data structure from list to array to improve color data memory access 2013-07-18 20:09:54 +09:00
edje_match.c edje: Refactor signal callbacks flags 2013-07-22 10:14:16 -03:00
edje_message_queue.c Eolian: Integration of Edje and Edje Edit 2014-03-24 08:14:30 +02:00
edje_misc.c efl: merge edje. 2013-01-04 02:08:14 +00:00
edje_module.c fix mingw build for setuid fix/checks 2014-01-08 22:06:41 +09:00
edje_multisense.c Add new PLUGIN_RUN action type and new plugins.plugin handlers 1. If external library is commerical source and not opensource, we cannot include/build the library within edje. 2. If external library does not use general encodable sources, we... 2014-03-20 13:00:21 +09:00
edje_private.h Eolian: Integration of Edje and Edje Edit 2014-03-24 08:14:30 +02:00
edje_program.c Eolian: Integration of Edje and Edje Edit 2014-03-24 08:14:30 +02:00
edje_script_only.c efl: merge edje. 2013-01-04 02:08:14 +00:00
edje_signal.c eina: fix eina_hash_int64 on Windows system. 2013-11-09 20:07:27 +09:00
edje_smart.c Eolian: Integration of Edje and Edje Edit 2014-03-24 08:14:30 +02:00
edje_text.c edje: check font change in edje text part cache infra. 2014-03-17 19:10:22 +09:00
edje_textblock_styles.c Fix dereference null return value 2014-03-20 08:44:56 +09:00
edje_util.c +edje_object_part_object_name_get() 2014-03-31 11:23:06 -04:00
edje_var.c Eolian: Integration of Edje and Edje Edit 2014-03-24 08:14:30 +02:00