[gnome-system-monitor] Revert "src: Prepare code-base for port to GTK4"



commit ff09898f0322e020b72c743c8bdca764b73aaa57
Author: Robert Roth <robert roth off gmail com>
Date:   Mon Jun 13 17:28:48 2022 +0300

    Revert "src: Prepare code-base for port to GTK4"
    
    This reverts commit a4b0977c6c0381f7c3721afcd944b6807bb9a29c.

 src/memmaps.cpp        |  6 ++----
 src/openfiles.cpp      |  2 +-
 src/procactions.cpp    | 38 ++++++++++++++++++++++----------------
 src/procproperties.cpp | 13 ++++---------
 src/setaffinity.cpp    | 17 +++++++----------
 5 files changed, 36 insertions(+), 40 deletions(-)
---
diff --git a/src/memmaps.cpp b/src/memmaps.cpp
index fc9264bb..8827d9f2 100644
--- a/src/memmaps.cpp
+++ b/src/memmaps.cpp
@@ -446,12 +446,10 @@ create_single_memmaps_dialog (GtkTreeModel *model, GtkTreePath *path,
 
     gtk_window_set_resizable(GTK_WINDOW(memmapsdialog), TRUE);
     gtk_window_set_default_size(GTK_WINDOW(memmapsdialog), 620, 400);
+    gtk_container_set_border_width(GTK_CONTAINER(memmapsdialog), 5);
 
     dialog_box = GTK_BOX (gtk_dialog_get_content_area (memmapsdialog));
-    gtk_widget_set_margin_top (GTK_WIDGET (dialog_box), 10);
-    gtk_widget_set_margin_bottom (GTK_WIDGET (dialog_box), 10);
-    gtk_widget_set_margin_start (GTK_WIDGET (dialog_box), 10);
-    gtk_widget_set_margin_end (GTK_WIDGET (dialog_box), 10);
+    gtk_container_set_border_width (GTK_CONTAINER (dialog_box), 5);
 
     label = procman_make_label_for_mmaps_or_ofiles (
         _("_Memory maps for process ā€œ%sā€ (PID %u):"),
diff --git a/src/openfiles.cpp b/src/openfiles.cpp
index 6e7f9bf4..f5f479ae 100644
--- a/src/openfiles.cpp
+++ b/src/openfiles.cpp
@@ -338,7 +338,7 @@ create_single_openfiles_dialog (GtkTreeModel *model, GtkTreePath *path,
         info->name.c_str(),
         info->pid);
 
-    gtk_grid_attach (cmd_grid, GTK_WIDGET (label), 0, 0, 1, 1);
+    gtk_container_add (GTK_CONTAINER (cmd_grid), GTK_WIDGET (label));
 
     scrolled = GTK_SCROLLED_WINDOW (gtk_builder_get_object (builder, "scrolled"));
 
diff --git a/src/procactions.cpp b/src/procactions.cpp
index 629f383a..6868d25c 100644
--- a/src/procactions.cpp
+++ b/src/procactions.cpp
@@ -70,19 +70,22 @@ renice_single_process (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter
         }
     }
 
+    /* failed */
+    error_msg = g_strdup_printf (
+        _("Cannot change the priority of process with PID %d to %d.\n"
+          "%s"),
+        info->pid, args->arg_value, g_strerror(saved_errno));
+
     dialog = GTK_MESSAGE_DIALOG (gtk_message_dialog_new (
         NULL,
-        GtkDialogFlags (GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_MODAL),
+        GTK_DIALOG_DESTROY_WITH_PARENT,
         GTK_MESSAGE_ERROR,
         GTK_BUTTONS_OK,
-        _("Cannot change the priority of process with PID %d to %d.\n"
-          "%s"),
-        info->pid, args->arg_value, g_strerror (saved_errno)));
-
-    g_signal_connect (dialog, "response",
-                      G_CALLBACK (gtk_widget_destroy), NULL);
+        "%s", error_msg));
 
-    gtk_widget_show (GTK_WIDGET (dialog));
+    gtk_dialog_run (GTK_DIALOG (dialog));
+    gtk_widget_destroy (GTK_WIDGET (dialog));
+    g_free (error_msg);
 }
 
 
@@ -145,19 +148,22 @@ kill_single_process (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter,
         }
     }
 
+    /* failed */
+    error_msg = g_strdup_printf (
+        _("Cannot kill process with PID %d with signal %d.\n"
+          "%s"),
+        info->pid, args->arg_value, g_strerror(saved_errno));
+
     dialog = GTK_MESSAGE_DIALOG (gtk_message_dialog_new (
         NULL,
-        GtkDialogFlags (GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_MODAL),
+        GTK_DIALOG_DESTROY_WITH_PARENT,
         GTK_MESSAGE_ERROR,
         GTK_BUTTONS_OK,
-        _("Cannot kill process with PID %d with signal %d.\n"
-          "%s"),
-        info->pid, args->arg_value, g_strerror (saved_errno)));
-
-    g_signal_connect (dialog, "response",
-                      G_CALLBACK (gtk_widget_destroy), NULL);
+        "%s", error_msg));
 
