efl/src
Hermet Park bf7e05586f efl_ui_textpath: introduce efl_ui_textpath_circular_set() interface.
Summary:
This patch revises efl_ui_textpath_circle_set() interface.

Current circle_set() behavior is wrongly working,
it makes object minimal size with (x * 2, y * 2).
Insanely, how big size if the object is far from the screen origin.

Secondly, current interface requires center position,
How this center position could be guranteed if user wants to put it into a container?

Third, actual textpath output could be out of the textpath boundary,
since the textpath is originated to middle of text height.
the display boundary can be outside of the textpath geometry by (half of text height).

All in all, put altogether in fix,
I confirmed there is no methods without any compatibility break.

This brings elm_textpath_circular_set() api introduced.

@feature

Reviewers: #committers, kimcinoo, jsuya

Subscribers: zmike, bu5hm4n, segfaultxavi, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D9260
2019-07-22 16:47:43 +09:00
..
benchmarks autotools: REMOVAL! 2019-06-18 08:56:34 +02:00
bin efl_ui_textpath: introduce efl_ui_textpath_circular_set() interface. 2019-07-22 16:47:43 +09:00
bindings cxx: remove a compilation warning for g++ 7.x 2019-07-17 19:32:32 -03:00
edje_external here comes meson 2018-10-02 17:22:50 +02:00
examples evas_vg_json: Add image embedded example 2019-07-22 13:54:25 +09:00
generic replace hton and ntoh family functions with ones defined in eina 2019-02-01 14:25:35 +00:00
lib efl_ui_textpath: introduce efl_ui_textpath_circular_set() interface. 2019-07-22 16:47:43 +09:00
modules evas_vg_load_svg: Support multiple gradient without <defs> part 2019-07-15 21:23:38 +09:00
scripts eolian: remove API to get freefunc of type 2019-07-08 16:06:42 +02:00
static_libs vg_common_json : Support image data of node 2019-07-22 13:53:21 +09:00
tests tests/elm: fix event starter helper function to handle elm_win objects 2019-07-19 15:05:02 -07:00
wayland_protocol meson: fix build files size explosion 2018-10-15 22:02:17 +02:00