diff --git a/source/ubl-settings-services.c b/source/ubl-settings-services.c index aaeb0df..12c5c46 100644 --- a/source/ubl-settings-services.c +++ b/source/ubl-settings-services.c @@ -1162,6 +1162,11 @@ gboolean yon_interface_list_models_disconnect(main_window *widgets){ gtk_spinner_start(GTK_SPINNER(widgets->ConfigLoadingSpinner)); gtk_spinner_start(GTK_SPINNER(widgets->SessionsLoadingSpinner)); gtk_spinner_start(GTK_SPINNER(widgets->TimersLoadingSpinner)); + gtk_widget_show(widgets->SystemLoadingSpinner); + gtk_widget_show(widgets->UserLoadingSpinner); + gtk_widget_show(widgets->ConfigLoadingSpinner); + gtk_widget_show(widgets->SessionsLoadingSpinner); + gtk_widget_show(widgets->TimersLoadingSpinner); g_signal_handlers_block_by_func(G_OBJECT(widgets->UserFiltersCombo),G_CALLBACK(on_filter_changed),widgets); g_signal_handlers_block_by_func(G_OBJECT(widgets->UserSearchEntry),G_CALLBACK(on_filter_changed),widgets); @@ -1188,6 +1193,11 @@ gboolean yon_interface_list_models_connect(main_window *widgets){ gtk_spinner_stop(GTK_SPINNER(widgets->ConfigLoadingSpinner)); gtk_spinner_stop(GTK_SPINNER(widgets->SessionsLoadingSpinner)); gtk_spinner_stop(GTK_SPINNER(widgets->TimersLoadingSpinner)); + gtk_widget_hide(widgets->SystemLoadingSpinner); + gtk_widget_hide(widgets->UserLoadingSpinner); + gtk_widget_hide(widgets->ConfigLoadingSpinner); + gtk_widget_hide(widgets->SessionsLoadingSpinner); + gtk_widget_hide(widgets->TimersLoadingSpinner); g_signal_handlers_unblock_by_func(G_OBJECT(widgets->UserFiltersCombo),G_CALLBACK(on_filter_changed),widgets); g_signal_handlers_unblock_by_func(G_OBJECT(widgets->UserSearchEntry),G_CALLBACK(on_filter_changed),widgets); @@ -1920,7 +1930,7 @@ void yon_main_window_complete(main_window *widgets){ widgets->ConfigLoadingSpinner=yon_gtk_builder_get_widget(builder,"ConfigLoadingSpinner"); widgets->SessionsLoadingOverlay=yon_gtk_builder_get_widget(builder,"SessionsLoadingOverlay"); widgets->SessionsLoadingSpinner=yon_gtk_builder_get_widget(builder,"SessionsLoadingSpinner"); - widgets->TimersLoadingOverlay=yon_gtk_builder_get_widget(builder,"TiemrsLoadingOverlay"); + widgets->TimersLoadingOverlay=yon_gtk_builder_get_widget(builder,"TimersLoadingOverlay"); widgets->TimersLoadingSpinner=yon_gtk_builder_get_widget(builder,"TimersLoadingSpinner"); widgets->TooltipBox=yon_gtk_builder_get_widget(builder,"TooltipBox"); diff --git a/ubl-settings-services.glade b/ubl-settings-services.glade index c9c9ebf..37d1a1c 100644 --- a/ubl-settings-services.glade +++ b/ubl-settings-services.glade @@ -17,10 +17,6 @@ True False - - True - False - @@ -39,6 +35,10 @@ + + True + False + @@ -941,6 +941,9 @@ True liststore1 vertical + + + fixed @@ -980,6 +983,9 @@ 5 both 12 + + + True @@ -1564,6 +1570,9 @@ True True liststore1 + + + Configure in configuration @@ -1600,6 +1609,9 @@ 5 both 12 + + + True @@ -1928,6 +1940,9 @@ True ConfigList both + + + True @@ -2149,6 +2164,9 @@ True SessionsList both + + + True @@ -2329,6 +2347,9 @@ True TimersList both + + + True