Efl.Text.Markup (interface)


Markup data that populates the text object's style and format

Since 1.21


Efl.Text.Cursor (interface)

Full hierarchy



Inserts a markup text to the text object in a given cursor position
void efl_text_markup_cursor_markup_insert(Eo *obj, Efl_Text_Cursor_Cursor *cur, const char *markup);

markup (get, set)

Markup property
const char *efl_text_markup_get(const Eo *obj);
void efl_text_markup_set(Eo *obj, const char *markup);


cursor (get) The object's main cursor.
cursor_char_delete Deletes a single character from position pointed by given cursor.
cursor_char_next Advances to the next character
cursor_char_prev Advances to the previous character
cursor_compare Compare two cursors
cursor_content (get) The content of the cursor (the character under the cursor)
cursor_coord_set Set cursor coordinates
cursor_copy Copy existing cursor
cursor_equal Check if two cursors are equal
cursor_free Free existing cursor
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.
cursor_line_char_first Advance to current line first character
cursor_line_char_last Advance to current line last character
cursor_line_jump_by Jump the cursor by the given number of lines
cursor_new Create new cursor
cursor_paragraph_char_first Advances to the first character in this paragraph
cursor_paragraph_char_last Advances to the last character in this paragraph
cursor_paragraph_first Advance to current paragraph first character
cursor_paragraph_last Advance to current paragraph last character
cursor_paragraph_next Advances to the start of the next text node
cursor_paragraph_prev Advances to the end of the previous text node
cursor_position (get, set) Cursor position
cursor_text_insert Adds text to the current cursor position and set the cursor to *after* the start of the text just added.
cursor_word_end Advance to current word end
cursor_word_start Advance to current word start