efl/src/tests
Daniel Hirt face90632e Canvas layout: support more Efl.Text.* with efl_part
This adds many Efl.Text.* that are useful for manipulating the
underlying TEXTBLOCK object's propeties using efl_part.

This has been implemented as part of the "user-defined" properties of
the layout part, so that the changes on the part persist across load of
different groups.

Note that text styles have precedence over the TEXTBLOCK (Canvas.Text)
object's properties. if an edc provides a style, the properties it
manipulates as part of the "base:" string would not be affected by this
API.

In general, this helps reducing the amount of styles for objects (or
modes of the same objects) that share the same setup, but are different
in some properties (e.g.  ellipsis, wrap etc).

@feature

Canvas layout: add text part "expand" property

This adds "expansion modes", which are essentially the same as min/max
hints in the edje part's 'description.text' fields.

The user can then customize his widget to different modes without being
forced to create a new edje group in the theme.

Note that there is an added check in case one of the min/max text flags
are provided from the theme. In such case, all flags from this new API
will be ignored.
This fortifies misuse where the flags are set both in theme and the API.

@feature
2018-11-06 18:33:56 +02:00
..
ecore here comes meson 2018-10-02 17:22:50 +02:00
ecore_audio_cxx
ecore_con here comes meson 2018-10-02 17:22:50 +02:00
ecore_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
ector here comes meson 2018-10-02 17:22:50 +02:00
edje Canvas layout: support more Efl.Text.* with efl_part 2018-11-06 18:33:56 +02:00
edje_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
eet here comes meson 2018-10-02 17:22:50 +02:00
eet_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
eeze here comes meson 2018-10-02 17:22:50 +02:00
efl here comes meson 2018-10-02 17:22:50 +02:00
efl_js
efl_mono meson: make bindings test work without efl installed 2018-10-24 15:45:34 +02:00
efreet here comes meson 2018-10-02 17:22:50 +02:00
eina here comes meson 2018-10-02 17:22:50 +02:00
eina_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
eio here comes meson 2018-10-02 17:22:50 +02:00
eldbus here comes meson 2018-10-02 17:22:50 +02:00
eldbus_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
elementary meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00
elementary_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
elocation tests: add instrumentation to existing tests to find slow tests 2018-04-05 11:10:25 +02:00
elput here comes meson 2018-10-02 17:22:50 +02:00
elua here comes meson 2018-10-02 17:22:50 +02:00
emile here comes meson 2018-10-02 17:22:50 +02:00
emotion here comes meson 2018-10-02 17:22:50 +02:00
eo eo: add log domain to the testsuite 2018-10-12 14:59:14 +09:00
eo_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
eolian eolian: add eolian_implement_implementing_class_get 2018-11-04 16:12:53 +01:00
eolian_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
eolian_js eolian: push missing event type changes in tests 2018-05-21 20:32:57 +02:00
evas Text: add markup_range_get 2018-11-05 17:31:06 +02:00
evas_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
evil evil: Fix test compilation. 2018-06-13 10:09:16 -04:00
.gitignore tests: add failsafe timeout for tests running in fork mode 2018-08-16 09:59:58 +02:00
efl_check.h tests: fix a build error on the 0.12.0 check 2018-09-04 14:58:10 +09:00
meson.build here comes meson 2018-10-02 17:22:50 +02:00
timeout.c tests: add failsafe timeout for tests running in fork mode 2018-08-16 09:59:58 +02:00