diff options
Diffstat (limited to '')
-rw-r--r-- | ClientHamr/GuiLua/GuiLua.h | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/ClientHamr/GuiLua/GuiLua.h b/ClientHamr/GuiLua/GuiLua.h new file mode 100644 index 0000000..1813966 --- /dev/null +++ b/ClientHamr/GuiLua/GuiLua.h | |||
@@ -0,0 +1,70 @@ | |||
1 | |||
2 | #include <Eet.h> | ||
3 | #include <Ecore.h> | ||
4 | #include <Ecore_Evas.h> | ||
5 | #include <Edje.h> | ||
6 | #include <stdio.h> | ||
7 | #include <ctype.h> | ||
8 | |||
9 | #include <lua.h> | ||
10 | #include <luajit.h> | ||
11 | #include <lualib.h> | ||
12 | #include <lauxlib.h> | ||
13 | |||
14 | typedef struct _globals globals; | ||
15 | |||
16 | |||
17 | #define WIDTH (300) | ||
18 | #define HEIGHT (300) | ||
19 | |||
20 | #define PC(...) EINA_LOG_DOM_CRIT(ourGlobals->logDom, __VA_ARGS__) | ||
21 | #define PE(...) EINA_LOG_DOM_ERR(ourGlobals->logDom, __VA_ARGS__) | ||
22 | #define PW(...) EINA_LOG_DOM_WARN(ourGlobals->logDom, __VA_ARGS__) | ||
23 | #define PD(...) EINA_LOG_DOM_DBG(ourGlobals->logDom, __VA_ARGS__) | ||
24 | #define PI(...) EINA_LOG_DOM_INFO(ourGlobals->logDom, __VA_ARGS__) | ||
25 | |||
26 | #define PCm(...) EINA_LOG_DOM_CRIT(ourGlobals.logDom, __VA_ARGS__) | ||
27 | #define PEm(...) EINA_LOG_DOM_ERR(ourGlobals.logDom, __VA_ARGS__) | ||
28 | #define PWm(...) EINA_LOG_DOM_WARN(ourGlobals.logDom, __VA_ARGS__) | ||
29 | #define PDm(...) EINA_LOG_DOM_DBG(ourGlobals.logDom, __VA_ARGS__) | ||
30 | #define PIm(...) EINA_LOG_DOM_INFO(ourGlobals.logDom, __VA_ARGS__) | ||
31 | |||
32 | #define D() PD("DEBUG") | ||
33 | |||
34 | // "01:03:52 01-01-1973\n\0" | ||
35 | #define DATE_TIME_LEN 21 | ||
36 | |||
37 | |||
38 | #ifndef FALSE | ||
39 | // NEVER change this | ||
40 | typedef enum | ||
41 | { | ||
42 | FALSE = 0, | ||
43 | TRUE = 1 | ||
44 | } boolean; | ||
45 | #endif | ||
46 | |||
47 | struct _globals | ||
48 | { | ||
49 | Ecore_Evas *ee; // Our window. | ||
50 | Evas *canvas; // The canvas for drawing directly onto. | ||
51 | Evas_Object *bg; // Our background edje. | ||
52 | lua_State *L; // Our Lua state. | ||
53 | int eina, logDom, ecore_evas, edje; | ||
54 | }; | ||
55 | |||
56 | // globals ourGlobals; | ||
57 | |||
58 | |||
59 | void dumpStack(lua_State *L, int i); | ||
60 | |||
61 | |||
62 | # define DATE_TIME_LEN 21 | ||
63 | |||
64 | //char dateTime[DATE_TIME_LEN]; | ||
65 | |||
66 | void loggingStartup(globals *ourGlobals); | ||
67 | char *getDateTime(struct tm **nowOut, char *dateOut, time_t *tiemOut); | ||
68 | |||
69 | int luaopen_widget(lua_State *L); | ||
70 | void GuiLuaDo(int argc, char **argv); | ||