|
|
|
@ -312,6 +312,17 @@ template_saving_window *yon_save_proceed(char *path,YON_CONFIG_TYPE type, ...){
|
|
|
|
window->OldValueCell = GTK_CELL_RENDERER(gtk_builder_get_object(builder,"OldValueCell"));
|
|
|
|
window->OldValueCell = GTK_CELL_RENDERER(gtk_builder_get_object(builder,"OldValueCell"));
|
|
|
|
window->NewValueColumn = GTK_TREE_VIEW_COLUMN(gtk_builder_get_object(builder,"NewValueColumn"));
|
|
|
|
window->NewValueColumn = GTK_TREE_VIEW_COLUMN(gtk_builder_get_object(builder,"NewValueColumn"));
|
|
|
|
window->NewValueCell = GTK_CELL_RENDERER(gtk_builder_get_object(builder,"NewValueCell"));
|
|
|
|
window->NewValueCell = GTK_CELL_RENDERER(gtk_builder_get_object(builder,"NewValueCell"));
|
|
|
|
|
|
|
|
textdomain(template_ui_LocaleName);
|
|
|
|
|
|
|
|
if (type==YON_CONFIG_BOTH){
|
|
|
|
|
|
|
|
yon_ubl_status_box_spawn_infinite(GTK_CONTAINER(window->StatusBox),"savingTarget",SAVING_GLOBAL_LOCAL_STATE_LABEL,BACKGROUND_IMAGE_INFO_TYPE);
|
|
|
|
|
|
|
|
} else if (type==YON_CONFIG_GLOBAL){
|
|
|
|
|
|
|
|
yon_ubl_status_box_spawn_infinite(GTK_CONTAINER(window->StatusBox),"savingTarget",SAVING_GLOBAL_STATE_LABEL,BACKGROUND_IMAGE_INFO_TYPE);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} else if (type==YON_CONFIG_LOCAL){
|
|
|
|
|
|
|
|
yon_ubl_status_box_spawn_infinite(GTK_CONTAINER(window->StatusBox),"savingTarget",SAVING_LOCAL_STATE_LABEL,BACKGROUND_IMAGE_INFO_TYPE);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
textdomain(template_app_information.app_locale);
|
|
|
|
window->type=type;
|
|
|
|
window->type=type;
|
|
|
|
window->filteredModel = GTK_TREE_MODEL(gtk_builder_get_object(builder,"listfilter1"));
|
|
|
|
window->filteredModel = GTK_TREE_MODEL(gtk_builder_get_object(builder,"listfilter1"));
|
|
|
|
gtk_tree_model_filter_set_visible_column(GTK_TREE_MODEL_FILTER(window->filteredModel),5);
|
|
|
|
gtk_tree_model_filter_set_visible_column(GTK_TREE_MODEL_FILTER(window->filteredModel),5);
|
|
|
|
@ -375,7 +386,9 @@ template_saving_window *yon_save_proceed(char *path,YON_CONFIG_TYPE type, ...){
|
|
|
|
gtk_tree_model_get(GTK_TREE_MODEL(window->list),&iter,1,&name,2,&value,-1);
|
|
|
|
gtk_tree_model_get(GTK_TREE_MODEL(window->list),&iter,1,&name,2,&value,-1);
|
|
|
|
if (!yon_char_is_empty(name)&&!strcmp(name,config_keys[i])){
|
|
|
|
if (!yon_char_is_empty(name)&&!strcmp(name,config_keys[i])){
|
|
|
|
if (!yon_config_check_ignore(name)){
|
|
|
|
if (!yon_config_check_ignore(name)){
|
|
|
|
gtk_list_store_set(window->list,&iter,3,compare_value,4,NULL,6,section,-1);
|
|
|
|
char *combined = yon_char_unite("<s>",value,"</s>\n",compare_value,NULL);
|
|
|
|
|
|
|
|
gtk_list_store_set(window->list,&iter,3,compare_value,4,NULL,6,section,7,combined,-1);
|
|
|
|
|
|
|
|
free(combined);
|
|
|
|
if ((value&&!strcmp(value,compare_value))){ //||yon_char_is_empty(compare_value)
|
|
|
|
if ((value&&!strcmp(value,compare_value))){ //||yon_char_is_empty(compare_value)
|
|
|
|
gtk_list_store_set(window->list,&iter,0,0,3,value,5,0,-1);
|
|
|
|
gtk_list_store_set(window->list,&iter,0,0,3,value,5,0,-1);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
@ -390,7 +403,9 @@ template_saving_window *yon_save_proceed(char *path,YON_CONFIG_TYPE type, ...){
|
|
|
|
if (!yon_config_check_ignore(compare_name)&&!yon_char_is_empty(compare_value)){
|
|
|
|
if (!yon_config_check_ignore(compare_name)&&!yon_char_is_empty(compare_value)){
|
|
|
|
GtkTreeIter itar;
|
|
|
|
GtkTreeIter itar;
|
|
|
|
gtk_list_store_append(window->list,&itar);
|
|
|
|
gtk_list_store_append(window->list,&itar);
|
|
|
|
gtk_list_store_set(window->list,&itar,0,1,1,compare_name,3,compare_value,5,1,6,section,-1);
|
|
|
|
char *combined = yon_char_append("\n",compare_value);
|
|
|
|
|
|
|
|
gtk_list_store_set(window->list,&itar,0,1,1,compare_name,3,compare_value,5,1,6,section,7,combined,-1);
|
|
|
|
|
|
|
|
free(combined);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
free(compare_value);
|
|
|
|
free(compare_value);
|
|
|
|
|