|
|
|
|
@ -3,6 +3,13 @@
|
|
|
|
|
config main_config;
|
|
|
|
|
|
|
|
|
|
// //functions
|
|
|
|
|
void on_vnc_toggled(GtkWidget *self, main_window *){
|
|
|
|
|
if (gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(self))){
|
|
|
|
|
yon_launch(enable_vnc_command);
|
|
|
|
|
} else {
|
|
|
|
|
yon_launch(disable_vnc_command);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void on_pacman_software_all_toggled(GtkWidget *, char *path, main_window *widgets){
|
|
|
|
|
GtkTreeIter iter;
|
|
|
|
|
@ -381,6 +388,7 @@ main_window *yon_main_window_complete(){
|
|
|
|
|
widgets->Notebook = yon_gtk_builder_get_widget(builder,"Notebook");
|
|
|
|
|
widgets->MainSpinner=yon_gtk_builder_get_widget(builder,"MainSpinner");
|
|
|
|
|
|
|
|
|
|
widgets->EnableVNCMenuItem = yon_gtk_builder_get_widget(builder,"EnableVNCMenuItem");
|
|
|
|
|
widgets->DocumentationMenuItem = yon_ubl_menu_item_documentation_new(DOCUMENTATION_LABEL);
|
|
|
|
|
widgets->AboutMenuItem = yon_ubl_menu_item_about_new(ABOUT_LABEL);
|
|
|
|
|
|
|
|
|
|
@ -630,11 +638,13 @@ main_window *yon_main_window_complete(){
|
|
|
|
|
gtk_style_context_remove_class(gtk_widget_get_style_context(widgets->DocumentationMenuItem),"menuitemtop");
|
|
|
|
|
gtk_menu_shell_append(GTK_MENU_SHELL(menu),widgets->DocumentationMenuItem);
|
|
|
|
|
gtk_menu_shell_append(GTK_MENU_SHELL(menu),widgets->AboutMenuItem);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->LoadGlobalConfigurationMenuItem),"activate",G_CALLBACK(on_config_global_load),widgets);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->LoadLocalConfigurationMenuItem),"activate",G_CALLBACK(on_config_local_load),widgets);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->LoadExternalConfigurationMenuItem),"activate",G_CALLBACK(on_config_custom_load),widgets);
|
|
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->EnableVNCMenuItem),"activate",G_CALLBACK(on_vnc_toggled),widgets);
|
|
|
|
|
|
|
|
|
|
// g_signal_connect(G_OBJECT(widgets->SaveGlobalLocalConfigurationMenuItem),"activate",G_CALLBACK(on_config_global_local_save),widgets);
|
|
|
|
|
// g_signal_connect(G_OBJECT(widgets->SaveGlobalConfigurationMenuItem),"activate",G_CALLBACK(on_config_global_save),widgets);
|
|
|
|
|
// g_signal_connect(G_OBJECT(widgets->SaveLocalConfigurationMenuItem),"activate",G_CALLBACK(on_config_local_save),widgets);
|
|
|
|
|
|