Ewl_Text_Fmt Struct Reference
[Ewl_Text_Fmt: Contains the text formatting]
#include <ewl_text_fmt.h>
Detailed Description
Text formatting information.Data Fields | |
struct { | |
unsigned int byte_idx | |
unsigned int char_idx | |
} | current_node |
struct { | |
unsigned int byte_len | |
unsigned int char_len | |
} | length |
Ecore_DList * | nodes |
void * | text |
Field Documentation
unsigned int Ewl_Text_Fmt::byte_idx |
Byte index of the current node pointer
Referenced by ewl_text_fmt_apply(), ewl_text_fmt_byte_to_char(), ewl_text_fmt_char_to_byte(), ewl_text_fmt_clear(), ewl_text_fmt_get(), ewl_text_fmt_goto(), ewl_text_fmt_node_delete(), ewl_text_fmt_node_insert(), and ewl_text_fmt_node_prepend().
unsigned int Ewl_Text_Fmt::byte_len |
Text byte length
Referenced by ewl_text_fmt_byte_to_char(), ewl_text_fmt_char_to_byte(), ewl_text_fmt_clear(), ewl_text_fmt_goto(), ewl_text_fmt_node_append(), ewl_text_fmt_node_delete(), ewl_text_fmt_node_insert(), and ewl_text_fmt_node_prepend().
unsigned int Ewl_Text_Fmt::char_idx |
Character index of the current node pointer
Referenced by ewl_text_fmt_apply(), ewl_text_fmt_byte_to_char(), ewl_text_fmt_char_to_byte(), ewl_text_fmt_clear(), ewl_text_fmt_get(), ewl_text_fmt_goto(), ewl_text_fmt_node_delete(), ewl_text_fmt_node_insert(), and ewl_text_fmt_node_prepend().
unsigned int Ewl_Text_Fmt::char_len |
Text character length
Referenced by ewl_text_fmt_byte_to_char(), ewl_text_fmt_char_to_byte(), ewl_text_fmt_clear(), ewl_text_fmt_goto(), ewl_text_fmt_node_append(), ewl_text_fmt_node_delete(), ewl_text_fmt_node_insert(), and ewl_text_fmt_node_prepend().
struct { ... } Ewl_Text_Fmt::current_node |
Current node information
Referenced by ewl_text_fmt_apply(), ewl_text_fmt_byte_to_char(), ewl_text_fmt_char_to_byte(), ewl_text_fmt_clear(), ewl_text_fmt_get(), ewl_text_fmt_goto(), ewl_text_fmt_node_delete(), ewl_text_fmt_node_insert(), and ewl_text_fmt_node_prepend().
struct { ... } Ewl_Text_Fmt::length |
Length information for this formatting list
Referenced by ewl_text_fmt_byte_to_char(), ewl_text_fmt_char_to_byte(), ewl_text_fmt_clear(), ewl_text_fmt_goto(), ewl_text_fmt_node_append(), ewl_text_fmt_node_delete(), ewl_text_fmt_node_insert(), and ewl_text_fmt_node_prepend().
Ecore_DList* Ewl_Text_Fmt::nodes |
List of formatting nodes
Referenced by ewl_text_fmt_apply(), ewl_text_fmt_byte_to_char(), ewl_text_fmt_char_to_byte(), ewl_text_fmt_clear(), ewl_text_fmt_destroy(), ewl_text_fmt_dump(), ewl_text_fmt_get(), ewl_text_fmt_get_current(), ewl_text_fmt_get_first(), ewl_text_fmt_get_last(), ewl_text_fmt_goto(), ewl_text_fmt_new(), ewl_text_fmt_node_append(), ewl_text_fmt_node_count_get(), ewl_text_fmt_node_delete(), ewl_text_fmt_node_insert(), ewl_text_fmt_node_prepend(), and ewl_text_fmt_walk().
void* Ewl_Text_Fmt::text |
Parent Ewl_Text pointer
Referenced by ewl_text_fmt_apply(), ewl_text_fmt_byte_to_char(), ewl_text_fmt_char_to_byte(), ewl_text_fmt_goto(), ewl_text_fmt_new(), and ewl_text_fmt_walk().
The documentation for this struct was generated from the following file:
- lib/ewl_text_fmt.h