diff --git a/source/ubl-settings-usergroups.c b/source/ubl-settings-usergroups.c index b2ecc3b..5f9dce2 100644 --- a/source/ubl-settings-usergroups.c +++ b/source/ubl-settings-usergroups.c @@ -2159,50 +2159,6 @@ void config_init(){ } } -void on_selection_changed(GtkWidget *, main_window *widgets){ - GtkTreeIter iter; - int page = gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets->MainNotebook)); - if (page==0){ - GtkTreeModel *model = GTK_TREE_MODEL(widgets->UsersList); - if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->UsersTree)),&model,&iter)){ - gtk_widget_set_sensitive(widgets->EditButton,1); - gtk_widget_set_sensitive(widgets->DeleteButton,1); - } else { - gtk_widget_set_sensitive(widgets->EditButton,0); - gtk_widget_set_sensitive(widgets->DeleteButton,0); - } - } else if (page==1){ - GtkTreeModel *model = GTK_TREE_MODEL(widgets->GroupsList); - if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->GroupsTree)),&model,&iter)){ - gtk_widget_set_sensitive(widgets->EditButton,1); - gtk_widget_set_sensitive(widgets->DeleteButton,1); - } else { - gtk_widget_set_sensitive(widgets->EditButton,0); - gtk_widget_set_sensitive(widgets->DeleteButton,0); - } - } else if (page == 2){ - GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore1); - if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->SystemTree)),&model,&iter)){ - gtk_widget_set_sensitive(widgets->UserAddToConfigButton,1); - gtk_widget_set_sensitive(widgets->DeleteButton,1); - } else { - gtk_widget_set_sensitive(widgets->UserAddToConfigButton,0); - gtk_widget_set_sensitive(widgets->DeleteButton,0); - } - - } else if (page == 3){ - GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore2); - if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->SystemGroupsTree)),&model,&iter)){ - gtk_widget_set_sensitive(widgets->UserAddToConfigButton,1); - gtk_widget_set_sensitive(widgets->DeleteButton,1); - } else { - gtk_widget_set_sensitive(widgets->UserAddToConfigButton,0); - gtk_widget_set_sensitive(widgets->DeleteButton,0); - } - - } -} - void on_notebook_page_changed(GtkWidget *, GtkWidget *, int num, main_window *widgets){ GtkTreeIter iter; if (num==0){ @@ -2361,11 +2317,7 @@ template_main_window *yon_main_window_complete(main_window *widgets){ g_signal_connect(G_OBJECT(widgets->UserInfoButton),"clicked",G_CALLBACK(on_user_info),widgets); g_signal_connect(G_OBJECT(widgets->SavingSettingsButton),"clicked",G_CALLBACK(on_saving_settings_open),widgets); g_signal_connect(G_OBJECT(widgets->SaveMenuItem),"activate",G_CALLBACK(on_config_save),widgets); - g_signal_connect(G_OBJECT(widgets->UsersTree),"cursor-changed",G_CALLBACK(on_selection_changed),widgets); g_signal_connect(G_OBJECT(widgets->UsersTree),"row-activated",G_CALLBACK(on_main_edit_activate),widgets); - g_signal_connect(G_OBJECT(widgets->GroupsTree),"cursor-changed",G_CALLBACK(on_selection_changed),widgets); - g_signal_connect(G_OBJECT(widgets->SystemTree),"cursor-changed",G_CALLBACK(on_selection_changed),widgets); - g_signal_connect(G_OBJECT(widgets->SystemGroupsTree),"cursor-changed",G_CALLBACK(on_selection_changed),widgets); g_signal_connect(G_OBJECT(widgets->GroupsTree),"row-activated",G_CALLBACK(on_main_edit_activate),widgets); g_signal_connect(G_OBJECT(widgets->MainNotebook),"switch-page",G_CALLBACK(on_notebook_page_changed),widgets); g_signal_connect(G_OBJECT(widgets->SaveGlobalMenuItem),"activate",G_CALLBACK(on_config_global_save),widgets); diff --git a/source/ubl-settings-usergroups.h b/source/ubl-settings-usergroups.h index f743ddc..024165c 100644 --- a/source/ubl-settings-usergroups.h +++ b/source/ubl-settings-usergroups.h @@ -583,7 +583,6 @@ void on_config_update(GtkWidget *self, main_window *widgets); void on_user_sync_with_config(GtkWidget *,main_window *widgets); int yon_element_chosen(GtkWidget *target); void config_init(); -void on_selection_changed(GtkWidget *self, main_window *widgets); void on_notebook_page_changed(GtkWidget *self, GtkWidget *page, int num, main_window *widgets); gboolean on_menu_open(GtkWidget *self,GdkEventButton *event, rmb_menu_window *window); gboolean on_system_menu_open(GtkWidget *self,GdkEventButton *event, rmb_menu_window *window);