setting_view_create(&setting_view_about_main, (void *)ad);
ad->popup_showed_flag = FALSE;
+ evas_object_show(ad->md.window);
return true;
}
static void on_app_control(app_control_h service, void *priv)
{
SETTING_TRACE_BEGIN;
+ SettingAbout *ad = priv;
+ evas_object_show(ad->md.window);
}
static void on_app_pause(void *data)
/* creating a view. */
setting_view_create(&setting_view_accessibility_main, (void *)ad);
+ evas_object_show(ad->md.window);
+
return true;
}
static void on_app_control(app_control_h service, void *priv)
{
SETTING_TRACE_BEGIN;
+
SETTING_TRACE_END;
}
evas_object_resize(win, w, h);
elm_win_indicator_mode_set(win, ELM_WIN_INDICATOR_SHOW);
elm_win_indicator_opacity_set(win, ELM_WIN_INDICATOR_OPAQUE);
- evas_object_show(win);
return win;
}
elm_app_base_scale_set(2.4);
+ elm_theme_extension_add(NULL, SETTING_THEME_EDJ_NAME);
+ elm_theme_extension_add(NULL, SETTING_GENLIST_EDJ_NAME);
+
/* create window */
md->window = _create_main_window(name);
setting_retvm_if(md->window == NULL, SETTING_RETURN_FAIL,
md->evas = evas_object_evas_get(md->window);
- elm_theme_extension_add(NULL, SETTING_THEME_EDJ_NAME);
- elm_theme_extension_add(NULL, SETTING_GENLIST_EDJ_NAME);
-
SETTING_TRACE_END;
return SETTING_RETURN_SUCCESS;
}
/* resolve abnormal height issue */
elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
- evas_object_smart_callback_add(genlist, "realized",
- __all_gl_realized_cb, md);
+ evas_object_smart_callback_add(genlist, "realized", __all_gl_realized_cb, md);
evas_object_show(genlist);
return genlist;
eext_naviframe_back_cb, NULL);
eext_object_event_callback_add(md->naviframe, EEXT_CALLBACK_MORE,
eext_naviframe_more_cb, NULL);
- evas_object_show(md->naviframe);
elm_object_content_set(md->conform, md->naviframe);
setting_conformant_keypad_state(md->window, TRUE);
setting_retvm_if(md->layout == NULL, FALSE, "layout == NULL");
elm_layout_theme_set(md->layout, "layout", "application",
"default");
- evas_object_show(md->layout);
/* push a view to the naviframe */
md->naviframe_it = elm_naviframe_item_push(md->naviframe, name,
elm_object_item_domain_text_translatable_set(md->naviframe_it,
SETTING_PACKAGE, EINA_TRUE);
+ evas_object_show(md->naviframe);
+ evas_object_show(md->layout);
+
return SETTING_RETURN_SUCCESS;
}
/* create genlist */
md->genlist = _view_list_prepare(md);
+
+
setting_retvm_if(md->genlist == NULL, SETTING_RETURN_FAIL,
"all_list == NULL");
elm_object_part_content_set(md->layout, "elm.swallow.content",
md->genlist);
+ evas_object_show(md->genlist);
return SETTING_RETURN_SUCCESS;
}
EVAS_CALLBACK_RESIZE, _cb_resize,
ad);
ret_if(!__get_connective_layout(ad, service));
+ evas_object_show(ad->md.window);
}
static void on_app_terminate(void *priv)
(void)system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_SCREEN_BACKLIGHT_TIME, _system_setting_changed_cb, data);
(void)device_add_callback(DEVICE_CALLBACK_BATTERY_LEVEL, _device_changed_cb, data);
+ evas_object_show(display_ad->md.window);
+
return true;
}
setting_view_update(&setting_view_display_main, data);
}
+static void on_app_control(app_control_h service, void *priv)
+{
+ SETTING_TRACE_BEGIN;
+ SettingDisplay *ad = (SettingDisplay *)priv;
+ evas_object_show(ad->md.window);
+}
+
EXPORT_PUBLIC
int main(int argc, char *argv[])
{
.pause = NULL,
.resume = NULL,
.terminate = _setting_display_app_terminate,
- .app_control = NULL
+ .app_control = on_app_control
};
ui_app_add_event_handler(&handlers[APP_EVENT_LOW_MEMORY],
setting_view_create(&setting_view_fileview_main, (void *)ad);
evas_object_event_callback_add(ad->md.layout, EVAS_CALLBACK_RESIZE,
_cb_resize, ad);
+
+ evas_object_show(ad->md.window);
}
/**
setting_view_node_set_cur_view(&setting_view_flightmode_main);
setting_view_create(&setting_view_flightmode_main, ad);
+ evas_object_show(ad->md.window);
SETTING_TRACE_END;
return true;
}
-static void on_app_control(app_control_h service, void *data)
-{
-}
-
-static void on_app_pause(void *data)
-{
-}
-
-static void on_app_resume(void *data)
-{
-}
-
static void on_app_terminate(void *data)
{
SETTING_TRACE_BEGIN;
app_event_handler_h handlers[5] = {NULL, };
ui_app_lifecycle_callback_s ops = {
.create = on_app_create,
- .pause = on_app_pause,
- .resume = on_app_resume,
+ .pause = NULL,
+ .resume = NULL,
.terminate = on_app_terminate,
- .app_control = on_app_control,
+ .app_control = NULL
};
ui_app_add_event_handler(&handlers[APP_EVENT_LOW_MEMORY],
setting_view_node_set_cur_view(&setting_language_and_input_view);
setting_view_create(&setting_language_and_input_view, (void *)ad);
- return true;
-}
+ evas_object_show(ad->md.window);
-static void on_app_control(app_control_h service, void *priv)
-{
- SETTING_TRACE_BEGIN;
-}
-
-static void on_app_pause(void *priv)
-{
- SETTING_TRACE_BEGIN;
+ return true;
}
static void on_app_resume(void *priv)
app_event_handler_h handlers[5] = { NULL, };
ui_app_lifecycle_callback_s ops = {
.create = on_app_create,
- .app_control = on_app_control,
- .pause = on_app_pause,
+ .app_control = NULL,
+ .pause = NULL,
.resume = on_app_resume,
.terminate = on_app_terminate,
};
evas_object_event_callback_add(ad->md.layout,
EVAS_CALLBACK_RESIZE, _cb_resize,
ad);
+
+ evas_object_show(ad->md.window);
}
static void on_app_pause(void *data)
static void on_app_control(app_control_h service, void *data)
{
SETTING_TRACE_BEGIN;
+ SettingMoreConnections *ad = data;
+ evas_object_show(ad->md.window);
+
}
static void on_app_resume(void *priv)
CONNECTION_CELLULAR_SERVICE_TYPE_INTERNET, ad);
ad->apn_MMS = __get_profile_name(CONNECTION_CELLULAR_SERVICE_TYPE_MMS,
ad);
+
+ evas_object_show(ad->md.window);
}
static void on_app_terminate(void *priv)
!= SETTING_RETURN_SUCCESS);
evas_object_event_callback_add(ad->md.layout, EVAS_CALLBACK_RESIZE,
_cb_resize, ad);
+
+ evas_object_show(ad->md.window);
SETTING_TRACE_END;
}
if (setting_sound_init(sound_data) == NULL)
return false;
+ evas_object_show(sound_data->md.window);
+
return true;
}
SETTING_TRACE_END;
}
-static void _setting_sound_app_controll(app_control_h service, void *data)
-{
-
-}
-
static void _setting_sound_lang_changed(app_event_info_h event_info, void *data)
{
char *lang = NULL;
.pause = _setting_sound_app_pause,
.resume = _setting_sound_app_resume,
.terminate = _setting_sound_app_terminate,
- .app_control = _setting_sound_app_controll,
+ .app_control = NULL
};
SettingSoundData app_data;
/******************************APP CONTROL***********************************/
static bool _setting_storage_app_create(void *data);
-static void _setting_storage_app_control_cb(app_control_h app_control, void *data);
static void _setting_storage_app_on_pause(void *data);
static void _setting_storage_app_on_resume(void *data);
static void _setting_storage_app_terminate(void *data);
}
}
-static void _setting_storage_app_control_cb(app_control_h app_control, void *data)
-{
- SETTING_TRACE_BEGIN;
-}
-
static bool _setting_storage_app_create(void *data)
{
SETTING_TRACE_BEGIN;
appcore_measure_start();
view_rotate_support(&ad->md);
+ evas_object_show(ad->md.window);
+
return true;
}
.pause = _setting_storage_app_on_pause,
.resume = _setting_storage_app_on_resume,
.terminate = _setting_storage_app_terminate,
- .app_control = _setting_storage_app_control_cb,
+ .app_control = NULL
};
ui_app_add_event_handler(&handlers[APP_EVENT_LOW_MEMORY],
view_init(&ad->md, _("IDS_ST_BODY_DATE_AND_TIME"));
+ Elm_Theme* theme = elm_theme_new();
+ elm_theme_ref_set(theme, NULL);
+ elm_theme_extension_add(theme, EDJDIR"/setting-genlist.edj");
+ elm_object_theme_set(ad->md.genlist , theme);
+ elm_theme_free(theme);
+
back_button = setting_create_button(ad->md.naviframe,
_("IDS_ST_BUTTON_BACK"), NAVI_BACK_ARROW_BUTTON_STYLE,
_softkey_back_click_cb, &ad->md);
elm_naviframe_item_pop_cb_set(ad->md.naviframe_it, _view_pop_cb, ad);
setting_get_bool_slp_key(BOOL_SLP_SETTING_AUTOMATIC_TIME_UPDATE, &value,
- &err);
-
+ &err);
auto_flag = value;
if (auto_flag) { /*do special process only when auto mode */
setting_disable_genlist_item(ad->data_time->item);
}
+ evas_object_show(ad->md.genlist);
setting_view_time_main.is_create = 1;
/* set launguage */
setting_set_i18n(SETTING_PACKAGE, SETTING_LOCALEDIR);
- /* register view node table */
- elm_theme_extension_add(NULL, EDJDIR"/setting-genlist.edj");
-
setting_view_node_table_intialize();
setting_view_node_table_register(&setting_view_time_main, NULL);
SETTING_TRACE_END;
}
+static void _setting_time_app_controll(app_control_h service, void *priv)
+{
+ SettingTimeData *ad = (SettingTimeData *)priv;
+ if (!ad)
+ return;
+
+ evas_object_show(ad->md.window);
+}
+
static void _setting_time_lang_changed(app_event_info_h event_info, void *data)
{
char *lang = NULL;
.pause = NULL,
.resume = NULL,
.terminate = _setting_time_app_terminate,
- .app_control = NULL,
+ .app_control = _setting_time_app_controll
};
ui_app_add_event_handler(&handlers[APP_EVENT_LOW_MEMORY],