|
|
|
|
@ -916,14 +916,6 @@ void on_region_resized(GtkWidget *,main_window *widgets){
|
|
|
|
|
yon_image_resize_from_container(GTK_IMAGE(widgets->KeyboardImage), widgets->keyboard_original);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void on_toggle_block(GtkToggleButton *self);
|
|
|
|
|
void on_toggle_block(GtkToggleButton *self){
|
|
|
|
|
int state = gtk_toggle_button_get_active(self);
|
|
|
|
|
g_signal_handlers_block_by_func(G_OBJECT(self),on_toggle_block,NULL);
|
|
|
|
|
gtk_toggle_button_set_active(self,!state);
|
|
|
|
|
g_signal_handlers_unblock_by_func(G_OBJECT(self),on_toggle_block,NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void yon_switch_page_render(main_window *widgets, int page);
|
|
|
|
|
void yon_switch_page_render(main_window *widgets, int page){
|
|
|
|
|
if (widgets&&page){};
|
|
|
|
|
@ -931,13 +923,9 @@ void yon_switch_page_render(main_window *widgets, int page){
|
|
|
|
|
GList *list = gtk_container_get_children(parent);
|
|
|
|
|
for (guint i=0;i<g_list_length(list);i++){
|
|
|
|
|
if (i!=(guint)page){
|
|
|
|
|
g_signal_handlers_block_by_func(G_OBJECT(g_list_nth_data(list,i)),on_toggle_block,NULL);
|
|
|
|
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(g_list_nth_data(list,i)),0);
|
|
|
|
|
g_signal_handlers_unblock_by_func(G_OBJECT(g_list_nth_data(list,i)),on_toggle_block,NULL);
|
|
|
|
|
} else {
|
|
|
|
|
g_signal_handlers_block_by_func(G_OBJECT(g_list_nth_data(list,i)),on_toggle_block,NULL);
|
|
|
|
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(g_list_nth_data(list,i)),1);
|
|
|
|
|
g_signal_handlers_unblock_by_func(G_OBJECT(g_list_nth_data(list,i)),on_toggle_block,NULL);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -1099,7 +1087,7 @@ void on_page_changed(GtkWidget *,GtkWidget *,int page, main_window *widgets){
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
case YON_PAGE_INSTALLATION:{
|
|
|
|
|
// yon_switch_page_render(widgets,3);
|
|
|
|
|
yon_switch_page_render(widgets,3);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->BackButton,0);
|
|
|
|
|
if ((!main_config.configure_mode))
|
|
|
|
|
gtk_widget_set_sensitive(widgets->CancelInstallButton,0);
|
|
|
|
|
@ -2486,14 +2474,6 @@ main_window *yon_main_window_complete(){
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->AddButton),"clicked",G_CALLBACK(on_keyboard_clicked),widgets);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->RemoveButton),"clicked",G_CALLBACK(on_keyboard_removed),widgets);
|
|
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->UsersToggle),"toggled",G_CALLBACK(on_toggle_block),NULL);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->LicenceToggle),"toggled",G_CALLBACK(on_toggle_block),NULL);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->WelcomeToggle),"toggled",G_CALLBACK(on_toggle_block),NULL);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->KeyboardToggle),"toggled",G_CALLBACK(on_toggle_block),NULL);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->LocationToggle),"toggled",G_CALLBACK(on_toggle_block),NULL);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SectionsToggle),"toggled",G_CALLBACK(on_toggle_block),NULL);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->InstallationToggle),"toggled",G_CALLBACK(on_toggle_block),NULL);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->CompletionToggle),"toggled",G_CALLBACK(on_toggle_block),NULL);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->InstallationNearSysDevicesTree),"cursor-changed",G_CALLBACK(on_near_installation_device_changed),widgets);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SamePlaceDeviceTree),"cursor-changed",G_CALLBACK(on_near_installation_device_changed),widgets);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->UserdataDevicesTree),"cursor-changed",G_CALLBACK(on_near_installation_device_changed),widgets);
|
|
|
|
|
|