efl/src/lib
Youngbok Shin a9b4be11e1 Evas object: Add paragraph_direciton APIs
Summary:
It adds evas_object_paragraph_direction_set, get APIs.
The APIs set or get paragraph direction to/from the given object.
It changes BiDi calculations and affect the direction and aligning of text.
It doesn't have any effect to text without Fribidi library.

The default paragraph direction is EVAS_BIDI_DIRECTION_INHERIT.
If dir is EVAS_BIDI_DIRECTION_INHERIT, paragraph direction is changed
according to smart parent object. If there is no smart parent object,
paragraph direction works as EVAS_BIDI_DIRECTION_NEUTRAL.

@feature

Test Plan:
Test cases included to the following files.
- evas_test_textblock.c
- evas_test_text.c
- evas_test_object_smart.c

Run "make check".

Reviewers: woohyun, raster, herdsman, tasn

Subscribers: c, raster, cedric

Differential Revision: https://phab.enlightenment.org/D1690
2015-11-19 11:43:39 +00:00
..
ecore ecore: thread - need to null check of function pointer 2015-11-10 14:10:02 -08:00
ecore_audio ecore-audio: defer deletion of pulseaudio timer until after event processing 2015-09-30 16:23:55 -04:00
ecore_avahi
ecore_buffer ecore_buffer: fix typos in documentation 2015-09-29 10:48:02 +01:00
ecore_cocoa ecore_cocoa/evas_gl_cocoa: fix indent, remove printf, and add DBG messages 2015-11-09 10:42:34 -08:00
ecore_con ecore_con: Moving dns.c and dns.h to static_libs. 2015-11-10 14:10:02 -08:00
ecore_drm ecore-drm: Don't send mouse_move event too early 2015-11-17 15:54:34 -05:00
ecore_evas Ecore evas: Correct function name in magic failure of ecore_evas_rotation_with_resize_set () 2015-10-22 14:23:43 +09:00
ecore_fb ecore fb: Use a default tslib device when none is specified through the environment variable TSLIB_TSDEVICE. 2015-10-28 17:17:54 +01:00
ecore_file ecore_file: Fix ecore_file_file_get function on Windows. 2015-11-02 10:32:10 +09:00
ecore_imf ecore_imf: check parameter of ecore_imf_module_register () 2015-06-30 16:43:37 +09:00
ecore_imf_evas ecore_imf_evas: warnings-- 2015-06-29 14:18:40 +01:00
ecore_input ecore: Fix typo in since tag. 2015-06-30 15:40:38 +05:30
ecore_input_evas ecore_evas_input: add value to enable mouse button cancel feature 2015-07-29 21:56:15 +09:00
ecore_ipc ecore_ipc: use Eina_Bool for one-bit bitfield 2015-11-13 13:20:10 +01:00
ecore_psl1ght ecore_psl1ght: Removed unused variable. 2015-09-03 10:19:06 +02:00
ecore_sdl
ecore_wayland ecore-wayland: Reduce overhead for maximize/fullscreen set functions 2015-11-18 12:56:12 -05:00
ecore_win32 ecore: win32: remove executable bit from source file 2015-09-04 14:54:07 +02:00
ecore_x ecore_x: don't add a x selection clear event if the time is the same as when selection was made. 2015-11-09 15:27:26 -08:00
ector ector: Fix incorrect expression 2015-11-17 10:06:55 -05:00
edje Evas object: Add paragraph_direciton APIs 2015-11-19 11:43:39 +00:00
eet Eet: remove dead variable assignment. 2015-11-18 10:11:55 +00:00
eeze Eeze: Fix build break with --disable-libmount 2015-08-01 00:17:37 +09:00
efl Efl: eo-ify enum Efl.Gfx.Fill 2015-11-19 17:29:28 +09:00
efreet efreet - fix efreetd kill and start with clean cache case blank icons 2015-08-12 20:08:14 +09:00
eina eina_thread_queue: use Eina_Bool for one-bit bitfield 2015-11-13 13:31:34 +01:00
eio eio_monitor: fix memory leak in eio monitor module 2015-10-09 10:00:32 +02:00
eldbus [eldbus] assign NULL to fd_handler, after deletion. 2015-10-29 13:45:07 +09:00
elocation
elua elua: remove non-portable lconv fields (breaks windows) 2015-10-19 11:52:03 +01:00
embryo
emile ecore_con: remove last occurence of EMILE_SSLv3 2015-11-11 14:36:23 -08:00
emotion emotion webcam: fix check for v4l2 video capture device capability 2015-11-13 14:05:25 +01:00
eo Revert "Eo: Optimise event callback call" 2015-11-09 14:06:39 +00:00
eolian eolian: add eolian_type_aliased_base_get 2015-11-18 16:02:15 +00:00
eolian_cxx eolian-cxx: Fixed assert which was a tautology 2015-10-09 13:51:20 -03:00
ephysics ephysics: add missing break in switch to avoid override variable with other cases 2015-10-21 14:37:18 +02:00
escape
ethumb ethum: fix compilation on Windows due to missing visibility setting. 2015-08-22 16:09:25 +09:00
ethumb_client Ethumb client: Fix shadow issues (warnings). 2015-10-09 12:35:55 +01:00
evas Evas object: Add paragraph_direciton APIs 2015-11-19 11:43:39 +00:00
evil evil: remove useless vc++ code 2015-11-11 14:36:17 -08:00
.gitignore