Data Fields | |
| EINA_INLIST | |
| const char * | format |
| Cached, parsed and translated version of orig_format. More... | |
| const char * | orig_format |
| Original format information. More... | |
| Evas_Object_Textblock_Node_Text * | text_node |
| The text node it's pointing to. More... | |
| Efl_Text_Attribute_Handle * | annotation |
| Pointer to this node's annotation handle (if exists). More... | |
| size_t | offset |
| Offset from the last format node of the same text. More... | |
| struct { | |
| unsigned char l | |
| unsigned char r | |
| unsigned char t | |
| unsigned char b | |
| } | pad |
| Amount of padding required. More... | |
| unsigned char | anchor: 2 |
| ANCHOR_NONE, ANCHOR_A or ANCHOR_ITEM. More... | |
| Eina_Bool | opener: 1 |
| EINA_TRUE if opener, else EINA_FALSE. More... | |
| Eina_Bool | own_closer: 1 |
| EINA_TRUE if own_closer, else EINA_FALSE. More... | |
| Eina_Bool | visible: 1 |
| EINA_TRUE if format is visible format, else EINA_FALSE. More... | |
| Eina_Bool | format_change: 1 |
| EINA_TRUE if the format of the textblock has changed, else EINA_FALSE. More... | |
| Eina_Bool | is_new: 1 |
| EINA_TRUE if its a new format node, else EINA_FALSE. | |
| const char* _Evas_Textblock_Node_Format::format |
Cached, parsed and translated version of orig_format.
Referenced by evas_textblock_cursor_char_delete(), evas_textblock_cursor_line_char_last(), evas_textblock_cursor_text_prepend(), evas_textblock_node_format_remove_pair(), and evas_textblock_style_free().
| const char* _Evas_Textblock_Node_Format::orig_format |
Original format information.
Referenced by evas_object_textblock_text_markup_prepend(), evas_textblock_cursor_line_char_last(), evas_textblock_cursor_text_prepend(), evas_textblock_node_format_remove_pair(), evas_textblock_node_format_text_get(), and evas_textblock_style_free().
| Evas_Object_Textblock_Node_Text* _Evas_Textblock_Node_Format::text_node |
The text node it's pointing to.
Referenced by evas_object_textblock_text_markup_prepend(), evas_textblock_cursor_content_get(), evas_textblock_cursor_copy(), evas_textblock_cursor_format_next(), evas_textblock_cursor_format_prev(), evas_textblock_cursor_line_char_last(), evas_textblock_cursor_range_formats_get(), evas_textblock_cursor_text_prepend(), evas_textblock_node_format_remove_pair(), evas_textblock_node_format_text_get(), and evas_textblock_text_utf8_to_markup().
| Efl_Text_Attribute_Handle* _Evas_Textblock_Node_Format::annotation |
Pointer to this node's annotation handle (if exists).
Referenced by evas_textblock_cursor_line_char_last().
| size_t _Evas_Textblock_Node_Format::offset |
Offset from the last format node of the same text.
Referenced by evas_object_textblock_text_markup_prepend(), evas_textblock_cursor_content_get(), evas_textblock_cursor_copy(), evas_textblock_cursor_line_char_last(), evas_textblock_cursor_text_prepend(), and evas_textblock_text_utf8_to_markup().
| struct { ... } _Evas_Textblock_Node_Format::pad |
Amount of padding required.
| unsigned char _Evas_Textblock_Node_Format::anchor |
ANCHOR_NONE, ANCHOR_A or ANCHOR_ITEM.
Referenced by evas_textblock_cursor_line_char_last(), and evas_textblock_cursor_text_prepend().
| Eina_Bool _Evas_Textblock_Node_Format::opener |
EINA_TRUE if opener, else EINA_FALSE.
Referenced by evas_textblock_cursor_line_char_last(), evas_textblock_cursor_text_prepend(), evas_textblock_node_format_remove_pair(), evas_textblock_node_format_text_get(), and evas_textblock_style_get().
| Eina_Bool _Evas_Textblock_Node_Format::own_closer |
EINA_TRUE if own_closer, else EINA_FALSE.
Referenced by evas_textblock_cursor_char_delete(), evas_textblock_cursor_line_char_last(), evas_textblock_cursor_text_prepend(), evas_textblock_node_format_remove_pair(), evas_textblock_node_format_text_get(), evas_textblock_style_free(), and evas_textblock_style_get().
| Eina_Bool _Evas_Textblock_Node_Format::visible |
EINA_TRUE if format is visible format, else EINA_FALSE.
Referenced by evas_object_textblock_text_markup_prepend(), evas_textblock_cursor_char_delete(), evas_textblock_cursor_content_get(), evas_textblock_cursor_line_char_last(), evas_textblock_cursor_text_prepend(), evas_textblock_node_format_remove_pair(), and evas_textblock_text_utf8_to_markup().
| Eina_Bool _Evas_Textblock_Node_Format::format_change |
EINA_TRUE if the format of the textblock has changed, else EINA_FALSE.
Referenced by evas_textblock_cursor_line_char_last().