aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/api/efl/text
diff options
context:
space:
mode:
Diffstat (limited to 'pages/develop/api/efl/text')
-rw-r--r--pages/develop/api/efl/text/annotate.txt56
-rw-r--r--pages/develop/api/efl/text/annotate/annotation.txt12
-rw-r--r--pages/develop/api/efl/text/annotate/method/annotation_del.txt18
-rw-r--r--pages/develop/api/efl/text/annotate/method/annotation_insert.txt18
-rw-r--r--pages/develop/api/efl/text/annotate/method/annotation_positions_get.txt18
-rw-r--r--pages/develop/api/efl/text/annotate/method/cursor_object_item_insert.txt18
-rw-r--r--pages/develop/api/efl/text/annotate/method/object_item_geometry_get.txt18
-rw-r--r--pages/develop/api/efl/text/annotate/method/range_annotations_get.txt14
-rw-r--r--pages/develop/api/efl/text/annotate/property/annotation.txt32
-rw-r--r--pages/develop/api/efl/text/annotate/property/cursor_object_item_annotation.txt20
-rw-r--r--pages/develop/api/efl/text/bidirectional_type.txt32
-rw-r--r--pages/develop/api/efl/text/cursor.txt175
-rw-r--r--pages/develop/api/efl/text/cursor/cursor.txt12
-rw-r--r--pages/develop/api/efl/text/cursor/cursor_get_type.txt38
-rw-r--r--pages/develop/api/efl/text/cursor/cursor_type.txt26
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_char_delete.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_char_next.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_char_prev.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_compare.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_coord_set.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_copy.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_equal.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_free.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_line_char_first.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_line_char_last.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_line_jump_by.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_new.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_paragraph_char_first.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_paragraph_char_last.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_paragraph_first.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_paragraph_last.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_paragraph_next.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_paragraph_prev.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_text_insert.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_word_end.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/method/cursor_word_start.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/property/cursor.txt14
-rw-r--r--pages/develop/api/efl/text/cursor/property/cursor_content.txt20
-rw-r--r--pages/develop/api/efl/text/cursor/property/cursor_geometry.txt36
-rw-r--r--pages/develop/api/efl/text/cursor/property/cursor_position.txt28
-rw-r--r--pages/develop/api/efl/text/font.txt56
-rw-r--r--pages/develop/api/efl/text/font/bitmap_scalable.txt30
-rw-r--r--pages/develop/api/efl/text/font/property/font.txt24
-rw-r--r--pages/develop/api/efl/text/font/property/font_bitmap_scalable.txt26
-rw-r--r--pages/develop/api/efl/text/font/property/font_fallbacks.txt26
-rw-r--r--pages/develop/api/efl/text/font/property/font_lang.txt26
-rw-r--r--pages/develop/api/efl/text/font/property/font_slant.txt26
-rw-r--r--pages/develop/api/efl/text/font/property/font_source.txt26
-rw-r--r--pages/develop/api/efl/text/font/property/font_weight.txt26
-rw-r--r--pages/develop/api/efl/text/font/property/font_width.txt26
-rw-r--r--pages/develop/api/efl/text/font/slant.txt28
-rw-r--r--pages/develop/api/efl/text/font/weight.txt48
-rw-r--r--pages/develop/api/efl/text/font/width.txt40
-rw-r--r--pages/develop/api/efl/text/format.txt77
-rw-r--r--pages/develop/api/efl/text/format/horizontal_alignment_auto_type.txt30
-rw-r--r--pages/develop/api/efl/text/format/property/ellipsis.txt22
-rw-r--r--pages/develop/api/efl/text/format/property/halign.txt22
-rw-r--r--pages/develop/api/efl/text/format/property/halign_auto_type.txt22
-rw-r--r--pages/develop/api/efl/text/format/property/linegap.txt26
-rw-r--r--pages/develop/api/efl/text/format/property/linerelgap.txt26
-rw-r--r--pages/develop/api/efl/text/format/property/multiline.txt22
-rw-r--r--pages/develop/api/efl/text/format/property/password.txt22
-rw-r--r--pages/develop/api/efl/text/format/property/replacement_char.txt26
-rw-r--r--pages/develop/api/efl/text/format/property/tabstops.txt22
-rw-r--r--pages/develop/api/efl/text/format/property/valign.txt22
-rw-r--r--pages/develop/api/efl/text/format/property/wrap.txt22
-rw-r--r--pages/develop/api/efl/text/format/wrap.txt32
-rw-r--r--pages/develop/api/efl/text/markup.txt67
-rw-r--r--pages/develop/api/efl/text/markup/method/cursor_markup_insert.txt14
-rw-r--r--pages/develop/api/efl/text/markup/property/markup.txt22
-rw-r--r--pages/develop/api/efl/text/markup_util.txt14
-rw-r--r--pages/develop/api/efl/text/markup_util/method/markup_to_text.txt14
-rw-r--r--pages/develop/api/efl/text/markup_util/method/text_to_markup.txt14
-rw-r--r--pages/develop/api/efl/text/properties.txt6
-rw-r--r--pages/develop/api/efl/text/properties/property/font.txt52
-rw-r--r--pages/develop/api/efl/text/properties/property/font_source.txt48
-rw-r--r--pages/develop/api/efl/text/property/text.txt48
-rw-r--r--pages/develop/api/efl/text/style.txt140
-rw-r--r--pages/develop/api/efl/text/style/backing_type.txt26
-rw-r--r--pages/develop/api/efl/text/style/effect_type.txt42
-rw-r--r--pages/develop/api/efl/text/style/property/backing_color.txt28
-rw-r--r--pages/develop/api/efl/text/style/property/backing_type.txt22
-rw-r--r--pages/develop/api/efl/text/style/property/effect_type.txt22
-rw-r--r--pages/develop/api/efl/text/style/property/gfx_filter.txt26
-rw-r--r--pages/develop/api/efl/text/style/property/glow2_color.txt28
-rw-r--r--pages/develop/api/efl/text/style/property/glow_color.txt28
-rw-r--r--pages/develop/api/efl/text/style/property/normal_color.txt28
-rw-r--r--pages/develop/api/efl/text/style/property/outline_color.txt28
-rw-r--r--pages/develop/api/efl/text/style/property/shadow_color.txt28
-rw-r--r--pages/develop/api/efl/text/style/property/shadow_direction.txt22
-rw-r--r--pages/develop/api/efl/text/style/property/strikethrough_color.txt28
-rw-r--r--pages/develop/api/efl/text/style/property/strikethrough_type.txt22
-rw-r--r--pages/develop/api/efl/text/style/property/underline2_color.txt28
-rw-r--r--pages/develop/api/efl/text/style/property/underline2_type.txt22
-rw-r--r--pages/develop/api/efl/text/style/property/underline_color.txt28
-rw-r--r--pages/develop/api/efl/text/style/property/underline_dashed_color.txt28
-rw-r--r--pages/develop/api/efl/text/style/property/underline_dashed_gap.txt22
-rw-r--r--pages/develop/api/efl/text/style/property/underline_dashed_width.txt22
-rw-r--r--pages/develop/api/efl/text/style/property/underline_height.txt22
-rw-r--r--pages/develop/api/efl/text/style/property/underline_type.txt22
-rw-r--r--pages/develop/api/efl/text/style/shadow_direction.txt38
-rw-r--r--pages/develop/api/efl/text/style/strikethrough_type.txt26
-rw-r--r--pages/develop/api/efl/text/style/underline_type.txt32
103 files changed, 1340 insertions, 1467 deletions
diff --git a/pages/develop/api/efl/text/annotate.txt b/pages/develop/api/efl/text/annotate.txt
index bb0719878..2c26118e1 100644
--- a/pages/develop/api/efl/text/annotate.txt
+++ b/pages/develop/api/efl/text/annotate.txt
@@ -37,63 +37,55 @@ digraph hierarchy {
++++
===== Members =====
-**[[:develop:api:efl:text:annotate:method:annotation_del|annotation_del]]**
+**[[:develop:api:efl:text:annotate:method:annotation_del|annotation_del]]**\\
+> %%Deletes given annotation.%%
<code c>
Eina_Bool efl_text_annotation_del(Eo *obj, Efl_Text_Annotate_Annotation *annotation);
</code>
-
-%%Deletes given annotation.%%\\
-\\
-**[[:develop:api:efl:text:annotate:method:annotation_insert|annotation_insert]]**
+\\
+**[[:develop:api:efl:text:annotate:method:annotation_insert|annotation_insert]]**\\
+> %%Inserts an annotation format in a specified range [%%''start''%%, %%''end''%% - 1].%%
<code c>
Efl_Text_Annotate_Annotation *efl_text_annotation_insert(Eo *obj, Efl_Text_Cursor_Cursor *start, Efl_Text_Cursor_Cursor *end, const char *format);
</code>
-
-%%Inserts an annotation format in a specified range [%%''start''%%, %%''end''%% - 1].%%\\
-\\
-**[[:develop:api:efl:text:annotate:method:annotation_positions_get|annotation_positions_get]]**
+\\
+**[[:develop:api:efl:text:annotate:method:annotation_positions_get|annotation_positions_get]]**\\
+> %%Sets given cursors to the start and end positions of the annotation.%%
<code c>
void efl_text_annotation_positions_get(Eo *obj, const Efl_Text_Annotate_Annotation *annotation, Efl_Text_Cursor_Cursor *start, Efl_Text_Cursor_Cursor *end);
</code>
-
-%%Sets given cursors to the start and end positions of the annotation.%%\\
-\\
-**[[:develop:api:efl:text:annotate:method:cursor_object_item_insert|cursor_object_item_insert]]**
+\\
+**[[:develop:api:efl:text:annotate:method:cursor_object_item_insert|cursor_object_item_insert]]**\\
+> %%Inserts a object item at specified position.%%
<code c>
Efl_Text_Annotate_Annotation *efl_text_cursor_object_item_insert(Eo *obj, Efl_Text_Cursor_Cursor *cur, const char *format);
</code>
-
-%%Inserts a object item at specified position.%%\\
-\\
-**[[:develop:api:efl:text:annotate:method:object_item_geometry_get|object_item_geometry_get]]**
+\\
+**[[:develop:api:efl:text:annotate:method:object_item_geometry_get|object_item_geometry_get]]**\\
+> %%Queries a given object item for its geometry.%%
<code c>
Eina_Bool efl_text_object_item_geometry_get(Eo *obj, const Efl_Text_Annotate_Annotation *an, int *x, int *y, int *w, int *h);
</code>
-
-%%Queries a given object item for its geometry.%%\\
-\\
-**[[:develop:api:efl:text:annotate:method:range_annotations_get|range_annotations_get]]**
+\\
+**[[:develop:api:efl:text:annotate:method:range_annotations_get|range_annotations_get]]**\\
+> %%Returns an iterator of all the handles in a range.%%
<code c>
Eina_Iterator *efl_text_range_annotations_get(Eo *obj, const Efl_Text_Cursor_Cursor *start, const Efl_Text_Cursor_Cursor *end);
</code>
-
-%%Returns an iterator of all the handles in a range.%%\\
-\\
-**[[:develop:api:efl:text:annotate:property:annotation|annotation]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:annotate:property:annotation|annotation]]** //**(get, set)**//\\
+> %%A new format for %%''annotation''%%.%%
<code c>
const char *efl_text_annotation_get(const Eo *obj, Efl_Text_Annotate_Annotation *annotation);
Eina_Bool efl_text_annotation_set(Eo *obj, Efl_Text_Annotate_Annotation *annotation, const char *format);
</code>
-
-%%A new format for %%''annotation''%%.%%\\
-\\
-**[[:develop:api:efl:text:annotate:property:cursor_object_item_annotation|cursor_object_item_annotation]]** //**(get)**//
+\\
+**[[:develop:api:efl:text:annotate:property:cursor_object_item_annotation|cursor_object_item_annotation]]** //**(get)**//\\
+> %%The object-item annotation at the cursor's position.%%
<code c>
Efl_Text_Annotate_Annotation *efl_text_cursor_object_item_annotation_get(const Eo *obj, Efl_Text_Cursor_Cursor *cur);
</code>
-
-%%The object-item annotation at the cursor's position.%%\\
-\\
+\\
===== Events =====
diff --git a/pages/develop/api/efl/text/annotate/annotation.txt b/pages/develop/api/efl/text/annotate/annotation.txt
index 1f9c1fca8..26b14816e 100644
--- a/pages/develop/api/efl/text/annotate/annotation.txt
+++ b/pages/develop/api/efl/text/annotate/annotation.txt
@@ -1,4 +1,10 @@
~~Title: Efl.Text.Annotate.Annotation~~
+===== Description =====
+
+%%EFL text annotations data structure%%
+
+{{page>:develop:api-include:efl:text:annotate:annotation:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -11,9 +17,3 @@ type @extern Efl.Text.Annotate.Annotation: __undefined_type;
typedef __undefined_type Efl_Text_Annotate_Annotation;
</code>
-===== Description =====
-
-%%EFL text annotations data structure%%
-
-{{page>:develop:api-include:efl:text:annotate:annotation:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/text/annotate/method/annotation_del.txt b/pages/develop/api/efl/text/annotate/method/annotation_del.txt
index 46d22af1b..d1da6c78c 100644
--- a/pages/develop/api/efl/text/annotate/method/annotation_del.txt
+++ b/pages/develop/api/efl/text/annotate/method/annotation_del.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Text.Annotate.annotation_del~~
+===== Description =====
+
+%%Deletes given annotation.%%
+
+%%All formats applied by %%''annotation''%% will be removed and it will be deleted.%%
+
+//Since 1.18//
+{{page>:develop:api-include:efl:text:annotate:method:annotation_del:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -20,15 +29,6 @@ Eina_Bool efl_text_annotation_del(Eo *obj, Efl_Text_Annotate_Annotation *annotat
* **annotation** //(in)// - %%Annotation to be removed%%
-===== Description =====
-
-%%Deletes given annotation.%%
-
-%%All formats applied by %%''annotation''%% will be removed and it will be deleted.%%
-
-//Since 1.18//
-{{page>:develop:api-include:efl:text:annotate:method:annotation_del:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Annotate.annotation_del**
diff --git a/pages/develop/api/efl/text/annotate/method/annotation_insert.txt b/pages/develop/api/efl/text/annotate/method/annotation_insert.txt
index 9e7139fd4..267dcdfd9 100644
--- a/pages/develop/api/efl/text/annotate/method/annotation_insert.txt
+++ b/pages/develop/api/efl/text/annotate/method/annotation_insert.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Text.Annotate.annotation_insert~~
+===== Description =====
+
+%%Inserts an annotation format in a specified range [%%''start''%%, %%''end''%% - 1].%%
+
+%%The %%''format''%% will be applied to the given range, and the %%''annotation''%% handle will be returned for further handling.%%
+
+//Since 1.18//
+{{page>:develop:api-include:efl:text:annotate:method:annotation_insert:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -24,15 +33,6 @@ Efl_Text_Annotate_Annotation *efl_text_annotation_insert(Eo *obj, Efl_Text_Curso
* **end** //(in)// - %%End of range%%
* **format** //(in)// - %%Annotation format%%
-===== Description =====
-
-%%Inserts an annotation format in a specified range [%%''start''%%, %%''end''%% - 1].%%
-
-%%The %%''format''%% will be applied to the given range, and the %%''annotation''%% handle will be returned for further handling.%%
-
-//Since 1.18//
-{{page>:develop:api-include:efl:text:annotate:method:annotation_insert:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Annotate.annotation_insert**
diff --git a/pages/develop/api/efl/text/annotate/method/annotation_positions_get.txt b/pages/develop/api/efl/text/annotate/method/annotation_positions_get.txt
index 2f06efdf6..c29b6f144 100644
--- a/pages/develop/api/efl/text/annotate/method/annotation_positions_get.txt
+++ b/pages/develop/api/efl/text/annotate/method/annotation_positions_get.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Text.Annotate.annotation_positions_get~~
+===== Description =====
+
+%%Sets given cursors to the start and end positions of the annotation.%%
+
+%%The cursors %%''start''%% and %%''end''%% will be set to the start and end positions of the given annotation %%''annotation''%%.%%
+
+//Since 1.18//
+{{page>:develop:api-include:efl:text:annotate:method:annotation_positions_get:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -23,15 +32,6 @@ void efl_text_annotation_positions_get(Eo *obj, const Efl_Text_Annotate_Annotati
* **start** //(in)// - %%Cursor to be set to the start position of the annotation in the text%%
* **end** //(in)// - %%Cursor to be set to the end position of the annotation in the text%%
-===== Description =====
-
-%%Sets given cursors to the start and end positions of the annotation.%%
-
-%%The cursors %%''start''%% and %%''end''%% will be set to the start and end positions of the given annotation %%''annotation''%%.%%
-
-//Since 1.18//
-{{page>:develop:api-include:efl:text:annotate:method:annotation_positions_get:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Annotate.annotation_positions_get**
diff --git a/pages/develop/api/efl/text/annotate/method/cursor_object_item_insert.txt b/pages/develop/api/efl/text/annotate/method/cursor_object_item_insert.txt
index 006c3c8f2..3e188c6c4 100644
--- a/pages/develop/api/efl/text/annotate/method/cursor_object_item_insert.txt
+++ b/pages/develop/api/efl/text/annotate/method/cursor_object_item_insert.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Text.Annotate.cursor_object_item_insert~~
+===== Description =====
+
+%%Inserts a object item at specified position.%%
+
+%%This adds a placeholder to be queried by higher-level code, which in turn place graphics on top of it. It essentially places an OBJECT REPLACEMENT CHARACTER and set a special annotation to it.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:annotate:method:cursor_object_item_insert:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -22,15 +31,6 @@ Efl_Text_Annotate_Annotation *efl_text_cursor_object_item_insert(Eo *obj, Efl_Te
* **cur** //(in)// - %%Cursor object%%
* **format** //(in)// - %%Format of the inserted item. See Format styles.%%
-===== Description =====
-
-%%Inserts a object item at specified position.%%
-
-%%This adds a placeholder to be queried by higher-level code, which in turn place graphics on top of it. It essentially places an OBJECT REPLACEMENT CHARACTER and set a special annotation to it.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:annotate:method:cursor_object_item_insert:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Annotate.cursor_object_item_insert**
diff --git a/pages/develop/api/efl/text/annotate/method/object_item_geometry_get.txt b/pages/develop/api/efl/text/annotate/method/object_item_geometry_get.txt
index 8ddc00b28..d710c0c64 100644
--- a/pages/develop/api/efl/text/annotate/method/object_item_geometry_get.txt
+++ b/pages/develop/api/efl/text/annotate/method/object_item_geometry_get.txt
@@ -1,4 +1,13 @@
~~Title: Efl.Text.Annotate.object_item_geometry_get~~
+===== Description =====
+
+%%Queries a given object item for its geometry.%%
+
+%%Note that the provided annotation should be an object item type.%%
+
+//Since 1.18//
+{{page>:develop:api-include:efl:text:annotate:method:object_item_geometry_get:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -28,15 +37,6 @@ Eina_Bool efl_text_object_item_geometry_get(Eo *obj, const Efl_Text_Annotate_Ann
* **w** //(out)// - %%Width of the annotation%%
* **h** //(out)// - %%Height of the annotation%%
-===== Description =====
-
-%%Queries a given object item for its geometry.%%
-
-%%Note that the provided annotation should be an object item type.%%
-
-//Since 1.18//
-{{page>:develop:api-include:efl:text:annotate:method:object_item_geometry_get:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Annotate.object_item_geometry_get**
diff --git a/pages/develop/api/efl/text/annotate/method/range_annotations_get.txt b/pages/develop/api/efl/text/annotate/method/range_annotations_get.txt
index 2faa2960a..c8a4f0f41 100644
--- a/pages/develop/api/efl/text/annotate/method/range_annotations_get.txt
+++ b/pages/develop/api/efl/text/annotate/method/range_annotations_get.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Annotate.range_annotations_get~~
+===== Description =====
+
+%%Returns an iterator of all the handles in a range.%%
+
+//Since 1.18//
+{{page>:develop:api-include:efl:text:annotate:method:range_annotations_get:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -22,13 +29,6 @@ Eina_Iterator *efl_text_range_annotations_get(Eo *obj, const Efl_Text_Cursor_Cur
* **start** //(in)// - %%Start of range%%
* **end** //(in)// - %%End of range%%
-===== Description =====
-
-%%Returns an iterator of all the handles in a range.%%
-
-//Since 1.18//
-{{page>:develop:api-include:efl:text:annotate:method:range_annotations_get:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Annotate.range_annotations_get**
diff --git a/pages/develop/api/efl/text/annotate/property/annotation.txt b/pages/develop/api/efl/text/annotate/property/annotation.txt
index 81fd8ea40..8e0306ea2 100644
--- a/pages/develop/api/efl/text/annotate/property/annotation.txt
+++ b/pages/develop/api/efl/text/annotate/property/annotation.txt
@@ -1,4 +1,20 @@
~~Title: Efl.Text.Annotate.annotation~~
+===== Keys =====
+
+ * **annotation** - %%Given annotation%%
+===== Values =====
+
+ * **format** - %%The new format for the given annotation%%
+===== Description =====
+
+%%A new format for %%''annotation''%%.%%
+
+%%This will replace the format applied by %%''annotation''%% with %%''format''%%. Assumes that %%''annotation''%% is a handle for an existing annotation, i.e. one that was added using %%[[:develop:api:efl:text:annotate:method:annotation_insert|Efl.Text.Annotate.annotation_insert]]%% to this object. Otherwise, this will fail and return %%''false''%%.%%
+
+//Since 1.18//
+{{page>:develop:api-include:efl:text:annotate:property:annotation:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -30,22 +46,6 @@ const char *efl_text_annotation_get(const Eo *obj, Efl_Text_Annotate_Annotation
Eina_Bool efl_text_annotation_set(Eo *obj, Efl_Text_Annotate_Annotation *annotation, const char *format);
</code>
-===== Keys =====
-
- * **annotation** - %%Given annotation%%
-===== Values =====
-
- * **format** - %%The new format for the given annotation%%
-===== Description =====
-
-%%A new format for %%''annotation''%%.%%
-
-%%This will replace the format applied by %%''annotation''%% with %%''format''%%. Assumes that %%''annotation''%% is a handle for an existing annotation, i.e. one that was added using %%[[:develop:api:efl:text:annotate:method:annotation_insert|Efl.Text.Annotate.annotation_insert]]%% to this object. Otherwise, this will fail and return %%''false''%%.%%
-
-//Since 1.18//
-{{page>:develop:api-include:efl:text:annotate:property:annotation:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Annotate.annotation**
diff --git a/pages/develop/api/efl/text/annotate/property/cursor_object_item_annotation.txt b/pages/develop/api/efl/text/annotate/property/cursor_object_item_annotation.txt
index 2575c1304..ed8a9a172 100644
--- a/pages/develop/api/efl/text/annotate/property/cursor_object_item_annotation.txt
+++ b/pages/develop/api/efl/text/annotate/property/cursor_object_item_annotation.txt
@@ -1,4 +1,14 @@
~~Title: Efl.Text.Annotate.cursor_object_item_annotation~~
+===== Keys =====
+
+ * **cur** - %%Cursor object%%
+===== Values =====
+
+ * **annotation** - %%Annotation%%
+
+
+\\ {{page>:develop:api-include:efl:text:annotate:property:cursor_object_item_annotation:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -20,16 +30,6 @@
Efl_Text_Annotate_Annotation *efl_text_cursor_object_item_annotation_get(const Eo *obj, Efl_Text_Cursor_Cursor *cur);
</code>
-===== Keys =====
-
- * **cur** - %%Cursor object%%
-===== Values =====
-
- * **annotation** - %%Annotation%%
-
-
-{{page>:develop:api-include:efl:text:annotate:property:cursor_object_item_annotation:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Annotate.cursor_object_item_annotation**
diff --git a/pages/develop/api/efl/text/bidirectional_type.txt b/pages/develop/api/efl/text/bidirectional_type.txt
index 1f3b527d9..f2b04c221 100644
--- a/pages/develop/api/efl/text/bidirectional_type.txt
+++ b/pages/develop/api/efl/text/bidirectional_type.txt
@@ -1,4 +1,20 @@
~~Title: Efl.Text.Bidirectional_Type~~
+===== Description =====
+
+%%Bidirectionaltext type%%
+
+{{page>:develop:api-include:efl:text:bidirectional_type:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:text:bidirectional_type:fields&nouser&nolink&nodate}}
+
+ * **natural** - %%Natural text type, same as neutral%%
+ * **neutral** - %%Neutral text type, same as natural%%
+ * **ltr** - %%Left to right text type%%
+ * **rtl** - %%Right to left text type%%
+ * **inherit** - %%Inherit text type%%
+
===== Signature =====
<code>
@@ -23,19 +39,3 @@ typedef enum {
} Efl_Text_Bidirectional_Type;
</code>
-===== Description =====
-
-%%Bidirectionaltext type%%
-
-{{page>:develop:api-include:efl:text:bidirectional_type:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:text:bidirectional_type:fields&nouser&nolink&nodate}}
-
- * **natural** - %%Natural text type, same as neutral%%
- * **neutral** - %%Neutral text type, same as natural%%
- * **ltr** - %%Left to right text type%%
- * **rtl** - %%Right to left text type%%
- * **inherit** - %%Inherit text type%%
-
diff --git a/pages/develop/api/efl/text/cursor.txt b/pages/develop/api/efl/text/cursor.txt
index 914347326..3953e9939 100644
--- a/pages/develop/api/efl/text/cursor.txt
+++ b/pages/develop/api/efl/text/cursor.txt
@@ -37,182 +37,157 @@ digraph hierarchy {
++++
===== Members =====
-**[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**
+**[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**\\
+> %%Deletes a single character from position pointed by given cursor.%%
<code c>
void efl_text_cursor_char_delete(Eo *obj, Efl_Text_Cursor_Cursor *cur);
</code>
-
-%%Deletes a single character from position pointed by given cursor.%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**\\
+> %%Advances to the next character%%
<code c>
void efl_text_cursor_char_next(Eo *obj, Efl_Text_Cursor_Cursor *cur);
</code>
-
-%%Advances to the next character%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**\\
+> %%Advances to the previous character%%
<code c>
void efl_text_cursor_char_prev(Eo *obj, Efl_Text_Cursor_Cursor *cur);
</code>
-
-%%Advances to the previous character%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**\\
+> %%Compare two cursors%%
<code c>
int efl_text_cursor_compare(Eo *obj, const Efl_Text_Cursor_Cursor *cur1, const Efl_Text_Cursor_Cursor *cur2);
</code>
-
-%%Compare two cursors%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**\\
+> %%Set cursor coordinates%%
<code c>
void efl_text_cursor_coord_set(Eo *obj, Efl_Text_Cursor_Cursor *cur, int x, int y);
</code>
-
-%%Set cursor coordinates%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**\\
+> %%Copy existing cursor%%
<code c>
void efl_text_cursor_copy(Eo *obj, Efl_Text_Cursor_Cursor *dst, const Efl_Text_Cursor_Cursor *src);
</code>
-
-%%Copy existing cursor%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**\\
+> %%Check if two cursors are equal%%
<code c>
Eina_Bool efl_text_cursor_equal(Eo *obj, const Efl_Text_Cursor_Cursor *cur1, const Efl_Text_Cursor_Cursor *cur2);
</code>
-
-%%Check if two cursors are equal%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**\\
+> %%Free existing cursor%%
<code c>
void efl_text_cursor_free(Eo *obj, Efl_Text_Cursor_Cursor *cur);
</code>
-
-%%Free existing cursor%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**\\
+> %%Advance to current line first character%%
<code c>
void efl_text_cursor_line_char_first(Eo *obj, Efl_Text_Cursor_Cursor *cur);
</code>
-
-%%Advance to current line first character%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**\\
+> %%Advance to current line last character%%
<code c>
void efl_text_cursor_line_char_last(Eo *obj, Efl_Text_Cursor_Cursor *cur);
</code>
-
-%%Advance to current line last character%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**\\
+> %%Jump the cursor by the given number of lines%%
<code c>
void efl_text_cursor_line_jump_by(Eo *obj, Efl_Text_Cursor_Cursor *cur, int by);
</code>
-
-%%Jump the cursor by the given number of lines%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**\\
+> %%Create new cursor%%
<code c>
Efl_Text_Cursor_Cursor *efl_text_cursor_new(Eo *obj);
</code>
-
-%%Create new cursor%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**\\
+> %%Advances to the first character in this paragraph%%
<code c>
void efl_text_cursor_paragraph_char_first(Eo *obj, Efl_Text_Cursor_Cursor *cur);
</code>
-
-%%Advances to the first character in this paragraph%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**\\
+> %%Advances to the last character in this paragraph%%
<code c>
void efl_text_cursor_paragraph_char_last(Eo *obj, Efl_Text_Cursor_Cursor *cur);
</code>
-
-%%Advances to the last character in this paragraph%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**\\
+> %%Advance to current paragraph first character%%
<code c>
void efl_text_cursor_paragraph_first(Eo *obj, Efl_Text_Cursor_Cursor *cur);
</code>
-
-%%Advance to current paragraph first character%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**\\
+> %%Advance to current paragraph last character%%
<code c>
void efl_text_cursor_paragraph_last(Eo *obj, Efl_Text_Cursor_Cursor *cur);
</code>
-
-%%Advance to current paragraph last character%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**\\
+> %%Advances to the start of the next text node%%
<code c>
void efl_text_cursor_paragraph_next(Eo *obj, Efl_Text_Cursor_Cursor *cur);
</code>
-
-%%Advances to the start of the next text node%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**\\
+> %%Advances to the end of the previous text node%%
<code c>
void efl_text_cursor_paragraph_prev(Eo *obj, Efl_Text_Cursor_Cursor *cur);
</code>
-
-%%Advances to the end of the previous text node%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**\\
+> %%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%%
<code c>
int efl_text_cursor_text_insert(Eo *obj, Efl_Text_Cursor_Cursor *cur, const char *text);
</code>
-
-%%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**\\
+> %%Advance to current word end%%
<code c>
void efl_text_cursor_word_end(Eo *obj, Efl_Text_Cursor_Cursor *cur);
</code>
-
-%%Advance to current word end%%\\
-\\
-**[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**
+\\
+**[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**\\
+> %%Advance to current word start%%
<code c>
void efl_text_cursor_word_start(Eo *obj, Efl_Text_Cursor_Cursor *cur);
</code>
-
-%%Advance to current word start%%\\
-\\
-**[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//
+\\
+**[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//\\
+> %%The content of the cursor (the character under the cursor)%%
<code c>
Eina_Unicode efl_text_cursor_content_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur);
</code>
-
-%%The content of the cursor (the character under the cursor)%%\\
-\\
-**[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//
+\\
+**[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//\\
+> %%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%%
<code c>
Eina_Bool efl_text_cursor_geometry_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur, Efl_Text_Cursor_Cursor_Type ctype, int *cx, int *cy, int *cw, int *ch, int *cx2, int *cy2, int *cw2, int *ch2);
</code>
-
-%%Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text, also considering paragraph direction. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite.%%\\
-\\
-**[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//\\
+> %%Cursor position%%
<code c>
int efl_text_cursor_position_get(const Eo *obj, Efl_Text_Cursor_Cursor *cur);
void efl_text_cursor_position_set(Eo *obj, Efl_Text_Cursor_Cursor *cur, int position);
</code>
-
-%%Cursor position%%\\
-\\
-**[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//
+\\
+**[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//\\
+> %%The object's main cursor.%%
<code c>
Efl_Text_Cursor_Cursor *efl_text_cursor_get(const Eo *obj, Efl_Text_Cursor_Cursor_Get_Type get_type);
</code>
-
-%%The object's main cursor.%%\\
-\\
+\\
===== Events =====
diff --git a/pages/develop/api/efl/text/cursor/cursor.txt b/pages/develop/api/efl/text/cursor/cursor.txt
index ba46db378..487cfc033 100644
--- a/pages/develop/api/efl/text/cursor/cursor.txt
+++ b/pages/develop/api/efl/text/cursor/cursor.txt
@@ -1,4 +1,10 @@
~~Title: Efl.Text.Cursor.Cursor~~
+===== Description =====
+
+%%Text cursor data structure%%
+
+{{page>:develop:api-include:efl:text:cursor:cursor:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -11,9 +17,3 @@ type @extern Efl.Text.Cursor.Cursor: __undefined_type;
typedef __undefined_type Efl_Text_Cursor_Cursor;
</code>
-===== Description =====
-
-%%Text cursor data structure%%
-
-{{page>:develop:api-include:efl:text:cursor:cursor:description&nouser&nolink&nodate}}
-
diff --git a/pages/develop/api/efl/text/cursor/cursor_get_type.txt b/pages/develop/api/efl/text/cursor/cursor_get_type.txt
index 770fa5e90..a5b5434f3 100644
--- a/pages/develop/api/efl/text/cursor/cursor_get_type.txt
+++ b/pages/develop/api/efl/text/cursor/cursor_get_type.txt
@@ -1,4 +1,23 @@
~~Title: Efl.Text.Cursor.Cursor_Get_Type~~
+===== Description =====
+
+%%All available cursor states%%
+
+{{page>:develop:api-include:efl:text:cursor:cursor_get_type:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:text:cursor:cursor_get_type:fields&nouser&nolink&nodate}}
+
+ * **default** - %%Main cursor state (alias to "main")%%
+ * **main** - %%Main cursor state%%
+ * **selection_begin** - %%Selection begin cursor state%%
+ * **selection_end** - %%Selection end cursor state%%
+ * **preedit_start** - %%Pre-edit start cursor state%%
+ * **preedit_end** - %%Pre-edit end cursor starge%%
+ * **user** - %%User cursor state%%
+ * **user_extra** - %%User extra cursor state%%
+
===== Signature =====
<code>
@@ -29,22 +48,3 @@ typedef enum {
} Efl_Text_Cursor_Cursor_Get_Type;
</code>
-===== Description =====
-
-%%All available cursor states%%
-
-{{page>:develop:api-include:efl:text:cursor:cursor_get_type:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:text:cursor:cursor_get_type:fields&nouser&nolink&nodate}}
-
- * **default** - %%Main cursor state (alias to "main")%%
- * **main** - %%Main cursor state%%
- * **selection_begin** - %%Selection begin cursor state%%
- * **selection_end** - %%Selection end cursor state%%
- * **preedit_start** - %%Pre-edit start cursor state%%
- * **preedit_end** - %%Pre-edit end cursor starge%%
- * **user** - %%User cursor state%%
- * **user_extra** - %%User extra cursor state%%
-
diff --git a/pages/develop/api/efl/text/cursor/cursor_type.txt b/pages/develop/api/efl/text/cursor/cursor_type.txt
index 7109e2e09..a34966882 100644
--- a/pages/develop/api/efl/text/cursor/cursor_type.txt
+++ b/pages/develop/api/efl/text/cursor/cursor_type.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Text.Cursor.Cursor_Type~~
+===== Description =====
+
+%%Text cursor types%%
+
+{{page>:develop:api-include:efl:text:cursor:cursor_type:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:text:cursor:cursor_type:fields&nouser&nolink&nodate}}
+
+ * **before** - %%Cursor type before%%
+ * **under** - %%Cursor type under%%
+
===== Signature =====
<code>
@@ -17,16 +30,3 @@ typedef enum {
} Efl_Text_Cursor_Cursor_Type;
</code>
-===== Description =====
-
-%%Text cursor types%%
-
-{{page>:develop:api-include:efl:text:cursor:cursor_type:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:text:cursor:cursor_type:fields&nouser&nolink&nodate}}
-
- * **before** - %%Cursor type before%%
- * **under** - %%Cursor type under%%
-
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_char_delete.txt b/pages/develop/api/efl/text/cursor/method/cursor_char_delete.txt
index ee59a035d..2226c722e 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_char_delete.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_char_delete.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_char_delete~~
+===== Description =====
+
+%%Deletes a single character from position pointed by given cursor.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_char_delete:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_char_delete(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Deletes a single character from position pointed by given cursor.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_char_delete:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_char_delete**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_char_next.txt b/pages/develop/api/efl/text/cursor/method/cursor_char_next.txt
index d4a7364e6..392280f32 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_char_next.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_char_next.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_char_next~~
+===== Description =====
+
+%%Advances to the next character%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_char_next:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_char_next(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advances to the next character%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_char_next:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_char_next**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_char_prev.txt b/pages/develop/api/efl/text/cursor/method/cursor_char_prev.txt
index 61b15a60c..118ac135b 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_char_prev.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_char_prev.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_char_prev~~
+===== Description =====
+
+%%Advances to the previous character%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_char_prev:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_char_prev(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advances to the previous character%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_char_prev:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_char_prev**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_compare.txt b/pages/develop/api/efl/text/cursor/method/cursor_compare.txt
index 5bb754200..ee80240e2 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_compare.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_compare.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_compare~~
+===== Description =====
+
+%%Compare two cursors%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_compare:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -22,13 +29,6 @@ int efl_text_cursor_compare(Eo *obj, const Efl_Text_Cursor_Cursor *cur1, const E
* **cur1** //(in)// - %%Cursor 1 object%%
* **cur2** //(in)// - %%Cursor 2 object%%
-===== Description =====
-
-%%Compare two cursors%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_compare:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_compare**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_coord_set.txt b/pages/develop/api/efl/text/cursor/method/cursor_coord_set.txt
index 83d844f45..c245196dd 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_coord_set.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_coord_set.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_coord_set~~
+===== Description =====
+
+%%Set cursor coordinates%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_coord_set:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -23,13 +30,6 @@ void efl_text_cursor_coord_set(Eo *obj, Efl_Text_Cursor_Cursor *cur, int x, int
* **x** //(in)// - %%X coord to set by.%%
* **y** //(in)// - %%Y coord to set by.%%
-===== Description =====
-
-%%Set cursor coordinates%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_coord_set:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_coord_set**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_copy.txt b/pages/develop/api/efl/text/cursor/method/cursor_copy.txt
index af68c2293..421e6eddf 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_copy.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_copy.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_copy~~
+===== Description =====
+
+%%Copy existing cursor%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_copy:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -21,13 +28,6 @@ void efl_text_cursor_copy(Eo *obj, Efl_Text_Cursor_Cursor *dst, const Efl_Text_C
* **dst** //(in)// - %%Destination cursor%%
* **src** //(in)// - %%Source cursor%%
-===== Description =====
-
-%%Copy existing cursor%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_copy:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_copy**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_equal.txt b/pages/develop/api/efl/text/cursor/method/cursor_equal.txt
index 16bdab72c..86b342b16 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_equal.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_equal.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_equal~~
+===== Description =====
+
+%%Check if two cursors are equal%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_equal:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -22,13 +29,6 @@ Eina_Bool efl_text_cursor_equal(Eo *obj, const Efl_Text_Cursor_Cursor *cur1, con
* **cur1** //(in)// - %%Cursor 1 object%%
* **cur2** //(in)// - %%Cursor 2 object%%
-===== Description =====
-
-%%Check if two cursors are equal%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_equal:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_equal**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_free.txt b/pages/develop/api/efl/text/cursor/method/cursor_free.txt
index 457e2d7e3..0e9915b68 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_free.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_free.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_free~~
+===== Description =====
+
+%%Free existing cursor%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_free:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_free(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Free existing cursor%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_free:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_free**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_line_char_first.txt b/pages/develop/api/efl/text/cursor/method/cursor_line_char_first.txt
index 88dbd73ba..4e21596ac 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_line_char_first.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_line_char_first.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_line_char_first~~
+===== Description =====
+
+%%Advance to current line first character%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_line_char_first:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_line_char_first(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advance to current line first character%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_line_char_first:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_line_char_first**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_line_char_last.txt b/pages/develop/api/efl/text/cursor/method/cursor_line_char_last.txt
index 703750e3f..435bdd088 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_line_char_last.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_line_char_last.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_line_char_last~~
+===== Description =====
+
+%%Advance to current line last character%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_line_char_last:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_line_char_last(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advance to current line last character%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_line_char_last:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_line_char_last**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_line_jump_by.txt b/pages/develop/api/efl/text/cursor/method/cursor_line_jump_by.txt
index ef6e4dc14..ff66e96f4 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_line_jump_by.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_line_jump_by.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_line_jump_by~~
+===== Description =====
+
+%%Jump the cursor by the given number of lines%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_line_jump_by:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -21,13 +28,6 @@ void efl_text_cursor_line_jump_by(Eo *obj, Efl_Text_Cursor_Cursor *cur, int by);
* **cur** //(in)// - %%Cursor object%%
* **by** //(in)// - %%Number of lines%%
-===== Description =====
-
-%%Jump the cursor by the given number of lines%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_line_jump_by:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_line_jump_by**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_new.txt b/pages/develop/api/efl/text/cursor/method/cursor_new.txt
index 73afdd208..d57915eca 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_new.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_new.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_new~~
+===== Description =====
+
+%%Create new cursor%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_new:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -13,13 +20,6 @@ cursor_new @pure_virtual {
Efl_Text_Cursor_Cursor *efl_text_cursor_new(Eo *obj);
</code>
-===== Description =====
-
-%%Create new cursor%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_new:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_new**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_paragraph_char_first.txt b/pages/develop/api/efl/text/cursor/method/cursor_paragraph_char_first.txt
index 5aafb4db4..fa2e54d84 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_paragraph_char_first.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_paragraph_char_first.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_paragraph_char_first~~
+===== Description =====
+
+%%Advances to the first character in this paragraph%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_paragraph_char_first:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_paragraph_char_first(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advances to the first character in this paragraph%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_paragraph_char_first:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_paragraph_char_first**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_paragraph_char_last.txt b/pages/develop/api/efl/text/cursor/method/cursor_paragraph_char_last.txt
index 247c08a73..a2de21afb 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_paragraph_char_last.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_paragraph_char_last.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_paragraph_char_last~~
+===== Description =====
+
+%%Advances to the last character in this paragraph%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_paragraph_char_last:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_paragraph_char_last(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advances to the last character in this paragraph%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_paragraph_char_last:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_paragraph_char_last**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_paragraph_first.txt b/pages/develop/api/efl/text/cursor/method/cursor_paragraph_first.txt
index 62c42de47..50342c9f4 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_paragraph_first.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_paragraph_first.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_paragraph_first~~
+===== Description =====
+
+%%Advance to current paragraph first character%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_paragraph_first:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_paragraph_first(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advance to current paragraph first character%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_paragraph_first:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_paragraph_first**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_paragraph_last.txt b/pages/develop/api/efl/text/cursor/method/cursor_paragraph_last.txt
index 0a477c967..486f97cc6 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_paragraph_last.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_paragraph_last.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_paragraph_last~~
+===== Description =====
+
+%%Advance to current paragraph last character%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_paragraph_last:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_paragraph_last(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advance to current paragraph last character%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_paragraph_last:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_paragraph_last**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_paragraph_next.txt b/pages/develop/api/efl/text/cursor/method/cursor_paragraph_next.txt
index 33e65c983..f92b31f39 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_paragraph_next.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_paragraph_next.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_paragraph_next~~
+===== Description =====
+
+%%Advances to the start of the next text node%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_paragraph_next:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_paragraph_next(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advances to the start of the next text node%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_paragraph_next:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_paragraph_next**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_paragraph_prev.txt b/pages/develop/api/efl/text/cursor/method/cursor_paragraph_prev.txt
index dbde941e6..ffd8e4ce4 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_paragraph_prev.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_paragraph_prev.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_paragraph_prev~~
+===== Description =====
+
+%%Advances to the end of the previous text node%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_paragraph_prev:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_paragraph_prev(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advances to the end of the previous text node%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_paragraph_prev:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_paragraph_prev**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_text_insert.txt b/pages/develop/api/efl/text/cursor/method/cursor_text_insert.txt
index 2519607b8..ed33df8a5 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_text_insert.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_text_insert.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_text_insert~~
+===== Description =====
+
+%%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_text_insert:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -22,13 +29,6 @@ int efl_text_cursor_text_insert(Eo *obj, Efl_Text_Cursor_Cursor *cur, const char
* **cur** //(in)// - %%Cursor object%%
* **text** //(in)// - %%Text to append (UTF-8 format).%%
-===== Description =====
-
-%%Adds text to the current cursor position and set the cursor to *after* the start of the text just added.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_text_insert:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_text_insert**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_word_end.txt b/pages/develop/api/efl/text/cursor/method/cursor_word_end.txt
index b6c6398b2..b9d760c80 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_word_end.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_word_end.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_word_end~~
+===== Description =====
+
+%%Advance to current word end%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_word_end:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_word_end(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advance to current word end%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_word_end:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_word_end**
diff --git a/pages/develop/api/efl/text/cursor/method/cursor_word_start.txt b/pages/develop/api/efl/text/cursor/method/cursor_word_start.txt
index fedc5a64c..adcd6e15f 100644
--- a/pages/develop/api/efl/text/cursor/method/cursor_word_start.txt
+++ b/pages/develop/api/efl/text/cursor/method/cursor_word_start.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor_word_start~~
+===== Description =====
+
+%%Advance to current word start%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:method:cursor_word_start:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -19,13 +26,6 @@ void efl_text_cursor_word_start(Eo *obj, Efl_Text_Cursor_Cursor *cur);
* **cur** //(in)// - %%Cursor object%%
-===== Description =====
-
-%%Advance to current word start%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:method:cursor_word_start:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_word_start**
diff --git a/pages/develop/api/efl/text/cursor/property/cursor.txt b/pages/develop/api/efl/text/cursor/property/cursor.txt
index 8b7d40416..ce1c52af7 100644
--- a/pages/develop/api/efl/text/cursor/property/cursor.txt
+++ b/pages/develop/api/efl/text/cursor/property/cursor.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Cursor.cursor~~
+===== Keys =====
+
+ * **get_type** - %%Cursor type%%
+
+
+\\ {{page>:develop:api-include:efl:text:cursor:property:cursor:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -18,13 +25,6 @@
Efl_Text_Cursor_Cursor *efl_text_cursor_get(const Eo *obj, Efl_Text_Cursor_Cursor_Get_Type get_type);
</code>
-===== Keys =====
-
- * **get_type** - %%Cursor type%%
-
-
-{{page>:develop:api-include:efl:text:cursor:property:cursor:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor**
diff --git a/pages/develop/api/efl/text/cursor/property/cursor_content.txt b/pages/develop/api/efl/text/cursor/property/cursor_content.txt
index 7845c5d2d..63f6e8b59 100644
--- a/pages/develop/api/efl/text/cursor/property/cursor_content.txt
+++ b/pages/develop/api/efl/text/cursor/property/cursor_content.txt
@@ -1,4 +1,14 @@
~~Title: Efl.Text.Cursor.cursor_content~~
+===== Keys =====
+
+ * **cur** - %%Cursor object%%
+===== Values =====
+
+ * **content** - %%The unicode codepoint of the character%%
+
+
+\\ {{page>:develop:api-include:efl:text:cursor:property:cursor_content:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -20,16 +30,6 @@
Eina_Unicode efl_text_cursor_content_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur);
</code>
-===== Keys =====
-
- * **cur** - %%Cursor object%%
-===== Values =====
-
- * **content** - %%The unicode codepoint of the character%%
-
-
-{{page>:develop:api-include:efl:text:cursor:property:cursor_content:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_content**
diff --git a/pages/develop/api/efl/text/cursor/property/cursor_geometry.txt b/pages/develop/api/efl/text/cursor/property/cursor_geometry.txt
index 390f29944..a1fd44089 100644
--- a/pages/develop/api/efl/text/cursor/property/cursor_geometry.txt
+++ b/pages/develop/api/efl/text/cursor/property/cursor_geometry.txt
@@ -1,4 +1,22 @@
~~Title: Efl.Text.Cursor.cursor_geometry~~
+===== Keys =====
+
+ * **cur** - %%Cursor object%%
+ * **ctype** - %%The type of the cursor.%%
+===== Values =====
+
+ * **cx** - %%The x of the cursor (or upper cursor)%%
+ * **cy** - %%The y of the cursor (or upper cursor)%%
+ * **cw** - %%The width of the cursor (or upper cursor)%%
+ * **ch** - %%The height of the cursor (or upper cursor)%%
+ * **cx2** - %%The x of the lower cursor%%
+ * **cy2** - %%The y of the lower cursor%%
+ * **cw2** - %%The width of the lower cursor%%
+ * **ch2** - %%The height of the lower cursor%%
+
+
+\\ {{page>:develop:api-include:efl:text:cursor:property:cursor_geometry:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -29,24 +47,6 @@
Eina_Bool efl_text_cursor_geometry_get(const Eo *obj, const Efl_Text_Cursor_Cursor *cur, Efl_Text_Cursor_Cursor_Type ctype, int *cx, int *cy, int *cw, int *ch, int *cx2, int *cy2, int *cw2, int *ch2);
</code>
-===== Keys =====
-
- * **cur** - %%Cursor object%%
- * **ctype** - %%The type of the cursor.%%
-===== Values =====
-
- * **cx** - %%The x of the cursor (or upper cursor)%%
- * **cy** - %%The y of the cursor (or upper cursor)%%
- * **cw** - %%The width of the cursor (or upper cursor)%%
- * **ch** - %%The height of the cursor (or upper cursor)%%
- * **cx2** - %%The x of the lower cursor%%
- * **cy2** - %%The y of the lower cursor%%
- * **cw2** - %%The width of the lower cursor%%
- * **ch2** - %%The height of the lower cursor%%
-
-
-{{page>:develop:api-include:efl:text:cursor:property:cursor_geometry:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_geometry**
diff --git a/pages/develop/api/efl/text/cursor/property/cursor_position.txt b/pages/develop/api/efl/text/cursor/property/cursor_position.txt
index 63232b8f6..f6f60f20f 100644
--- a/pages/develop/api/efl/text/cursor/property/cursor_position.txt
+++ b/pages/develop/api/efl/text/cursor/property/cursor_position.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Text.Cursor.cursor_position~~
+===== Keys =====
+
+ * **cur** - %%Cursor object%%
+===== Values =====
+
+ * **position** - %%Cursor position%%
+===== Description =====
+
+%%Cursor position%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:cursor:property:cursor_position:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -29,20 +43,6 @@ int efl_text_cursor_position_get(const Eo *obj, Efl_Text_Cursor_Cursor *cur);
void efl_text_cursor_position_set(Eo *obj, Efl_Text_Cursor_Cursor *cur, int position);
</code>
-===== Keys =====
-
- * **cur** - %%Cursor object%%
-===== Values =====
-
- * **position** - %%Cursor position%%
-===== Description =====
-
-%%Cursor position%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:cursor:property:cursor_position:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Cursor.cursor_position**
diff --git a/pages/develop/api/efl/text/font.txt b/pages/develop/api/efl/text/font.txt
index 49948e744..21845a243 100644
--- a/pages/develop/api/efl/text/font.txt
+++ b/pages/develop/api/efl/text/font.txt
@@ -37,70 +37,62 @@ digraph hierarchy {
++++
===== Members =====
-**[[:develop:api:efl:text:font:property:font_bitmap_scalable|font_bitmap_scalable]]** //**(get, set)**//
+**[[:develop:api:efl:text:font:property:font_bitmap_scalable|font_bitmap_scalable]]** //**(get, set)**//\\
+> %%The bitmap fonts have fixed size glyphs for several available sizes. Basically, it is not scalable. But, it needs to be scalable for some use cases. (ex. colorful emoji fonts)%%
<code c>
Efl_Text_Font_Bitmap_Scalable efl_text_font_bitmap_scalable_get(const Eo *obj);
void efl_text_font_bitmap_scalable_set(Eo *obj, Efl_Text_Font_Bitmap_Scalable scalable);
</code>
-
-%%The bitmap fonts have fixed size glyphs for several available sizes. Basically, it is not scalable. But, it needs to be scalable for some use cases. (ex. colorful emoji fonts)%%\\
-\\
-**[[:develop:api:efl:text:font:property:font_fallbacks|font_fallbacks]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:font:property:font_fallbacks|font_fallbacks]]** //**(get, set)**//\\
+> %%Comma-separated list of font fallbacks%%
<code c>
const char *efl_text_font_fallbacks_get(const Eo *obj);
void efl_text_font_fallbacks_set(Eo *obj, const char *font_fallbacks);
</code>
-
-%%Comma-separated list of font fallbacks%%\\
-\\
-**[[:develop:api:efl:text:font:property:font_lang|font_lang]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:font:property:font_lang|font_lang]]** //**(get, set)**//\\
+> %%Specific language of the displayed font%%
<code c>
const char *efl_text_font_lang_get(const Eo *obj);
void efl_text_font_lang_set(Eo *obj, const char *lang);
</code>
-
-%%Specific language of the displayed font%%\\
-\\
-**[[:develop:api:efl:text:font:property:font_slant|font_slant]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:font:property:font_slant|font_slant]]** //**(get, set)**//\\
+> %%Type of slant of the displayed font%%
<code c>
Efl_Text_Font_Slant efl_text_font_slant_get(const Eo *obj);
void efl_text_font_slant_set(Eo *obj, Efl_Text_Font_Slant style);
</code>
-
-%%Type of slant of the displayed font%%\\
-\\
-**[[:develop:api:efl:text:font:property:font_source|font_source]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:font:property:font_source|font_source]]** //**(get, set)**//\\
+> %%The source that will be used to lookup the font of the text%%
<code c>
const char *efl_text_font_source_get(const Eo *obj);
void efl_text_font_source_set(Eo *obj, const char *font_source);
</code>
-
-%%The source that will be used to lookup the font of the text%%\\
-\\
-**[[:develop:api:efl:text:font:property:font_weight|font_weight]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:font:property:font_weight|font_weight]]** //**(get, set)**//\\
+> %%Type of weight of the displayed font%%
<code c>
Efl_Text_Font_Weight efl_text_font_weight_get(const Eo *obj);
void efl_text_font_weight_set(Eo *obj, Efl_Text_Font_Weight font_weight);
</code>
-
-%%Type of weight of the displayed font%%\\
-\\
-**[[:develop:api:efl:text:font:property:font_width|font_width]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:font:property:font_width|font_width]]** //**(get, set)**//\\
+> %%Type of width of the displayed font%%
<code c>
Efl_Text_Font_Width efl_text_font_width_get(const Eo *obj);
void efl_text_font_width_set(Eo *obj, Efl_Text_Font_Width width);
</code>
-
-%%Type of width of the displayed font%%\\
-\\
-**[[:develop:api:efl:text:font:property:font|font]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:font:property:font|font]]** //**(get, set)**//\\
+> %%The font name and size that is used for the displayed text%%
<code c>
void efl_text_font_get(const Eo *obj, const char **font, int *size);
void efl_text_font_set(Eo *obj, const char *font, int size);
</code>
-
-%%The font name and size that is used for the displayed text%%\\
-\\
+\\
===== Events =====
diff --git a/pages/develop/api/efl/text/font/bitmap_scalable.txt b/pages/develop/api/efl/text/font/bitmap_scalable.txt
index fcff1964b..2be5419f2 100644
--- a/pages/develop/api/efl/text/font/bitmap_scalable.txt
+++ b/pages/develop/api/efl/text/font/bitmap_scalable.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Text.Font.Bitmap_Scalable~~
+===== Description =====
+
+%%Scalable of bitmap fonts%%
+
+//Since 1.21//
+
+{{page>:develop:api-include:efl:text:font:bitmap_scalable:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:text:font:bitmap_scalable:fields&nouser&nolink&nodate}}
+
+ * **none** - %%Disable scalable feature for bitmap fonts.%%
+ * **color** - %%Enable scalable feature for color bitmap fonts.%%
+
===== Signature =====
<code>
@@ -17,18 +32,3 @@ typedef enum {
} Efl_Text_Font_Bitmap_Scalable;
</code>
-===== Description =====
-
-%%Scalable of bitmap fonts%%
-
-//Since 1.21//
-
-{{page>:develop:api-include:efl:text:font:bitmap_scalable:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:text:font:bitmap_scalable:fields&nouser&nolink&nodate}}
-
- * **none** - %%Disable scalable feature for bitmap fonts.%%
- * **color** - %%Enable scalable feature for color bitmap fonts.%%
-
diff --git a/pages/develop/api/efl/text/font/property/font.txt b/pages/develop/api/efl/text/font/property/font.txt
index eb545641c..83aafa000 100644
--- a/pages/develop/api/efl/text/font/property/font.txt
+++ b/pages/develop/api/efl/text/font/property/font.txt
@@ -1,4 +1,16 @@
~~Title: Efl.Text.Font.font~~
+===== Values =====
+
+ * **font** - %%Font name%%
+ * **size** - %%Font size%%
+===== Description =====
+
+%%The font name and size that is used for the displayed text%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:font:property:font:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -25,18 +37,6 @@ void efl_text_font_get(const Eo *obj, const char **font, int *size);
void efl_text_font_set(Eo *obj, const char *font, int size);
</code>
-===== Values =====
-
- * **font** - %%Font name%%
- * **size** - %%Font size%%
-===== Description =====
-
-%%The font name and size that is used for the displayed text%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:font:property:font:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Font.font**
diff --git a/pages/develop/api/efl/text/font/property/font_bitmap_scalable.txt b/pages/develop/api/efl/text/font/property/font_bitmap_scalable.txt
index 842d09ad5..36cffb497 100644
--- a/pages/develop/api/efl/text/font/property/font_bitmap_scalable.txt
+++ b/pages/develop/api/efl/text/font/property/font_bitmap_scalable.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Text.Font.font_bitmap_scalable~~
+===== Values =====
+
+ * **scalable** - %%Scalable%%
+===== Description =====
+
+%%The bitmap fonts have fixed size glyphs for several available sizes. Basically, it is not scalable. But, it needs to be scalable for some use cases. (ex. colorful emoji fonts)%%
+
+%%Default is %%''Efl''%%.Text.Font.Bitmap_Scalable.none.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:font:property:font_bitmap_scalable:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,19 +36,6 @@ Efl_Text_Font_Bitmap_Scalable efl_text_font_bitmap_scalable_get(const Eo *obj);
void efl_text_font_bitmap_scalable_set(Eo *obj, Efl_Text_Font_Bitmap_Scalable scalable);
</code>
-===== Values =====
-
- * **scalable** - %%Scalable%%
-===== Description =====
-
-%%The bitmap fonts have fixed size glyphs for several available sizes. Basically, it is not scalable. But, it needs to be scalable for some use cases. (ex. colorful emoji fonts)%%
-
-%%Default is %%''Efl''%%.Text.Font.Bitmap_Scalable.none.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:font:property:font_bitmap_scalable:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Font.font_bitmap_scalable**
diff --git a/pages/develop/api/efl/text/font/property/font_fallbacks.txt b/pages/develop/api/efl/text/font/property/font_fallbacks.txt
index 7a12fe1e5..8ee29826a 100644
--- a/pages/develop/api/efl/text/font/property/font_fallbacks.txt
+++ b/pages/develop/api/efl/text/font/property/font_fallbacks.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Text.Font.font_fallbacks~~
+===== Values =====
+
+ * **font_fallbacks** - %%Font name fallbacks%%
+===== Description =====
+
+%%Comma-separated list of font fallbacks%%
+
+%%Will be used in case the primary font isn't available.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:font:property:font_fallbacks:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,19 +36,6 @@ const char *efl_text_font_fallbacks_get(const Eo *obj);
void efl_text_font_fallbacks_set(Eo *obj, const char *font_fallbacks);
</code>
-===== Values =====
-
- * **font_fallbacks** - %%Font name fallbacks%%
-===== Description =====
-
-%%Comma-separated list of font fallbacks%%
-
-%%Will be used in case the primary font isn't available.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:font:property:font_fallbacks:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Font.font_fallbacks**
diff --git a/pages/develop/api/efl/text/font/property/font_lang.txt b/pages/develop/api/efl/text/font/property/font_lang.txt
index 0f7a14a6d..9443fa463 100644
--- a/pages/develop/api/efl/text/font/property/font_lang.txt
+++ b/pages/develop/api/efl/text/font/property/font_lang.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Text.Font.font_lang~~
+===== Values =====
+
+ * **lang** - %%Language%%
+===== Description =====
+
+%%Specific language of the displayed font%%
+
+%%This is used to lookup fonts suitable to the specified language, as well as helping the font shaper backend. The language %%''lang''%% can be either a code e.g "en_US", "auto" to use the system locale, or "none".%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:font:property:font_lang:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,19 +36,6 @@ const char *efl_text_font_lang_get(const Eo *obj);
void efl_text_font_lang_set(Eo *obj, const char *lang);
</code>
-===== Values =====
-
- * **lang** - %%Language%%
-===== Description =====
-
-%%Specific language of the displayed font%%
-
-%%This is used to lookup fonts suitable to the specified language, as well as helping the font shaper backend. The language %%''lang''%% can be either a code e.g "en_US", "auto" to use the system locale, or "none".%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:font:property:font_lang:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Font.font_lang**
diff --git a/pages/develop/api/efl/text/font/property/font_slant.txt b/pages/develop/api/efl/text/font/property/font_slant.txt
index 7f1f53300..66b12f576 100644
--- a/pages/develop/api/efl/text/font/property/font_slant.txt
+++ b/pages/develop/api/efl/text/font/property/font_slant.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Text.Font.font_slant~~
+===== Values =====
+
+ * **style** - %%Font slant%%
+===== Description =====
+
+%%Type of slant of the displayed font%%
+
+%%Default is %%''Efl''%%.Text.Font.Slant.normal.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:font:property:font_slant:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,19 +36,6 @@ Efl_Text_Font_Slant efl_text_font_slant_get(const Eo *obj);
void efl_text_font_slant_set(Eo *obj, Efl_Text_Font_Slant style);
</code>
-===== Values =====
-
- * **style** - %%Font slant%%
-===== Description =====
-
-%%Type of slant of the displayed font%%
-
-%%Default is %%''Efl''%%.Text.Font.Slant.normal.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:font:property:font_slant:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Font.font_slant**
diff --git a/pages/develop/api/efl/text/font/property/font_source.txt b/pages/develop/api/efl/text/font/property/font_source.txt
index 3c08931d4..973bcf940 100644
--- a/pages/develop/api/efl/text/font/property/font_source.txt
+++ b/pages/develop/api/efl/text/font/property/font_source.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Text.Font.font_source~~
+===== Values =====
+
+ * **font_source** - %%Path to font source%%
+===== Description =====
+
+%%The source that will be used to lookup the font of the text%%
+
+%%The source can be either a path to a font file e.g. "/path/to/font.ttf", or an eet file e.g. "/path/to/font.eet".%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:font:property:font_source:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,19 +36,6 @@ const char *efl_text_font_source_get(const Eo *obj);
void efl_text_font_source_set(Eo *obj, const char *font_source);
</code>
-===== Values =====
-
- * **font_source** - %%Path to font source%%
-===== Description =====
-
-%%The source that will be used to lookup the font of the text%%
-
-%%The source can be either a path to a font file e.g. "/path/to/font.ttf", or an eet file e.g. "/path/to/font.eet".%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:font:property:font_source:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Font.font_source**
diff --git a/pages/develop/api/efl/text/font/property/font_weight.txt b/pages/develop/api/efl/text/font/property/font_weight.txt
index 1c137eb5a..cebf71209 100644
--- a/pages/develop/api/efl/text/font/property/font_weight.txt
+++ b/pages/develop/api/efl/text/font/property/font_weight.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Text.Font.font_weight~~
+===== Values =====
+
+ * **font_weight** - %%Font weight%%
+===== Description =====
+
+%%Type of weight of the displayed font%%
+
+%%Default is %%''Efl''%%.Text.Font.Weight.normal.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:font:property:font_weight:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,19 +36,6 @@ Efl_Text_Font_Weight efl_text_font_weight_get(const Eo *obj);
void efl_text_font_weight_set(Eo *obj, Efl_Text_Font_Weight font_weight);
</code>
-===== Values =====
-
- * **font_weight** - %%Font weight%%
-===== Description =====
-
-%%Type of weight of the displayed font%%
-
-%%Default is %%''Efl''%%.Text.Font.Weight.normal.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:font:property:font_weight:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Font.font_weight**
diff --git a/pages/develop/api/efl/text/font/property/font_width.txt b/pages/develop/api/efl/text/font/property/font_width.txt
index 919d4eea7..7e3b6486f 100644
--- a/pages/develop/api/efl/text/font/property/font_width.txt
+++ b/pages/develop/api/efl/text/font/property/font_width.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Text.Font.font_width~~
+===== Values =====
+
+ * **width** - %%Font width%%
+===== Description =====
+
+%%Type of width of the displayed font%%
+
+%%Default is %%''Efl''%%.Text.Font.Width.normal.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:font:property:font_width:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,19 +36,6 @@ Efl_Text_Font_Width efl_text_font_width_get(const Eo *obj);
void efl_text_font_width_set(Eo *obj, Efl_Text_Font_Width width);
</code>
-===== Values =====
-
- * **width** - %%Font width%%
-===== Description =====
-
-%%Type of width of the displayed font%%
-
-%%Default is %%''Efl''%%.Text.Font.Width.normal.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:font:property:font_width:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Font.font_width**
diff --git a/pages/develop/api/efl/text/font/slant.txt b/pages/develop/api/efl/text/font/slant.txt
index ad0f0e6e4..e955022e0 100644
--- a/pages/develop/api/efl/text/font/slant.txt
+++ b/pages/develop/api/efl/text/font/slant.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Text.Font.Slant~~
+===== Description =====
+
+%%Type of font slant%%
+
+{{page>:develop:api-include:efl:text:font:slant:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:text:font:slant:fields&nouser&nolink&nodate}}
+
+ * **normal** - %%Normal font slant%%
+ * **oblique** - %%Oblique font slant%%
+ * **italic** - %%Italic font slant%%
+
===== Signature =====
<code>
@@ -19,17 +33,3 @@ typedef enum {
} Efl_Text_Font_Slant;
</code>
-===== Description =====
-
-%%Type of font slant%%
-
-{{page>:develop:api-include:efl:text:font:slant:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:text:font:slant:fields&nouser&nolink&nodate}}
-
- * **normal** - %%Normal font slant%%
- * **oblique** - %%Oblique font slant%%
- * **italic** - %%Italic font slant%%
-
diff --git a/pages/develop/api/efl/text/font/weight.txt b/pages/develop/api/efl/text/font/weight.txt
index be0f02110..1d8849da4 100644
--- a/pages/develop/api/efl/text/font/weight.txt
+++ b/pages/develop/api/efl/text/font/weight.txt
@@ -1,4 +1,28 @@
~~Title: Efl.Text.Font.Weight~~
+===== Description =====
+
+%%Type of font weight%%
+
+{{page>:develop:api-include:efl:text:font:weight:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:text:font:weight:fields&nouser&nolink&nodate}}
+
+ * **normal** - %%Normal font weight%%
+ * **thin** - %%Thin font weight%%
+ * **ultralight** - %%Ultralight font weight%%
+ * **extralight** - %%Extralight font weight%%
+ * **light** - %%Light font weight%%
+ * **book** - %%Book font weight%%
+ * **medium** - %%Medium font weight%%
+ * **semibold** - %%Semibold font weight%%
+ * **bold** - %%Bold font weight%%
+ * **ultrabold** - %%Ultrabold font weight%%
+ * **extrabold** - %%Extrabold font weight%%
+ * **black** - %%Black font weight%%
+ * **extrablack** - %%Extrablack font weight%%
+
===== Signature =====
<code>
@@ -39,27 +63,3 @@ typedef enum {
} Efl_Text_Font_Weight;
</code>
-===== Description =====
-
-%%Type of font weight%%
-
-{{page>:develop:api-include:efl:text:font:weight:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:text:font:weight:fields&nouser&nolink&nodate}}
-
- * **normal** - %%Normal font weight%%
- * **thin** - %%Thin font weight%%
- * **ultralight** - %%Ultralight font weight%%
- * **extralight** - %%Extralight font weight%%
- * **light** - %%Light font weight%%
- * **book** - %%Book font weight%%
- * **medium** - %%Medium font weight%%
- * **semibold** - %%Semibold font weight%%
- * **bold** - %%Bold font weight%%
- * **ultrabold** - %%Ultrabold font weight%%
- * **extrabold** - %%Extrabold font weight%%
- * **black** - %%Black font weight%%
- * **extrablack** - %%Extrablack font weight%%
-
diff --git a/pages/develop/api/efl/text/font/width.txt b/pages/develop/api/efl/text/font/width.txt
index 6cf95f697..26855684e 100644
--- a/pages/develop/api/efl/text/font/width.txt
+++ b/pages/develop/api/efl/text/font/width.txt
@@ -1,4 +1,24 @@
~~Title: Efl.Text.Font.Width~~
+===== Description =====
+
+%%Type of font width%%
+
+{{page>:develop:api-include:efl:text:font:width:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:text:font:width:fields&nouser&nolink&nodate}}
+
+ * **normal** - %%Normal font width%%
+ * **ultracondensed** - %%Ultracondensed font width%%
+ * **extracondensed** - %%Extracondensed font width%%
+ * **condensed** - %%Condensed font width%%
+ * **semicondensed** - %%Semicondensed font width%%
+ * **semiexpanded** - %%Semiexpanded font width%%
+ * **expanded** - %%Expanded font width%%
+ * **extraexpanded** - %%Extraexpanded font width%%
+ * **ultraexpanded** - %%Ultraexpanded font width%%
+
===== Signature =====
<code>
@@ -31,23 +51,3 @@ typedef enum {
} Efl_Text_Font_Width;
</code>
-===== Description =====
-
-%%Type of font width%%
-
-{{page>:develop:api-include:efl:text:font:width:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:text:font:width:fields&nouser&nolink&nodate}}
-
- * **normal** - %%Normal font width%%
- * **ultracondensed** - %%Ultracondensed font width%%
- * **extracondensed** - %%Extracondensed font width%%
- * **condensed** - %%Condensed font width%%
- * **semicondensed** - %%Semicondensed font width%%
- * **semiexpanded** - %%Semiexpanded font width%%
- * **expanded** - %%Expanded font width%%
- * **extraexpanded** - %%Extraexpanded font width%%
- * **ultraexpanded** - %%Ultraexpanded font width%%
-
diff --git a/pages/develop/api/efl/text/format.txt b/pages/develop/api/efl/text/format.txt
index 399237a51..d3d5903e0 100644
--- a/pages/develop/api/efl/text/format.txt
+++ b/pages/develop/api/efl/text/format.txt
@@ -39,94 +39,83 @@ digraph hierarchy {
++++
===== Members =====
-**[[:develop:api:efl:text:format:property:ellipsis|ellipsis]]** //**(get, set)**//
+**[[:develop:api:efl:text:format:property:ellipsis|ellipsis]]** //**(get, set)**//\\
+> %%Ellipsis value (number from -1.0 to 1.0)%%
<code c>
double efl_text_ellipsis_get(const Eo *obj);
void efl_text_ellipsis_set(Eo *obj, double value);
</code>
-
-%%Ellipsis value (number from -1.0 to 1.0)%%\\
-\\
-**[[:develop:api:efl:text:format:property:halign_auto_type|halign_auto_type]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:format:property:halign_auto_type|halign_auto_type]]** //**(get, set)**//\\
+> %%Horizontal alignment of text%%
<code c>
Efl_Text_Format_Horizontal_Alignment_Auto_Type efl_text_halign_auto_type_get(const Eo *obj);
void efl_text_halign_auto_type_set(Eo *obj, Efl_Text_Format_Horizontal_Alignment_Auto_Type value);
</code>
-
-%%Horizontal alignment of text%%\\
-\\
-**[[:develop:api:efl:text:format:property:halign|halign]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:format:property:halign|halign]]** //**(get, set)**//\\
+> %%Horizontal alignment of text%%
<code c>
double efl_text_halign_get(const Eo *obj);
void efl_text_halign_set(Eo *obj, double value);
</code>
-
-%%Horizontal alignment of text%%\\
-\\
-**[[:develop:api:efl:text:format:property:linegap|linegap]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:format:property:linegap|linegap]]** //**(get, set)**//\\
+> %%Minimal line gap (top and bottom) for each line in the text%%
<code c>
double efl_text_linegap_get(const Eo *obj);
void efl_text_linegap_set(Eo *obj, double value);
</code>
-
-%%Minimal line gap (top and bottom) for each line in the text%%\\
-\\
-**[[:develop:api:efl:text:format:property:linerelgap|linerelgap]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:format:property:linerelgap|linerelgap]]** //**(get, set)**//\\
+> %%Relative line gap (top and bottom) for each line in the text%%
<code c>
double efl_text_linerelgap_get(const Eo *obj);
void efl_text_linerelgap_set(Eo *obj, double value);
</code>
-
-%%Relative line gap (top and bottom) for each line in the text%%\\
-\\
-**[[:develop:api:efl:text:format:property:multiline|multiline]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:format:property:multiline|multiline]]** //**(get, set)**//\\
+> %%Multiline is enabled or not%%
<code c>
Eina_Bool efl_text_multiline_get(const Eo *obj);
void efl_text_multiline_set(Eo *obj, Eina_Bool enabled);
</code>
-
-%%Multiline is enabled or not%%\\
-\\
-**[[:develop:api:efl:text:format:property:password|password]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:format:property:password|password]]** //**(get, set)**//\\
+> %%Whether text is a password%%
<code c>
Eina_Bool efl_text_password_get(const Eo *obj);
void efl_text_password_set(Eo *obj, Eina_Bool enabled);
</code>
-
-%%Whether text is a password%%\\
-\\
-**[[:develop:api:efl:text:format:property:replacement_char|replacement_char]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:format:property:replacement_char|replacement_char]]** //**(get, set)**//\\
+> %%The character used to replace characters that can not be displayed%%
<code c>
const char *efl_text_replacement_char_get(const Eo *obj);
void efl_text_replacement_char_set(Eo *obj, const char *repch);
</code>
-
-%%The character used to replace characters that can not be displayed%%\\
-\\
-**[[:develop:api:efl:text:format:property:tabstops|tabstops]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:format:property:tabstops|tabstops]]** //**(get, set)**//\\
+> %%Tabstops value%%
<code c>
int efl_text_tabstops_get(const Eo *obj);
void efl_text_tabstops_set(Eo *obj, int value);
</code>
-
-%%Tabstops value%%\\
-\\
-**[[:develop:api:efl:text:format:property:valign|valign]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:format:property:valign|valign]]** //**(get, set)**//\\
+> %%Vertical alignment of text%%
<code c>
double efl_text_valign_get(const Eo *obj);
void efl_text_valign_set(Eo *obj, double value);
</code>
-
-%%Vertical alignment of text%%\\
-\\
-**[[:develop:api:efl:text:format:property:wrap|wrap]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:format:property:wrap|wrap]]** //**(get, set)**//\\
+> %%Wrap mode for use in the text%%
<code c>
Efl_Text_Format_Wrap efl_text_wrap_get(const Eo *obj);
void efl_text_wrap_set(Eo *obj, Efl_Text_Format_Wrap wrap);
</code>
-
-%%Wrap mode for use in the text%%\\
-\\
+\\
===== Events =====
diff --git a/pages/develop/api/efl/text/format/horizontal_alignment_auto_type.txt b/pages/develop/api/efl/text/format/horizontal_alignment_auto_type.txt
index 9b4cda243..903a01026 100644
--- a/pages/develop/api/efl/text/format/horizontal_alignment_auto_type.txt
+++ b/pages/develop/api/efl/text/format/horizontal_alignment_auto_type.txt
@@ -1,4 +1,19 @@
~~Title: Efl.Text.Format.Horizontal_Alignment_Auto_Type~~
+===== Description =====
+
+%%Auto-horizontal alignment of the text%%
+
+{{page>:develop:api-include:efl:text:format:horizontal_alignment_auto_type:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:text:format:horizontal_alignment_auto_type:fields&nouser&nolink&nodate}}
+
+ * **none** - %%No auto-alignment rule%%
+ * **normal** - %%Respects LTR/RTL (bidirectional) settings%%
+ * **locale** - %%Respects locale's langauge settings%%
+ * **end** - %%Text is places at opposite side of LTR/RTL (bidirectional) settings%%
+
===== Signature =====
<code>
@@ -21,18 +36,3 @@ typedef enum {
} Efl_Text_Format_Horizontal_Alignment_Auto_Type;
</code>
-===== Description =====
-
-%%Auto-horizontal alignment of the text%%
-
-{{page>:develop:api-include:efl:text:format:horizontal_alignment_auto_type:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:text:format:horizontal_alignment_auto_type:fields&nouser&nolink&nodate}}
-
- * **none** - %%No auto-alignment rule%%
- * **normal** - %%Respects LTR/RTL (bidirectional) settings%%
- * **locale** - %%Respects locale's langauge settings%%
- * **end** - %%Text is places at opposite side of LTR/RTL (bidirectional) settings%%
-
diff --git a/pages/develop/api/efl/text/format/property/ellipsis.txt b/pages/develop/api/efl/text/format/property/ellipsis.txt
index a9c3f291d..4af5b3ede 100644
--- a/pages/develop/api/efl/text/format/property/ellipsis.txt
+++ b/pages/develop/api/efl/text/format/property/ellipsis.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Format.ellipsis~~
+===== Values =====
+
+ * **value** - %%Ellipsis value%%
+===== Description =====
+
+%%Ellipsis value (number from -1.0 to 1.0)%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:format:property:ellipsis:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ double efl_text_ellipsis_get(const Eo *obj);
void efl_text_ellipsis_set(Eo *obj, double value);
</code>
-===== Values =====
-
- * **value** - %%Ellipsis value%%
-===== Description =====
-
-%%Ellipsis value (number from -1.0 to 1.0)%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:format:property:ellipsis:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Format.ellipsis**
diff --git a/pages/develop/api/efl/text/format/property/halign.txt b/pages/develop/api/efl/text/format/property/halign.txt
index 326c4a8fd..51d59a2ac 100644
--- a/pages/develop/api/efl/text/format/property/halign.txt
+++ b/pages/develop/api/efl/text/format/property/halign.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Format.halign~~
+===== Values =====
+
+ * **value** - %%Horizontal alignment value%%
+===== Description =====
+
+%%Horizontal alignment of text%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:format:property:halign:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ double efl_text_halign_get(const Eo *obj);
void efl_text_halign_set(Eo *obj, double value);
</code>
-===== Values =====
-
- * **value** - %%Horizontal alignment value%%
-===== Description =====
-
-%%Horizontal alignment of text%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:format:property:halign:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Format.halign**
diff --git a/pages/develop/api/efl/text/format/property/halign_auto_type.txt b/pages/develop/api/efl/text/format/property/halign_auto_type.txt
index aa11196c9..6d6242038 100644
--- a/pages/develop/api/efl/text/format/property/halign_auto_type.txt
+++ b/pages/develop/api/efl/text/format/property/halign_auto_type.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Format.halign_auto_type~~
+===== Values =====
+
+ * **value** - %%Alignment type%%
+===== Description =====
+
+%%Horizontal alignment of text%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:format:property:halign_auto_type:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ Efl_Text_Format_Horizontal_Alignment_Auto_Type efl_text_halign_auto_type_get(con
void efl_text_halign_auto_type_set(Eo *obj, Efl_Text_Format_Horizontal_Alignment_Auto_Type value);
</code>
-===== Values =====
-
- * **value** - %%Alignment type%%
-===== Description =====
-
-%%Horizontal alignment of text%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:format:property:halign_auto_type:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Format.halign_auto_type**
diff --git a/pages/develop/api/efl/text/format/property/linegap.txt b/pages/develop/api/efl/text/format/property/linegap.txt
index ed130108a..a357956f0 100644
--- a/pages/develop/api/efl/text/format/property/linegap.txt
+++ b/pages/develop/api/efl/text/format/property/linegap.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Text.Format.linegap~~
+===== Values =====
+
+ * **value** - %%Line gap value%%
+===== Description =====
+
+%%Minimal line gap (top and bottom) for each line in the text%%
+
+%%%%''value''%% is absolute size.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:format:property:linegap:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,19 +36,6 @@ double efl_text_linegap_get(const Eo *obj);
void efl_text_linegap_set(Eo *obj, double value);
</code>
-===== Values =====
-
- * **value** - %%Line gap value%%
-===== Description =====
-
-%%Minimal line gap (top and bottom) for each line in the text%%
-
-%%%%''value''%% is absolute size.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:format:property:linegap:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Format.linegap**
diff --git a/pages/develop/api/efl/text/format/property/linerelgap.txt b/pages/develop/api/efl/text/format/property/linerelgap.txt
index 6a8359973..580c7eb3d 100644
--- a/pages/develop/api/efl/text/format/property/linerelgap.txt
+++ b/pages/develop/api/efl/text/format/property/linerelgap.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Text.Format.linerelgap~~
+===== Values =====
+
+ * **value** - %%Relative line gap value%%
+===== Description =====
+
+%%Relative line gap (top and bottom) for each line in the text%%
+
+%%The original line gap value is multiplied by %%''value''%%.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:format:property:linerelgap:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,19 +36,6 @@ double efl_text_linerelgap_get(const Eo *obj);
void efl_text_linerelgap_set(Eo *obj, double value);
</code>
-===== Values =====
-
- * **value** - %%Relative line gap value%%
-===== Description =====
-
-%%Relative line gap (top and bottom) for each line in the text%%
-
-%%The original line gap value is multiplied by %%''value''%%.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:format:property:linerelgap:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Format.linerelgap**
diff --git a/pages/develop/api/efl/text/format/property/multiline.txt b/pages/develop/api/efl/text/format/property/multiline.txt
index a24bf0a0d..1ba9c2642 100644
--- a/pages/develop/api/efl/text/format/property/multiline.txt
+++ b/pages/develop/api/efl/text/format/property/multiline.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Format.multiline~~
+===== Values =====
+
+ * **enabled** - %%%%''true''%% if multiline is enabled, %%''false''%% otherwise%%
+===== Description =====
+
+%%Multiline is enabled or not%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:format:property:multiline:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ Eina_Bool efl_text_multiline_get(const Eo *obj);
void efl_text_multiline_set(Eo *obj, Eina_Bool enabled);
</code>
-===== Values =====
-
- * **enabled** - %%%%''true''%% if multiline is enabled, %%''false''%% otherwise%%
-===== Description =====
-
-%%Multiline is enabled or not%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:format:property:multiline:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Format.multiline**
diff --git a/pages/develop/api/efl/text/format/property/password.txt b/pages/develop/api/efl/text/format/property/password.txt
index 5d8c5198e..79689f0d1 100644
--- a/pages/develop/api/efl/text/format/property/password.txt
+++ b/pages/develop/api/efl/text/format/property/password.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Format.password~~
+===== Values =====
+
+ * **enabled** - %%%%''true''%% if the text is a password, %%''false''%% otherwise%%
+===== Description =====
+
+%%Whether text is a password%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:format:property:password:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ Eina_Bool efl_text_password_get(const Eo *obj);
void efl_text_password_set(Eo *obj, Eina_Bool enabled);
</code>
-===== Values =====
-
- * **enabled** - %%%%''true''%% if the text is a password, %%''false''%% otherwise%%
-===== Description =====
-
-%%Whether text is a password%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:format:property:password:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Format.password**
diff --git a/pages/develop/api/efl/text/format/property/replacement_char.txt b/pages/develop/api/efl/text/format/property/replacement_char.txt
index 384f4d4ea..4cf70bab8 100644
--- a/pages/develop/api/efl/text/format/property/replacement_char.txt
+++ b/pages/develop/api/efl/text/format/property/replacement_char.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Text.Format.replacement_char~~
+===== Values =====
+
+ * **repch** - %%Replacement character%%
+===== Description =====
+
+%%The character used to replace characters that can not be displayed%%
+
+%%Currently, only used to replace characters if %%[[:develop:api:efl:text:format:property:password|Efl.Text.Format.password]]%% is enabled.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:format:property:replacement_char:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,19 +36,6 @@ const char *efl_text_replacement_char_get(const Eo *obj);
void efl_text_replacement_char_set(Eo *obj, const char *repch);
</code>
-===== Values =====
-
- * **repch** - %%Replacement character%%
-===== Description =====
-
-%%The character used to replace characters that can not be displayed%%
-
-%%Currently, only used to replace characters if %%[[:develop:api:efl:text:format:property:password|Efl.Text.Format.password]]%% is enabled.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:format:property:replacement_char:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Format.replacement_char**
diff --git a/pages/develop/api/efl/text/format/property/tabstops.txt b/pages/develop/api/efl/text/format/property/tabstops.txt
index 5b18c1efd..774087034 100644
--- a/pages/develop/api/efl/text/format/property/tabstops.txt
+++ b/pages/develop/api/efl/text/format/property/tabstops.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Format.tabstops~~
+===== Values =====
+
+ * **value** - %%Tapstops value%%
+===== Description =====
+
+%%Tabstops value%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:format:property:tabstops:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ int efl_text_tabstops_get(const Eo *obj);
void efl_text_tabstops_set(Eo *obj, int value);
</code>
-===== Values =====
-
- * **value** - %%Tapstops value%%
-===== Description =====
-
-%%Tabstops value%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:format:property:tabstops:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Format.tabstops**
diff --git a/pages/develop/api/efl/text/format/property/valign.txt b/pages/develop/api/efl/text/format/property/valign.txt
index 27bd293db..d45e3f0e1 100644
--- a/pages/develop/api/efl/text/format/property/valign.txt
+++ b/pages/develop/api/efl/text/format/property/valign.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Format.valign~~
+===== Values =====
+
+ * **value** - %%Vertical alignment value%%
+===== Description =====
+
+%%Vertical alignment of text%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:format:property:valign:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ double efl_text_valign_get(const Eo *obj);
void efl_text_valign_set(Eo *obj, double value);
</code>
-===== Values =====
-
- * **value** - %%Vertical alignment value%%
-===== Description =====
-
-%%Vertical alignment of text%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:format:property:valign:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Format.valign**
diff --git a/pages/develop/api/efl/text/format/property/wrap.txt b/pages/develop/api/efl/text/format/property/wrap.txt
index 0c4a7268c..3f9b1558c 100644
--- a/pages/develop/api/efl/text/format/property/wrap.txt
+++ b/pages/develop/api/efl/text/format/property/wrap.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Format.wrap~~
+===== Values =====
+
+ * **wrap** - %%Wrap mode%%
+===== Description =====
+
+%%Wrap mode for use in the text%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:format:property:wrap:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ Efl_Text_Format_Wrap efl_text_wrap_get(const Eo *obj);
void efl_text_wrap_set(Eo *obj, Efl_Text_Format_Wrap wrap);
</code>
-===== Values =====
-
- * **wrap** - %%Wrap mode%%
-===== Description =====
-
-%%Wrap mode for use in the text%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:format:property:wrap:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Format.wrap**
diff --git a/pages/develop/api/efl/text/format/wrap.txt b/pages/develop/api/efl/text/format/wrap.txt
index 9d1f763c4..62873e6c6 100644
--- a/pages/develop/api/efl/text/format/wrap.txt
+++ b/pages/develop/api/efl/text/format/wrap.txt
@@ -1,4 +1,20 @@
~~Title: Efl.Text.Format.Wrap~~
+===== Description =====
+
+%%Wrap mode of the text (not in effect if not multiline)%%
+
+{{page>:develop:api-include:efl:text:format:wrap:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:text:format:wrap:fields&nouser&nolink&nodate}}
+
+ * **none** - %%No wrapping%%
+ * **char** - %%Wrap mode character%%
+ * **word** - %%Wrap mode word%%
+ * **mixed** - %%Wrap mode mixed%%
+ * **hyphenation** - %%Wrap mode hyphenation%%
+
===== Signature =====
<code>
@@ -23,19 +39,3 @@ typedef enum {
} Efl_Text_Format_Wrap;
</code>
-===== Description =====
-
-%%Wrap mode of the text (not in effect if not multiline)%%
-
-{{page>:develop:api-include:efl:text:format:wrap:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:text:format:wrap:fields&nouser&nolink&nodate}}
-
- * **none** - %%No wrapping%%
- * **char** - %%Wrap mode character%%
- * **word** - %%Wrap mode word%%
- * **mixed** - %%Wrap mode mixed%%
- * **hyphenation** - %%Wrap mode hyphenation%%
-
diff --git a/pages/develop/api/efl/text/markup.txt b/pages/develop/api/efl/text/markup.txt
index d13978ccb..9d4a064bf 100644
--- a/pages/develop/api/efl/text/markup.txt
+++ b/pages/develop/api/efl/text/markup.txt
@@ -40,74 +40,23 @@ digraph hierarchy {
++++
===== Members =====
-**[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]**
+**[[:develop:api:efl:text:markup:method:cursor_markup_insert|cursor_markup_insert]]**\\
+> %%Inserts a markup text to the text object in a given cursor position%%
<code c>
void efl_text_markup_cursor_markup_insert(Eo *obj, Efl_Text_Cursor_Cursor *cur, const char *markup);
</code>
-
-%%Inserts a markup text to the text object in a given cursor position%%\\
-\\
-**[[:develop:api:efl:text:markup:property:markup|markup]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:markup:property:markup|markup]]** //**(get, set)**//\\
+> %%Markup property%%
<code c>
const char *efl_text_markup_get(const Eo *obj);
void efl_text_markup_set(Eo *obj, const char *markup);
</code>
-
-%%Markup property%%\\
-\\
+\\
==== Inherited ====
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//
-\\
-[[:develop:api:efl:text:cursor|Efl.Text.Cursor]].**[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//
-\\
-
+[[:develop:api:efl:text:cursor|Efl.Text.Cursor]]\\
+> **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_next|cursor_char_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_char_prev|cursor_char_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]**, **[[:develop:api:efl:text:cursor:method:cursor_coord_set|cursor_coord_set]]**, **[[:develop:api:efl:text:cursor:method:cursor_copy|cursor_copy]]**, **[[:develop:api:efl:text:cursor:method:cursor_equal|cursor_equal]]**, **[[:develop:api:efl:text:cursor:method:cursor_free|cursor_free]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_first|cursor_line_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_char_last|cursor_line_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_line_jump_by|cursor_line_jump_by]]**, **[[:develop:api:efl:text:cursor:method:cursor_new|cursor_new]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_first|cursor_paragraph_char_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_char_last|cursor_paragraph_char_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_first|cursor_paragraph_first]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_last|cursor_paragraph_last]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_next|cursor_paragraph_next]]**, **[[:develop:api:efl:text:cursor:method:cursor_paragraph_prev|cursor_paragraph_prev]]**, **[[:develop:api:efl:text:cursor:method:cursor_text_insert|cursor_text_insert]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_end|cursor_word_end]]**, **[[:develop:api:efl:text:cursor:method:cursor_word_start|cursor_word_start]]**, **[[:develop:api:efl:text:cursor:property:cursor_content|cursor_content]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_geometry|cursor_geometry]]** //**(get)**//, **[[:develop:api:efl:text:cursor:property:cursor_position|cursor_position]]** //**(get, set)**//, **[[:develop:api:efl:text:cursor:property:cursor|cursor]]** //**(get)**//
===== Events =====
diff --git a/pages/develop/api/efl/text/markup/method/cursor_markup_insert.txt b/pages/develop/api/efl/text/markup/method/cursor_markup_insert.txt
index 9f301a131..c57bc9c82 100644
--- a/pages/develop/api/efl/text/markup/method/cursor_markup_insert.txt
+++ b/pages/develop/api/efl/text/markup/method/cursor_markup_insert.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Markup.cursor_markup_insert~~
+===== Description =====
+
+%%Inserts a markup text to the text object in a given cursor position%%
+
+//Since 1.21//
+{{page>:develop:api-include:efl:text:markup:method:cursor_markup_insert:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -21,13 +28,6 @@ void efl_text_markup_cursor_markup_insert(Eo *obj, Efl_Text_Cursor_Cursor *cur,
* **cur** //(in)// - %%Cursor position to insert markup%%
* **markup** //(in)// - %%The markup text to insert%%
-===== Description =====
-
-%%Inserts a markup text to the text object in a given cursor position%%
-
-//Since 1.21//
-{{page>:develop:api-include:efl:text:markup:method:cursor_markup_insert:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Markup.cursor_markup_insert**
diff --git a/pages/develop/api/efl/text/markup/property/markup.txt b/pages/develop/api/efl/text/markup/property/markup.txt
index 6f6ae389d..c71f9a7be 100644
--- a/pages/develop/api/efl/text/markup/property/markup.txt
+++ b/pages/develop/api/efl/text/markup/property/markup.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Markup.markup~~
+===== Values =====
+
+ * **markup** - %%The markup-text representation set to this text.%%
+===== Description =====
+
+%%Markup property%%
+
+//Since 1.21//
+{{page>:develop:api-include:efl:text:markup:property:markup:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ const char *efl_text_markup_get(const Eo *obj);
void efl_text_markup_set(Eo *obj, const char *markup);
</code>
-===== Values =====
-
- * **markup** - %%The markup-text representation set to this text.%%
-===== Description =====
-
-%%Markup property%%
-
-//Since 1.21//
-{{page>:develop:api-include:efl:text:markup:property:markup:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Markup.markup**
diff --git a/pages/develop/api/efl/text/markup_util.txt b/pages/develop/api/efl/text/markup_util.txt
index 31977e385..9c2524df4 100644
--- a/pages/develop/api/efl/text/markup_util.txt
+++ b/pages/develop/api/efl/text/markup_util.txt
@@ -37,20 +37,18 @@ digraph hierarchy {
++++
===== Members =====
-**[[:develop:api:efl:text:markup_util:method:markup_to_text|markup_to_text]]**
+**[[:develop:api:efl:text:markup_util:method:markup_to_text|markup_to_text]]**\\
+> %%Converts a given (UTF-8) text to a markup-compatible string. This is used mainly to set a plain text with the $.markup_set property.%%
<code c>
char *efl_text_markup_util_markup_to_text(const Eo *obj, const char *text);
</code>
-
-%%Converts a given (UTF-8) text to a markup-compatible string. This is used mainly to set a plain text with the $.markup_set property.%%\\
-\\
-**[[:develop:api:efl:text:markup_util:method:text_to_markup|text_to_markup]]**
+\\
+**[[:develop:api:efl:text:markup_util:method:text_to_markup|text_to_markup]]**\\
+> %%Converts a given (UTF-8) text to a markup-compatible string. This is used mainly to set a plain text with the $.markup_set property.%%
<code c>
char *efl_text_markup_util_text_to_markup(const Eo *obj, const char *text);
</code>
-
-%%Converts a given (UTF-8) text to a markup-compatible string. This is used mainly to set a plain text with the $.markup_set property.%%\\
-\\
+\\
===== Events =====
diff --git a/pages/develop/api/efl/text/markup_util/method/markup_to_text.txt b/pages/develop/api/efl/text/markup_util/method/markup_to_text.txt
index c2ec1b7e5..82ff16199 100644
--- a/pages/develop/api/efl/text/markup_util/method/markup_to_text.txt
+++ b/pages/develop/api/efl/text/markup_util/method/markup_to_text.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Markup_Util.markup_to_text~~
+===== Description =====
+
+%%Converts a given (UTF-8) text to a markup-compatible string. This is used mainly to set a plain text with the $.markup_set property.%%
+
+//Since 1.21.//
+{{page>:develop:api-include:efl:text:markup_util:method:markup_to_text:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -20,13 +27,6 @@ char *efl_text_markup_util_markup_to_text(const Eo *obj, const char *text);
* **text** //(in)// - %%The markup-text to convert to text (UTF-8)%%
-===== Description =====
-
-%%Converts a given (UTF-8) text to a markup-compatible string. This is used mainly to set a plain text with the $.markup_set property.%%
-
-//Since 1.21.//
-{{page>:develop:api-include:efl:text:markup_util:method:markup_to_text:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Markup_Util.markup_to_text**
diff --git a/pages/develop/api/efl/text/markup_util/method/text_to_markup.txt b/pages/develop/api/efl/text/markup_util/method/text_to_markup.txt
index 5b1885d15..9cd373129 100644
--- a/pages/develop/api/efl/text/markup_util/method/text_to_markup.txt
+++ b/pages/develop/api/efl/text/markup_util/method/text_to_markup.txt
@@ -1,4 +1,11 @@
~~Title: Efl.Text.Markup_Util.text_to_markup~~
+===== Description =====
+
+%%Converts a given (UTF-8) text to a markup-compatible string. This is used mainly to set a plain text with the $.markup_set property.%%
+
+//Since 1.21.//
+{{page>:develop:api-include:efl:text:markup_util:method:text_to_markup:description&nouser&nolink&nodate}}
+
===== Signature =====
<code>
@@ -20,13 +27,6 @@ char *efl_text_markup_util_text_to_markup(const Eo *obj, const char *text);
* **text** //(in)// - %%The text (UTF-8) to convert to markup%%
-===== Description =====
-
-%%Converts a given (UTF-8) text to a markup-compatible string. This is used mainly to set a plain text with the $.markup_set property.%%
-
-//Since 1.21.//
-{{page>:develop:api-include:efl:text:markup_util:method:text_to_markup:description&nouser&nolink&nodate}}
-
===== Implemented by =====
* **Efl.Text.Markup_Util.text_to_markup**
diff --git a/pages/develop/api/efl/text/properties.txt b/pages/develop/api/efl/text/properties.txt
index a7859ef6b..3d97e90f9 100644
--- a/pages/develop/api/efl/text/properties.txt
+++ b/pages/develop/api/efl/text/properties.txt
@@ -40,15 +40,13 @@ digraph hierarchy {
const char *efl_text_properties_font_source_get(const Eo *obj);
void efl_text_properties_font_source_set(Eo *obj, const char *font_source);
</code>
-
-\\
+\\
**[[:develop:api:efl:text:properties:property:font|font]]** //**(get, set)**//
<code c>
void efl_text_properties_font_get(const Eo *obj, const char **font, Efl_Font_Size *size);
void efl_text_properties_font_set(Eo *obj, const char *font, Efl_Font_Size size);
</code>
-
-\\
+\\
===== Events =====
diff --git a/pages/develop/api/efl/text/properties/property/font.txt b/pages/develop/api/efl/text/properties/property/font.txt
index 521b4a251..7799e5e0b 100644
--- a/pages/develop/api/efl/text/properties/property/font.txt
+++ b/pages/develop/api/efl/text/properties/property/font.txt
@@ -1,30 +1,4 @@
~~Title: Efl.Text.Properties.font~~
-===== Signature =====
-
-<code>
-@property font @pure_virtual {
- get {
- values {
- font: free(string, free);
- size: Efl.Font.Size;
- }
- }
- set {
- values {
- font: free(string, free);
- size: Efl.Font.Size;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-void efl_text_properties_font_get(const Eo *obj, const char **font, Efl_Font_Size *size);
-void efl_text_properties_font_set(Eo *obj, const char *font, Efl_Font_Size size);
-</code>
-
===== Values =====
* **font** - %%The font family name or filename.%%
@@ -57,6 +31,32 @@ void efl_text_properties_font_set(Eo *obj, const char *font, Efl_Font_Size size)
{{page>:develop:api-include:efl:text:properties:property:font:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property font @pure_virtual {
+ get {
+ values {
+ font: free(string, free);
+ size: Efl.Font.Size;
+ }
+ }
+ set {
+ values {
+ font: free(string, free);
+ size: Efl.Font.Size;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+void efl_text_properties_font_get(const Eo *obj, const char **font, Efl_Font_Size *size);
+void efl_text_properties_font_set(Eo *obj, const char *font, Efl_Font_Size size);
+</code>
+
===== Implemented by =====
* **Efl.Text.Properties.font**
diff --git a/pages/develop/api/efl/text/properties/property/font_source.txt b/pages/develop/api/efl/text/properties/property/font_source.txt
index f052e2b02..4e6d88d9f 100644
--- a/pages/develop/api/efl/text/properties/property/font_source.txt
+++ b/pages/develop/api/efl/text/properties/property/font_source.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Text.Properties.font_source~~
-===== Signature =====
-
-<code>
-@property font_source @pure_virtual {
- get {
- values {
- font_source: free(string, free);
- }
- }
- set {
- values {
- font_source: free(string, free);
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-const char *efl_text_properties_font_source_get(const Eo *obj);
-void efl_text_properties_font_source_set(Eo *obj, const char *font_source);
-</code>
-
===== Values =====
* **font_source** - %%The font file's path.%%
@@ -52,6 +28,30 @@ void efl_text_properties_font_source_set(Eo *obj, const char *font_source);
{{page>:develop:api-include:efl:text:properties:property:font_source:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property font_source @pure_virtual {
+ get {
+ values {
+ font_source: free(string, free);
+ }
+ }
+ set {
+ values {
+ font_source: free(string, free);
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+const char *efl_text_properties_font_source_get(const Eo *obj);
+void efl_text_properties_font_source_set(Eo *obj, const char *font_source);
+</code>
+
===== Implemented by =====
* **Efl.Text.Properties.font_source**
diff --git a/pages/develop/api/efl/text/property/text.txt b/pages/develop/api/efl/text/property/text.txt
index a26199f56..f2f6d115d 100644
--- a/pages/develop/api/efl/text/property/text.txt
+++ b/pages/develop/api/efl/text/property/text.txt
@@ -1,28 +1,4 @@
~~Title: Efl.Text.text~~
-===== Signature =====
-
-<code>
-@property text @pure_virtual {
- get {
- values {
- text: free(string, free);
- }
- }
- set {
- values {
- text: free(string, free);
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-const char *efl_text_get(const Eo *obj);
-void efl_text_set(Eo *obj, const char *text);
-</code>
-
===== Values =====
* **text** - %%Text string to display on it.%%
@@ -52,6 +28,30 @@ void efl_text_set(Eo *obj, const char *text);
{{page>:develop:api-include:efl:text:property:text:getter_description&nouser&nolink&nodate}}
+===== Signature =====
+
+<code>
+@property text @pure_virtual {
+ get {
+ values {
+ text: free(string, free);
+ }
+ }
+ set {
+ values {
+ text: free(string, free);
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+const char *efl_text_get(const Eo *obj);
+void efl_text_set(Eo *obj, const char *text);
+</code>
+
===== Implemented by =====
* **Efl.Text.text**
diff --git a/pages/develop/api/efl/text/style.txt b/pages/develop/api/efl/text/style.txt
index bc25b0cc4..c9b50c690 100644
--- a/pages/develop/api/efl/text/style.txt
+++ b/pages/develop/api/efl/text/style.txt
@@ -39,166 +39,146 @@ digraph hierarchy {
++++
===== Members =====
-**[[:develop:api:efl:text:style:property:backing_color|backing_color]]** //**(get, set)**//
+**[[:develop:api:efl:text:style:property:backing_color|backing_color]]** //**(get, set)**//\\
+> %%Backing color%%
<code c>
void efl_text_backing_color_get(const Eo *obj, unsigned char *r, unsigned char *g, unsigned char *b, unsigned char *a);
void efl_text_backing_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-
-%%Backing color%%\\
-\\
-**[[:develop:api:efl:text:style:property:backing_type|backing_type]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:backing_type|backing_type]]** //**(get, set)**//\\
+> %%Enable or disable backing type%%
<code c>
Efl_Text_Style_Backing_Type efl_text_backing_type_get(const Eo *obj);
void efl_text_backing_type_set(Eo *obj, Efl_Text_Style_Backing_Type type);
</code>
-
-%%Enable or disable backing type%%\\
-\\
-**[[:develop:api:efl:text:style:property:effect_type|effect_type]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:effect_type|effect_type]]** //**(get, set)**//\\
+> %%Type of effect used for the displayed text%%
<code c>
Efl_Text_Style_Effect_Type efl_text_effect_type_get(const Eo *obj);
void efl_text_effect_type_set(Eo *obj, Efl_Text_Style_Effect_Type type);
</code>
-
-%%Type of effect used for the displayed text%%\\
-\\
-**[[:develop:api:efl:text:style:property:gfx_filter|gfx_filter]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:gfx_filter|gfx_filter]]** //**(get, set)**//\\
+> %%Program that applies a special filter%%
<code c>
const char *efl_text_gfx_filter_get(const Eo *obj);
void efl_text_gfx_filter_set(Eo *obj, const char *code);
</code>
-
-%%Program that applies a special filter%%\\
-\\
-**[[:develop:api:efl:text:style:property:glow2_color|glow2_color]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:glow2_color|glow2_color]]** //**(get, set)**//\\
+> %%Second color of the glow effect%%
<code c>
void efl_text_glow2_color_get(const Eo *obj, unsigned char *r, unsigned char *g, unsigned char *b, unsigned char *a);
void efl_text_glow2_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-
-%%Second color of the glow effect%%\\
-\\
-**[[:develop:api:efl:text:style:property:glow_color|glow_color]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:glow_color|glow_color]]** //**(get, set)**//\\
+> %%Color of glow effect%%
<code c>
void efl_text_glow_color_get(const Eo *obj, unsigned char *r, unsigned char *g, unsigned char *b, unsigned char *a);
void efl_text_glow_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-
-%%Color of glow effect%%\\
-\\
-**[[:develop:api:efl:text:style:property:normal_color|normal_color]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:normal_color|normal_color]]** //**(get, set)**//\\
+> %%Color of text, excluding style%%
<code c>
void efl_text_normal_color_get(const Eo *obj, unsigned char *r, unsigned char *g, unsigned char *b, unsigned char *a);
void efl_text_normal_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-
-%%Color of text, excluding style%%\\
-\\
-**[[:develop:api:efl:text:style:property:outline_color|outline_color]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:outline_color|outline_color]]** //**(get, set)**//\\
+> %%Color of outline effect%%
<code c>
void efl_text_outline_color_get(const Eo *obj, unsigned char *r, unsigned char *g, unsigned char *b, unsigned char *a);
void efl_text_outline_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-
-%%Color of outline effect%%\\
-\\
-**[[:develop:api:efl:text:style:property:shadow_color|shadow_color]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:shadow_color|shadow_color]]** //**(get, set)**//\\
+> %%Color of shadow effect%%
<code c>
void efl_text_shadow_color_get(const Eo *obj, unsigned char *r, unsigned char *g, unsigned char *b, unsigned char *a);
void efl_text_shadow_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-
-%%Color of shadow effect%%\\
-\\
-**[[:develop:api:efl:text:style:property:shadow_direction|shadow_direction]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:shadow_direction|shadow_direction]]** //**(get, set)**//\\
+> %%Direction of shadow effect%%
<code c>
Efl_Text_Style_Shadow_Direction efl_text_shadow_direction_get(const Eo *obj);
void efl_text_shadow_direction_set(Eo *obj, Efl_Text_Style_Shadow_Direction type);
</code>
-
-%%Direction of shadow effect%%\\
-\\
-**[[:develop:api:efl:text:style:property:strikethrough_color|strikethrough_color]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:strikethrough_color|strikethrough_color]]** //**(get, set)**//\\
+> %%Color of strikethrough_style%%
<code c>
void efl_text_strikethrough_color_get(const Eo *obj, unsigned char *r, unsigned char *g, unsigned char *b, unsigned char *a);
void efl_text_strikethrough_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-
-%%Color of strikethrough_style%%\\
-\\
-**[[:develop:api:efl:text:style:property:strikethrough_type|strikethrough_type]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:strikethrough_type|strikethrough_type]]** //**(get, set)**//\\
+> %%Type of strikethrough style%%
<code c>
Efl_Text_Style_Strikethrough_Type efl_text_strikethrough_type_get(const Eo *obj);
void efl_text_strikethrough_type_set(Eo *obj, Efl_Text_Style_Strikethrough_Type type);
</code>
-
-%%Type of strikethrough style%%\\
-\\
-**[[:develop:api:efl:text:style:property:underline2_color|underline2_color]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:underline2_color|underline2_color]]** //**(get, set)**//\\
+> %%Color of underline2 style%%
<code c>
void efl_text_underline2_color_get(const Eo *obj, unsigned char *r, unsigned char *g, unsigned char *b, unsigned char *a);
void efl_text_underline2_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-
-%%Color of underline2 style%%\\
-\\
-**[[:develop:api:efl:text:style:property:underline2_type|underline2_type]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:underline2_type|underline2_type]]** //**(get, set)**//\\
+> %%Type of underline2 style%%
<code c>
Efl_Text_Style_Underline_Type efl_text_underline2_type_get(const Eo *obj);
void efl_text_underline2_type_set(Eo *obj, Efl_Text_Style_Underline_Type type);
</code>
-
-%%Type of underline2 style%%\\
-\\
-**[[:develop:api:efl:text:style:property:underline_color|underline_color]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:underline_color|underline_color]]** //**(get, set)**//\\
+> %%Color of normal underline style%%
<code c>
void efl_text_underline_color_get(const Eo *obj, unsigned char *r, unsigned char *g, unsigned char *b, unsigned char *a);
void efl_text_underline_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-
-%%Color of normal underline style%%\\
-\\
-**[[:develop:api:efl:text:style:property:underline_dashed_color|underline_dashed_color]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:underline_dashed_color|underline_dashed_color]]** //**(get, set)**//\\
+> %%Color of dashed underline style%%
<code c>
void efl_text_underline_dashed_color_get(const Eo *obj, unsigned char *r, unsigned char *g, unsigned char *b, unsigned char *a);
void efl_text_underline_dashed_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-
-%%Color of dashed underline style%%\\
-\\
-**[[:develop:api:efl:text:style:property:underline_dashed_gap|underline_dashed_gap]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:underline_dashed_gap|underline_dashed_gap]]** //**(get, set)**//\\
+> %%Gap of dashed underline style%%
<code c>
int efl_text_underline_dashed_gap_get(const Eo *obj);
void efl_text_underline_dashed_gap_set(Eo *obj, int gap);
</code>
-
-%%Gap of dashed underline style%%\\
-\\
-**[[:develop:api:efl:text:style:property:underline_dashed_width|underline_dashed_width]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:underline_dashed_width|underline_dashed_width]]** //**(get, set)**//\\
+> %%Width of dashed underline style%%
<code c>
int efl_text_underline_dashed_width_get(const Eo *obj);
void efl_text_underline_dashed_width_set(Eo *obj, int width);
</code>
-
-%%Width of dashed underline style%%\\
-\\
-**[[:develop:api:efl:text:style:property:underline_height|underline_height]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:underline_height|underline_height]]** //**(get, set)**//\\
+> %%Height of underline style%%
<code c>
double efl_text_underline_height_get(const Eo *obj);
void efl_text_underline_height_set(Eo *obj, double height);
</code>
-
-%%Height of underline style%%\\
-\\
-**[[:develop:api:efl:text:style:property:underline_type|underline_type]]** //**(get, set)**//
+\\
+**[[:develop:api:efl:text:style:property:underline_type|underline_type]]** //**(get, set)**//\\
+> %%Sets an underline style on the text%%
<code c>
Efl_Text_Style_Underline_Type efl_text_underline_type_get(const Eo *obj);
void efl_text_underline_type_set(Eo *obj, Efl_Text_Style_Underline_Type type);
</code>
-
-%%Sets an underline style on the text%%\\
-\\
+\\
===== Events =====
diff --git a/pages/develop/api/efl/text/style/backing_type.txt b/pages/develop/api/efl/text/style/backing_type.txt
index c56ce9fca..b8ddb4825 100644
--- a/pages/develop/api/efl/text/style/backing_type.txt
+++ b/pages/develop/api/efl/text/style/backing_type.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Text.Style.Backing_Type~~
+===== Description =====
+
+%%Whether to apply backing style to the displayed text or not%%
+
+{{page>:develop:api-include:efl:text:style:backing_type:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:text:style:backing_type:fields&nouser&nolink&nodate}}
+
+ * **disabled** - %%Do not use backing%%
+ * **enabled** - %%Use backing style%%
+
===== Signature =====
<code>
@@ -17,16 +30,3 @@ typedef enum {
} Efl_Text_Style_Backing_Type;
</code>
-===== Description =====
-
-%%Whether to apply backing style to the displayed text or not%%
-
-{{page>:develop:api-include:efl:text:style:backing_type:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:text:style:backing_type:fields&nouser&nolink&nodate}}
-
- * **disabled** - %%Do not use backing%%
- * **enabled** - %%Use backing style%%
-
diff --git a/pages/develop/api/efl/text/style/effect_type.txt b/pages/develop/api/efl/text/style/effect_type.txt
index f471ad142..966612e60 100644
--- a/pages/develop/api/efl/text/style/effect_type.txt
+++ b/pages/develop/api/efl/text/style/effect_type.txt
@@ -1,4 +1,25 @@
~~Title: Efl.Text.Style.Effect_Type~~
+===== Description =====
+
+%%Effect to apply to the displayed text%%
+
+{{page>:develop:api-include:efl:text:style:effect_type:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:text:style:effect_type:fields&nouser&nolink&nodate}}
+
+ * **none** - %%No effect%%
+ * **shadow** - %%Shadow effect%%
+ * **far_shadow** - %%Far shadow effect%%
+ * **soft_shadow** - %%Soft shadow effect%%
+ * **far_soft_shadow** - %%Far and soft shadow effect%%
+ * **glow** - %%Glow effect%%
+ * **outline** - %%Outline effect%%
+ * **soft_outline** - %%Soft outline effect%%
+ * **outline_shadow** - %%Outline shadow effect%%
+ * **outline_soft_shadow** - %%Outline soft shadow effect%%
+
===== Signature =====
<code>
@@ -33,24 +54,3 @@ typedef enum {
} Efl_Text_Style_Effect_Type;
</code>
-===== Description =====
-
-%%Effect to apply to the displayed text%%
-
-{{page>:develop:api-include:efl:text:style:effect_type:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:text:style:effect_type:fields&nouser&nolink&nodate}}
-
- * **none** - %%No effect%%
- * **shadow** - %%Shadow effect%%
- * **far_shadow** - %%Far shadow effect%%
- * **soft_shadow** - %%Soft shadow effect%%
- * **far_soft_shadow** - %%Far and soft shadow effect%%
- * **glow** - %%Glow effect%%
- * **outline** - %%Outline effect%%
- * **soft_outline** - %%Soft outline effect%%
- * **outline_shadow** - %%Outline shadow effect%%
- * **outline_soft_shadow** - %%Outline soft shadow effect%%
-
diff --git a/pages/develop/api/efl/text/style/property/backing_color.txt b/pages/develop/api/efl/text/style/property/backing_color.txt
index ddb869e77..6f4f50858 100644
--- a/pages/develop/api/efl/text/style/property/backing_color.txt
+++ b/pages/develop/api/efl/text/style/property/backing_color.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Text.Style.backing_color~~
+===== Values =====
+
+ * **r** - %%Red component%%
+ * **g** - %%Green component%%
+ * **b** - %%Blue component%%
+ * **a** - %%Alpha component%%
+===== Description =====
+
+%%Backing color%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:backing_color:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -29,20 +43,6 @@ void efl_text_backing_color_get(const Eo *obj, unsigned char *r, unsigned char *
void efl_text_backing_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-===== Values =====
-
- * **r** - %%Red component%%
- * **g** - %%Green component%%
- * **b** - %%Blue component%%
- * **a** - %%Alpha component%%
-===== Description =====
-
-%%Backing color%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:backing_color:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.backing_color**
diff --git a/pages/develop/api/efl/text/style/property/backing_type.txt b/pages/develop/api/efl/text/style/property/backing_type.txt
index 198a8d684..975b32ca8 100644
--- a/pages/develop/api/efl/text/style/property/backing_type.txt
+++ b/pages/develop/api/efl/text/style/property/backing_type.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Style.backing_type~~
+===== Values =====
+
+ * **type** - %%Backing type%%
+===== Description =====
+
+%%Enable or disable backing type%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:backing_type:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ Efl_Text_Style_Backing_Type efl_text_backing_type_get(const Eo *obj);
void efl_text_backing_type_set(Eo *obj, Efl_Text_Style_Backing_Type type);
</code>
-===== Values =====
-
- * **type** - %%Backing type%%
-===== Description =====
-
-%%Enable or disable backing type%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:backing_type:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.backing_type**
diff --git a/pages/develop/api/efl/text/style/property/effect_type.txt b/pages/develop/api/efl/text/style/property/effect_type.txt
index 9af2cbfac..88620e0a0 100644
--- a/pages/develop/api/efl/text/style/property/effect_type.txt
+++ b/pages/develop/api/efl/text/style/property/effect_type.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Style.effect_type~~
+===== Values =====
+
+ * **type** - %%Effect type%%
+===== Description =====
+
+%%Type of effect used for the displayed text%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:effect_type:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ Efl_Text_Style_Effect_Type efl_text_effect_type_get(const Eo *obj);
void efl_text_effect_type_set(Eo *obj, Efl_Text_Style_Effect_Type type);
</code>
-===== Values =====
-
- * **type** - %%Effect type%%
-===== Description =====
-
-%%Type of effect used for the displayed text%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:effect_type:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.effect_type**
diff --git a/pages/develop/api/efl/text/style/property/gfx_filter.txt b/pages/develop/api/efl/text/style/property/gfx_filter.txt
index cf1520ccb..60f3cf580 100644
--- a/pages/develop/api/efl/text/style/property/gfx_filter.txt
+++ b/pages/develop/api/efl/text/style/property/gfx_filter.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Text.Style.gfx_filter~~
+===== Values =====
+
+ * **code** - %%Filter code%%
+===== Description =====
+
+%%Program that applies a special filter%%
+
+%%See %%[[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]%%.%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:gfx_filter:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,19 +36,6 @@ const char *efl_text_gfx_filter_get(const Eo *obj);
void efl_text_gfx_filter_set(Eo *obj, const char *code);
</code>
-===== Values =====
-
- * **code** - %%Filter code%%
-===== Description =====
-
-%%Program that applies a special filter%%
-
-%%See %%[[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]%%.%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:gfx_filter:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.gfx_filter**
diff --git a/pages/develop/api/efl/text/style/property/glow2_color.txt b/pages/develop/api/efl/text/style/property/glow2_color.txt
index 10d4f489d..9ad391734 100644
--- a/pages/develop/api/efl/text/style/property/glow2_color.txt
+++ b/pages/develop/api/efl/text/style/property/glow2_color.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Text.Style.glow2_color~~
+===== Values =====
+
+ * **r** - %%Red component%%
+ * **g** - %%Green component%%
+ * **b** - %%Blue component%%
+ * **a** - %%Alpha component%%
+===== Description =====
+
+%%Second color of the glow effect%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:glow2_color:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -29,20 +43,6 @@ void efl_text_glow2_color_get(const Eo *obj, unsigned char *r, unsigned char *g,
void efl_text_glow2_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-===== Values =====
-
- * **r** - %%Red component%%
- * **g** - %%Green component%%
- * **b** - %%Blue component%%
- * **a** - %%Alpha component%%
-===== Description =====
-
-%%Second color of the glow effect%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:glow2_color:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.glow2_color**
diff --git a/pages/develop/api/efl/text/style/property/glow_color.txt b/pages/develop/api/efl/text/style/property/glow_color.txt
index 25361e594..5bb179c8e 100644
--- a/pages/develop/api/efl/text/style/property/glow_color.txt
+++ b/pages/develop/api/efl/text/style/property/glow_color.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Text.Style.glow_color~~
+===== Values =====
+
+ * **r** - %%Red component%%
+ * **g** - %%Green component%%
+ * **b** - %%Blue component%%
+ * **a** - %%Alpha component%%
+===== Description =====
+
+%%Color of glow effect%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:glow_color:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -29,20 +43,6 @@ void efl_text_glow_color_get(const Eo *obj, unsigned char *r, unsigned char *g,
void efl_text_glow_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-===== Values =====
-
- * **r** - %%Red component%%
- * **g** - %%Green component%%
- * **b** - %%Blue component%%
- * **a** - %%Alpha component%%
-===== Description =====
-
-%%Color of glow effect%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:glow_color:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.glow_color**
diff --git a/pages/develop/api/efl/text/style/property/normal_color.txt b/pages/develop/api/efl/text/style/property/normal_color.txt
index 28f8377e6..60fa4f84a 100644
--- a/pages/develop/api/efl/text/style/property/normal_color.txt
+++ b/pages/develop/api/efl/text/style/property/normal_color.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Text.Style.normal_color~~
+===== Values =====
+
+ * **r** - %%Red component%%
+ * **g** - %%Green component%%
+ * **b** - %%Blue component%%
+ * **a** - %%Alpha component%%
+===== Description =====
+
+%%Color of text, excluding style%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:normal_color:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -29,20 +43,6 @@ void efl_text_normal_color_get(const Eo *obj, unsigned char *r, unsigned char *g
void efl_text_normal_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-===== Values =====
-
- * **r** - %%Red component%%
- * **g** - %%Green component%%
- * **b** - %%Blue component%%
- * **a** - %%Alpha component%%
-===== Description =====
-
-%%Color of text, excluding style%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:normal_color:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.normal_color**
diff --git a/pages/develop/api/efl/text/style/property/outline_color.txt b/pages/develop/api/efl/text/style/property/outline_color.txt
index cf8420e0a..c4c1705ec 100644
--- a/pages/develop/api/efl/text/style/property/outline_color.txt
+++ b/pages/develop/api/efl/text/style/property/outline_color.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Text.Style.outline_color~~
+===== Values =====
+
+ * **r** - %%Red component%%
+ * **g** - %%Green component%%
+ * **b** - %%Blue component%%
+ * **a** - %%Alpha component%%
+===== Description =====
+
+%%Color of outline effect%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:outline_color:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -29,20 +43,6 @@ void efl_text_outline_color_get(const Eo *obj, unsigned char *r, unsigned char *
void efl_text_outline_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-===== Values =====
-
- * **r** - %%Red component%%
- * **g** - %%Green component%%
- * **b** - %%Blue component%%
- * **a** - %%Alpha component%%
-===== Description =====
-
-%%Color of outline effect%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:outline_color:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.outline_color**
diff --git a/pages/develop/api/efl/text/style/property/shadow_color.txt b/pages/develop/api/efl/text/style/property/shadow_color.txt
index 60b68c58a..495c05e63 100644
--- a/pages/develop/api/efl/text/style/property/shadow_color.txt
+++ b/pages/develop/api/efl/text/style/property/shadow_color.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Text.Style.shadow_color~~
+===== Values =====
+
+ * **r** - %%Red component%%
+ * **g** - %%Green component%%
+ * **b** - %%Blue component%%
+ * **a** - %%Alpha component%%
+===== Description =====
+
+%%Color of shadow effect%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:shadow_color:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -29,20 +43,6 @@ void efl_text_shadow_color_get(const Eo *obj, unsigned char *r, unsigned char *g
void efl_text_shadow_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-===== Values =====
-
- * **r** - %%Red component%%
- * **g** - %%Green component%%
- * **b** - %%Blue component%%
- * **a** - %%Alpha component%%
-===== Description =====
-
-%%Color of shadow effect%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:shadow_color:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.shadow_color**
diff --git a/pages/develop/api/efl/text/style/property/shadow_direction.txt b/pages/develop/api/efl/text/style/property/shadow_direction.txt
index c71d6597f..24ff497c6 100644
--- a/pages/develop/api/efl/text/style/property/shadow_direction.txt
+++ b/pages/develop/api/efl/text/style/property/shadow_direction.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Style.shadow_direction~~
+===== Values =====
+
+ * **type** - %%Shadow direction%%
+===== Description =====
+
+%%Direction of shadow effect%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:shadow_direction:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ Efl_Text_Style_Shadow_Direction efl_text_shadow_direction_get(const Eo *obj);
void efl_text_shadow_direction_set(Eo *obj, Efl_Text_Style_Shadow_Direction type);
</code>
-===== Values =====
-
- * **type** - %%Shadow direction%%
-===== Description =====
-
-%%Direction of shadow effect%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:shadow_direction:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.shadow_direction**
diff --git a/pages/develop/api/efl/text/style/property/strikethrough_color.txt b/pages/develop/api/efl/text/style/property/strikethrough_color.txt
index a07938a48..520ec8e14 100644
--- a/pages/develop/api/efl/text/style/property/strikethrough_color.txt
+++ b/pages/develop/api/efl/text/style/property/strikethrough_color.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Text.Style.strikethrough_color~~
+===== Values =====
+
+ * **r** - %%Red component%%
+ * **g** - %%Green component%%
+ * **b** - %%Blue component%%
+ * **a** - %%Alpha component%%
+===== Description =====
+
+%%Color of strikethrough_style%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:strikethrough_color:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -29,20 +43,6 @@ void efl_text_strikethrough_color_get(const Eo *obj, unsigned char *r, unsigned
void efl_text_strikethrough_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-===== Values =====
-
- * **r** - %%Red component%%
- * **g** - %%Green component%%
- * **b** - %%Blue component%%
- * **a** - %%Alpha component%%
-===== Description =====
-
-%%Color of strikethrough_style%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:strikethrough_color:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.strikethrough_color**
diff --git a/pages/develop/api/efl/text/style/property/strikethrough_type.txt b/pages/develop/api/efl/text/style/property/strikethrough_type.txt
index a6df084d0..ae8676235 100644
--- a/pages/develop/api/efl/text/style/property/strikethrough_type.txt
+++ b/pages/develop/api/efl/text/style/property/strikethrough_type.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Style.strikethrough_type~~
+===== Values =====
+
+ * **type** - %%Strikethrough type%%
+===== Description =====
+
+%%Type of strikethrough style%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:strikethrough_type:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ Efl_Text_Style_Strikethrough_Type efl_text_strikethrough_type_get(const Eo *obj)
void efl_text_strikethrough_type_set(Eo *obj, Efl_Text_Style_Strikethrough_Type type);
</code>
-===== Values =====
-
- * **type** - %%Strikethrough type%%
-===== Description =====
-
-%%Type of strikethrough style%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:strikethrough_type:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.strikethrough_type**
diff --git a/pages/develop/api/efl/text/style/property/underline2_color.txt b/pages/develop/api/efl/text/style/property/underline2_color.txt
index a52e182a0..ea8fff285 100644
--- a/pages/develop/api/efl/text/style/property/underline2_color.txt
+++ b/pages/develop/api/efl/text/style/property/underline2_color.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Text.Style.underline2_color~~
+===== Values =====
+
+ * **r** - %%Red component%%
+ * **g** - %%Green component%%
+ * **b** - %%Blue component%%
+ * **a** - %%Alpha component%%
+===== Description =====
+
+%%Color of underline2 style%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:underline2_color:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -29,20 +43,6 @@ void efl_text_underline2_color_get(const Eo *obj, unsigned char *r, unsigned cha
void efl_text_underline2_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-===== Values =====
-
- * **r** - %%Red component%%
- * **g** - %%Green component%%
- * **b** - %%Blue component%%
- * **a** - %%Alpha component%%
-===== Description =====
-
-%%Color of underline2 style%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:underline2_color:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.underline2_color**
diff --git a/pages/develop/api/efl/text/style/property/underline2_type.txt b/pages/develop/api/efl/text/style/property/underline2_type.txt
index d0bd3ca57..4174bd9ce 100644
--- a/pages/develop/api/efl/text/style/property/underline2_type.txt
+++ b/pages/develop/api/efl/text/style/property/underline2_type.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Style.underline2_type~~
+===== Values =====
+
+ * **type** - %%Underline type%%
+===== Description =====
+
+%%Type of underline2 style%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:underline2_type:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ Efl_Text_Style_Underline_Type efl_text_underline2_type_get(const Eo *obj);
void efl_text_underline2_type_set(Eo *obj, Efl_Text_Style_Underline_Type type);
</code>
-===== Values =====
-
- * **type** - %%Underline type%%
-===== Description =====
-
-%%Type of underline2 style%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:underline2_type:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.underline2_type**
diff --git a/pages/develop/api/efl/text/style/property/underline_color.txt b/pages/develop/api/efl/text/style/property/underline_color.txt
index 3acf89321..50ee23391 100644
--- a/pages/develop/api/efl/text/style/property/underline_color.txt
+++ b/pages/develop/api/efl/text/style/property/underline_color.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Text.Style.underline_color~~
+===== Values =====
+
+ * **r** - %%Red component%%
+ * **g** - %%Green component%%
+ * **b** - %%Blue component%%
+ * **a** - %%Alpha component%%
+===== Description =====
+
+%%Color of normal underline style%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:underline_color:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -29,20 +43,6 @@ void efl_text_underline_color_get(const Eo *obj, unsigned char *r, unsigned char
void efl_text_underline_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-===== Values =====
-
- * **r** - %%Red component%%
- * **g** - %%Green component%%
- * **b** - %%Blue component%%
- * **a** - %%Alpha component%%
-===== Description =====
-
-%%Color of normal underline style%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:underline_color:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.underline_color**
diff --git a/pages/develop/api/efl/text/style/property/underline_dashed_color.txt b/pages/develop/api/efl/text/style/property/underline_dashed_color.txt
index 16ce35602..6a87c229d 100644
--- a/pages/develop/api/efl/text/style/property/underline_dashed_color.txt
+++ b/pages/develop/api/efl/text/style/property/underline_dashed_color.txt
@@ -1,4 +1,18 @@
~~Title: Efl.Text.Style.underline_dashed_color~~
+===== Values =====
+
+ * **r** - %%Red component%%
+ * **g** - %%Green component%%
+ * **b** - %%Blue component%%
+ * **a** - %%Alpha component%%
+===== Description =====
+
+%%Color of dashed underline style%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:underline_dashed_color:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -29,20 +43,6 @@ void efl_text_underline_dashed_color_get(const Eo *obj, unsigned char *r, unsign
void efl_text_underline_dashed_color_set(Eo *obj, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
</code>
-===== Values =====
-
- * **r** - %%Red component%%
- * **g** - %%Green component%%
- * **b** - %%Blue component%%
- * **a** - %%Alpha component%%
-===== Description =====
-
-%%Color of dashed underline style%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:underline_dashed_color:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.underline_dashed_color**
diff --git a/pages/develop/api/efl/text/style/property/underline_dashed_gap.txt b/pages/develop/api/efl/text/style/property/underline_dashed_gap.txt
index 81709e9ac..fd9620101 100644
--- a/pages/develop/api/efl/text/style/property/underline_dashed_gap.txt
+++ b/pages/develop/api/efl/text/style/property/underline_dashed_gap.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Style.underline_dashed_gap~~
+===== Values =====
+
+ * **gap** - %%Gap%%
+===== Description =====
+
+%%Gap of dashed underline style%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:underline_dashed_gap:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ int efl_text_underline_dashed_gap_get(const Eo *obj);
void efl_text_underline_dashed_gap_set(Eo *obj, int gap);
</code>
-===== Values =====
-
- * **gap** - %%Gap%%
-===== Description =====
-
-%%Gap of dashed underline style%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:underline_dashed_gap:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.underline_dashed_gap**
diff --git a/pages/develop/api/efl/text/style/property/underline_dashed_width.txt b/pages/develop/api/efl/text/style/property/underline_dashed_width.txt
index b7b32e630..0ed27073f 100644
--- a/pages/develop/api/efl/text/style/property/underline_dashed_width.txt
+++ b/pages/develop/api/efl/text/style/property/underline_dashed_width.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Style.underline_dashed_width~~
+===== Values =====
+
+ * **width** - %%Width%%
+===== Description =====
+
+%%Width of dashed underline style%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:underline_dashed_width:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ int efl_text_underline_dashed_width_get(const Eo *obj);
void efl_text_underline_dashed_width_set(Eo *obj, int width);
</code>
-===== Values =====
-
- * **width** - %%Width%%
-===== Description =====
-
-%%Width of dashed underline style%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:underline_dashed_width:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.underline_dashed_width**
diff --git a/pages/develop/api/efl/text/style/property/underline_height.txt b/pages/develop/api/efl/text/style/property/underline_height.txt
index cdd97f6b1..5b9dd3576 100644
--- a/pages/develop/api/efl/text/style/property/underline_height.txt
+++ b/pages/develop/api/efl/text/style/property/underline_height.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Style.underline_height~~
+===== Values =====
+
+ * **height** - %%Height%%
+===== Description =====
+
+%%Height of underline style%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:underline_height:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ double efl_text_underline_height_get(const Eo *obj);
void efl_text_underline_height_set(Eo *obj, double height);
</code>
-===== Values =====
-
- * **height** - %%Height%%
-===== Description =====
-
-%%Height of underline style%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:underline_height:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.underline_height**
diff --git a/pages/develop/api/efl/text/style/property/underline_type.txt b/pages/develop/api/efl/text/style/property/underline_type.txt
index b6b035576..02121a10f 100644
--- a/pages/develop/api/efl/text/style/property/underline_type.txt
+++ b/pages/develop/api/efl/text/style/property/underline_type.txt
@@ -1,4 +1,15 @@
~~Title: Efl.Text.Style.underline_type~~
+===== Values =====
+
+ * **type** - %%Underline type%%
+===== Description =====
+
+%%Sets an underline style on the text%%
+
+//Since 1.20//
+{{page>:develop:api-include:efl:text:style:property:underline_type:description&nouser&nolink&nodate}}
+
+
===== Signature =====
<code>
@@ -23,17 +34,6 @@ Efl_Text_Style_Underline_Type efl_text_underline_type_get(const Eo *obj);
void efl_text_underline_type_set(Eo *obj, Efl_Text_Style_Underline_Type type);
</code>
-===== Values =====
-
- * **type** - %%Underline type%%
-===== Description =====
-
-%%Sets an underline style on the text%%
-
-//Since 1.20//
-{{page>:develop:api-include:efl:text:style:property:underline_type:description&nouser&nolink&nodate}}
-
-
===== Implemented by =====
* **Efl.Text.Style.underline_type**
diff --git a/pages/develop/api/efl/text/style/shadow_direction.txt b/pages/develop/api/efl/text/style/shadow_direction.txt
index ac64bc10b..ce8b9c825 100644
--- a/pages/develop/api/efl/text/style/shadow_direction.txt
+++ b/pages/develop/api/efl/text/style/shadow_direction.txt
@@ -1,4 +1,23 @@
~~Title: Efl.Text.Style.Shadow_Direction~~
+===== Description =====
+
+%%Direction of the shadow style, if used%%
+
+{{page>:develop:api-include:efl:text:style:shadow_direction:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:text:style:shadow_direction:fields&nouser&nolink&nodate}}
+
+ * **bottom_right** - %%Shadow towards bottom right%%
+ * **bottom** - %%Shadow towards botom%%
+ * **bottom_left** - %%Shadow towards bottom left%%
+ * **left** - %%Shadow towards left%%
+ * **top_left** - %%Shadow towards top left%%
+ * **top** - %%Shadow towards top%%
+ * **top_right** - %%Shadow towards top right%%
+ * **right** - %%Shadow towards right%%
+
===== Signature =====
<code>
@@ -29,22 +48,3 @@ typedef enum {
} Efl_Text_Style_Shadow_Direction;
</code>
-===== Description =====
-
-%%Direction of the shadow style, if used%%
-
-{{page>:develop:api-include:efl:text:style:shadow_direction:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:text:style:shadow_direction:fields&nouser&nolink&nodate}}
-
- * **bottom_right** - %%Shadow towards bottom right%%
- * **bottom** - %%Shadow towards botom%%
- * **bottom_left** - %%Shadow towards bottom left%%
- * **left** - %%Shadow towards left%%
- * **top_left** - %%Shadow towards top left%%
- * **top** - %%Shadow towards top%%
- * **top_right** - %%Shadow towards top right%%
- * **right** - %%Shadow towards right%%
-
diff --git a/pages/develop/api/efl/text/style/strikethrough_type.txt b/pages/develop/api/efl/text/style/strikethrough_type.txt
index 402f56120..e6acfd665 100644
--- a/pages/develop/api/efl/text/style/strikethrough_type.txt
+++ b/pages/develop/api/efl/text/style/strikethrough_type.txt
@@ -1,4 +1,17 @@
~~Title: Efl.Text.Style.Strikethrough_Type~~
+===== Description =====
+
+%%Whether to apply strikethrough style to the displayed text or not%%
+
+{{page>:develop:api-include:efl:text:style:strikethrough_type:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:text:style:strikethrough_type:fields&nouser&nolink&nodate}}
+
+ * **disabled** - %%Do not use strikethrough%%
+ * **enabled** - %%Use strikethrough style%%
+
===== Signature =====
<code>
@@ -17,16 +30,3 @@ typedef enum {
} Efl_Text_Style_Strikethrough_Type;
</code>
-===== Description =====
-
-%%Whether to apply strikethrough style to the displayed text or not%%
-
-{{page>:develop:api-include:efl:text:style:strikethrough_type:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:text:style:strikethrough_type:fields&nouser&nolink&nodate}}
-
- * **disabled** - %%Do not use strikethrough%%
- * **enabled** - %%Use strikethrough style%%
-
diff --git a/pages/develop/api/efl/text/style/underline_type.txt b/pages/develop/api/efl/text/style/underline_type.txt
index e0e4cddaa..0102e1810 100644
--- a/pages/develop/api/efl/text/style/underline_type.txt
+++ b/pages/develop/api/efl/text/style/underline_type.txt
@@ -1,4 +1,20 @@
~~Title: Efl.Text.Style.Underline_Type~~
+===== Description =====
+
+%%Underline type of the displayed text%%
+
+{{page>:develop:api-include:efl:text:style:underline_type:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:text:style:underline_type:fields&nouser&nolink&nodate}}
+
+ * **off** - %%Text without underline%%
+ * **on** - %%Underline enabled%%
+ * **single** - %%Underlined with a signle line%%
+ * **double** - %%Underlined with a double line%%
+ * **dashed** - %%Underlined with a dashed line%%
+
===== Signature =====
<code>
@@ -23,19 +39,3 @@ typedef enum {
} Efl_Text_Style_Underline_Type;
</code>
-===== Description =====
-
-%%Underline type of the displayed text%%
-
-{{page>:develop:api-include:efl:text:style:underline_type:description&nouser&nolink&nodate}}
-
-===== Fields =====
-
-{{page>:develop:api-include:efl:text:style:underline_type:fields&nouser&nolink&nodate}}
-
- * **off** - %%Text without underline%%
- * **on** - %%Underline enabled%%
- * **single** - %%Underlined with a signle line%%
- * **double** - %%Underlined with a double line%%
- * **dashed** - %%Underlined with a dashed line%%
-