|
|
|
@ -114,7 +114,7 @@ void on_language_window_accept(GtkWidget *,dictionary *dict){
|
|
|
|
char *final = "";
|
|
|
|
char *final = "";
|
|
|
|
for_iter(widgets->LanguagesList,&iter){
|
|
|
|
for_iter(widgets->LanguagesList,&iter){
|
|
|
|
char *code, *labl;
|
|
|
|
char *code, *labl;
|
|
|
|
gtk_tree_model_get(GTK_TREE_MODEL(widgets->LanguagesList),&iter,1,&labl,2,&code,-1);
|
|
|
|
gtk_tree_model_get(GTK_TREE_MODEL(widgets->LanguagesList),&iter,1,&code,2,&labl,-1);
|
|
|
|
if (yon_char_parsed_check_exist(lang_parsed,size,code)!=-1){
|
|
|
|
if (yon_char_parsed_check_exist(lang_parsed,size,code)!=-1){
|
|
|
|
gtk_list_store_set(widgets->LanguagesList,&iter,0,1,-1);
|
|
|
|
gtk_list_store_set(widgets->LanguagesList,&iter,0,1,-1);
|
|
|
|
char *tmp = yon_char_unite(final,!yon_char_is_empty(final)?";":"",labl,NULL);
|
|
|
|
char *tmp = yon_char_unite(final,!yon_char_is_empty(final)?";":"",labl,NULL);
|
|
|
|
@ -137,7 +137,7 @@ void on_language_window_accept(GtkWidget *,dictionary *dict){
|
|
|
|
for_iter(GTK_TREE_MODEL(window->liststore1),&iter){
|
|
|
|
for_iter(GTK_TREE_MODEL(window->liststore1),&iter){
|
|
|
|
char *current;
|
|
|
|
char *current;
|
|
|
|
int status;
|
|
|
|
int status;
|
|
|
|
gtk_tree_model_get(GTK_TREE_MODEL(window->liststore1),&iter,0,&status,1,¤t,-1);
|
|
|
|
gtk_tree_model_get(GTK_TREE_MODEL(window->liststore1),&iter,0,&status,2,¤t,-1);
|
|
|
|
if (status)
|
|
|
|
if (status)
|
|
|
|
yon_char_parsed_add_or_create_if_exists(parsed,&size,current);
|
|
|
|
yon_char_parsed_add_or_create_if_exists(parsed,&size,current);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -211,6 +211,7 @@ void on_language_clicked(GtkWidget *, main_window *widgets){
|
|
|
|
yon_dictionary_add_or_create_if_exists_with_data(dict,"widgets",widgets);
|
|
|
|
yon_dictionary_add_or_create_if_exists_with_data(dict,"widgets",widgets);
|
|
|
|
yon_dictionary_add_or_create_if_exists_with_data(dict,"window",window);
|
|
|
|
yon_dictionary_add_or_create_if_exists_with_data(dict,"window",window);
|
|
|
|
g_signal_connect(G_OBJECT(window->SaveButton),"clicked",G_CALLBACK(on_language_window_accept),dict);
|
|
|
|
g_signal_connect(G_OBJECT(window->SaveButton),"clicked",G_CALLBACK(on_language_window_accept),dict);
|
|
|
|
|
|
|
|
gtk_tree_view_column_clicked(gtk_tree_view_get_column(GTK_TREE_VIEW(window->LanguagesTree),0));
|
|
|
|
gtk_widget_show(window->MainWindow);
|
|
|
|
gtk_widget_show(window->MainWindow);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|