diff --git a/src/libsysprof-ui/sysprof-aid-icon.ui b/src/libsysprof-ui/sysprof-aid-icon.ui
index 1a430846..f16b6ba0 100644
--- a/src/libsysprof-ui/sysprof-aid-icon.ui
+++ b/src/libsysprof-ui/sysprof-aid-icon.ui
@@ -1,32 +1,23 @@
-
-
+
- False
-
+
- True
- False
16
object-select-symbolic
end
@@ -34,29 +25,17 @@
-
- False
- True
- 0
-
- True
- False
- True
+ 1
center
- True
+ 1
SysprofAidIcon
12
-
- False
- True
- 1
-
-
+
diff --git a/src/libsysprof-ui/sysprof-details-page.ui b/src/libsysprof-ui/sysprof-details-page.ui
index 2e803b22..66e8f86b 100644
--- a/src/libsysprof-ui/sysprof-details-page.ui
+++ b/src/libsysprof-ui/sysprof-details-page.ui
@@ -9,7 +9,10 @@
true
- 36
+ 36
+ 36
+ 36
+ 36
12
6
true
diff --git a/src/libsysprof-ui/sysprof-environ-editor.c b/src/libsysprof-ui/sysprof-environ-editor.c
index 9776a537..96f70166 100644
--- a/src/libsysprof-ui/sysprof-environ-editor.c
+++ b/src/libsysprof-ui/sysprof-environ-editor.c
@@ -70,7 +70,10 @@ sysprof_environ_editor_create_dummy_row (SysprofEnvironEditor *self)
label = g_object_new (GTK_TYPE_LABEL,
"label", _("New variable…"),
- "margin", 6,
+ "margin-start", 6,
+ "margin-end", 6,
+ "margin-top", 6,
+ "margin-bottom", 6,
"visible", TRUE,
"xalign", 0.0f,
NULL);
diff --git a/src/libsysprof-ui/sysprof-marks-page.ui b/src/libsysprof-ui/sysprof-marks-page.ui
index 131079d0..0697c835 100644
--- a/src/libsysprof-ui/sysprof-marks-page.ui
+++ b/src/libsysprof-ui/sysprof-marks-page.ui
@@ -12,7 +12,10 @@
vertical
- 6
+ 6
+ 6
+ 6
+ 6
true
diff --git a/src/libsysprof-ui/sysprof-memprof-page.ui b/src/libsysprof-ui/sysprof-memprof-page.ui
index 739b494a..71a17e32 100644
--- a/src/libsysprof-ui/sysprof-memprof-page.ui
+++ b/src/libsysprof-ui/sysprof-memprof-page.ui
@@ -72,7 +72,10 @@
true
- 16
+ 16
+ 16
+ 16
+ 16
vertical
true
diff --git a/src/libsysprof-ui/sysprof-process-model-row.ui b/src/libsysprof-ui/sysprof-process-model-row.ui
index 53ed2841..721c26fe 100644
--- a/src/libsysprof-ui/sysprof-process-model-row.ui
+++ b/src/libsysprof-ui/sysprof-process-model-row.ui
@@ -4,7 +4,10 @@
true
- 6
+ 6
+ 6
+ 6
+ 6
6
diff --git a/src/libsysprof-ui/sysprof-profiler-assistant.c b/src/libsysprof-ui/sysprof-profiler-assistant.c
index 7a989bdd..28827544 100644
--- a/src/libsysprof-ui/sysprof-profiler-assistant.c
+++ b/src/libsysprof-ui/sysprof-profiler-assistant.c
@@ -24,6 +24,8 @@
#include
+#include "egg-three-grid.h"
+
#include "sysprof-platform.h"
#include "sysprof-aid-icon.h"
@@ -61,6 +63,7 @@ struct _SysprofProfilerAssistant
GtkSwitch *whole_system_switch;
GtkSwitch *launch_switch;
GtkSwitch *inherit_switch;
+ GtkWidget *scroller;
};
enum {
@@ -352,6 +355,7 @@ sysprof_profiler_assistant_dispose (GObject *object)
SysprofProfilerAssistant *self = (SysprofProfilerAssistant *)object;
g_clear_object (&self->process_model);
+ g_clear_pointer (&self->scroller, gtk_widget_unparent);
G_OBJECT_CLASS (sysprof_profiler_assistant_parent_class)->dispose (object);
}
@@ -392,6 +396,9 @@ sysprof_profiler_assistant_class_init (SysprofProfilerAssistantClass *klass)
gtk_widget_class_bind_template_child (widget_class, SysprofProfilerAssistant, launch_switch);
gtk_widget_class_bind_template_child (widget_class, SysprofProfilerAssistant, inherit_switch);
gtk_widget_class_bind_template_child (widget_class, SysprofProfilerAssistant, search_entry);
+ gtk_widget_class_bind_template_child (widget_class, SysprofProfilerAssistant, scroller);
+
+ g_type_ensure (EGG_TYPE_THREE_GRID);
g_type_ensure (SYSPROF_TYPE_AID_ICON);
g_type_ensure (SYSPROF_TYPE_BATTERY_AID);
diff --git a/src/libsysprof-ui/sysprof-profiler-assistant.ui b/src/libsysprof-ui/sysprof-profiler-assistant.ui
index 0f0b59b0..5ad2c4dc 100644
--- a/src/libsysprof-ui/sysprof-profiler-assistant.ui
+++ b/src/libsysprof-ui/sysprof-profiler-assistant.ui
@@ -63,19 +63,22 @@
-
+
true
true
never
true
- 36
+ 36
+ 36
+ 36
+ 36
12
vertical
true
-
+
12
6
true
@@ -198,11 +201,11 @@
+
+ center
+ 5
+
-
- center
- 5
-
@@ -212,11 +215,11 @@
+
+ left
+ 0
+
-
- left
- 0
-
@@ -224,11 +227,11 @@
start
center
true
+
+ center
+ 0
+
-
- center
- 0
-
@@ -270,7 +273,6 @@
- in
never
175
175
@@ -281,8 +283,8 @@
true
- 12
- 12
+ 12
+ 12
Loading Processes…
center
true
@@ -299,11 +301,11 @@
+
+ center
+ 1
+
-
- center
- 1
-
@@ -314,11 +316,11 @@
+
+ left
+ 2
+
-
- left
- 2
-
@@ -398,7 +400,6 @@
- in
true
@@ -451,11 +452,11 @@
+
+ center
+ 2
+
-
- center
- 2
-
@@ -466,11 +467,11 @@
+
+ left
+ 3
+
-
- left
- 3
-
@@ -500,11 +501,11 @@
+
+ center
+ 3
+
-
- center
- 3
-
@@ -518,17 +519,13 @@
+
+ center
+ 4
+
-
- center
- 4
-
-
- start
- 2
-
diff --git a/src/libsysprof-ui/sysprof-visualizer-group-header.c b/src/libsysprof-ui/sysprof-visualizer-group-header.c
index 7078ba9c..84957b89 100644
--- a/src/libsysprof-ui/sysprof-visualizer-group-header.c
+++ b/src/libsysprof-ui/sysprof-visualizer-group-header.c
@@ -109,7 +109,10 @@ _sysprof_visualizer_group_header_add_row (SysprofVisualizerGroupHeader *self,
label = g_object_new (GTK_TYPE_LABEL,
"attributes", attrs,
"ellipsize", PANGO_ELLIPSIZE_MIDDLE,
- "margin", 6,
+ "margin-top", 6,
+ "margin-bottom", 6,
+ "margin-start", 6,
+ "margin-end", 6,
"hexpand", TRUE,
"label", title,
"visible", TRUE,