[sysprof/wip/gtk4-port: 130/131] memprofpage: fix togglebuttons and panels




commit d26f1d8d753b25b85fb2c279ebef9996a86cc741
Author: Christian Hergert <chergert redhat com>
Date:   Fri Oct 1 17:07:47 2021 -0700

    memprofpage: fix togglebuttons and panels

 src/libsysprof-ui/sysprof-memprof-page.c  |  6 +++---
 src/libsysprof-ui/sysprof-memprof-page.ui | 16 +++++++---------
 2 files changed, 10 insertions(+), 12 deletions(-)
---
diff --git a/src/libsysprof-ui/sysprof-memprof-page.c b/src/libsysprof-ui/sysprof-memprof-page.c
index 683943d2..843d0352 100644
--- a/src/libsysprof-ui/sysprof-memprof-page.c
+++ b/src/libsysprof-ui/sysprof-memprof-page.c
@@ -1020,14 +1020,14 @@ do_allocs (SysprofMemprofPage *self,
 static void
 mode_notify_active (SysprofMemprofPage *self,
                     GParamSpec         *pspec,
-                    GtkCheckButton     *button)
+                    GtkToggleButton    *button)
 {
   SysprofMemprofPagePrivate *priv = sysprof_memprof_page_get_instance_private (self);
 
   g_assert (SYSPROF_IS_MEMPROF_PAGE (self));
-  g_assert (GTK_IS_CHECK_BUTTON (button));
+  g_assert (GTK_IS_TOGGLE_BUTTON (button));
 
-  if (gtk_check_button_get_active (GTK_CHECK_BUTTON (button)))
+  if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (button)))
     {
       if (button == priv->summary)
         do_allocs (self, SYSPROF_MEMPROF_MODE_SUMMARY);
diff --git a/src/libsysprof-ui/sysprof-memprof-page.ui b/src/libsysprof-ui/sysprof-memprof-page.ui
index 83929e99..48d6e9da 100644
--- a/src/libsysprof-ui/sysprof-memprof-page.ui
+++ b/src/libsysprof-ui/sysprof-memprof-page.ui
@@ -6,7 +6,7 @@
         <property name="orientation">vertical</property>
         <property name="visible">true</property>
         <child>
-          <object class="GtkBox">
+          <object class="GtkCenterBox">
             <property name="orientation">horizontal</property>
             <property name="visible">true</property>
             <child type="center">
@@ -20,26 +20,23 @@
                   <class name="linked"/>
                 </style>
                 <child>
-                  <object class="GtkCheckButton" id="summary">
+                  <object class="GtkToggleButton" id="summary">
                     <property name="label" translatable="yes">Summary</property>
-                    <property name="draw-indicator">false</property>
                     <property name="visible">true</property>
                     <property name="active">false</property>
                   </object>
                 </child>
                 <child>
-                  <object class="GtkCheckButton" id="all_allocs">
+                  <object class="GtkToggleButton" id="all_allocs">
                     <property name="label" translatable="yes">All Allocations</property>
-                    <property name="draw-indicator">false</property>
                     <property name="visible">true</property>
                     <property name="group">summary</property>
                     <property name="active">true</property>
                   </object>
                 </child>
                 <child>
-                  <object class="GtkCheckButton" id="temp_allocs">
+                  <object class="GtkToggleButton" id="temp_allocs">
                     <property name="label" translatable="yes">Temporary Allocations</property>
-                    <property name="draw-indicator">false</property>
                     <property name="visible">true</property>
                     <property name="active">false</property>
                     <property name="group">summary</property>
@@ -81,7 +78,7 @@
                     <property name="visible">true</property>
                     <child>
                       <object class="EggThreeGrid">
-                        <property name="expand">true</property>
+                        <property name="hexpand">true</property>
                         <property name="row-spacing">6</property>
                         <property name="column-spacing">18</property>
                         <property name="visible">true</property>
@@ -224,10 +221,11 @@
             <child>
               <object class="EggPaned" id="callgraph">
                 <property name="orientation">horizontal</property>
-                <property name="expand">true</property>
+                <property name="vexpand">true</property>
                 <property name="visible">true</property>
                 <child>
                   <object class="EggPaned">
+                    <property name="width-request">400</property>
                     <property name="orientation">vertical</property>
                     <property name="visible">true</property>
                     <child>


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