X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fllua.h;h=d2e59aa34b49d5319502d50df32caa5e3a73e78f;hb=52e86f4bf6054450ebc31076ff3c25d793ae96cf;hp=255ac6cd316f6563614298d240c8e7ae1308226a;hpb=358a2b989e0371e2bde2e8befd752500f2471d78;p=monky diff --git a/src/llua.h b/src/llua.h index 255ac6c..d2e59aa 100644 --- a/src/llua.h +++ b/src/llua.h @@ -3,7 +3,7 @@ * Conky, a system monitor, based on torsmo * * Copyright (c) 2009 Toni Spets - * Copyright (c) 2005-2009 Brenden Matthews, Philip Kovacs, et. al. + * Copyright (c) 2005-2010 Brenden Matthews, Philip Kovacs, et. al. * (see AUTHORS) * All rights reserved. * @@ -38,12 +38,6 @@ /* load a lua script */ void llua_load(const char *script); -/* call a function with args, and return a string from it (must be free'd) */ -char *llua_getstring(const char *args); -/* call a function with args, and return a string from it (must be free'd) */ -char *llua_getstring_read(const char *function, const char *arg); -/* call a function with args, and put the result in ret */ -int llua_getnumber(const char *args, double *ret); /* close lua stuff */ void llua_close(void); #ifdef HAVE_SYS_INOTIFY_H @@ -51,16 +45,18 @@ void llua_close(void); void llua_inotify_query(int wd, int mask); #endif /* HAVE_SYS_INOTIFY_H */ +void llua_set_startup_hook(const char *args); +void llua_set_shutdown_hook(const char *args); + +void llua_startup_hook(void); +void llua_shutdown_hook(void); + #ifdef X11 void llua_draw_pre_hook(void); void llua_draw_post_hook(void); -void llua_startup_hook(void); -void llua_shutdown_hook(void); void llua_set_draw_pre_hook(const char *args); void llua_set_draw_post_hook(const char *args); -void llua_set_startup_hook(const char *args); -void llua_set_shutdown_hook(const char *args); void llua_setup_window_table(int text_start_x, int text_start_y, int text_width, int text_height); void llua_update_window_table(int text_start_x, int text_start_y, int text_width, int text_height); @@ -69,4 +65,12 @@ void llua_update_window_table(int text_start_x, int text_start_y, int text_width void llua_setup_info(struct information *i, double u_interval); void llua_update_info(struct information *i, double u_interval); +void print_lua(struct text_object *, char *, int); +void print_lua_parse(struct text_object *, char *, int); +void print_lua_bar(struct text_object *, char *, int); +#ifdef X11 +void print_lua_graph(struct text_object *, char *, int); +#endif /* X11 */ +void print_lua_gauge(struct text_object *, char *, int); + #endif /* LUA_H_*/