-    gtk_widget_show (GTK_WIDGET (dialog));
+    gtk_dialog_run (GTK_DIALOG (dialog));
+    gtk_widget_destroy (GTK_WIDGET (dialog));
+    g_free (error_msg);
 }
 
 
diff --git a/src/procproperties.cpp b/src/procproperties.cpp
index 2b855114..74764488 100644
--- a/src/procproperties.cpp
+++ b/src/procproperties.cpp
@@ -204,20 +204,15 @@ create_single_procproperties_dialog (GtkTreeModel *model, GtkTreePath *path,
 
     gtk_window_set_resizable (GTK_WINDOW (procpropdialog), TRUE);
     gtk_window_set_default_size (GTK_WINDOW (procpropdialog), 575, 400);
+    gtk_container_set_border_width (GTK_CONTAINER (procpropdialog), 5);
 
     vbox = GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (procpropdialog)));
     gtk_box_set_spacing (vbox, 2);
-    gtk_widget_set_margin_top (GTK_WIDGET (vbox), 5);
-    gtk_widget_set_margin_bottom (GTK_WIDGET (vbox), 5);
-    gtk_widget_set_margin_start (GTK_WIDGET (vbox), 5);
-    gtk_widget_set_margin_end (GTK_WIDGET (vbox), 5);
-    gtk_box_pack_start (vbox, GTK_WIDGET (dialog_vbox), TRUE, TRUE, 0);
+    gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
 
     dialog_vbox = GTK_BOX (gtk_box_new (GTK_ORIENTATION_VERTICAL, 6));
-    gtk_widget_set_margin_top (GTK_WIDGET (dialog_vbox), 5);
-    gtk_widget_set_margin_bottom (GTK_WIDGET (dialog_vbox), 5);
-    gtk_widget_set_margin_start (GTK_WIDGET (dialog_vbox), 5);
-    gtk_widget_set_margin_end (GTK_WIDGET (dialog_vbox), 5);
+    gtk_container_set_border_width (GTK_CONTAINER (dialog_vbox), 5);
+    gtk_box_pack_start (vbox, GTK_WIDGET (dialog_vbox), TRUE, TRUE, 0);
 
     cmd_hbox = GTK_BOX (gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12));
     gtk_box_pack_start (dialog_vbox, GTK_WIDGET (cmd_hbox), FALSE, FALSE, 0);
diff --git a/src/setaffinity.cpp b/src/setaffinity.cpp
index 908e4efb..e8c1546d 100644
--- a/src/setaffinity.cpp
+++ b/src/setaffinity.cpp
@@ -327,14 +327,14 @@ create_single_set_affinity_dialog (GtkTreeModel *model,
     /* Set default dialog window size */
     gtk_widget_set_size_request (affinity_data->dialog, 600, 430);
 
+    /* Set dialog box padding ("border") */
+    gtk_container_set_border_width (GTK_CONTAINER (affinity_data->dialog), 5);
+
     /* Get dialog content area VBox */
     dialog_vbox = gtk_dialog_get_content_area (GTK_DIALOG (affinity_data->dialog));
 
-    /* Set dialog VBox margin */
-    gtk_widget_set_margin_top (GTK_WIDGET (dialog_vbox), 10);
-    gtk_widget_set_margin_bottom (GTK_WIDGET (dialog_vbox), 10);
-    gtk_widget_set_margin_start (GTK_WIDGET (dialog_vbox), 10);
-    gtk_widget_set_margin_end (GTK_WIDGET (dialog_vbox), 10);
+    /* Set dialog VBox padding ("border") */
+    gtk_container_set_border_width (GTK_CONTAINER (dialog_vbox), 10);
 
     /* Set dialog VBox spacing */
     gtk_box_set_spacing (GTK_BOX (dialog_vbox), 10);
@@ -378,11 +378,8 @@ create_single_set_affinity_dialog (GtkTreeModel *model,
     /* Create grid for CPU list */
     cpulist_grid = GTK_GRID (gtk_grid_new ());
 
-    /* Set CPU list grid margin */
-    gtk_widget_set_margin_top (GTK_WIDGET (cpulist_grid), 10);
-    gtk_widget_set_margin_bottom (GTK_WIDGET (cpulist_grid), 10);
-    gtk_widget_set_margin_start (GTK_WIDGET (cpulist_grid), 10);
-    gtk_widget_set_margin_end (GTK_WIDGET (cpulist_grid), 10);
+    /* Set CPU list grid padding ("border") */
+    gtk_container_set_border_width (GTK_CONTAINER (cpulist_grid), 10);
 
     /* Set grid row spacing */
     gtk_grid_set_row_spacing (cpulist_grid, 10);


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