Enlightenment API

Application programming interface to be used by modules to extend Enlightenment. More...

Data Structures

struct  _E_Before_Idler
 
struct  _E_Rect
 

Macros

#define USE_IPC
 
#define OBJECT_CHECK
 
#define _FILE_OFFSET_BITS   64
 
#define _POSIX_HOST_NAME_MAX   255
 
#define E_REMOTE_OPTIONS   1
 
#define E_REMOTE_OUT   2
 
#define E_WM_IN   3
 
#define E_REMOTE_IN   4
 
#define E_ENUM   5
 
#define E_LIB_IN   6
 
#define E_TYPEDEFS   1
 
#define SMARTERRNR()   return
 
#define SMARTERR(x)   return x
 

Typedefs

typedef struct _E_Before_Idler E_Before_Idler
 
typedef struct _E_Rect E_Rect
 

Functions

void * alloca (size_t)
 
EAPI E_Before_Idlere_main_idler_before_add (int(*func)(void *data), void *data, int once)
 
EAPI void e_main_idler_before_del (E_Before_Idler *eb)
 
EAPI double e_main_ts (const char *str)
 
EAPI void e_alert_composite_win (Ecore_X_Window root, Ecore_X_Window win)
 

Variables

EAPI E_Path * path_data
 
EAPI E_Path * path_images
 
EAPI E_Path * path_fonts
 
EAPI E_Path * path_themes
 
EAPI E_Path * path_icons
 
EAPI E_Path * path_modules
 
EAPI E_Path * path_backgrounds
 
EAPI E_Path * path_messages
 
EAPI Eina_Bool good
 
EAPI Eina_Bool evil
 
EAPI Eina_Bool starting
 
EAPI Eina_Bool stopping
 
EAPI Eina_Bool restart
 
EAPI Eina_Bool e_nopause
 
EAPI Eina_Bool e_precache_end
 
EAPI Eina_Bool x_fatal
 
EAPI Eina_Bool e_main_loop_running
 

Detailed Description

Application programming interface to be used by modules to extend Enlightenment.