efl/src
Daniel Hirt 49b838c448 Canvas text cursor: move to Efl.Canvas.Text namespace
Originally it was its own object.
There are some valid claims that there is no justification for it to
remain an object.
Furthermore, it's apparent that it added little benefit: changes of
each cursors, in practice, triggered a query for all objects of the
same textblock. There wasn't real advantage to have a finer resolution
of controlling the cursors with their own events.

This ports back a lot of code, and changes a lot of other code in the
higher-up widgets, such as Efl.Ui.Text and co.

The usage was replaces from:
  efl_canvas_text_cursor_char_next(cur_obj)
to
  efl_canvas_text_cursor_char_next(text_obj, cur_obj)
that is, it is an operations on the TEXT OBJECT, rather than on the
(now removed) cursor object.

So, one less efl object to worry about now.
Hopefully, the port went smooth.
2017-06-11 23:58:52 +03:00
..
benchmarks
bin Canvas text cursor: move to Efl.Canvas.Text namespace 2017-06-11 23:58:52 +03:00
bindings eolian: use unit in typedecl c_type_get 2017-05-30 17:15:54 +02:00
edje_external
examples examples: Flesh out the evas-buffer-simple example 2017-06-09 12:09:54 +09:00
generic
lib Canvas text cursor: move to Efl.Canvas.Text namespace 2017-06-11 23:58:52 +03:00
modules ecore-evas-drm: Remove borrowed fourcc_code from source file 2017-06-09 13:47:47 -04:00
scripts docgen: stub out units so the generator works again 2017-05-30 17:15:54 +02:00
static_libs static_libs/libdrm: Update exynos header files 2017-06-09 14:53:16 -04:00
tests Canvas text cursor: move to Efl.Canvas.Text namespace 2017-06-11 23:58:52 +03:00
wayland_protocol
CMakeLists.txt
CMakeLists_Eina.txt
Makefile.am
Makefile_Cxx.am
Makefile_EPhysics.am
Makefile_Ecore.am ecore: poller will be legacy only. 2017-06-02 16:28:28 -07:00
Makefile_Ecore_Audio.am
Makefile_Ecore_Avahi.am
Makefile_Ecore_Buffer.am
Makefile_Ecore_Cocoa.am
Makefile_Ecore_Con.am
Makefile_Ecore_Drm.am
Makefile_Ecore_Drm2.am ecore-drm2: Add static_libs/libdrm to drm2 source files 2017-06-09 13:46:02 -04:00
Makefile_Ecore_Evas.am ecore-evas: Add static_libs/libdrm to ecore_evas_drm source files 2017-06-09 13:47:09 -04:00
Makefile_Ecore_FB.am
Makefile_Ecore_File.am
Makefile_Ecore_IMF.am
Makefile_Ecore_IMF_Evas.am
Makefile_Ecore_Input.am
Makefile_Ecore_Input_Evas.am
Makefile_Ecore_Ipc.am
Makefile_Ecore_Js.am
Makefile_Ecore_Psl1ght.am
Makefile_Ecore_SDL.am
Makefile_Ecore_Wayland.am
Makefile_Ecore_Win32.am Ecore_Win32: add API to retrieve the geometry and dpi of plugged displays 2017-05-08 15:09:00 -07:00
Makefile_Ecore_Wl2.am
Makefile_Ecore_X.am
Makefile_Ector.am
Makefile_Edje.am edje: Revert build fix and make "internal" eo public 2017-05-31 15:41:20 +09:00
Makefile_Edje_Helper.am
Makefile_Eet.am
Makefile_Eet_Helper.am
Makefile_Eeze.am
Makefile_Efl.am Revert "efl_debugd: don't compile this on macOS" 2017-06-11 09:44:57 +03:00
Makefile_Efl_Js.am
Makefile_Efreet.am
Makefile_Eina.am Add a better support of timers 2017-06-05 08:55:36 +03:00
Makefile_Eio.am
Makefile_Eldbus.am eldbus: add test suite for eldbus (eldbus_signal_handler*) 2017-06-05 13:44:17 -07:00
Makefile_Elementary.am Canvas text cursor: move to Efl.Canvas.Text namespace 2017-06-11 23:58:52 +03:00
Makefile_Elocation.am
Makefile_Elput.am
Makefile_Elua.am
Makefile_Elua_Helper.am
Makefile_Embryo.am
Makefile_Emile.am
Makefile_Emotion.am
Makefile_Eo.am
Makefile_Eolian.am
Makefile_Eolian_Cxx.am
Makefile_Eolian_Cxx_Helper.am
Makefile_Eolian_Files_Helper.am
Makefile_Eolian_Helper.am
Makefile_Eolian_Js.am
Makefile_Eolian_Js_Helper.am
Makefile_Escape.am
Makefile_Ethumb.am
Makefile_Ethumb_Client.am
Makefile_Evas.am Canvas text cursor: move to Efl.Canvas.Text namespace 2017-06-11 23:58:52 +03:00
Makefile_Evil.am
Makefile_Wayland_Protocols.am