efl/src/examples
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_avahi here comes meson 2018-10-02 17:22:50 +02:00
edje here comes meson 2018-10-02 17:22:50 +02:00
eet here comes meson 2018-10-02 17:22:50 +02:00
efl_mono build: move src/examples/ to a single makefile 2018-08-03 13:09:22 +02:00
eina here comes meson 2018-10-02 17:22:50 +02:00
eina_cxx build: move src/examples/ to a single makefile 2018-08-03 13:09:22 +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
elementary Canvas layout: support more Efl.Text.* with efl_part 2018-11-06 18:33:56 +02:00
elocation build: move src/examples/ to a single makefile 2018-08-03 13:09:22 +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
eolian_cxx eolian-cxx: Remove test that can't be implemented 2018-08-24 11:42:49 +02:00
ephysics build: move src/examples/ to a single makefile 2018-08-03 13:09:22 +02:00
ethumb_client here comes meson 2018-10-02 17:22:50 +02:00
evas here comes meson 2018-10-02 17:22:50 +02:00
Makefile.am build: remove BUILT_SOURCES usage from cxx examples makefiles 2018-08-03 13:47:25 +02:00
ecore.mk examples: ecore: add input_joystick example to build 2018-08-22 18:38:37 +09:00
ecore_avahi.mk examples - fix avahi examples to compile 2018-09-21 13:39:45 +01:00
edje.mk examples: edje: add forgotten edje-anchors example to build 2018-08-21 14:27:49 -04:00
eet.mk build: move src/examples/ to a single makefile 2018-08-03 13:09:22 +02:00
efl_mono.mk efl-csharp: Fixing C# examples 2018-10-04 19:15:42 +02:00
eina.mk examples: eina: add missing example source files to dist 2018-08-21 14:27:29 -04:00
eina_cxx.mk build: move src/examples/ to a single makefile 2018-08-03 13:09:22 +02:00
eio.mk build: move src/examples/ to a single makefile 2018-08-03 13:09:22 +02:00
eldbus.mk build: move src/examples/ to a single makefile 2018-08-03 13:09:22 +02:00
elementary.mk Canvas layout: support more Efl.Text.* with efl_part 2018-11-06 18:33:56 +02:00
elocation.mk build: move src/examples/ to a single makefile 2018-08-03 13:09:22 +02:00
emile.mk examples: emile: make sure we ship the Makefile.examples file in dist 2018-08-21 14:31:19 -04:00
emotion.mk build: move src/examples/ to a single makefile 2018-08-03 13:09:22 +02:00
eolian_cxx.mk build: remove BUILT_SOURCES usage from cxx examples makefiles 2018-08-03 13:47:25 +02:00
ephysics.mk build: move src/examples/ to a single makefile 2018-08-03 13:09:22 +02:00
ethumb_client.mk build: move src/examples/ to a single makefile 2018-08-03 13:09:22 +02:00
evas.mk efl-csharp: Fixing C# examples 2018-10-04 19:15:42 +02:00