efl/src/lib/efl
Ali Alzyod 32cffb4494 evas_textblock: change font-size/font-family only using EFL.Text.Font Interface
Currently:
User cannot change font size only, he needs to set both font and font size with (**efl_text_font_font_set**)
To change size only, you need to make two calls, one to get font (**efl_text_font_font_get**) , then pass it again with new size to (**efl_text_font_font_set**).

New Behaviour:
If user want to change size only, then he passes NULL as font argument to keep same font.
If user want to change font only, then he passes 0 as font-size argument, to keep same font-size.

Notes:
This is not best solution, but it better than current behaviour.
I think best solution to have separate function to set font size, but It might break current api or duplicate functions.

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D9158
2019-07-31 10:54:55 -07:00
..
cxx efl: major rewrite of efl_part. 2018-05-24 16:02:18 -07:00
interfaces evas_textblock: change font-size/font-family only using EFL.Text.Font Interface 2019-07-31 10:54:55 -07:00
.gitignore CMake: rework to use some helper macros. 2017-01-23 18:23:40 +01:00
Efl.h efl: add a Efl.Model_Provider that every widget will look up for in their parent tree. 2019-07-17 21:57:51 +02:00
Efl.hh efl: major rewrite of efl_part. 2018-05-24 16:02:18 -07:00
Efl_Config.h.in efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
Efl_MVVM_Common.h efl: Property_Bind should actually tell us if it succeeded or failed by returning an Eina.Error. 2019-03-07 09:58:54 -08:00
meson.build efl: add a factory Eina_Error and rename the file to be more on point with its purpose. 2019-01-09 11:02:10 -08:00