efl/src/lib/edje
Subodh Kumar e0251ad46f Edje entry: Do not update anchors outside viewport.
Summary:
Do not update anchors outside viewport.

Problem is that when entry contains large number of anchors,
scrolling and launch performance is degraded due to lots of objects
being created and maintained, so to enhance the performance of
entry with anchors,  anchors is not  updated outside the viewport.

Test Plan:
1. Should have large number of anchors in entry
2. Observe the launch and scrolling performance.

Reviewers: tasn, raster, herdsman

Subscribers: thiepha, raster, cedric, jpeg

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D3543
2016-07-12 10:50:53 +00:00
..
Edje.h edje: remove the need to order the header correctly for Windows. 2015-05-07 09:53:10 +02:00
Edje_Common.h edje_player: create scene in the edje_player if there are some 3D-components 2016-07-08 10:49:49 -07:00
Edje_Edit.h Edje_Edit: allow set NULL as a style name for textblock part. 2016-07-05 20:24:07 +03:00
Edje_Eo.h Efl interface file: Start using the new interface. 2014-08-21 11:02:11 +01:00
Edje_Legacy.h edje: refactor edje color class API 2016-06-28 10:39:37 +09:00
Makefile.am edje: make it possible to build the library alone. 2016-04-14 16:07:32 -07:00
edje_box_layout.c Evas/Edje/Elm: Use combined_min instead of min everywhere 2016-06-09 16:37:49 +09:00
edje_cache.c edje: add new svg part to edc 2016-06-08 11:35:33 -07:00
edje_calc.c Edje calc: Fix Evas Text width calculation with ellipsis 2016-07-12 10:48:17 +09:00
edje_callbacks.c Evas events: Implement support for hold event 2016-06-27 16:38:46 +09:00
edje_containers.c Efl.Pack: Replace pack_direction with Efl.Orientation 2016-06-03 16:52:31 +09:00
edje_convert.c edje: add new svg part to edc 2016-06-08 11:35:33 -07:00
edje_convert.h edje: add text_classes syntax to EDC 2015-12-24 15:58:34 +09:00
edje_data.c edje: fix parsing and and visualizing gradients. 2016-07-06 12:55:44 -07:00
edje_edit.c edje edit - api was broken with incorrect l r t b ordering for border 2016-07-09 12:17:46 +09:00
edje_edit.eo Evas: Rename smart object into Efl.Canvas.Group 2016-06-17 19:32:43 +09:00
edje_embryo.c edje_embryo: add box attributes support to set_state_val() 2016-03-04 16:09:51 -08:00
edje_entry.c Edje entry: Do not update anchors outside viewport. 2016-07-12 10:50:53 +00:00
edje_external.c edje: reformat all C files 2015-06-08 14:43:00 -04:00
edje_load.c edje: Fix issue of null pointer dereference 2016-07-11 11:20:23 -04:00
edje_lua.c Evas/Edje/Elm: Use combined_min instead of min everywhere 2016-06-09 16:37:49 +09:00
edje_lua2.c evas: Rename Evas.Object to Efl.Canvas.Object 2016-06-21 14:35:19 +09:00
edje_lua_script_only.c edje: reformat all C files 2015-06-08 14:43:00 -04:00
edje_main.c Edje: cache proxy objects (1 slot only) 2016-05-24 18:50:58 +09:00
edje_match.c edje: reformat all C files 2015-06-08 14:43:00 -04:00
edje_message_queue.c edje: reformat all C files 2015-06-08 14:43:00 -04:00
edje_misc.c efl: merge edje. 2013-01-04 02:08:14 +00:00
edje_module.c edje: reformat all C files 2015-06-08 14:43:00 -04:00
edje_multisense.c Adjust the code according to the eo event stop changes. 2016-06-20 18:02:00 +01:00
edje_object.eo edje: fix return type for part_text_cursor_content_get 2016-06-30 17:05:13 +00:00
edje_private.h edje/svg: added _edje_svg_node_free() function 2016-07-07 16:29:21 +09:00
edje_program.c edje - reduce memory footprint by rearranging structs and types 2016-07-04 15:01:52 +09:00
edje_signal.c edje signal cb - dont delete already deleted signals 2016-07-03 15:45:36 +09:00
edje_smart.c edje - reduce memory footprint by rearranging structs and types 2016-07-04 15:01:52 +09:00
edje_text.c Edje calc: Fix Evas Text width calculation with ellipsis 2016-07-12 10:48:17 +09:00
edje_textblock_styles.c edje: update a style when a style is added as class's member 2016-07-11 13:13:39 +09:00
edje_types.eot edje: refactor edje color class API 2016-06-28 10:39:37 +09:00
edje_util.c edje: the repeat_events property of swallowed object probably should follow the repeat_events property of swallow part object 2016-07-12 10:53:32 +09:00
edje_var.c edje: reformat all C files 2015-06-08 14:43:00 -04:00
efl_canvas_layout_internal.eo eolian: utilize the new void_ptr builtin across eo files 2016-06-02 13:00:26 +01:00
efl_canvas_layout_internal_box.eo Efl.Pack: Replace pack_direction with Efl.Orientation 2016-06-03 16:52:31 +09:00
efl_canvas_layout_internal_swallow.eo Efl: Remove part name in Efl.Container (use Efl.Part) 2016-05-26 19:55:50 +09:00
efl_canvas_layout_internal_table.eo Efl: Remove part name in Efl.Container (use Efl.Part) 2016-05-26 19:55:50 +09:00