path: root/src/lib/efl/interfaces/efl_text_types.eot
diff options
authorJean-Philippe Andre <>2017-12-13 15:12:13 +0900
committerJean-Philippe Andre <>2017-12-13 15:36:10 +0900
commit315c4f761e03de99bff943cd12408db14d39cd2c (patch)
tree57968f9f2d13e80092989f1da19554eb9824ffed /src/lib/efl/interfaces/efl_text_types.eot
parent71552564228d7163260e56d9549b6a19c7b47a72 (diff)
text: Merge changed,user events
Efl.Ui.Text and Efl.Ui.Text.Interactive were both defining it.
Diffstat (limited to '')
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lib/efl/interfaces/efl_text_types.eot b/src/lib/efl/interfaces/efl_text_types.eot
index d6f764023e..d3f7d204f2 100644
--- a/src/lib/efl/interfaces/efl_text_types.eot
+++ b/src/lib/efl/interfaces/efl_text_types.eot
@@ -7,6 +7,18 @@ enum Efl.Text.Bidirectional_Type {
7 inherit [[Inherit text type]] 7 inherit [[Inherit text type]]
8} 8}
9 9
10struct Efl.Ui.Text.Change_Info {
11 [[This structure includes all the information about content changes.
13 It's meant to be used to implement undo/redo.
14 ]]
15 content: string; [[The content added/removed]]
16 position: size; [[The position where it was added/removed]]
17 length: size; [[The length of content in characters (not bytes, actual unicode characters)]]
18 insert: bool; [[$true if the content was inserted, $false if removei]]
19 merge: bool; [[$true if can be merged with the previous one. Used for example with insertion when something is already selected]]
10type @extern Efl.Text.Annotate.Annotation: __undefined_type; [[EFL text annotations data structure]] 22type @extern Efl.Text.Annotate.Annotation: __undefined_type; [[EFL text annotations data structure]]
11 23
12type @extern Efl.Text.Cursor.Cursor: __undefined_type; [[Text cursor data structure]] 24type @extern Efl.Text.Cursor.Cursor: __undefined_type; [[Text cursor data structure]]