efl/src/lib/edje
Vorobiov Vitalii 0640b7f341 edje: adding Alias API into edje_edit module
Summary:
This commit will add some API for working with aliases.
There are four functions will be added:
1. edje_edit_group_aliases_get - this function will return the list of aliases of certain group.
2. edje_edit_group_is_alias - this function will check if the given group name is actually an alias.
3. edje_edit_group_aliased_get - return the main real group that is being aliased.
4. edje_edit_group_alias_add - add new alias name.

Also the function "edje_edit_group_del" was modified because of wrong behaviour.
Now if the given group is alias, it will successfully delete it,
but if the given group is main group, it will also delete all it's aliases.

This commit also modify EDJ file by adding new field for detecting if the group is alias or not.

Reviewers: cedric, seoz, raster

Reviewed By: raster

CC: reutskiy.v.v, cedric

Differential Revision: https://phab.enlightenment.org/D376
2013-12-14 18:40:26 +09:00
..
Edje.h alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
Edje_Common.h Adding the cubic-bezier curve to edje transitions 2013-12-02 15:02:40 +09:00
Edje_Edit.h edje: adding Alias API into edje_edit module 2013-12-14 18:40:26 +09:00
Edje_Eo.h edje: use const Eina_File for mmap_set function. 2013-11-04 11:28:29 +09:00
Edje_Legacy.h edje: use const Eina_File for mmap_set function. 2013-11-04 11:28:29 +09:00
edje_box_layout.c edje: Fix edje box crash 2013-05-17 18:46:04 -03:00
edje_cache.c edje: fix use of eina_hash_pointer_new to actually look at the right value. 2013-11-20 20:05:32 +09:00
edje_calc.c edje - lib - remove useless memset as later memcpy overwrites 2013-12-13 21:26:05 +09:00
edje_callbacks.c edje - use Eina_Bool. 2013-11-21 13:00:55 +09: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 Remove selection handlers (and move to elm) 2013-11-08 17:30:45 +09:00
edje_convert.h Remove selection handlers (and move to elm) 2013-11-08 17:30:45 +09:00
edje_data.c edje: adding Alias API into edje_edit module 2013-12-14 18:40:26 +09:00
edje_edit.c edje: adding Alias API into edje_edit module 2013-12-14 18:40:26 +09:00
edje_embryo.c Adding the cubic-bezier curve to edje transitions 2013-12-02 15:02:40 +09:00
edje_entry.c [Edje] Update anchor and item tags when text is deleted by _edje_entry_imf_event_delete_surrounding_cb. 2013-12-13 12:04:50 +00:00
edje_external.c edje: always invalidate and recalc the correct Edje object. 2013-04-08 20:03:43 +09:00
edje_load.c edje: update use of eina_cow_free to latest change. 2013-11-04 12:47:34 +09:00
edje_lua.c Adding the cubic-bezier curve to edje transitions 2013-12-02 15:02:40 +09:00
edje_lua2.c Typo-- 2013-05-22 12:57:12 +10: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 efl: merge edje. 2013-01-04 02:08:14 +00:00
edje_misc.c efl: merge edje. 2013-01-04 02:08:14 +00:00
edje_module.c efl: make libraries aware of EFL_RUN_IN_TREE. 2013-01-04 17:19:43 +00:00
edje_multisense.c ecore-audio - expose ready and fail events so multisense can avoid leaks 2013-08-27 23:44:53 +09:00
edje_private.h edje: adding Alias API into edje_edit module 2013-12-14 18:40:26 +09:00
edje_program.c Adding the cubic-bezier curve to edje transitions 2013-12-02 15:02:40 +09: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 edje - fix the side effect introduced by 12aba0db5a 2013-11-22 14:06:47 +09:00
edje_text.c edje: do not move object until all positionning information is known. 2013-08-05 17:46:37 +09:00
edje_textblock_styles.c edje: fix a git merge issue that did slip in. 2013-08-01 11:22:29 +09:00
edje_util.c edje - use Eina_Bool. 2013-11-21 13:00:55 +09:00
edje_var.c Remove timer and animator from the list Before freeing the variables. 2013-07-08 07:50:35 +01:00