53 lines
890 B
C
53 lines
890 B
C
#include "Evry.h"
|
|
|
|
#ifndef E_MOD_MAIN_H
|
|
#define E_MOD_MAIN_H
|
|
|
|
|
|
typedef struct _Config Config;
|
|
|
|
struct _Config
|
|
{
|
|
int version;
|
|
/* position */
|
|
double rel_x, rel_y;
|
|
/* size */
|
|
int width, height;
|
|
|
|
/* generic plugin config */
|
|
Eina_List *plugins_conf;
|
|
|
|
int scroll_animate;
|
|
double scroll_speed;
|
|
|
|
int hide_input;
|
|
int hide_list;
|
|
|
|
int quick_nav;
|
|
|
|
Eina_Hash *key_bindings;
|
|
|
|
/**/
|
|
Eina_List *plugins;
|
|
Eina_List *actions;
|
|
Eina_List *views;
|
|
|
|
Eina_Hash *history;
|
|
};
|
|
|
|
EAPI extern E_Module_Api e_modapi;
|
|
|
|
EAPI void *e_modapi_init (E_Module *m);
|
|
EAPI int e_modapi_shutdown (E_Module *m);
|
|
EAPI int e_modapi_save (E_Module *m);
|
|
EAPI E_Config_Dialog *evry_config_dialog(E_Container *con, const char *params);
|
|
|
|
int evry_init(void);
|
|
int evry_shutdown(void);
|
|
int evry_show(E_Zone *zone, const char *params);
|
|
void evry_hide(void);
|
|
|
|
extern Config *evry_conf;
|
|
|
|
#endif
|