Data Fields
_Evas_Object_Textblock_Node_Text Struct Reference

Data Fields

 EINA_INLIST
 
Eina_UStrbufunicode
 Actual paragraph text. More...
 
char * utf8
 Text in utf8 format. More...
 
Evas_Object_Textblock_Node_Formatformat_node
 Points to the last format node before the paragraph, or if there is none, to the first format node within the paragraph. More...
 
Evas_Object_Textblock_Paragraph * par
 Points to the paragraph node of which this node is a part. More...
 
Eina_Bool dirty: 1
 EINA_TRUE if already handled/format changed, else EINA_FALSE. More...
 
Eina_Bool is_new: 1
 EINA_TRUE if its a new paragraph, else EINA_FALSE. More...
 

Field Documentation

◆ unicode

Eina_UStrbuf* _Evas_Object_Textblock_Node_Text::unicode

◆ utf8

char* _Evas_Object_Textblock_Node_Text::utf8

Text in utf8 format.

Referenced by evas_textblock_cursor_paragraph_text_get().

◆ format_node

Evas_Object_Textblock_Node_Format* _Evas_Object_Textblock_Node_Text::format_node

Points to the last format node before the paragraph, or if there is none, to the first format node within the paragraph.

Referenced by evas_textblock_cursor_format_next(), and evas_textblock_cursor_range_formats_get().

◆ par

Evas_Object_Textblock_Paragraph* _Evas_Object_Textblock_Node_Text::par

Points to the paragraph node of which this node is a part.

Referenced by evas_textblock_cursor_line_coord_set().

◆ dirty

Eina_Bool _Evas_Object_Textblock_Node_Text::dirty

EINA_TRUE if already handled/format changed, else EINA_FALSE.

Referenced by evas_textblock_cursor_char_delete(), evas_textblock_cursor_range_delete(), and evas_textblock_node_format_remove_pair().

◆ is_new

Eina_Bool _Evas_Object_Textblock_Node_Text::is_new

EINA_TRUE if its a new paragraph, else EINA_FALSE.