Edje Text Part

Modules | Macros | Typedefs | Enumerations
Edje Text Part
Edje » Edje Object » Edje 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
| All possible text effects in Edje.
typedef void(* | Edje_Text_Change_Cb) (void *data, Evas_Object *obj, const char *part)
| Callback prototype for Edje_Text_Change. More...

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

## Typedef Documentation

## ◆ Edje_Text_Change_Cb

Edje_Text_Change_Cb

Callback prototype for Edje_Text_Change.

Parameters

  data | user provided data to pass to the callback
  obj | the Evas_Object
  The | edje part

## Enumeration Type Documentation

## ◆ _Edje_Text_Effect

enum _Edje_Text_Effect

Enumerator
EDJE_TEXT_EFFECT_NONE | None text effect value.
EDJE_TEXT_EFFECT_PLAIN | Plain text effect value.
EDJE_TEXT_EFFECT_OUTLINE | Outline text effect value.
EDJE_TEXT_EFFECT_SOFT_OUTLINE | Soft outline text effect value.
EDJE_TEXT_EFFECT_SHADOW | Shadown text effect value.
EDJE_TEXT_EFFECT_SOFT_SHADOW | Soft shadow text effect value.
EDJE_TEXT_EFFECT_OUTLINE_SHADOW | Outline shadow text effect value.
EDJE_TEXT_EFFECT_OUTLINE_SOFT_SHADOW | Outline soft shadow text effect value.
EDJE_TEXT_EFFECT_FAR_SHADOW | Far shadow text effect value.
EDJE_TEXT_EFFECT_FAR_SOFT_SHADOW | Far soft shadow text effect value.
EDJE_TEXT_EFFECT_GLOW | Glow text effect value.
EDJE_TEXT_EFFECT_LAST | Last text effect value.
EDJE_TEXT_EFFECT_SHADOW_DIRECTION_BOTTOM_RIGHT | Bottom right shadow direction value.
EDJE_TEXT_EFFECT_SHADOW_DIRECTION_BOTTOM | Bottom shadow direction value.
EDJE_TEXT_EFFECT_SHADOW_DIRECTION_BOTTOM_LEFT | Bottom left shadow direction value.
EDJE_TEXT_EFFECT_SHADOW_DIRECTION_LEFT | Left shadow direction value.
EDJE_TEXT_EFFECT_SHADOW_DIRECTION_TOP_LEFT | Top left shadow direction value.
EDJE_TEXT_EFFECT_SHADOW_DIRECTION_TOP | Top shadow direction value.
EDJE_TEXT_EFFECT_SHADOW_DIRECTION_TOP_RIGHT | Top right shadow direction value.
EDJE_TEXT_EFFECT_SHADOW_DIRECTION_RIGHT | right shadow direction value