add E_EVENT_BACKLIGHT_CHANGE

SVN revision: 79238
This commit is contained in:
Mike Blumenkrantz 2012-11-13 17:36:51 +00:00
parent 5a4d761c88
commit 65a08d98fe
2 changed files with 8 additions and 0 deletions

View File

@ -47,6 +47,8 @@ static Eina_Bool _e_bl_cb_exit(void *data __UNUSED__, int type __UNUSED__, void
static void _bl_sys_level_set(double val);
#endif
EAPI int E_EVENT_BACKLIGHT_CHANGE = -1;
EINTERN int
e_backlight_init(void)
{
@ -91,6 +93,9 @@ e_backlight_init(void)
e_backlight_level_set(NULL, e_config->backlight.normal, 1.0);
}
}
E_EVENT_BACKLIGHT_CHANGE = ecore_event_type_new();
return 1;
}
@ -231,6 +236,7 @@ e_backlight_level_set(E_Zone *zone, double val, double tim)
bl_val = val;
if (e_config->backlight.mode != E_BACKLIGHT_MODE_NORMAL) return;
if (tim < 0.0) tim = e_config->backlight.transition;
ecore_event_add(E_EVENT_BACKLIGHT_CHANGE, NULL, NULL, NULL);
if (tim == 0.0)
{
if (bl_anim)

View File

@ -18,6 +18,8 @@ typedef enum _E_Backlight_Mode
#ifndef E_BACKLIGHT_H
#define E_BACKLIGHT_H
extern EAPI int E_EVENT_BACKLIGHT_CHANGE;
//struct _E_Screen
//{
// int screen, escreen;