#include #include #include #include #include #include #include #include #include #include typedef struct _globals globals; #define WIDTH (300) #define HEIGHT (300) #define PC(...) EINA_LOG_DOM_CRIT(ourGlobals->logDom, __VA_ARGS__) #define PE(...) EINA_LOG_DOM_ERR(ourGlobals->logDom, __VA_ARGS__) #define PW(...) EINA_LOG_DOM_WARN(ourGlobals->logDom, __VA_ARGS__) #define PD(...) EINA_LOG_DOM_DBG(ourGlobals->logDom, __VA_ARGS__) #define PI(...) EINA_LOG_DOM_INFO(ourGlobals->logDom, __VA_ARGS__) #define PCm(...) EINA_LOG_DOM_CRIT(ourGlobals.logDom, __VA_ARGS__) #define PEm(...) EINA_LOG_DOM_ERR(ourGlobals.logDom, __VA_ARGS__) #define PWm(...) EINA_LOG_DOM_WARN(ourGlobals.logDom, __VA_ARGS__) #define PDm(...) EINA_LOG_DOM_DBG(ourGlobals.logDom, __VA_ARGS__) #define PIm(...) EINA_LOG_DOM_INFO(ourGlobals.logDom, __VA_ARGS__) #define D() PD("DEBUG") // "01:03:52 01-01-1973\n\0" #define DATE_TIME_LEN 21 #ifndef FALSE // NEVER change this typedef enum { FALSE = 0, TRUE = 1 } boolean; #endif struct _globals { Ecore_Evas *ee; // Our window. Evas *canvas; // The canvas for drawing directly onto. Evas_Object *bg; // Our background edje. lua_State *L; // Our Lua state. int eina, logDom, ecore_evas, edje; }; // globals ourGlobals; void dumpStack(lua_State *L, int i); # define DATE_TIME_LEN 21 //char dateTime[DATE_TIME_LEN]; void loggingStartup(globals *ourGlobals); char *getDateTime(struct tm **nowOut, char *dateOut, time_t *tiemOut); int luaopen_widget(lua_State *L); void GuiLuaDo(int argc, char **argv);