[gnome-system-monitor] Add proper transient declarations for dialog windows



commit 942c52e074d5957a9185529bcbe4cc3644a0fd94
Author: Robert Roth <robert roth off gmail com>
Date:   Sun Jul 20 16:21:34 2014 +0300

    Add proper transient declarations for dialog windows

 src/lsof.cpp           |    5 +++--
 src/memmaps.cpp        |    1 +
 src/openfiles.cpp      |    1 +
 src/prefsdialog.cpp    |    2 ++
 src/procdialogs.cpp    |    1 +
 src/procproperties.cpp |    1 +
 6 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/src/lsof.cpp b/src/lsof.cpp
index 8df5476..d36d74f 100644
--- a/src/lsof.cpp
+++ b/src/lsof.cpp
@@ -278,12 +278,12 @@ void procman_lsof(GsmApplication *app)
 
     GtkWidget *dialog;
 
-    GtkBuilder *builder = gtk_builder_new();
+    GtkBuilder *builder = gtk_builder_new ();
     gtk_builder_add_from_resource (builder, "/org/gnome/gnome-system-monitor/data/lsof.ui", NULL);
 
     dialog = GTK_WIDGET (gtk_builder_get_object (builder, "lsof_dialog"));
 
-    gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(app->main_window));
+    gtk_window_set_transient_for (GTK_WINDOW (dialog), GTK_WINDOW (app->main_window));
 
     GtkWidget *entry =  GTK_WIDGET (gtk_builder_get_object (builder, "entry"));
 
@@ -310,6 +310,7 @@ void procman_lsof(GsmApplication *app)
 
     gtk_builder_connect_signals (builder, NULL);
 
+    gtk_window_set_transient_for (GTK_WINDOW (dialog), GTK_WINDOW (GsmApplication::get()->main_window));
     gtk_widget_show_all(dialog);
     gui->search ();
     
diff --git a/src/memmaps.cpp b/src/memmaps.cpp
index 2a7434f..e477c2e 100644
--- a/src/memmaps.cpp
+++ b/src/memmaps.cpp
@@ -468,6 +468,7 @@ create_single_memmaps_dialog (GtkTreeModel *model, GtkTreePath *path,
     g_signal_connect(G_OBJECT(memmapsdialog), "response",
                      G_CALLBACK(dialog_response), mmdata);
 
+    gtk_window_set_transient_for (GTK_WINDOW (memmapsdialog), GTK_WINDOW 
(GsmApplication::get()->main_window));
     gtk_widget_show_all (memmapsdialog);
     mmdata->timer = g_timeout_add_seconds (5, memmaps_timer, mmdata);
 
diff --git a/src/openfiles.cpp b/src/openfiles.cpp
index cba41f2..66d2e98 100644
--- a/src/openfiles.cpp
+++ b/src/openfiles.cpp
@@ -351,6 +351,7 @@ create_single_openfiles_dialog (GtkTreeModel *model, GtkTreePath *path,
 
     gtk_builder_connect_signals (builder, NULL);
 
+    gtk_window_set_transient_for (GTK_WINDOW (openfilesdialog), GTK_WINDOW 
(GsmApplication::get()->main_window));
     gtk_widget_show_all (openfilesdialog);
 
     timer = g_timeout_add_seconds (5, openfiles_timer, tree);
diff --git a/src/prefsdialog.cpp b/src/prefsdialog.cpp
index 7cb4b33..0c14682 100644
--- a/src/prefsdialog.cpp
+++ b/src/prefsdialog.cpp
@@ -287,6 +287,8 @@ create_preferences_dialog (GsmApplication *app)
 
     create_field_page (builder, app->disk_list, "disktreenew");
 
+    gtk_window_set_transient_for (GTK_WINDOW (prefs_dialog), GTK_WINDOW 
(GsmApplication::get()->main_window));
+
     gtk_widget_show_all (prefs_dialog);
     g_signal_connect (G_OBJECT (prefs_dialog), "response",
                       G_CALLBACK (prefs_dialog_button_pressed), app);
diff --git a/src/procdialogs.cpp b/src/procdialogs.cpp
index 9e2ffa0..9a40d6d 100644
--- a/src/procdialogs.cpp
+++ b/src/procdialogs.cpp
@@ -220,6 +220,7 @@ procdialog_create_renice_dialog (GsmApplication *app)
     g_signal_connect (G_OBJECT (renice_adj), "value_changed",
                       G_CALLBACK (renice_scale_changed), priority_label);
 
+    gtk_window_set_transient_for (GTK_WINDOW (renice_dialog), GTK_WINDOW 
(GsmApplication::get()->main_window));
     gtk_widget_show_all (renice_dialog);
 
     gtk_builder_connect_signals (builder, NULL);
diff --git a/src/procproperties.cpp b/src/procproperties.cpp
index e7311a7..15f8fe1 100644
--- a/src/procproperties.cpp
+++ b/src/procproperties.cpp
@@ -257,6 +257,7 @@ create_single_procproperties_dialog (GtkTreeModel *model, GtkTreePath *path,
     g_signal_connect (G_OBJECT (procpropdialog), "response",
                       G_CALLBACK (close_procprop_dialog), tree);
 
+    gtk_window_set_transient_for (GTK_WINDOW (procpropdialog), GTK_WINDOW 
(GsmApplication::get()->main_window));
     gtk_widget_show_all (procpropdialog);
 
     timer = g_timeout_add_seconds (5, procprop_timer, tree);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]