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

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_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)

Define Documentation

#define EWL_TEXT_FONT_LENGHT_MAX   128

the maximum length of a font name


Typedef Documentation

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   ) 


Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sun Sep 27 01:49:47 2009