[gnome-system-monitor] Smooth refresh setting migrated to gsettings binding
- From: Robert Roth <robertroth src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-system-monitor] Smooth refresh setting migrated to gsettings binding
- Date: Mon, 11 Feb 2013 23:39:25 +0000 (UTC)
commit 1faa6ea5e4bcab940a967315697fb2844a0b31ab
Author: Robert Roth <robert roth off gmail com>
Date: Tue Feb 12 01:22:16 2013 +0200
Smooth refresh setting migrated to gsettings binding
src/procdialogs.cpp | 21 +--------------------
1 files changed, 1 insertions(+), 20 deletions(-)
---
diff --git a/src/procdialogs.cpp b/src/procdialogs.cpp
index 9e05fe5..a767e34 100644
--- a/src/procdialogs.cpp
+++ b/src/procdialogs.cpp
@@ -283,21 +283,6 @@ network_in_bits_toggled(GtkToggleButton *button, gpointer data)
static void
-smooth_refresh_toggled(GtkToggleButton *button, gpointer data)
-{
- ProcmanApp *app = static_cast<ProcmanApp *>(data);
- GSettings *settings = app->settings;
-
- gboolean toggled;
-
- toggled = gtk_toggle_button_get_active(button);
-
- g_settings_set_boolean(settings, SmoothRefresh::KEY.c_str(), toggled);
-}
-
-
-
-static void
show_all_fs_toggled (GtkToggleButton *button, gpointer data)
{
ProcmanApp *app = static_cast<ProcmanApp *>(data);
@@ -513,11 +498,7 @@ procdialog_create_preferences_dialog (ProcmanApp *app)
G_CALLBACK (SBU::callback), &interval_updater);
smooth_button = GTK_WIDGET (gtk_builder_get_object (builder, "smooth_button"));
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(smooth_button),
- g_settings_get_boolean(app->settings,
- SmoothRefresh::KEY.c_str()));
- g_signal_connect(G_OBJECT(smooth_button), "toggled",
- G_CALLBACK(smooth_refresh_toggled), app);
+ g_settings_bind(app->settings, SmoothRefresh::KEY.c_str(), smooth_button, "active", G_SETTINGS_BIND_DEFAULT);
check_button = GTK_WIDGET (gtk_builder_get_object (builder, "check_button"));
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check_button),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]