|
|
|
@ -1668,6 +1668,7 @@ void on_log_save(GtkWidget *self, dictionary *dict){
|
|
|
|
if (!yon_char_is_empty(name)){
|
|
|
|
if (!yon_char_is_empty(name)){
|
|
|
|
GtkTreeModel *model = GTK_TREE_MODEL(widgets->list);
|
|
|
|
GtkTreeModel *model = GTK_TREE_MODEL(widgets->list);
|
|
|
|
GtkTreeIter iter;
|
|
|
|
GtkTreeIter iter;
|
|
|
|
|
|
|
|
int stat;
|
|
|
|
if (!gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->MainTree)),&model,&iter)){
|
|
|
|
if (!gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->MainTree)),&model,&iter)){
|
|
|
|
int valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(widgets->list),&iter);
|
|
|
|
int valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(widgets->list),&iter);
|
|
|
|
for (;valid;valid=gtk_tree_model_iter_next(GTK_TREE_MODEL(widgets->list),&iter)){
|
|
|
|
for (;valid;valid=gtk_tree_model_iter_next(GTK_TREE_MODEL(widgets->list),&iter)){
|
|
|
|
@ -1691,12 +1692,13 @@ void on_log_save(GtkWidget *self, dictionary *dict){
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
gtk_list_store_append(widgets->list,&iter);
|
|
|
|
gtk_list_store_append(widgets->list,&iter);
|
|
|
|
int stat;
|
|
|
|
gtk_list_store_set(widgets->list,&iter,3,0,-1);
|
|
|
|
gtk_tree_model_get(GTK_TREE_MODEL(widgets->list),&iter,3,&stat,-1);
|
|
|
|
gtk_list_store_set(widgets->list,&iter,0,name,1,pathse,2,&desc ? desc : "",3,0,-1);
|
|
|
|
gtk_list_store_set(widgets->list,&iter,3,stat==0?1:stat==1?2:2,-1);
|
|
|
|
|
|
|
|
yon_window_config_custom_window_set(GTK_WINDOW(window->MainWindow),"AddWindow");
|
|
|
|
yon_window_config_custom_window_set(GTK_WINDOW(window->MainWindow),"AddWindow");
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
yon_window_config_custom_window_set(GTK_WINDOW(window->MainWindow),"EditWindow");
|
|
|
|
yon_window_config_custom_window_set(GTK_WINDOW(window->MainWindow),"EditWindow");
|
|
|
|
|
|
|
|
gtk_tree_model_get(GTK_TREE_MODEL(widgets->list),&iter,3,&stat,-1);
|
|
|
|
|
|
|
|
gtk_list_store_set(widgets->list,&iter,3,stat==0?0:stat==1?2:2,-1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
gtk_list_store_set(widgets->list,&iter,0,name,1,pathse,2,&desc ? desc : "",-1);
|
|
|
|
gtk_list_store_set(widgets->list,&iter,0,name,1,pathse,2,&desc ? desc : "",-1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|