|
|
|
|
@ -65,35 +65,31 @@ void yon_load_proceed(YON_CONFIG_TYPE type){
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void on_config_save(GtkWidget *, main_window *widgets){
|
|
|
|
|
void on_config_save(GtkWidget *, main_window *){
|
|
|
|
|
main_config.save_config=2;
|
|
|
|
|
template_saving_window *window = yon_save_proceed(NULL,YON_CONFIG_BOTH,yon_config_get_custom_command("global"),NULL);
|
|
|
|
|
if (window){};
|
|
|
|
|
on_update_clicked(NULL,widgets);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void on_config_global_save(GtkWidget *, main_window *widgets){
|
|
|
|
|
void on_config_global_save(GtkWidget *, main_window *){
|
|
|
|
|
main_config.save_config=0;
|
|
|
|
|
template_saving_window *window = yon_save_proceed("global",YON_CONFIG_GLOBAL,yon_config_get_custom_command("global"),NULL);
|
|
|
|
|
if (window){};
|
|
|
|
|
on_update_clicked(NULL,widgets);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void on_config_local_save(GtkWidget *, main_window *widgets){
|
|
|
|
|
void on_config_local_save(GtkWidget *, main_window *){
|
|
|
|
|
main_config.save_config=1;
|
|
|
|
|
template_saving_window *window = yon_save_proceed("system",YON_CONFIG_LOCAL,yon_config_get_custom_command("system"),NULL);
|
|
|
|
|
if (window){};
|
|
|
|
|
on_update_clicked(NULL,widgets);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void on_config_custom_save(GtkWidget *, main_window *widgets){
|
|
|
|
|
void on_config_custom_save(GtkWidget *, main_window *){
|
|
|
|
|
main_config.save_config=1;
|
|
|
|
|
template_saving_window *window = yon_save_proceed(NULL,YON_CONFIG_CUSTOM,yon_config_get_custom_command("system"),NULL);
|
|
|
|
|
if (window){};
|
|
|
|
|
on_update_clicked(NULL,widgets);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -600,8 +596,8 @@ void *yon_command_execute_async(char *command,main_window *widgets){
|
|
|
|
|
dictionary *dict = NULL;
|
|
|
|
|
if (main_config.kernel_tabs){
|
|
|
|
|
for_dictionaries(dict,main_config.kernel_tabs){
|
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->update_module_button,0);
|
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->update_package_button,0);
|
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->update_module_button,1);
|
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->update_package_button,1);
|
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->install_module_button,0);
|
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->install_package_button,0);
|
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->remove_module_button,0);
|
|
|
|
|
@ -610,8 +606,8 @@ void *yon_command_execute_async(char *command,main_window *widgets){
|
|
|
|
|
}
|
|
|
|
|
if (main_config.addition_tabs){
|
|
|
|
|
for_dictionaries(dict,main_config.addition_tabs){
|
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->update_module_button,0);
|
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->update_package_button,0);
|
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->update_module_button,1);
|
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->update_package_button,1);
|
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->install_module_button,0);
|
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->install_package_button,0);
|
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->remove_module_button,0);
|
|
|
|
|
|