eds-I#383 - Add option to respect Power Saver mode

Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/383
This commit is contained in:
Milan Crha
2022-06-03 08:00:44 +02:00
parent 01f36a186b
commit ca29fc81d2

View File

@ -977,6 +977,7 @@ mail_shell_backend_create_network_page (EPreferencesWindow *window)
ESourceRegistry *registry;
GtkBox *vbox, *hbox;
GtkWidget *widget, *label;
GSettings *eds_settings;
PangoAttrList *bold;
ENetworkMonitor *network_monitor;
GSList *gio_names, *link;
@ -1067,6 +1068,19 @@ mail_shell_backend_create_network_page (EPreferencesWindow *window)
gtk_widget_show_all (GTK_WIDGET (hbox));
gtk_box_pack_start (vbox, GTK_WIDGET (hbox), FALSE, FALSE, 0);
eds_settings = e_util_ref_settings ("org.gnome.evolution-data-server");
widget = gtk_check_button_new_with_mnemonic (_("_Limit operations in Power Saver mode"));
g_settings_bind (
eds_settings, "limit-operations-in-power-saver-mode",
widget, "active",
G_SETTINGS_BIND_DEFAULT);
gtk_widget_set_margin_start (widget, 12);
gtk_widget_show (widget);
gtk_box_pack_start (vbox, widget, FALSE, FALSE, 0);
g_clear_object (&eds_settings);
widget = e_proxy_preferences_new (registry);
gtk_widget_show (widget);
gtk_box_pack_start (vbox, widget, TRUE, TRUE, 0);