enlightenment/src/modules/everything/e_mod_main.h

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