efl/src/lib
Alastair Poole ad379ce04f elm_code_widget: fix keyboard and scrolling with active selection.
Summary:
This adds some attributes to the selectiont type in elm_code.
Including the type (whether it is mouse or keyboard) and also whether
a selection is in progress. Thus we can reliably select around the
file and also move/scroll when there is an active selection.

Test Plan:
Drag and select text with mouse. Also the same with keyboard (hold shift and select).
Leave selection active and scroll around the file. The selection should remain and
full movement is possible while retaining the active selection. This could really
be refactored for a next major release.

Reviewers: #committers, ajwillia.ms, cedric

Reviewed By: ajwillia.ms

Subscribers: zmike

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D6676
2018-07-27 17:08:44 +01:00
..
ecore ecore/signal: use a volatile int to prevent further SIGPIPE during shutdown 2018-07-23 17:30:56 -04:00
ecore_audio efl: include sys/types.h where ssize_t is used 2018-06-21 14:09:59 +02:00
ecore_avahi
ecore_buffer
ecore_cocoa ecore_cocoa: explicity allocate for keyname and key 2018-06-22 12:41:05 -04:00
ecore_con ecore-con/proxy_helper: fix in-tree run path 2018-07-06 15:51:59 +02:00
ecore_drm
ecore_drm2 ecore_drm2: Fix failure to properly set up new plane 2018-06-26 15:28:07 -04:00
ecore_evas ecore_evas: skip rendering evas and making animator tick 2018-07-05 15:15:55 -04:00
ecore_fb ecore_fb: fix divided by zero 2018-04-09 10:36:43 -07:00
ecore_file ecore_file: on shutdown properly set to NULL to avoid confusion when cycling init/shutdown. 2018-05-24 16:02:20 -07:00
ecore_imf ecore_imf: Remove security_code in autofill type 2018-06-18 08:45:55 +09:00
ecore_imf_evas
ecore_input
ecore_input_evas
ecore_ipc ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
ecore_sdl
ecore_wayland ecore_wl_dnd: correct wrong variable assignment 2018-04-20 15:29:44 +09:00
ecore_win32 ecore-win32: propagate WM_SIZE event 2018-05-02 15:57:22 -04:00
ecore_wl2 ecore_wl2&elput: correctly fill the key structure 2018-07-10 14:44:36 -04:00
ecore_x ecore x - fix vsync to not block amdgpu drivers 2018-07-24 13:09:55 +09:00
ector efl: Add missing event types 2018-05-19 01:42:26 +02:00
edje edje: handle all failure cases with error messages in init 2018-07-26 21:30:03 +09:00
eet eet: set parent struct member when adding a child to a parent node 2018-06-29 11:36:13 -04:00
eeze
efl efl_gfx_path: remove unsued function. 2018-06-25 14:26:43 +09:00
efl_mono efl_mono: Add support for Eina.Error/Empty in eina.Value 2018-05-17 16:56:11 -03:00
efl_wl Efl.Canvas.Scene (from Efl.Canvas) 2018-04-24 09:03:23 -07:00
efreet efreet: include buildsystem.h in efreet_cache.c 2018-07-10 11:41:25 -04:00
eina eina: Add doxygen in/out tags for lalloc and list 2018-07-27 03:59:44 -04:00
eio eio_model: Fix deleting files that don't have assigned types yet 2018-07-10 09:43:55 -04:00
eldbus eldbus: manage death of children during invalidate. 2018-05-24 16:02:18 -07:00
elementary elm_code_widget: fix keyboard and scrolling with active selection. 2018-07-27 17:08:44 +01:00
elocation
elput elput: Remove unused and useless event type 2018-07-17 22:39:50 -04:00
elua elua: get rid of lightuserdata for state retrieval 2018-04-13 15:40:05 +02:00
embryo
emile emile image: close file properly. 2018-07-18 14:26:16 +09:00
emotion evas: enforce legacy parent to be the canvas. 2018-05-24 16:02:19 -07:00
eo eo: Fix efl_new without initializing parameters 2018-07-12 09:32:42 -04:00
eolian eolian: integrate event type requirement into eo file grammar 2018-05-19 01:49:06 +02:00
eolian_cxx efl: major rewrite of efl_part. 2018-05-24 16:02:18 -07:00
ephysics
escape
ethumb
ethumb_client
evas evas: handle all failure cases with error messages in evas_init 2018-07-26 21:43:50 +09:00
evil Evil: fix usage of Evil in a program compiled with vc++ this should be enough to fix T5206 2018-06-29 09:56:15 -04:00
.gitignore
CMakeLists.txt