}
programs {
program { "visible_ampm";
- signal: "efl,state,ampm,visible";
+ signal: "efl,ampm,visible,on";
source: "efl";
script {
set_state(PART:"base", "default", 0.0);
}
}
program { "invisible_ampm";
- signal: "efl,state,ampm,invisible";
+ signal: "efl,ampm,visible,off";
source: "efl";
script {
set_state(PART:"base", "24layout", 0.0);
}
}
program { "visible_colon_field0";
- signal: "efl,state,colon,visible,field0";
+ signal: "efl,colon_field0,visible,on";
source: "efl";
action: STATE_SET "default";
target: "padding_center1";
target: "padding_center2";
}
program { "invisible_colon_field0";
- signal: "efl,state,colon,invisible,field0";
+ signal: "efl,colon_field0,visible,off";
source: "efl";
action: STATE_SET "invisible";
target: "padding_center1";
target: "padding_center2";
}
program { "visible_colon_field1";
- signal: "efl,state,colon,visible,field1";
+ signal: "efl,colon_field1,visible,on";
source: "efl";
action: STATE_SET "default";
target: "padding_center3";
target: "padding_center4";
}
program { "invisible_colon_field1";
- signal: "efl,state,colon,invisible,field1";
+ signal: "efl,colon_field1,visible,off";
source: "efl";
action: STATE_SET "invisible";
target: "padding_center3";
//TODO: monitoring locale change and update field location.
if (field == 0)
{
- elm_object_signal_emit(obj, "efl,state,colon,visible,field1", "efl");
- elm_object_signal_emit(obj, "efl,state,colon,invisible,field0", "efl");
+ elm_object_signal_emit(obj, "efl,colon_field1,visible,on", "efl");
+ elm_object_signal_emit(obj, "efl,colon_field0,visible,off", "efl");
}
else
{
- elm_object_signal_emit(obj, "efl,state,colon,visible,field0", "efl");
- elm_object_signal_emit(obj, "efl,state,colon,invisible,field1", "efl");
+ elm_object_signal_emit(obj, "efl,colon_field0,visible,on", "efl");
+ elm_object_signal_emit(obj, "efl,colon_field1,visible,off", "efl");
}
- elm_layout_signal_emit(obj, "efl,state,ampm,visible", "efl");
+ elm_layout_signal_emit(obj, "efl,ampm,visible,on", "efl");
edje_object_message_signal_process(elm_layout_edje_get(obj));
efl_content_set(efl_part(obj, buf), pd->ampm);
}
pd->is_24hour = is_24hour;
if (pd->is_24hour == EINA_TRUE)
- elm_layout_signal_emit(obj, "efl,state,ampm,invisible", "efl");
+ elm_layout_signal_emit(obj, "efl,ampm,visible,off", "efl");
else
- elm_layout_signal_emit(obj, "efl,state,ampm,visible", "efl");
+ elm_layout_signal_emit(obj, "efl,ampm,visible,on", "efl");
_field_value_update(obj);
}