[gnome-system-monitor] Add proper transient declarations for dialog windows
- From: Robert Roth <robertroth src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-system-monitor] Add proper transient declarations for dialog windows
- Date: Sun, 20 Jul 2014 13:21:44 +0000 (UTC)
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]