elm_object_item_signal_emit(item, "elm,state,bottom", "");
} else if (list_item->group_style == SETTING_GROUP_STYLE_CENTER) {
elm_object_item_signal_emit(item, "elm,state,center", "");
+ } else if (list_item->group_style == SETTING_GROUP_STYLE_NONE) {
+ /* do nothing */
} else {
SETTING_TRACE_ERROR("list_item->group_style is wrong");
}
__BACK_POINTER_SET(ad->data_moreConnect);
/* if has <more ..> item , change the last item_date to SETTING_GROUP_STYLE_CENTER*/
- if (item_data) {
+ if (item_data && index > 1) {
item_data->group_style = SETTING_GROUP_STYLE_CENTER;
}
ad->data_moreConnect->group_style = SETTING_GROUP_STYLE_BOTTOM;
+
+ item_data = ad->data_moreConnect;
+ index++;
}
#endif
+
+ if (index == 1) {
+ item_data->group_style = SETTING_GROUP_STYLE_NONE;
+ } else if (index == 2) {
+ item_data->group_style = SETTING_GROUP_STYLE_BOTTOM;
+ }
SETTING_TRACE_END;
}
__BACK_POINTER_SET(ad->data_moreSystem);
/* if has <more ..> item , change the last item_date to SETTING_GROUP_STYLE_CENTER*/
- if (item_data) {
+ if (item_data && index > 1) {
item_data->group_style = SETTING_GROUP_STYLE_CENTER;
}
ad->data_moreSystem->group_style = SETTING_GROUP_STYLE_BOTTOM;
+
+ item_data = ad->data_moreSystem;
+ index++;
}
#endif
+ if (index == 1) {
+ item_data->group_style = SETTING_GROUP_STYLE_NONE;
+ } else if (index == 2) {
+ item_data->group_style = SETTING_GROUP_STYLE_BOTTOM;
+ }
}
static void __load_system_level0_list(void *data)
int i, j;
Setting_GenGroupItem_Data *item_data = NULL;
-
+ int index = 0;
for (i = 0; i < setting_cfg_get_category_length(); i++) {
if (safeStrCmp
(setting_cfg_get_category_name(i), KeyStr_Applications))
} else {
item_data->group_style = SETTING_GROUP_STYLE_CENTER;
}
+
+ if (index == 0) {
+ item_data->group_style = SETTING_GROUP_STYLE_TOP;
+ }
+ index++;
}
}
}
+ if (index == 1) {
+ item_data->group_style = SETTING_GROUP_STYLE_NONE;
+ } else if (index == 2) {
+ item_data->group_style = SETTING_GROUP_STYLE_BOTTOM;
+ }
+
SETTING_TRACE_END;
}
void setting_main_result_ug_cb(ui_gadget_h ug, service_h service,
void *priv)
{
- if (!priv)
- return;
+ if (!priv) return;
+
+ // set default local automatically
+ set_defaultLangICU();
}
void setting_main_layout_ug_cb(ui_gadget_h ug, enum ug_mode mode,