Modules | Macros | Typedefs | Enumerations
Edje Text Part

Functions that deal with parts of type text. More...

Modules

 Edje Text Entry
 Functions that deal with text entries.
 
 Edje Text Selection
 Functions that deal with selection in text parts.
 
 Edje Text Cursor
 Functions that deal with cursor in text parts.
 

Macros

#define EDJE_TEXT_EFFECT_MASK_BASIC   0xf
 
#define EDJE_TEXT_EFFECT_BASIC_SET(x, s)   do { x = ((x) & ~EDJE_TEXT_EFFECT_MASK_BASIC) | (s); } while (0)
 
#define EDJE_TEXT_EFFECT_MASK_SHADOW_DIRECTION   (0x7 << 4)
 
#define EDJE_TEXT_EFFECT_SHADOW_DIRECTION_SET(x, s)   do { x = ((x) & ~EDJE_TEXT_EFFECT_MASK_SHADOW_DIRECTION) | (s); } while (0)
 

Typedefs

typedef enum _Edje_Text_Effect Edje_Text_Effect
 
typedef void(* Edje_Text_Change_Cb )(void *data, Evas_Object *obj, const char *part)
 

Enumerations

enum  _Edje_Text_Effect {
  EDJE_TEXT_EFFECT_NONE = 0,
  EDJE_TEXT_EFFECT_PLAIN = 1,
  EDJE_TEXT_EFFECT_OUTLINE = 2,
  EDJE_TEXT_EFFECT_SOFT_OUTLINE = 3,
  EDJE_TEXT_EFFECT_SHADOW = 4,
  EDJE_TEXT_EFFECT_SOFT_SHADOW = 5,
  EDJE_TEXT_EFFECT_OUTLINE_SHADOW = 6,
  EDJE_TEXT_EFFECT_OUTLINE_SOFT_SHADOW = 7,
  EDJE_TEXT_EFFECT_FAR_SHADOW = 8,
  EDJE_TEXT_EFFECT_FAR_SOFT_SHADOW = 9,
  EDJE_TEXT_EFFECT_GLOW = 10,
  EDJE_TEXT_EFFECT_LAST = 11,
  EDJE_TEXT_EFFECT_SHADOW_DIRECTION_BOTTOM_RIGHT = (0x0 << 4),
  EDJE_TEXT_EFFECT_SHADOW_DIRECTION_BOTTOM = (0x1 << 4),
  EDJE_TEXT_EFFECT_SHADOW_DIRECTION_BOTTOM_LEFT = (0x2 << 4),
  EDJE_TEXT_EFFECT_SHADOW_DIRECTION_LEFT = (0x3 << 4),
  EDJE_TEXT_EFFECT_SHADOW_DIRECTION_TOP_LEFT = (0x4 << 4),
  EDJE_TEXT_EFFECT_SHADOW_DIRECTION_TOP = (0x5 << 4),
  EDJE_TEXT_EFFECT_SHADOW_DIRECTION_TOP_RIGHT = (0x6 << 4),
  EDJE_TEXT_EFFECT_SHADOW_DIRECTION_RIGHT = (0x7 << 4)
}
 

Detailed Description

Functions that deal with parts of type text.

Text is an element type for parts. It's basic functionality is to display a string on the layout, but a lot more things can be done with texts, like string selection, setting the cursor and include a input panel, where one can set a virtual keyboard to handle keyboard entry easily.