Ewl_Text_Context: A text formatting context
Detailed Description
Defines a class for text formatting information.
Data Structures | |
struct | Ewl_Text_Context |
Stores context information for the different formatting nodes. More... | |
Defines | |
#define | EWL_TEXT_FONT_LENGHT_MAX 128 |
Typedefs | |
typedef Ewl_Text_Context | Ewl_Text_Context |
Functions | |
void | ewl_text_context_acquire (Ewl_Text_Context *tx) |
Ewl_Text_Context * | ewl_text_context_find (Ewl_Text_Context *tx, unsigned int context_mask, Ewl_Text_Context *tx_change) |
void | ewl_text_context_format_string_create (Ewl_Text_Context *ctx) |
int | ewl_text_context_init (void) |
Ewl_Text_Context * | ewl_text_context_new (void) |
void | ewl_text_context_print (Ewl_Text_Context *tx, const char *indent) |
int | ewl_text_context_release (Ewl_Text_Context *tx) |
void | ewl_text_context_shutdown (void) |
Define Documentation
#define EWL_TEXT_FONT_LENGHT_MAX 128 |
the maximum length of a font name
Typedef Documentation
typedef struct Ewl_Text_Context Ewl_Text_Context |
A context node for formatting information
Function Documentation
void ewl_text_context_acquire | ( | Ewl_Text_Context * | tx | ) |
Ewl_Text_Context* ewl_text_context_find | ( | Ewl_Text_Context * | tx, | |
unsigned int | context_mask, | |||
Ewl_Text_Context * | tx_change | |||
) |
void ewl_text_context_format_string_create | ( | Ewl_Text_Context * | ctx | ) |
int ewl_text_context_init | ( | void | ) |
Ewl_Text_Context* ewl_text_context_new | ( | void | ) |
void ewl_text_context_print | ( | Ewl_Text_Context * | tx, | |
const char * | indent | |||
) |
int ewl_text_context_release | ( | Ewl_Text_Context * | tx | ) |
void ewl_text_context_shutdown | ( | void | ) |