|
|
|
|
@ -70,6 +70,7 @@ void yon_load_proceed(YON_CONFIG_TYPE type){
|
|
|
|
|
gtk_widget_destroy(dialog);
|
|
|
|
|
}
|
|
|
|
|
char *command = yon_char_unite(config_get_command(path),NULL);
|
|
|
|
|
yon_debug_output("%s\n",command);
|
|
|
|
|
yon_config_load_config(type,command,NULL);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -787,17 +788,17 @@ main_window *yon_main_window_complete(main_window *widgets){
|
|
|
|
|
gtk_combo_box_set_model(GTK_COMBO_BOX(widgets->LanguageCombo),main_config.localefilter);
|
|
|
|
|
gtk_tree_model_filter_set_visible_column(GTK_TREE_MODEL_FILTER(main_config.localefilter),2);
|
|
|
|
|
int size;
|
|
|
|
|
config_str locales = yon_file_open(get_locales_command,&size);
|
|
|
|
|
config_str locales = yon_resource_open_file(get_locales_command,&size);
|
|
|
|
|
GtkTreeIter iter;
|
|
|
|
|
for (int i=0;i<size;i++){
|
|
|
|
|
for (int i=1;i<size;i++){
|
|
|
|
|
int locsize;
|
|
|
|
|
locales[i]=yon_char_divide_search(locales[i],"\n",-1);
|
|
|
|
|
config_str loc_parsed = yon_char_parse(locales[i],&locsize,";");
|
|
|
|
|
gtk_list_store_append(widgets->languagelist,&iter);
|
|
|
|
|
gtk_list_store_set(widgets->languagelist,&iter,0,_(loc_parsed[1]),1,loc_parsed[0],2,0,-1);
|
|
|
|
|
}
|
|
|
|
|
config_str fonts = yon_file_open(get_fonts_command,&size);
|
|
|
|
|
for (int i=0;i<size;i++){
|
|
|
|
|
config_str fonts = yon_resource_open_file(get_fonts_command,&size);
|
|
|
|
|
for (int i=1;i<size;i++){
|
|
|
|
|
fonts[i]=yon_char_divide_search(fonts[i],"\n",-1);
|
|
|
|
|
gtk_list_store_append(widgets->fontlist,&iter);
|
|
|
|
|
gtk_list_store_set(widgets->fontlist,&iter,0,fonts[i],-1);
|
|
|
|
|
|