|
|
|
@ -60,6 +60,17 @@ void on_move_repo_changed(GtkWidget *self, repo_add_window *window){
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void on_move_check_fill(GtkWidget *self, repo_add_window *window){
|
|
|
|
|
|
|
|
if (gtk_combo_box_get_active_id(GTK_COMBO_BOX(window->MoveSourceStorageEntry))&&
|
|
|
|
|
|
|
|
gtk_combo_box_get_active_id(GTK_COMBO_BOX(window->MoveSourceRepoEntry))&&
|
|
|
|
|
|
|
|
gtk_combo_box_get_active_id(GTK_COMBO_BOX(window->MoveSourceArchEntry))&&
|
|
|
|
|
|
|
|
gtk_combo_box_get_active_id(GTK_COMBO_BOX(window->MoveTargetStorageEntry))&&
|
|
|
|
|
|
|
|
gtk_combo_box_get_active_id(GTK_COMBO_BOX(window->MoveTargetRepoEntry))&&
|
|
|
|
|
|
|
|
gtk_combo_box_get_active_id(GTK_COMBO_BOX(window->MoveTargetArchEntry))){
|
|
|
|
|
|
|
|
gtk_widget_set_sensitive(window->AddPackageButton,1);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void on_move_arch_changed(GtkWidget *self, repo_add_window *window){
|
|
|
|
void on_move_arch_changed(GtkWidget *self, repo_add_window *window){
|
|
|
|
GtkWidget *check_arch = NULL;
|
|
|
|
GtkWidget *check_arch = NULL;
|
|
|
|
if (self == window->MoveSourceArchEntry){
|
|
|
|
if (self == window->MoveSourceArchEntry){
|
|
|
|
@ -74,7 +85,6 @@ void on_move_arch_changed(GtkWidget *self, repo_add_window *window){
|
|
|
|
gtk_combo_box_set_active_id(GTK_COMBO_BOX(check_arch),chosen);
|
|
|
|
gtk_combo_box_set_active_id(GTK_COMBO_BOX(check_arch),chosen);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
gtk_widget_set_sensitive(window->MoveTargetArchEntry,0);
|
|
|
|
gtk_widget_set_sensitive(window->MoveTargetArchEntry,0);
|
|
|
|
gtk_widget_set_sensitive(window->AddPackageButton,1);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void on_move_add_accept(GtkWidget *self, dictionary *dict){
|
|
|
|
void on_move_add_accept(GtkWidget *self, dictionary *dict){
|
|
|
|
@ -313,6 +323,12 @@ repo_add_window *on_move_clicked(GtkWidget *self, main_window *widgets){
|
|
|
|
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(window->MoveTargetRepoEntry),"changed",G_CALLBACK(on_move_repo_changed),window);
|
|
|
|
g_signal_connect(G_OBJECT(window->MoveTargetRepoEntry),"changed",G_CALLBACK(on_move_repo_changed),window);
|
|
|
|
g_signal_connect(G_OBJECT(window->MoveTargetArchEntry),"changed",G_CALLBACK(on_move_arch_changed),window);
|
|
|
|
g_signal_connect(G_OBJECT(window->MoveTargetArchEntry),"changed",G_CALLBACK(on_move_arch_changed),window);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(window->MoveSourceStorageEntry),"changed",G_CALLBACK(on_move_check_fill),window);
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(window->MoveSourceRepoEntry),"changed",G_CALLBACK(on_move_check_fill),window);
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(window->MoveSourceArchEntry),"changed",G_CALLBACK(on_move_check_fill),window);
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(window->MoveTargetRepoEntry),"changed",G_CALLBACK(on_move_check_fill),window);
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(window->MoveTargetArchEntry),"changed",G_CALLBACK(on_move_check_fill),window);
|
|
|
|
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(window->AddPackageButton),"clicked",G_CALLBACK(on_move_add_package),window);
|
|
|
|
g_signal_connect(G_OBJECT(window->AddPackageButton),"clicked",G_CALLBACK(on_move_add_package),window);
|
|
|
|
g_signal_connect(G_OBJECT(window->RemoveButton),"clicked",G_CALLBACK(on_move_remove_package),window);
|
|
|
|
g_signal_connect(G_OBJECT(window->RemoveButton),"clicked",G_CALLBACK(on_move_remove_package),window);
|
|
|
|
|