src/lib/edje_lua2.c File Reference
Data Structures | |
struct | _Edje_Lua_Alloc |
struct | _Edje_Lua_Animator |
struct | _Edje_Lua_Evas_Object |
struct | _Edje_Lua_Map |
struct | _Edje_Lua_Obj |
struct | _Edje_Lua_Timer |
struct | _Edje_Lua_Transition |
Defines | |
#define | _ELUA_PLANT_EVAS_OBJECT(type, meta, free) |
#define | ELO "|-ELO" |
#define | FMT_SIZE_T "%zu" |
#define | IMAGES "edje/images/" |
#define | LC(...) EINA_LOG_DOM_CRIT(_log_domain, __VA_ARGS__) |
#define | LD(...) EINA_LOG_DOM_DBG(_log_domain, __VA_ARGS__) |
#define | LE(...) EINA_LOG_DOM_ERR(_log_domain, __VA_ARGS__) |
#define | LI(...) EINA_LOG_DOM_INFO(_log_domain, __VA_ARGS__) |
#define | LW(...) EINA_LOG_DOM_WARN(_log_domain, __VA_ARGS__) |
#define | MAX_LUA_MEM (4 * (1024 * 1024)) |
#define | RASTER_FORGOT_WHY "this is here." |
Typedefs | |
typedef struct _Edje_Lua_Alloc | Edje_Lua_Alloc |
typedef struct _Edje_Lua_Animator | Edje_Lua_Animator |
typedef struct _Edje_Lua_Evas_Object | Edje_Lua_Evas_Object |
typedef struct _Edje_Lua_Map | Edje_Lua_Map |
typedef struct _Edje_Lua_Obj | Edje_Lua_Obj |
typedef struct _Edje_Lua_Timer | Edje_Lua_Timer |
typedef struct _Edje_Lua_Transition | Edje_Lua_Transition |
Functions | |
void | _edje_lua2_error_full (const char *file, const char *fnc, int line, lua_State *L, int err_code) |
void | _edje_lua2_script_func_hide (Edje *ed) |
void | _edje_lua2_script_func_message (Edje *ed, Edje_Message *em) |
void | _edje_lua2_script_func_move (Edje *ed) |
void | _edje_lua2_script_func_resize (Edje *ed) |
void | _edje_lua2_script_func_show (Edje *ed) |
void | _edje_lua2_script_func_shutdown (Edje *ed) |
void | _edje_lua2_script_func_signal (Edje *ed, const char *sig, const char *src) |
void | _edje_lua2_script_init (Edje *ed) |
void | _edje_lua2_script_load (Edje_Part_Collection *edc __UNUSED__, void *data __UNUSED__, int size __UNUSED__) |
void | _edje_lua2_script_shutdown (Edje *ed) |
void | _edje_lua2_script_unload (Edje_Part_Collection *edc __UNUSED__) |
Define Documentation
#define _ELUA_PLANT_EVAS_OBJECT | ( | type, | |||
meta, | |||||
free | ) |
#define ELO "|-ELO" |
#define FMT_SIZE_T "%zu" |
#define IMAGES "edje/images/" |
#define LC | ( | ... | ) | EINA_LOG_DOM_CRIT(_log_domain, __VA_ARGS__) |
#define LD | ( | ... | ) | EINA_LOG_DOM_DBG(_log_domain, __VA_ARGS__) |
#define LE | ( | ... | ) | EINA_LOG_DOM_ERR(_log_domain, __VA_ARGS__) |
#define LI | ( | ... | ) | EINA_LOG_DOM_INFO(_log_domain, __VA_ARGS__) |
#define LW | ( | ... | ) | EINA_LOG_DOM_WARN(_log_domain, __VA_ARGS__) |
#define MAX_LUA_MEM (4 * (1024 * 1024)) |
Referenced by _edje_lua2_script_init().
#define RASTER_FORGOT_WHY "this is here." |
Typedef Documentation
typedef struct _Edje_Lua_Alloc Edje_Lua_Alloc |
typedef struct _Edje_Lua_Animator Edje_Lua_Animator |
typedef struct _Edje_Lua_Evas_Object Edje_Lua_Evas_Object |
typedef struct _Edje_Lua_Map Edje_Lua_Map |
typedef struct _Edje_Lua_Obj Edje_Lua_Obj |
typedef struct _Edje_Lua_Timer Edje_Lua_Timer |
typedef struct _Edje_Lua_Transition Edje_Lua_Transition |
Function Documentation
void _edje_lua2_error_full | ( | const char * | file, | |
const char * | fnc, | |||
int | line, | |||
lua_State * | L, | |||
int | err_code | |||
) |
References _edje_default_log_dom.
void _edje_lua2_script_func_hide | ( | Edje * | ed | ) |
void _edje_lua2_script_func_message | ( | Edje * | ed, | |
Edje_Message * | em | |||
) |
References _edje_lua2_error, EDJE_MESSAGE_FLOAT, EDJE_MESSAGE_FLOAT_SET, EDJE_MESSAGE_INT, EDJE_MESSAGE_INT_SET, EDJE_MESSAGE_NONE, EDJE_MESSAGE_SIGNAL, EDJE_MESSAGE_STRING, EDJE_MESSAGE_STRING_FLOAT, EDJE_MESSAGE_STRING_FLOAT_SET, EDJE_MESSAGE_STRING_INT, EDJE_MESSAGE_STRING_INT_SET, EDJE_MESSAGE_STRING_SET, _Edje_Message::id, _Edje::L, _Edje_Message::msg, and _Edje_Message::type.
Referenced by _edje_lua_script_only_message().
void _edje_lua2_script_func_move | ( | Edje * | ed | ) |
References _edje_lua2_error, _Edje::L, _Edje::x, and _Edje::y.
Referenced by _edje_lua_script_only_move().
void _edje_lua2_script_func_resize | ( | Edje * | ed | ) |
References _edje_lua2_error, _Edje::h, _Edje::L, and _Edje::w.
Referenced by _edje_lua_script_only_resize().
void _edje_lua2_script_func_show | ( | Edje * | ed | ) |
void _edje_lua2_script_func_shutdown | ( | Edje * | ed | ) |
References _edje_lua2_error, _edje_lua2_script_shutdown(), and _Edje::L.
Referenced by _edje_lua_script_only_shutdown().
void _edje_lua2_script_func_signal | ( | Edje * | ed, | |
const char * | sig, | |||
const char * | src | |||
) |
void _edje_lua2_script_init | ( | Edje * | ed | ) |
References _edje_lua2_error, _Edje::collection, _Edje_File::ef, ERR, _Edje::file, _Edje_Part_Collection::id, _Edje::L, and MAX_LUA_MEM.
Referenced by _edje_lua_script_only_init().
void _edje_lua2_script_load | ( | Edje_Part_Collection *edc | __UNUSED__, | |
void *data | __UNUSED__, | |||
int size | __UNUSED__ | |||
) |
void _edje_lua2_script_shutdown | ( | Edje * | ed | ) |
References ERR, _Edje_Lua_Obj::free_func, _Edje::L, and _Edje::lua_objs.
Referenced by _edje_file_del(), and _edje_lua2_script_func_shutdown().
void _edje_lua2_script_unload | ( | Edje_Part_Collection *edc | __UNUSED__ | ) |
Referenced by _edje_collection_free().