Ewl_Text Struct Reference
[Ewl_Text: A text layout widget]
#include <ewl_text.h>
Collaboration diagram for Ewl_Text:
Detailed Description
Inherits from the Ewl_Container class and extends it to provide text layout and formatting.
Data Fields | |
Ecore_List * | areas_cache |
Ewl_Container | container |
unsigned int | cursor_position |
unsigned char | delete_count |
unsigned char | dirty |
struct { | |
void * nodes | |
void * tx | |
} | formatting |
unsigned char | in_select |
struct { | |
unsigned int bytes | |
unsigned int chars | |
unsigned int max_chars | |
} | length |
struct { | |
const char * size_string | |
} | max |
struct { | |
const char * size_string | |
} | min |
char * | obscure |
struct { | |
int x | |
int y | |
} | offset |
unsigned char | selectable |
Ewl_Widget * | selection |
char * | text |
void * | textblock |
unsigned int | total_size |
Ecore_List * | triggers |
Field Documentation
Ecore_List* Ewl_Text::areas_cache |
unused areas
unsigned int Ewl_Text::bytes |
Number of bytes in the text
unsigned int Ewl_Text::chars |
Number of characters in the text
Inherit from Ewl_Container
unsigned int Ewl_Text::cursor_position |
The cursor position
unsigned char Ewl_Text::delete_count |
Number of deletes
unsigned char Ewl_Text::dirty |
Does the text need layout?
struct { ... } Ewl_Text::formatting |
Holds the formatting information
unsigned char Ewl_Text::in_select |
Are we in select mode?
struct { ... } Ewl_Text::length |
Different text lengths
struct { ... } Ewl_Text::max |
unsigned int Ewl_Text::max_chars |
Maximal number of characters in the text
struct { ... } Ewl_Text::min |
void* Ewl_Text::nodes |
The formatting nodes
char* Ewl_Text::obscure |
The utf8 character to be displayed instead of the real text
struct { ... } Ewl_Text::offset |
Layout offset values
unsigned char Ewl_Text::selectable |
Is the text selectable?
The current selection
const char* Ewl_Text::size_string |
The strings defining the minimum and maximum size
char* Ewl_Text::text |
The text itself
void* Ewl_Text::textblock |
The Evas_Object_Textblock
unsigned int Ewl_Text::total_size |
The total size we've alloc'd for text
Ecore_List* Ewl_Text::triggers |
The list of triggers
void* Ewl_Text::tx |
The current formatting context
int Ewl_Text::x |
X offset for layout
int Ewl_Text::y |
Y offset for layout
The documentation for this struct was generated from the following file:
- lib/ewl_text.h