Download

Support

Ewl_Text Struct Reference
[Ewl_Text: A text layout widget]

#include <ewl_text.h>

Collaboration diagram for Ewl_Text:

Collaboration graph
[legend]

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

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

The formatting nodes

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

The text itself

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

X offset for layout

Y offset for layout


The documentation for this struct was generated from the following file:

Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sun Sep 27 01:50:11 2009