3 //typedef struct _E_Screen E_Screen;
5 typedef enum _E_Backlight_Mode
7 E_BACKLIGHT_MODE_NORMAL = 0,
8 E_BACKLIGHT_MODE_OFF = 1,
9 E_BACKLIGHT_MODE_MIN = 2,
10 E_BACKLIGHT_MODE_DIM = 3,
11 E_BACKLIGHT_MODE_MAX = 4
12 // for the future. right now not working as we'd need an optical
13 // sensor support framework
14 // E_BACKLIGHT_MODE_AUTO = 5
23 // int screen, escreen;
27 EINTERN int e_backlight_init(void);
28 EINTERN int e_backlight_shutdown(void);
29 EAPI Eina_Bool e_backlight_exists(void);
30 EAPI void e_backlight_update(void);
31 EAPI void e_backlight_level_set(E_Zone *zone, double val, double tim);
32 EAPI double e_backlight_level_get(E_Zone *zone);
33 EAPI void e_backlight_mode_set(E_Zone *zone, E_Backlight_Mode mode);
34 EAPI E_Backlight_Mode e_backlight_mode_get(E_Zone *zone);