Fixed button sensetivity

pull/80/head
Ivan Yartsev 2 years ago
parent 38201378f6
commit d522a92ab4

@ -1995,6 +1995,7 @@ void on_log_save(GtkWidget *self, dictionary *dict){
gtk_list_store_set(widgets->list,&iter,3,stat,-1); gtk_list_store_set(widgets->list,&iter,3,stat,-1);
} }
gtk_list_store_set(widgets->list,&iter,0,name,1,pathse,2,&desc ? desc : "",3,stat,-1); gtk_list_store_set(widgets->list,&iter,0,name,1,pathse,2,&desc ? desc : "",3,stat,-1);
if (stat==2) gtk_widget_set_sensitive(widgets->RemoveButton,1);
} else { } else {
yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),WRITE_IMPORTANT_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE); yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),WRITE_IMPORTANT_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE);
yon_ubl_status_highlight_incorrect(window->NameEntry); yon_ubl_status_highlight_incorrect(window->NameEntry);
@ -2225,7 +2226,7 @@ void on_log_remove(GtkWidget *self, main_window *widgets){
} }
paths = yon_char_divide(paths,strlen(paths)-strlen(stay)); paths = yon_char_divide(paths,strlen(paths)-strlen(stay));
gtk_list_store_set(widgets->list,&iter,1,paths,3,1,-1); gtk_list_store_set(widgets->list,&iter,1,paths,3,1,-1);
gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->MainTree))); gtk_widget_set_sensitive(widgets->RemoveButton,0);
} }
} }
yon_logs_custom_save(widgets); yon_logs_custom_save(widgets);
@ -2262,7 +2263,7 @@ void on_main_window_tree_selection_changed(GtkWidget *self,main_window *widgets)
gtk_widget_set_sensitive(widgets->InspectButton,1); gtk_widget_set_sensitive(widgets->InspectButton,1);
gtk_widget_set_sensitive(widgets->ConfigureButton,1); gtk_widget_set_sensitive(widgets->ConfigureButton,1);
} else { } else {
gtk_widget_set_sensitive(widgets->AddButton,0); gtk_widget_set_sensitive(widgets->AddButton,1);
gtk_widget_set_sensitive(widgets->RemoveButton,0); gtk_widget_set_sensitive(widgets->RemoveButton,0);
gtk_widget_set_sensitive(widgets->InspectButton,0); gtk_widget_set_sensitive(widgets->InspectButton,0);
gtk_widget_set_sensitive(widgets->ConfigureButton,0); gtk_widget_set_sensitive(widgets->ConfigureButton,0);

Loading…
Cancel
Save