From 74a8c646bcb9a344e446c1c5c19a336a5e3dbb68 Mon Sep 17 00:00:00 2001 From: ali Date: Fri, 20 Dec 2019 12:45:31 +0100 Subject: [PATCH] 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 --- src/lib/evas/canvas/efl_canvas_textblock.eo | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/lib/evas/canvas/efl_canvas_textblock.eo b/src/lib/evas/canvas/efl_canvas_textblock.eo index 978c502b2c..442c418fcd 100644 --- a/src/lib/evas/canvas/efl_canvas_textblock.eo +++ b/src/lib/evas/canvas/efl_canvas_textblock.eo @@ -54,7 +54,8 @@ class @beta Efl.Canvas.Textblock extends Efl.Canvas.Object implements Efl.Text, @property style_insets { [[Gets the left, right, top and bottom insets of the text. - The inset is any applied padding on the text. + The inset is any applied padding on the text (which is calculated + internally by styling applied to Textblock). ]] get {} values { @@ -78,11 +79,13 @@ class @beta Efl.Canvas.Textblock extends Efl.Canvas.Object implements Efl.Text, } @property newline_as_paragraph_separator { [[When $true, the newline character will behave as a paragraph separator. + Paragraph separator equal U+2029, and new line equal U+000A. + This will effect a lot of text behaviour like @Efl.Text.Cursor.move method. ]] set {} get {} values { - mode: bool; [[$true for legacy mode, $false otherwise.]] + mode: bool; [[$true to treat new line as paragraph separator, $false otherwise.]] } } style_apply { @@ -433,6 +436,10 @@ class @beta Efl.Canvas.Textblock extends Efl.Canvas.Object implements Efl.Text, Once layout is complete, the result is returned as @Eina.Rect, with the $w and $h fields set. + + This can be used to layout Textblock before it is required + to layout internally in back thread, which can enhance application + performance. ]] return: future; [[Future for layout result.]] }