Marcel Hollerbach
7f57e8e601
move stabelized items out of @beta
...
fixes T8570
fixes T8567
fixes T8566
fixes T8521
fixes T8501
fixes T8460
fixes T8455
fixes T8454
fixes T8254
fixes T7945
fixes T7944
fixes T7943
fixes T7942
fixes T7941
fixes T7940
fixes T7939
fixes T7938
fixes T7937
fixes T7936
fixes T7935
fixes T7934
fixes T7933
fixes T7858
fixes T7857
fixes T7856
fixes T7855
fixes T8599
Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Differential Revision: https://phab.enlightenment.org/D11264
2020-02-05 08:58:22 +01:00
Ali Alzyod
ba99891710
efl.canvas.textblock: update style strings
...
Summary:
Update
backing -> background_type
backing_color -> background_color
underline_dash_color -> underline_dashed_color
underline - > underline_type
strikethrough - > strikethrough_type
style -> (effect_type + shadow_direction)
underline_dash_width -> underline_dashed_width
underline_dashed_gap -> underline_dashed_gap
**+prevent unified APIs from supporting legacy style tags, and prevent legacy APIs from the ability to use new unified tags**
Reviewers: zmike, woohyun, segfaultxavi, bu5hm4n, cedric
Reviewed By: segfaultxavi, bu5hm4n
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8523
Differential Revision: https://phab.enlightenment.org/D11188
2020-02-04 17:54:34 +01:00
Ali Alzyod
932ea7a70e
efl.canvas.textblock: annotate obstacle methods as beta
...
Summary:
We decided to annotate these methods as beta
**obstacle_add**
**obstacle_del**
**obstacles_update**
Reviewers: woohyun, segfaultxavi
Reviewed By: segfaultxavi
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8460
Differential Revision: https://phab.enlightenment.org/D11136
2020-01-23 12:34:39 +01:00
Xavi Artigas
93c7e7dc8f
docs: Improvements to Text API documentation
...
Ref T7855
Ref T7934
Ref T7935
Ref T7936
Ref T7937
Ref T7938
Ref T7941
Ref T7942
Ref T7943
Ref T7944
Ref T7945
2020-01-09 18:17:33 +01:00
Ali Alzyod
1a02745a88
efl.text.cursor: change to abstract class
...
Summary:
1- Change cursor to abstract class
2- Remove copy method from cursor
3- remove cursor_Add method from efl.canvas.textblock and efl.ui.textbox
Reviewers: woohyun, segfaultxavi, bu5hm4n
Reviewed By: bu5hm4n
Subscribers: lauromoura, YOhoho, cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8299, T8454
Differential Revision: https://phab.enlightenment.org/D11034
2020-01-09 22:33:07 +09:00
Ali Alzyod
7b0a44dd33
efl.canvas.textblock: rename style strings to have underscore between words
...
Summary:
rename following styling strings:
tabstops -> tab_stops
linesize -> line_size
linerelsize -> line_rel_size
linegap -> line_gap
linerelgap -> line_rel_gap
linefill -> line_fill
This will affect Style_Apply, all_style_get, and any method expect styling string
Reviewers: segfaultxavi, woohyun
Reviewed By: segfaultxavi
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8523
Differential Revision: https://phab.enlightenment.org/D11043
2020-01-09 12:16:55 +01:00
Ali Alzyod
36a50f4d82
efl.text_style: remame underline2 and glow2
...
Summary: rename underline2 into secondary_underline and glow2 into secondary_glow
Reviewers: woohyun, segfaultxavi
Reviewed By: segfaultxavi
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T7857
Differential Revision: https://phab.enlightenment.org/D11024
2020-01-07 09:32:03 +01:00
Xavi Artigas
744d4682c2
docs: Remove Evas reference from Efl.Canvas.Textblock
2020-01-03 11:57:27 +01:00
Ali Alzyod
3c54f6458f
Efl.Text.Font.Properties: rename Efl.Text_Font_Properties
...
Efl.Text.Font.Properties: rename Efl.Text_Font_Properties
Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D10990
2020-01-02 12:43:46 +01:00
Ali Alzyod
55e9d31569
efl.text.font: rename to efl.text.font.properties
...
Reviewers: segfaultxavi, woohyun, zmike, bu5hm4n
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T7855
Differential Revision: https://phab.enlightenment.org/D10966
2019-12-26 18:08:00 +09:00
Ali Alzyod
3bd4f04ec7
efl_text_format: rename tabstops,lingap,linerelgap
...
Summary: rename tabstops,lingap,linerelgap to have underscore between words
Reviewers: segfaultxavi, woohyun
Reviewed By: woohyun
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T7856
Differential Revision: https://phab.enlightenment.org/D10963
2019-12-26 18:01:32 +09:00
Ali Alzyod
74a8c646bc
efl.canvas.textblock: update eo file documentation
...
Summary: T8460
Reviewers: segfaultxavi
Reviewed By: segfaultxavi
Subscribers: segfaultxavi, cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D10936
2019-12-20 12:47:25 +01:00
Ali Alzyod
5cf7fa7670
efl.text.style: rename methods/properties and add text_ prefix
...
Summary:
efl.text.style: rename methods and properties
this change will avoid conflict in the future with other interfaces or class methods.
```
Efl.Text_Style.text_color { set; get; }
Efl.Text_Style.text_backing_type { set; get; }
Efl.Text_Style.text_background_color { set; get;} //this was backing_color
Efl.Text_Style.text_underline_type { set; }
Efl.Text_Style.text_underline_color { set; get; }
Efl.Text_Style.text_underline2_color { set; get; }
Efl.Text_Style.text_underline_dashed_color { set; get; }
Efl.Text_Style.text_underline_height { set; }
Efl.Text_Style.text_underline_dashed_width { set; }
Efl.Text_Style.text_underline_dashed_gap { set; }
Efl.Text_Style.text_strikethrough_type { set; }
Efl.Text_Style.text_strikethrough_color { set; get; }
Efl.Text_Style.text_effect_type { set; }
Efl.Text_Style.text_shadow_direction { set; }
Efl.Text_Style.text_outline_color { set; get; }
Efl.Text_Style.text_shadow_color { set; get; }
Efl.Text_Style.text_glow_color { set; get; }
Efl.Text_Style.text_glow2_color { set; get; }
```
T8533
Reviewers: woohyun, segfaultxavi, bu5hm4n, zmike, cedric
Reviewed By: segfaultxavi
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D10897
2019-12-20 09:58:27 +01:00
Ali Alzyod
365159c5ea
efl.text.format: rename methods and properties
...
Summary:
efl.text.format: rename methods and properties
this change will avoid conflict in the future with other interfaces or class methods.
T8533
Reviewers: woohyun, segfaultxavi, zmike, bu5hm4n
Reviewed By: segfaultxavi
Subscribers: cedric, #committers, #reviewers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D10895
2019-12-17 15:57:58 +01:00
Xavi Artigas
0265f4fd55
docs: Add detailed text styling information
...
Summary:
More detailed descriptions for each attribute.
Relationship between attributes.
Default values.
Links to direct API methods for the corresponding property.
General text overhaul and formatting.
Test Plan: Builds and passes tests. Generate docgen or DocFX documentation and enjoy your new Text styling descriptions!
Reviewers: ali.alzyod
Reviewed By: ali.alzyod
Subscribers: AbdullehGhujeh, cedric, #reviewers, #committers, woohyun, bu5hm4n
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D10873
2019-12-17 14:20:12 +01:00
Ali Alzyod
68e9bf9c14
efl_canvas_textblock: allow style_apply with wrap=none
...
Summary:
1- passing style_apply("wrap=none") had no effect previously, and now disable wraping
2- style_all_get() by default return "wrap=word", but now return "wrap=none"
refer to T8523
Reviewers: segfaultxavi, woohyun, cedric
Reviewed By: segfaultxavi
Subscribers: segfaultxavi, cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D10888
2019-12-16 19:11:33 +01:00
Ali Alzyod
3372a701d3
efl_canvas_text: event emitting
...
Summary:
1- Emitting changed event when adding text using cursors.
2- remove attribute,changed event since it is not used now
3- Emitting layout,finished event when finish layouting
Reviewers: woohyun, cedric, bu5hm4n
Reviewed By: cedric
Subscribers: bu5hm4n, cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D10834
2019-12-13 15:10:32 +09:00
Ali Alzyod
621d2cdecf
Efl.Canvas.Text rename into Efl.Canvas.Textblock
...
Summary:
Efl.Canvas.Text renamed into **Efl.Canvas.Textblock**
Efl.Canvas.Text_Factory renamed into **Efl.Canvas.Textblock_Factory**
Reviewers: woohyun, segfaultxavi, zmike, bu5hm4n, YOhoho
Reviewed By: segfaultxavi
Subscribers: cedric, #committers, #reviewers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D10808
2019-12-10 17:39:59 +09:00