efl.canvas.textblock: update eo file documentation
authorali <ali198724@gmail.com>
Fri, 20 Dec 2019 11:45:31 +0000 (12:45 +0100)
committerJongmin Lee <jm105.lee@samsung.com>
Sun, 22 Dec 2019 20:58:35 +0000 (05:58 +0900)
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

index 978c502..442c418 100644 (file)
@@ -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<Eina.Rect>; [[Future for layout result.]]
       }