forked from enlightenment/enlightenment
27 lines
871 B
C
27 lines
871 B
C
#ifndef E_MOD_CONFIG_H
|
|
#define E_MOD_CONFIG_H
|
|
|
|
#include <e.h>
|
|
|
|
typedef void (*emix_config_backend_changed)(const char *backend, void *data);
|
|
typedef void (*emix_config_meter_changed)(Eina_Bool enable, void *data);
|
|
|
|
void emix_config_init(emix_config_backend_changed cb, const void *userdata);
|
|
void emix_config_shutdown(void);
|
|
void emix_config_save(void);
|
|
|
|
Eina_Bool emix_config_save_get(void);
|
|
Eina_Bool emix_config_save_mute_get(void);
|
|
void emix_config_save_mute_set(Eina_Bool mute);
|
|
int emix_config_save_volume_get(void);
|
|
void emix_config_save_volume_set(int volume);
|
|
|
|
const char *emix_config_backend_get(void);
|
|
void emix_config_backend_set(const char *backend);
|
|
Eina_Bool emix_config_desklock_mute_get(void);
|
|
Eina_Bool emix_config_meter_get(void);
|
|
Eina_Bool emix_config_notify_get(void);
|
|
E_Config_Dialog* emix_config_popup_new(Evas_Object *comp, const char*p);
|
|
|
|
#endif
|