forked from enlightenment/enlightenment
emit signals for ac on/off explicitly to battery gad
This commit is contained in:
parent
12853a3bab
commit
f158ffbe93
|
@ -828,18 +828,21 @@ _battery_update(int full, int time_left, int time_full, Eina_Bool have_battery,
|
||||||
{
|
{
|
||||||
if (have_power != battery_config->have_power)
|
if (have_power != battery_config->have_power)
|
||||||
{
|
{
|
||||||
|
if (have_power)
|
||||||
|
edje_object_signal_emit(inst->o_battery, "e,state,ac,on", "e");
|
||||||
|
else
|
||||||
|
edje_object_signal_emit(inst->o_battery, "e,state,ac,off", "e");
|
||||||
if (have_power && (full < 100))
|
if (have_power && (full < 100))
|
||||||
edje_object_signal_emit(inst->o_battery,
|
{
|
||||||
"e,state,charging",
|
edje_object_signal_emit(inst->o_battery, "e,state,charging", "e");
|
||||||
"e");
|
if (inst->popup_battery)
|
||||||
|
edje_object_signal_emit(inst->popup_battery, "e,state,charging", "e");
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
edje_object_signal_emit(inst->o_battery,
|
edje_object_signal_emit(inst->o_battery, "e,state,discharging", "e");
|
||||||
"e,state,discharging",
|
|
||||||
"e");
|
|
||||||
if (inst->popup_battery)
|
if (inst->popup_battery)
|
||||||
edje_object_signal_emit(inst->popup_battery,
|
edje_object_signal_emit(inst->popup_battery, "e,state,discharging", "e");
|
||||||
"e,state,discharging", "e");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (have_battery)
|
if (have_battery)
|
||||||
|
@ -858,9 +861,12 @@ _battery_update(int full, int time_left, int time_full, Eina_Bool have_battery,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
_battery_face_level_set(inst->o_battery, 0.0);
|
_battery_face_level_set(inst->o_battery, 0.0);
|
||||||
edje_object_part_text_set(inst->o_battery,
|
edje_object_part_text_set(inst->o_battery, "e.text.reading", _("N/A"));
|
||||||
"e.text.reading",
|
if (inst->popup_battery)
|
||||||
_("N/A"));
|
{
|
||||||
|
_battery_face_level_set(inst->popup_battery, 0.0);
|
||||||
|
edje_object_part_text_set(inst->popup_battery, "e.text.reading", _("N/A"));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((time_full < 0) && (time_left != battery_config->time_left))
|
if ((time_full < 0) && (time_left != battery_config->time_left))
|
||||||
|
|
Loading…
Reference in New Issue