Download

Support

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...

Typedefs

typedef struct Ewl_Text_Context Ewl_Text_Context

Functions

void ewl_text_context_acquire (Ewl_Text_Context *tx)
Ewl_Text_Contextewl_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_Contextewl_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)

Typedef Documentation

A context node for formatting information


Function Documentation

int ewl_text_context_init ( void   ) 

References DENTER_FUNCTION, DLEVEL_STABLE, and DRETURN_INT.

Referenced by ewl_init().

int ewl_text_context_release ( Ewl_Text_Context tx  ) 

References DCHECK_PARAM_PTR_RET, DENTER_FUNCTION, DLEVEL_STABLE, DRETURN_INT, font, font_source, format, FREE, IF_RELEASE, and ref_count.

Referenced by ewl_text_align_apply(), ewl_text_align_get(), ewl_text_align_set(), ewl_text_bg_color_apply(), ewl_text_bg_color_get(), ewl_text_bg_color_set(), ewl_text_cb_reveal(), ewl_text_clear(), ewl_text_color_apply(), ewl_text_color_get(), ewl_text_color_set(), ewl_text_cursor_position_set(), ewl_text_double_underline_color_apply(), ewl_text_double_underline_color_get(), ewl_text_double_underline_color_set(), ewl_text_fmt_apply(), ewl_text_fmt_clear(), ewl_text_fmt_node_append(), ewl_text_font_get(), ewl_text_font_size_apply(), ewl_text_font_size_get(), ewl_text_font_size_set(), ewl_text_font_source_apply(), ewl_text_font_source_get(), ewl_text_font_source_set(), ewl_text_glow_color_apply(), ewl_text_glow_color_get(), ewl_text_glow_color_set(), ewl_text_outline_color_apply(), ewl_text_outline_color_get(), ewl_text_outline_color_set(), ewl_text_shadow_color_apply(), ewl_text_shadow_color_get(), ewl_text_shadow_color_set(), ewl_text_strikethrough_color_apply(), ewl_text_strikethrough_color_get(), ewl_text_strikethrough_color_set(), ewl_text_styles_apply(), ewl_text_styles_get(), ewl_text_styles_set(), ewl_text_text_append(), ewl_text_text_insert(), ewl_text_text_prepend(), ewl_text_underline_color_apply(), ewl_text_underline_color_get(), ewl_text_underline_color_set(), ewl_text_wrap_apply(), ewl_text_wrap_get(), and ewl_text_wrap_set().

void ewl_text_context_shutdown ( void   ) 


Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sat May 17 16:51:11 2008