main: set enventor options after setting file.

it's workaround fix.

current enventor doesn't allow setting options before it's file is set.

need to fix.
This commit is contained in:
ChunEon Park 2014-10-07 11:16:24 +09:00
parent e5927b37eb
commit b9ee49a97e
1 changed files with 10 additions and 8 deletions

View File

@ -402,15 +402,9 @@ enventor_setup(app_data *ad)
enventor_program_run_cb, ad);
evas_object_smart_callback_add(enventor, "ctxpopup,selected",
enventor_ctxpopup_selected_cb, ad);
enventor_object_font_scale_set(enventor, config_font_scale_get());
enventor_object_live_view_scale_set(enventor, config_view_scale_get());
enventor_object_linenumber_set(ad->enventor, config_linenumber_get());
enventor_object_part_highlight_set(ad->enventor,
config_part_highlight_get());
enventor_object_auto_indent_set(ad->enventor, config_auto_indent_get());
enventor_object_auto_complete_set(ad->enventor, config_auto_complete_get());
enventor_object_dummy_swallow_set(ad->enventor, config_dummy_swallow_get());
/* FIXME: Current envnetor object needs resource path set, file set and extra
options in a order. */
Eina_List *list = eina_list_append(NULL, config_edj_path_get());
enventor_object_path_set(enventor, ENVENTOR_OUT_EDJ, list);
eina_list_free(list);
@ -425,6 +419,14 @@ enventor_setup(app_data *ad)
config_edc_dat_path_list_get());
enventor_object_file_set(enventor, config_edc_path_get());
enventor_object_font_scale_set(enventor, config_font_scale_get());
enventor_object_live_view_scale_set(enventor, config_view_scale_get());
enventor_object_linenumber_set(enventor, config_linenumber_get());
enventor_object_part_highlight_set(enventor, config_part_highlight_get());
enventor_object_auto_indent_set(enventor, config_auto_indent_get());
enventor_object_auto_complete_set(enventor, config_auto_complete_get());
enventor_object_dummy_swallow_set(enventor, config_dummy_swallow_get());
evas_object_size_hint_expand_set(enventor, EVAS_HINT_EXPAND,
EVAS_HINT_EXPAND);
evas_object_size_hint_fill_set(enventor, EVAS_HINT_FILL, EVAS_HINT_FILL);