#define PROGRESS_POPUP_SHOW 0
#define DEF_BUF_SIZE 256
-/* ICU utilities*/
+/* ICU utilities*/
static UChar *uastrcpy(const char *chars);
static void ICU_set_timezone(const char *timezone);
static void get_gmt_offset(char *str_buf, int size);
ad->update_timezone_idler = NULL;
}
ad->update_timezone_idler =
- ecore_idler_add((Ecore_Task_Cb) __update_timezone_idler, ad);
+ ecore_idler_add((Ecore_Task_Cb) __update_timezone_idler, ad);
/* update time */
if (ad->refresh_time_idler) {
ecore_idler_del(ad->refresh_time_idler);
value = VCONFKEY_TIME_FORMAT_12;
switch (value) {
- case VCONFKEY_TIME_FORMAT_12: {
- /* Get Time */
- strftime(time_str, MAX_ARGS, "%l:%M %p ", &ts_ret);
- }
- break;
+ case VCONFKEY_TIME_FORMAT_12: {
+ /* Get Time */
+ strftime(time_str, MAX_ARGS, "%l:%M %p ", &ts_ret);
+ }
+ break;
- case VCONFKEY_TIME_FORMAT_24: {
- strftime(time_str, MAX_ARGS, "%H:%M", &ts_ret);
- }
- break;
- default:
- /* do nothing */
- break;
+ case VCONFKEY_TIME_FORMAT_24: {
+ strftime(time_str, MAX_ARGS, "%H:%M", &ts_ret);
+ }
+ break;
+ default:
+ /* do nothing */
+ break;
}
if (ad->data_time) {
char gmt_offset[GMT_BUF_SIZE] = {0, };
int ret = 0;
- /* get time zone */
+ /* get time zone */
displayTimezone = get_timezone_displayname();
get_gmt_offset(gmt_offset, GMT_BUF_SIZE);
if (displayTimezone != NULL) {
ret = snprintf(time_zone_sub_str, CITY_BUF_SIZE + GMT_BUF_SIZE + 2, "%s, GMT %s",
- displayTimezone, gmt_offset);
+ displayTimezone, gmt_offset);
retv_if(ret < 0, 0);
} else {
ret = snprintf(time_zone_sub_str, CITY_BUF_SIZE + GMT_BUF_SIZE + 2, "Korean Standard Time, GMT +9:00");
/* SETTING_TRACE("vconf_name:%s", vconf_name); */
if (!safeStrCmp(vconf_name, VCONFKEY_REGIONFORMAT_TIME1224) ||
- !safeStrCmp(vconf_name, VCONFKEY_SETAPPL_DATE_FORMAT_INT)) {
+ !safeStrCmp(vconf_name, VCONFKEY_SETAPPL_DATE_FORMAT_INT)) {
char *time;
static char time_arr[DEF_BUF_SIZE];
char *pa_time_format = get_pa_time_format_str();
setting_retm_if(NULL == pa_time_format, "pa_time_format is NULL");
- char* lang = NULL;
+ char *lang = NULL;
int err = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, &lang);
- char *date = __setting_phone_lang_get_by_pattern(lang, "MMM/d/yyyy");
+ if (err != SYSTEM_SETTINGS_ERROR_NONE) {
+ SETTING_TRACE("Failed to call system_settings_get_value_string with error code %d", err);
+ }
if (!strncmp(pa_time_format, "IDS_ST_BODY_12_HOURS", strlen("IDS_ST_BODY_12_HOURS")))
time = __setting_phone_lang_get_by_pattern(lang, "hhmm");
if (ret) {
/* set event system */
setting_set_event_system(SYS_EVENT_TIME_ZONE,
- EVT_KEY_TIME_ZONE,
- tzdata);
+ EVT_KEY_TIME_ZONE,
+ tzdata);
}
return ret;
if (ret) {
/* set event system */
setting_set_event_system(SYS_EVENT_SCREEN_AUTOROTATE_STATE,
- EVT_KEY_TIME_CHANGED,
- t_current);
+ EVT_KEY_TIME_CHANGED,
+ ctime(&t_current));
}
return ret;
ret = _alarmmgr_set_systime_helper(t_current);
setting_retm_if(ret == -1, "_alarmmgr_set_systime_helper call failed");
if (ad->data_time) {
- struct tm ts_ret;
- struct tm *ts = localtime_r(&t_current, &ts_ret);
- ret_if(!ts);
setting_enable_evas_object(ad->data_time->btn_left);
setting_enable_evas_object(ad->data_time->btn_right);
}
char *vconf_name = vconf_keynode_get_name(key);
/*SETTING_TRACE("vconf_name:%s", vconf_name);*/
if (!safeStrCmp(vconf_name, VCONFKEY_TELEPHONY_NITZ_GMT)
- || !safeStrCmp(vconf_name, VCONFKEY_TELEPHONY_NITZ_EVENT_GMT)
- || !safeStrCmp(vconf_name, VCONFKEY_TELEPHONY_NITZ_ZONE)) {
+ || !safeStrCmp(vconf_name, VCONFKEY_TELEPHONY_NITZ_EVENT_GMT)
+ || !safeStrCmp(vconf_name, VCONFKEY_TELEPHONY_NITZ_ZONE)) {
int value = 0;
int err = 0;
setting_get_bool_slp_key(BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE, &value,
- &err);
+ &err);
if (value) {
int ret = 0;
int t_nitz = 0;
elm_datetime_value_get(obj, &_tm);
SETTING_TRACE("year : %d, month : %d, day : %d, hour : %d, min : %d",
- _tm.tm_year, _tm.tm_mon, _tm.tm_mday, _tm.tm_hour, _tm.tm_min);
+ _tm.tm_year, _tm.tm_mon, _tm.tm_mday, _tm.tm_hour, _tm.tm_min);
_tm.tm_isdst = -1;
_tm.tm_sec = 0;
- /* local time -> gmtime */
+ /* local time -> gmtime */
time_t the_time = mktime(&_tm); /* represent local time */
/* invoke API to change time */
#if 1
time_t cctime = time(NULL);
struct tm ts_ret;
- struct tm *ts = localtime_r(&cctime, &ts_ret);
+ localtime_r(&cctime, &ts_ret);
SETTING_TRACE("After _alarmmgr_set_systime_helper() ....year : %d, month : %d, day : %d, hour : %d, min : %d",
- ts_ret.tm_year, ts_ret.tm_mon, ts_ret.tm_mday, ts_ret.tm_hour, ts_ret.tm_min);
+ ts_ret.tm_year, ts_ret.tm_mon, ts_ret.tm_mday, ts_ret.tm_hour, ts_ret.tm_min);
#endif
Evas_Object *popup = NULL;
popup = evas_object_data_get(obj, "popup");
SETTING_TRACE("hour_format_set(%s)", hour_format_set);
}
-int hour_format_event_reg_id;
+unsigned int hour_format_event_reg_id;
static int setting_time_main_create(void *cb)
{
app_control_get_extra_data(service, "caller", &caller);
app_control_get_extra_data(service, "title", &title);
- Evas_Object *scroller; /* scroller is a genlist */
+ Evas_Object *scroller; /* scroller is a genlist */
ad->caller = caller;
title_str = title;
ad->ly_main =
- setting_create_layout_navi_bar_genlist(ad->win_main_layout,
- ad->win_get, title_str,
- NULL,
+ setting_create_layout_navi_bar_genlist(ad->win_main_layout,
+ ad->win_get, title_str,
+ NULL,
NULL,
- setting_time_main_click_softkey_left_cb,
- NULL, ad, &scroller,
- &ad->navi_bar);
+ setting_time_main_click_softkey_left_cb,
+ NULL, ad, &scroller,
+ &ad->navi_bar);
ad->scrl_main = scroller;
elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
int value;
int err;
int ret = 0;
- setting_get_bool_slp_key(BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE, &value,
- &err);
-
- /*int enable_automatic = __setting_time_check_enable_automatic_update(); */
- bool auto_flag = value;
-
- if (auto_flag) { /*do special process only when auto mode */
- /*to read TAPI vconfs */
- int ret = 0;
- int t_nitz = 0;
- int t_offset = 0;
- ret += vconf_get_int(VCONFKEY_TELEPHONY_NITZ_GMT, &t_nitz);
- ret += vconf_get_int(VCONFKEY_TELEPHONY_NITZ_EVENT_GMT, &t_offset);
- char *tzpath = vconf_get_str(VCONFKEY_TELEPHONY_NITZ_ZONE);
- if (ret == 0 && !isEmptyStr(tzpath)) {
- /*1.to update timezone */
- char tz_path[MAX_COMMON_BUFFER_LEN / 4 + 1];
- safeCopyStr(tz_path, SETTING_TIME_ZONEINFO_PATH, MAX_COMMON_BUFFER_LEN / 4);
- g_strlcat(tz_path, tzpath, sizeof(tz_path));
- SETTING_TRACE("full tz_path:%s", tz_path);
- ret = _alarmmgr_set_timezone_helper(tz_path);
- if (ret < 0) {
- SETTING_TRACE("tzpath is not valid.");
- } else
- SETTING_TRACE("_alarmmgr_set_timezone_helper - successful : %s \n", tz_path);
- if (!__setting_set_city_tzone(tzpath)) {
- SETTING_TRACE("__setting_set_city_tzone ERROR")
- }
- get_city_name(tzpath);
- char *city = get_city_name_result();
- SETTING_TRACE("city:%s", city);
- ret = vconf_set_str(VCONFKEY_SETAPPL_CITYNAME_INDEX_INT, city);
-
- /* 2.to set current time */
- int t_uptime = 0;
- FILE *fp = fopen("/proc/uptime", "r");
- if (fp) {
- if (!fscanf(fp, "%d", &t_uptime)) {
- SETTING_TRACE_ERROR("fscanf error");
- }
- fclose(fp);
- fp = NULL;
- } else {
- SETTING_TRACE_ERROR("fopen error");
- }
-
- SETTING_TRACE("t_nitz:%d, t_offset:%d, t_uptime:%d", t_nitz, t_offset, t_uptime);
- time_t t_current = t_nitz + t_uptime - t_offset;
- SETTING_TRACE("t_current:%d", t_current);
- ret = _alarmmgr_set_systime_helper(t_current);
- }
- FREE(tzpath);
- }
-
- /* UI automatic */
- /*if (!isEmulBin()) { */
- ad->data_auto =
- setting_create_Gendial_field_def(scroller, &(ad->itc_1text_1icon),
- setting_time_main_mouse_up_Gendial_list_cb,
- ad, SWALLOW_Type_1ICON_1RADIO, NULL,
- NULL, value,
- DATE_TIME_STR_AUTOMATIC_UPDATE, NULL,
- setting_time_main_chk_btn_cb);
- if (ad->data_auto) {
- ad->data_auto->userdata = ad;
- } else {
- SETTING_TRACE_ERROR("ad->data_auto is NULL");
- }
-
- /*ADD_GL_HELP(scroller,SETTING_TIME_AUTO_UPDATE_DESC); */
- /*} */
-
/* create DATE_AND_TIME */
ad->data_time =
- setting_create_Gendial_field_def(scroller, &(ad->itc_layout),
- setting_time_main_mouse_up_Gendial_list_cb,
- ad, SWALLOW_Type_LAYOUT_DATEFIELD,
- NULL, NULL, 0,
- DATE_TIME_STR_DATE_AND_TIME,
- NULL,
- NULL);
+ setting_create_Gendial_field_def(scroller, &(ad->itc_layout),
+ setting_time_main_mouse_up_Gendial_list_cb,
+ ad, SWALLOW_Type_LAYOUT_DATEFIELD,
+ NULL, NULL, 0,
+ DATE_TIME_STR_DATE_AND_TIME,
+ NULL,
+ NULL);
+
if (ad->data_time) {
ad->data_time->userdata = ad;
ad->data_time->nf = ad->navi_bar;
- ad->data_time->isItemDisableFlag = auto_flag;
ad->data_time->activated_cb = setting_time_main_datefield_set_cb;
elm_genlist_item_select_mode_set(ad->data_time->item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
-
- Elm_Object_Item *item = elm_genlist_item_append(scroller, &(itc_bottom_line), NULL, NULL,
- ELM_GENLIST_ITEM_NONE, NULL, NULL);
- elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
-
} else {
SETTING_TRACE_ERROR("ad->data_time is NULL");
}
char *timezone_str = get_timezone_str();
SETTING_TRACE("timezone : %s, displayTimezone :%s, gmt_offset : %s",
- timezone_str, displayTimezone, _(str_buf));
+ timezone_str, displayTimezone, _(str_buf));
ret = snprintf(time_zone_sub_str, CITY_BUF_SIZE + GMT_BUF_SIZE + 2, "%s, GMT %s",
- displayTimezone, _(str_buf));
+ displayTimezone, _(str_buf));
FREE(timezone_str);
- retv_if(ret < 0, 0);
+ if (ret < 0) {
+ SETTING_TRACE_ERROR("cannot snprintf");
+ }
} else {
/* default code */
ret = snprintf(time_zone_sub_str, CITY_BUF_SIZE + GMT_BUF_SIZE + 2, "Korean Standard Time, GMT +9:00");
- retv_if(ret < 0, 0);
+ if (ret < 0) {
+ SETTING_TRACE_ERROR("cannot snprintf");
+ }
}
FREE(displayTimezone);
- /* UI create time zone */
+ /* UI create time zone */
ad->data_tz =
- setting_create_Gendial_field_def(scroller, &(ad->itc_2text_2),
- setting_time_main_mouse_up_Gendial_list_cb,
- ad, SWALLOW_Type_INVALID, NULL,
- NULL, 0, DATE_TIME_STR_TIME_ZONE,
- time_zone_sub_str, NULL);
+ setting_create_Gendial_field_def(scroller, &(ad->itc_2text_2),
+ setting_time_main_mouse_up_Gendial_list_cb,
+ ad, SWALLOW_Type_INVALID, NULL,
+ NULL, 0, DATE_TIME_STR_TIME_ZONE,
+ time_zone_sub_str, NULL);
if (ad->data_tz) {
ad->data_tz->userdata = ad;
} else {
SETTING_TRACE_ERROR("ad->data_tz is NULL");
}
- /* UI create "Time format" */
+ /* UI create "Time format" */
value = VCONFKEY_TIME_FORMAT_12;
setting_get_int_slp_key(INT_SLP_SETTING_REGIONFORMAT_TIME1224, &value, &err);
ad->data_time_fmt = setting_create_Gendial_field_def(scroller,
- &(ad->itc_1text_1icon),
- setting_time_main_mouse_up_Gendial_list_cb,
- ad,
- SWALLOW_Type_1ICON_1RADIO,
- NULL,
- NULL,
- (value == VCONFKEY_TIME_FORMAT_24),
- "IDS_ST_MBODY_24_HOUR_CLOCK",
- NULL,
- setting_time_main_chk_btn_cb);
+ &(ad->itc_1text_1icon),
+ setting_time_main_mouse_up_Gendial_list_cb,
+ ad,
+ SWALLOW_Type_1ICON_1RADIO,
+ NULL,
+ NULL,
+ (value == VCONFKEY_TIME_FORMAT_24),
+ "IDS_ST_MBODY_24_HOUR_CLOCK",
+ NULL,
+ setting_time_main_chk_btn_cb);
if (ad->data_time_fmt) {
__BACK_POINTER_SET(ad->data_time_fmt);
ad->data_time_fmt->userdata = ad;
} else {
SETTING_TRACE_ERROR("ad->data_time_fmt is NULL");
}
- ADD_GL_HELP_NO_SEP(scroller, "IDS_ST_SBODY_SHOW_THE_TIME_IN_24_HOUR_FORMAT_INSTEAD_OF_12_HOUR_HAM_PM_FORMAT");
+ setting_add_gl_help(scroller, "IDS_ST_SBODY_SHOW_THE_TIME_IN_24_HOUR_FORMAT_INSTEAD_OF_12_HOUR_HAM_PM_FORMAT");
#if APPLIED_DATATIME_DATA_FORMAT
char *pa_date_format = get_pa_date_format_str();
ad->data_date_fmt = setting_create_Gendial_exp_parent_field(scroller,
- &(ad->itc_2text_3_parent),
- setting_time_main_mouse_up_Gendial_list_cb,
- ad, SWALLOW_Type_INVALID,
- DATE_TIME_STR_TIME_FORMAT,
- pa_time_format);
+ &(ad->itc_2text_3_parent),
+ setting_time_main_mouse_up_Gendial_list_cb,
+ ad, SWALLOW_Type_INVALID,
+ DATE_TIME_STR_TIME_FORMAT,
+ pa_time_format);
if (ad->data_date_fmt) {
ad->data_date_fmt->int_slp_setting_binded =
- INT_SLP_SETTING_DATE_FORMAT;
+ INT_SLP_SETTING_DATE_FORMAT;
} else {
SETTING_TRACE_ERROR("ad->data_date_fmt is NULL");
}
G_FREE(pa_date_format);
#endif
- if (auto_flag) {
- if (ad->data_tz) {
- setting_disable_genlist_item(ad->data_tz->item);
- }
- if (ad->data_time) {
- setting_disable_genlist_item(ad->data_time->item);
- }
- }
-
setting_view_time_main.is_create = 1;
vconf_notify_key_changed(VCONFKEY_SYSTEM_TIME_CHANGED, time_changed_callback, (void *)ad);
- /* register vconf key to get event callback for converting 12/24H */
+ /* register vconf key to get event callback for converting 12/24H */
vconf_notify_key_changed(VCONFKEY_REGIONFORMAT_TIME1224, setting_time_main_int_vconf_change_cb, ad);
- /* register vconf key to get event callback for date format */
+ /* register vconf key to get event callback for date format */
vconf_notify_key_changed(VCONFKEY_SETAPPL_DATE_FORMAT_INT, setting_time_main_int_vconf_change_cb, ad);
vconf_notify_key_changed(VCONFKEY_TELEPHONY_NITZ_GMT, __sim_time_info_chg_cb, ad);
vconf_notify_key_changed(VCONFKEY_TELEPHONY_NITZ_ZONE, __sim_time_info_chg_cb, ad);
vconf_notify_key_changed(VCONFKEY_SETAPPL_STATE_AUTOMATIC_TIME_UPDATE_BOOL,
- setting_time_main_bool_vconf_change_cb, ad);
+ setting_time_main_bool_vconf_change_cb, ad);
/* to avoid update time-diff, every per 3s to update. */
#ifdef USE_TIMER_UPDATE_TIME_IN_TIME_VIEW
/* eventsystem */
if (ES_R_OK != eventsystem_register_event(SYS_EVENT_HOUR_FORMAT,
- &hour_format_event_reg_id,
- (eventsystem_handler)hour_format_event_handler, cb)) {
+ &hour_format_event_reg_id,
+ (eventsystem_handler)hour_format_event_handler, cb)) {
SETTING_TRACE_ERROR("error");
}
}
vconf_ignore_key_changed(VCONFKEY_SYSTEM_TIME_CHANGED,
- time_changed_callback);
+ time_changed_callback);
vconf_ignore_key_changed(VCONFKEY_REGIONFORMAT_TIME1224,
- setting_time_main_int_vconf_change_cb);
+ setting_time_main_int_vconf_change_cb);
vconf_ignore_key_changed(VCONFKEY_SETAPPL_DATE_FORMAT_INT,
- setting_time_main_int_vconf_change_cb);
+ setting_time_main_int_vconf_change_cb);
vconf_ignore_key_changed(VCONFKEY_TELEPHONY_NITZ_GMT, __sim_time_info_chg_cb);
vconf_ignore_key_changed(VCONFKEY_TELEPHONY_NITZ_EVENT_GMT, __sim_time_info_chg_cb);
vconf_ignore_key_changed(VCONFKEY_TELEPHONY_NITZ_ZONE, __sim_time_info_chg_cb);
vconf_ignore_key_changed(VCONFKEY_SETAPPL_STATE_AUTOMATIC_TIME_UPDATE_BOOL,
- setting_time_main_bool_vconf_change_cb);
+ setting_time_main_bool_vconf_change_cb);
if (ad->ly_main != NULL) {
evas_object_del(ad->ly_main);
ad->update_timezone_idler = NULL;
}
ad->update_timezone_idler =
- ecore_idler_add((Ecore_Task_Cb) __update_timezone_idler, ad);
+ ecore_idler_add((Ecore_Task_Cb) __update_timezone_idler, ad);
/* update time */
if (ad->refresh_time_idler) {
ecore_idler_del(ad->refresh_time_idler);
int err = 0;
setting_get_bool_slp_key(BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE,
- &bvalue, &err);
+ &bvalue, &err);
return bvalue;
static void
setting_time_main_launch_worldclock_result_ug_cb(ui_gadget_h ug,
- app_control_h result, void *priv)
+ app_control_h result, void *priv)
{
SETTING_TRACE_BEGIN;
/* error check */
}
void setting_time_main_launch_worldclock_destroy_ug_cb(ui_gadget_h ug,
- void *priv)
+ void *priv)
{
SETTING_TRACE_BEGIN;
/* if(ug) ug_destroy(ug); */
}
void setting_time_main_launch_worldclock_layout_ug_cb(ui_gadget_h ug,
- enum ug_mode mode,
- void *priv)
+ enum ug_mode mode,
+ void *priv)
{
SETTING_TRACE_BEGIN;
/*SettingTimeUG *ad = (SettingTimeUG *) priv; */
return;
switch (mode) {
- case UG_MODE_FULLVIEW:
- evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
- /*elm_win_resize_object_add(ad->win_get, base); */
- evas_object_show(base);
- break;
- default:
- break;
+ case UG_MODE_FULLVIEW:
+ evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND,
+ EVAS_HINT_EXPAND);
+ /*elm_win_resize_object_add(ad->win_get, base); */
+ evas_object_show(base);
+ break;
+ default:
+ break;
}
SETTING_TRACE_END;
}
elm_object_tree_focus_allow_set(ad->ly_main, EINA_FALSE);
SETTING_TRACE("to load ug[%s]", "worldclock-efl");
ad->ug_loading =
- setting_ug_create(ad->ug, "worldclock-efl", UG_MODE_FULLVIEW, NULL, cbs);
+ setting_ug_create(ad->ug, "worldclock-efl", UG_MODE_FULLVIEW, NULL, cbs);
if (NULL == ad->ug_loading) { /* error handling */
}
struct tm ts_ret;
struct tm *ts = localtime_r(&cctime, &ts_ret);
SETTING_TRACE("year : %d, month : %d, day : %d, hour : %d, min : %d",
- ts_ret.tm_year, ts_ret.tm_mon, ts_ret.tm_mday, ts_ret.tm_hour, ts_ret.tm_min);
+ ts_ret.tm_year, ts_ret.tm_mon, ts_ret.tm_mday, ts_ret.tm_hour, ts_ret.tm_min);
if (ts) {
- char* region = NULL;
- int err = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY, ®ion );
+ char *region = NULL;
+ int err = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY, ®ion);
+ if (err != SYSTEM_SETTINGS_ERROR_NONE) {
+ SETTING_TRACE("Failed to call system_settings_get_value_string with error code %d", err);
+ }
char *date = __setting_phone_lang_get_by_pattern(region, "MMM/d/yyyy");
char *time;
static char date_arr[DEF_BUF_SIZE], time_arr[DEF_BUF_SIZE];
void
setting_time_main_click_softkey_left_cb(void *data, Evas_Object *obj,
- void *event_info)
+ void *event_info)
{
SETTING_TRACE_BEGIN;
retm_if(data == NULL, "Data parameter is NULL");
void
setting_time_main_click_softkey_caller_exist_left_cb(void *data,
- Evas_Object *obj,
- void *event_info)
+ Evas_Object *obj,
+ void *event_info)
{
SETTING_TRACE_BEGIN;
/* error check */
SettingTimeUG *ad = (SettingTimeUG *) data;
- /* Create Bundle and send message */
+ /* Create Bundle and send message */
app_control_h svc;
if (app_control_create(&svc))
return;
void
setting_time_main_click_softkey_caller_exist_right_cb(void *data,
- Evas_Object *obj,
- void *event_info)
+ Evas_Object *obj,
+ void *event_info)
{
SETTING_TRACE_BEGIN;
/* error check */
SettingTimeUG *ad = (SettingTimeUG *) data;
- /* Create Bundle and send message */
+ /* Create Bundle and send message */
app_control_h svc;
if (app_control_create(&svc))
return;
SettingTimeUG *ad = (SettingTimeUG *) data;
int err;
setting_set_bool_slp_key(BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE,
- SETTING_ON_OFF_BTN_ON, &err);
+ SETTING_ON_OFF_BTN_ON, &err);
if (ad->data_tz) {
setting_disable_genlist_item(ad->data_tz->item);
}
retm_if(data == NULL, "Data parameter is NULL");
SettingTimeUG *ad = NULL;
Setting_GenGroupItem_Data *list_item =
- (Setting_GenGroupItem_Data *) data;
+ (Setting_GenGroupItem_Data *) data;
ad = list_item->userdata;
- list_item->chk_status = elm_check_state_get(obj); /* for genlist update status */
+ list_item->chk_status = elm_check_state_get(obj); /* for genlist update status */
int err;
if (obj == ad->data_auto->eo_check) {
int bvalue;
setting_get_bool_slp_key(BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE,
- &bvalue, &err);
+ &bvalue, &err);
if (bvalue) {
(void) setting_set_bool_slp_key(BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE, SETTING_ON_OFF_BTN_OFF, &err);
setting_update_gl_item_chk_status(ad->data_auto, 0);
-//#define FUNCTION_SYSTEM_SETTING 1
+ /*#define FUNCTION_SYSTEM_SETTING 1 */
#if FUNCTION_SYSTEM_SETTING
/* Time format */
if (ad->data_time_fmt == list_item) {
- int err = 0;
- int value = VCONFKEY_TIME_FORMAT_12;
if (list_item->chk_status) {
- err = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR, true);
+ int ret = SYSTEM_SETTINGS_ERROR_NONE;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR, true);
+ if (ret != SYSTEM_SETTINGS_ERROR_NONE) {
+ SETTING_TRACE("Failed to call system_settings_set_value_bool with error code %d", ret);
+ }
} else {
- err = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR, false);
+ int ret = SYSTEM_SETTINGS_ERROR_NONE;
+ ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR, false);
+ if (ret != SYSTEM_SETTINGS_ERROR_NONE) {
+ SETTING_TRACE("Failed to call system_settings_set_value_bool with error code %d", ret);
+ }
}
}
#else
}
static void setting_time_main_mouse_up_Gendial_list_cb(void *data, Evas_Object *obj,
- void *event_info)
+ void *event_info)
{
SETTING_TRACE_BEGIN;
/* error check */
Elm_Object_Item *item = (Elm_Object_Item *) event_info;
elm_genlist_item_selected_set(item, 0);
Setting_GenGroupItem_Data *list_item =
- (Setting_GenGroupItem_Data *) elm_object_item_data_get(item);
+ (Setting_GenGroupItem_Data *) elm_object_item_data_get(item);
setting_retm_if(NULL == list_item, "list_item is NULL");
SettingTimeUG *ad = (SettingTimeUG *) data;
SettingTimeUG *ad = (SettingTimeUG *) cb;
int err; /* error check */
setting_set_bool_slp_key(BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE,
- SETTING_ON_OFF_BTN_ON, &err);
+ SETTING_ON_OFF_BTN_ON, &err);
setting_update_gl_item_chk_status(ad->data_auto, 1);
deviced_request_reboot();
- /* We'd better check return value from deviced_request_reboot() function. */
- /* It will return 0 on success or -1 if failed. */
+ /* We'd better check return value from deviced_request_reboot() function. */
+ /* It will return 0 on success or -1 if failed. */
}
retm_if(cb == NULL, "Data parameter is NULL");
setting_set_bool_slp_key(BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE,
- SETTING_ON_OFF_BTN_OFF, &err);
+ SETTING_ON_OFF_BTN_OFF, &err);
setting_update_gl_item_chk_status(ad->data_auto, 0);
}
SETTING_TRACE("ucal_setDefaultTimeZone() SUCCESS ");
} else {
SETTING_TRACE("ucal_setDefaultTimeZone() FAILED : %s ",
- u_errorName(ec));
+ u_errorName(ec));
}
FREE(str);
}
static void get_gmt_offset(char *str_buf, int size)
{
/* timezone string +/-<n> ex. +9, -1 */
- time_t t = time(0); /* get unix time. sec. */
+ time_t t = time(0); /* get unix time. sec. */
struct tm *pdata, data;
pdata = localtime_r(&t, &data); /* save time as structure. */
static bool get_city_name(char *tzname)
{
sqlite3 *pSQLite3 = NULL;
- char *szErrMsg = NULL;
+ char *szErrMsg = NULL;
int rst = sqlite3_open(_TZ_SYS_DB"/.worldclock.db", &pSQLite3);
if (rst) {
* @param data user data (SettingTimeUG *)
*/
static void setting_time_ug_cb_resize(void *data, Evas *e, Evas_Object *obj,
- void *event_info)
+ void *event_info)
{
SETTING_TRACE_BEGIN;
SettingTimeUG *ad = (SettingTimeUG *) data;
* @return
*/
static void *setting_time_ug_on_create(ui_gadget_h ug, enum ug_mode mode,
- app_control_h service, void *priv)
+ app_control_h service, void *priv)
{
SETTING_TRACE_BEGIN;
setting_retvm_if((!priv), NULL, "!priv");
timeUG->evas = evas_object_evas_get(timeUG->win_main_layout);
timeUG->pop_progress = NULL;
- /* Initialize Caller value */
+ /* Initialize Caller value */
timeUG->caller = NULL;
setting_retvm_if(timeUG->win_main_layout == NULL, NULL, "cannot get main window ");
timeUG->is_expand_time_format_list = 1;
}
- /* creating a view. */
+ /* creating a view. */
setting_view_node_set_cur_view(&setting_view_time_main);
setting_view_create(&setting_view_time_main, (void *)timeUG);
evas_object_event_callback_add(timeUG->win_main_layout,
- EVAS_CALLBACK_RESIZE,
- setting_time_ug_cb_resize, timeUG);
+ EVAS_CALLBACK_RESIZE,
+ setting_time_ug_cb_resize, timeUG);
return timeUG->ly_main;
}
static void setting_time_ug_on_start(ui_gadget_h ug, app_control_h service,
- void *priv)
+ void *priv)
{
SETTING_TRACE_BEGIN;
- /* do nothing */
+ /* do nothing */
}
static void setting_time_ug_on_pause(ui_gadget_h ug, app_control_h service,
- void *priv)
+ void *priv)
{
SETTING_TRACE_BEGIN;
- /* do nothing */
+ /* do nothing */
}
static void setting_time_ug_on_resume(ui_gadget_h ug, app_control_h service,
- void *priv)
+ void *priv)
{
- /* do nothing */
+ /* do nothing */
}
static void setting_time_ug_on_destroy(ui_gadget_h ug, app_control_h service,
- void *priv)
+ void *priv)
{
SETTING_TRACE_BEGIN;
setting_retm_if((!priv), "!priv");
evas_object_event_callback_del(timeUG->win_main_layout, EVAS_CALLBACK_RESIZE, setting_time_ug_cb_resize); /* fix flash issue for gallery */
timeUG->ug = ug;
- /* delete the allocated objects. */
+ /* delete the allocated objects. */
setting_view_destroy(&setting_view_time_main, timeUG);
if (NULL != ug_get_layout(timeUG->ug)) {
}
static void setting_time_ug_on_message(ui_gadget_h ug, app_control_h msg,
- app_control_h service, void *priv)
+ app_control_h service, void *priv)
{
SETTING_TRACE_BEGIN;
}
static void setting_time_ug_on_event(ui_gadget_h ug, enum ug_event event,
- app_control_h service, void *priv)
+ app_control_h service, void *priv)
{
SETTING_TRACE_BEGIN;
SettingTimeUG *ad = (SettingTimeUG *) priv;
switch (event) {
- case UG_EVENT_LOW_MEMORY:
- break;
- case UG_EVENT_LOW_BATTERY:
- break;
- case UG_EVENT_LANG_CHANGE: {
- const char *pa_lang = vconf_get_str(VCONFKEY_LANGSET);
- if (pa_lang) {
- char *q = strchr(pa_lang, '.');
- if (q) {
- *q = '\0';
- }
+ case UG_EVENT_LOW_MEMORY:
+ break;
+ case UG_EVENT_LOW_BATTERY:
+ break;
+ case UG_EVENT_LANG_CHANGE: {
+ const char *pa_lang = vconf_get_str(VCONFKEY_LANGSET);
+ if (pa_lang) {
+ char *q = strchr(pa_lang, '.');
+ if (q) {
+ *q = '\0';
}
- int err = -1;
-
- uloc_setDefault(pa_lang, &err);
- FREE(pa_lang);
- setting_view_update(&setting_view_time_main, ad);
}
- break;
- case UG_EVENT_ROTATE_PORTRAIT:
- break;
- case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN:
- break;
- case UG_EVENT_ROTATE_LANDSCAPE:
- break;
- case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN:
- break;
- case UG_EVENT_REGION_CHANGE:
- break;
- default:
- break;
+ int err = -1;
+
+ uloc_setDefault(pa_lang, &err);
+ FREE(pa_lang);
+ setting_view_update(&setting_view_time_main, ad);
+ }
+ break;
+ case UG_EVENT_ROTATE_PORTRAIT:
+ break;
+ case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN:
+ break;
+ case UG_EVENT_ROTATE_LANDSCAPE:
+ break;
+ case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN:
+ break;
+ case UG_EVENT_REGION_CHANGE:
+ break;
+ default:
+ break;
}
}
* @brief key event handler for UG
*/
static void setting_time_ug_on_key_event(ui_gadget_h ug,
- enum ug_key_event event, app_control_h service,
- void *priv)
+ enum ug_key_event event, app_control_h service,
+ void *priv)
{
SETTING_TRACE_BEGIN;
SettingTimeUG *ad = (SettingTimeUG *) priv;
switch (event) {
- case UG_KEY_EVENT_END: {
+ case UG_KEY_EVENT_END: {
#if 0
- if (0 == safeStrCmp(ad->caller, "pwlock")) {
- /* Create Bundle and send message */
+ if (0 == safeStrCmp(ad->caller, "pwlock")) {
+ /* Create Bundle and send message */
- app_control_h svc;
- if (app_control_create(&svc))
- return;
+ app_control_h svc;
+ if (app_control_create(&svc))
+ return;
- app_control_add_extra_data(svc, "result", "lbutton_click");
- ug_send_result(ad->ug, svc);
+ app_control_add_extra_data(svc, "result", "lbutton_click");
+ ug_send_result(ad->ug, svc);
- app_control_destroy(svc);
- }
+ app_control_destroy(svc);
+ }
#endif
- if (elm_naviframe_top_item_get(ad->navi_bar) ==
- elm_naviframe_bottom_item_get(ad->navi_bar)) {
- ug_destroy_me(ug);
- } else {
- /* elm_naviframe_item_pop(ad->navi_bar); */
- setting_view_cb_at_endKey(ad);
- }
+ if (elm_naviframe_top_item_get(ad->navi_bar) ==
+ elm_naviframe_bottom_item_get(ad->navi_bar)) {
+ ug_destroy_me(ug);
+ } else {
+ /* elm_naviframe_item_pop(ad->navi_bar); */
+ setting_view_cb_at_endKey(ad);
}
- break;
- default:
- break;
+ }
+ break;
+ default:
+ break;
}
}
FREE(timeUG);
}
-UG_MODULE_API int setting_plugin_search_init(app_control_h service, void *priv,
- char **applocale)
+UG_MODULE_API int setting_plugin_search_init(app_control_h service, void *priv, char **applocale)
{
int i, size;
Setting_Cfg_Node_T *node;
const Setting_Cfg_Node_T search_configs[] = {
{DATE_TIME_STR_AUTOMATIC_UPDATE, NULL, NULL, 0, Cfg_Item_unResetable, 0, Cfg_Item_View_Node, NULL, DATE_TIME_STR_DATE_AND_TIME, NULL, NULL },
- {DATE_TIME_STR_TIME_ZONE, NULL, NULL, 0, Cfg_Item_unResetable, 0, Cfg_Item_View_Node, NULL, DATE_TIME_STR_DATE_AND_TIME, NULL, NULL },
+ {DATE_TIME_STR_TIME_ZONE, NULL, NULL, 0, Cfg_Item_unResetable, 0, Cfg_Item_View_Node, NULL, DATE_TIME_STR_DATE_AND_TIME, NULL, NULL },
/* Duplicated title name : 'Date and time' with UG name : 'Date and time' */
{DATE_TIME_STR_DATE_AND_TIME, NULL, NULL, 0, Cfg_Item_unResetable, 0, Cfg_Item_View_Node, NULL, DATE_TIME_STR_DATE_AND_TIME, NULL, NULL },
for (i = 0; i < size; i++) {
node = setting_plugin_search_item_subindex_add(
- search_configs[i].key_name,
- search_configs[i].ug_args,
- IMG_DateTime,
- search_configs[i].item_type,
- search_configs[i].data,
- search_configs[i].sub_index);
+ search_configs[i].key_name,
+ search_configs[i].ug_args,
+ IMG_DateTime,
+ search_configs[i].item_type,
+ search_configs[i].data,
+ search_configs[i].sub_index);
*pplist = eina_list_append(*pplist, node);
}