efl/data
Daniel Hirt 4a905a22a4 Canvas image: add Efl.Canvas.Text.Factory + use in Ui.Text
This interface has a simple 'create' method to create Efl.Canvas.Object
given a key.
This is used higher-up in Ui.Text in the next commit.

Ui text: add ability to set item factories

Added API to set an item factory object.
This is similar to the previous item providers (that worked with
callbacks).

You instantiate a factory object and set it on the Ui.Text object.
Each factory implements the "create" method from
Efl.Canvas.Text.Item_Factory.

This also includes 3 public factories (Image, Emoticon and Fallback):
  - Image factory: creates images from added entries (key strings)
  - Emoticon factory: creates emoticons by querying the theme
  - Fallback: creates image, then falls back to emoticon

If no factory is set, then the fallback (internal) factory is used.

See the added "Ui.text Item Factory" test in elementary_test for an
example of usage.

@feature
2018-01-18 10:20:28 -08:00
..
coverity coverity: add modeling file to reduce false positives. 2016-12-19 11:09:02 -02:00
ecore Spelling fixes 2015-03-18 21:38:33 -04:00
ecore_imf efl: make libraries aware of EFL_RUN_IN_TREE. 2013-01-04 17:19:43 +00:00
ecore_x ecore x vsync animator support - add a glx based vsync ticker 2014-07-28 23:00:34 +09:00
edje edje - add embryo echo command for debugging 2017-08-05 14:47:25 +09:00
eeze efl: make libraries aware of EFL_RUN_IN_TREE. 2013-01-04 17:19:43 +00:00
efreet efl/efreet: use eina_prefix, kill one TODO item. 2013-01-04 17:42:23 +00:00
elementary Canvas image: add Efl.Canvas.Text.Factory + use in Ui.Text 2018-01-18 10:20:28 -08:00
elua elua: add checkme 2014-12-11 16:41:24 +00:00
embryo embryo: add tzdate function 2016-02-22 18:29:01 -05:00
emotion my brain farted. 2013-01-12 04:00:34 +00:00
eo Eo gdb: Add workaround for gdb oddities. 2016-12-08 11:19:51 +00:00
ethumb fix frame handling. 2013-01-12 04:32:13 +00:00
ethumb_client fix directory structure: move ethumd_client out of ethumb. 2013-01-15 18:10:58 +00:00
evas merge: and now Evas 2012-11-04 11:51:42 +00:00
.gitignore Split .gitignore into multiple files 2013-06-11 18:18:50 -03:00
Makefile.am Elementary: fix makefile ignore efl_ui_theme edc's change 2017-12-20 15:26:22 +09:00