[evolution] eds-I#383 - Add option to respect Power Saver mode
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution] eds-I#383 - Add option to respect Power Saver mode
- Date: Fri, 3 Jun 2022 06:01:26 +0000 (UTC)
commit ca29fc81d270220eae3d2fe0456fafd9cc9dae60
Author: Milan Crha <mcrha redhat com>
Date: Fri Jun 3 08:00:44 2022 +0200
eds-I#383 - Add option to respect Power Saver mode
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/383
src/modules/mail/e-mail-shell-backend.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
---
diff --git a/src/modules/mail/e-mail-shell-backend.c b/src/modules/mail/e-mail-shell-backend.c
index 2e393baa2e..40cfec4d03 100644
--- a/src/modules/mail/e-mail-shell-backend.c
+++ b/src/modules/mail/e-mail-shell-backend.c
@@ -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);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]