From d5cfd4866ec0151c950d423513f86ae16c3f0bfb Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Fri, 14 Jul 2023 15:15:23 -0700 Subject: [PATCH] sysprof: add sample count as indicator --- src/sysprof/sysprof-samples-section.c | 8 ++++++++ src/sysprof/sysprof-samples-section.ui | 11 +++++++++++ 2 files changed, 19 insertions(+) diff --git a/src/sysprof/sysprof-samples-section.c b/src/sysprof/sysprof-samples-section.c index 10160797..a20c68a5 100644 --- a/src/sysprof/sysprof-samples-section.c +++ b/src/sysprof/sysprof-samples-section.c @@ -36,6 +36,13 @@ struct _SysprofSamplesSection G_DEFINE_FINAL_TYPE (SysprofSamplesSection, sysprof_samples_section, SYSPROF_TYPE_SECTION) +static char * +format_number (gpointer unused, + guint number) +{ + return g_strdup_printf ("%'u", number); +} + static void sysprof_samples_section_dispose (GObject *object) { @@ -56,6 +63,7 @@ sysprof_samples_section_class_init (SysprofSamplesSectionClass *klass) gtk_widget_class_set_template_from_resource (widget_class, "/org/gnome/sysprof/sysprof-samples-section.ui"); gtk_widget_class_bind_template_child (widget_class, SysprofSamplesSection, callgraph_view); + gtk_widget_class_bind_template_callback (widget_class, format_number); g_type_ensure (SYSPROF_TYPE_CHART); g_type_ensure (SYSPROF_TYPE_XY_SERIES); diff --git a/src/sysprof/sysprof-samples-section.ui b/src/sysprof/sysprof-samples-section.ui index f5693b70..76e014bd 100644 --- a/src/sysprof/sysprof-samples-section.ui +++ b/src/sysprof/sysprof-samples-section.ui @@ -2,6 +2,17 @@