Ui text: add Efl.Ui.Text_Async object
authorDaniel Hirt <hirt.danny@gmail.com>
Tue, 12 Sep 2017 05:38:51 +0000 (08:38 +0300)
committerDaniel Hirt <hirt.danny@gmail.com>
Wed, 20 Sep 2017 11:50:09 +0000 (14:50 +0300)
commit1a854d892f83b6933d3523cf7d188215600df04d
treeafee3acd4ae1824518cc11f49ae9098c70968c0a
parentb63c3620dff8930f4ad029351c6d455414062c02
Ui text: add Efl.Ui.Text_Async object

Adds "Efl.Ui.Text_Async" object.
This new widget uses the "async_layout" functionality of the underlying
Efl.Canvas.Text object.

Currently, if "editable" mode is enabled, there is no asynchronous
layout, as interactive operations (e.g. typing) should get processed
immediately. Thus, only "non-editable" instructs the text object to do
asynchronous layout.

@feature
src/Makefile_Elementary.am
src/bin/elementary/test.c
src/bin/elementary/test_efl_ui_text.c
src/lib/elementary/Elementary.h
src/lib/elementary/efl_ui_text.c
src/lib/elementary/efl_ui_text_async.eo [new file with mode: 0644]