X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=minimenu%2Fmmenu.h;h=9682ea67cf9a3ef10b0a171bc3ac71b98b9e6410;hb=d53e58a30480ca4e5eeec0eb28a72e7642df3dc3;hp=a271891ec9278627f50463a76dcfd6f4410a05b9;hpb=2674535f2806b92169ce862bccd95206fff140e3;p=pandora-libraries.git diff --git a/minimenu/mmenu.h b/minimenu/mmenu.h index a271891..9682ea6 100644 --- a/minimenu/mmenu.h +++ b/minimenu/mmenu.h @@ -5,22 +5,11 @@ // utility #define IFNULL(foo,bar) (foo)?(foo):(bar) extern char *pnd_run_script; +extern char *g_skinpath; // base searchpath to locate the conf #define MMENU_CONF "mmenu.conf" -#define MMENU_CONF_SEARCHPATH "/etc/pandora/conf:./minimenu" - -// keys -#define MMENU_ARTPATH "minimenu.static_art_path" -#define MMENU_APP_SEARCHPATH "apps.searchpath" - -#define MMENU_GRID_FONT "grid.font" -#define MMENU_GRID_FONTSIZE "grid.font_ptsize" - -#define MMENU_DISP_COLMAX "grid.col_max" -#define MMENU_DISP_ROWMAX "grid.row_max" -#define MMENU_DISP_ICON_MAX_WIDTH "grid.icon_max_width" -#define MMENU_DISP_ICON_MAX_HEIGHT "grid.icon_max_height" +#define MMENU_CONF_SEARCHPATH "/media/*/pandora/mmenu:/media/*/pandora/appdata/mmenu:/etc/pandora/conf:./minimenu" typedef enum { pndn_debug = 0, @@ -30,6 +19,15 @@ typedef enum { pndn_none } pndnotify_loglevels_e; -void emit_and_quit ( char *s ); +void emit_and_quit ( char *s ); // normal case; quit and run an app +void emit_and_run ( char *buffer ); // odd case; run an app and stay alive +void exec_raw_binary ( char *fullpath ); // just fork/exec something, without exit + +void applications_free ( void ); +void applications_scan ( void ); + +void setup_notifications ( void ); + +unsigned char cat_is_visible ( pnd_conf_handle h, char *catname ); #endif