diff --git a/src/sysprof/icons/scalable/actions/threads-symbolic.svg b/src/sysprof/icons/scalable/actions/threads-symbolic.svg new file mode 100644 index 00000000..dffc13d6 --- /dev/null +++ b/src/sysprof/icons/scalable/actions/threads-symbolic.svg @@ -0,0 +1,50 @@ + + + + + + + + diff --git a/src/sysprof/sysprof-process-dialog.c b/src/sysprof/sysprof-process-dialog.c index 9296dd91..80b624a5 100644 --- a/src/sysprof/sysprof-process-dialog.c +++ b/src/sysprof/sysprof-process-dialog.c @@ -114,6 +114,8 @@ sysprof_process_dialog_class_init (SysprofProcessDialogClass *klass) gtk_widget_class_set_template_from_resource (widget_class, "/org/gnome/sysprof/sysprof-process-dialog.ui"); gtk_widget_class_bind_template_callback (widget_class, format_address); + + g_type_ensure (SYSPROF_TYPE_THREAD_INFO); } static void diff --git a/src/sysprof/sysprof-process-dialog.ui b/src/sysprof/sysprof-process-dialog.ui index 5b660a71..4fd53985 100644 --- a/src/sysprof/sysprof-process-dialog.ui +++ b/src/sysprof/sysprof-process-dialog.ui @@ -556,6 +556,112 @@ + + + threads-symbolic + Threads + + + true + + + true + true + + + + + + + threads_column_view + + + + SysprofProcessDialog + + + + + + + + + Thread ID + + + + + + + + + + + + + +]]> + + + + + + + + Main Thread + true + + + + + + + + + + + + + +]]> + + + + + + + + + + + diff --git a/src/sysprof/sysprof.gresource.xml b/src/sysprof/sysprof.gresource.xml index b2d10982..86a764af 100644 --- a/src/sysprof/sysprof.gresource.xml +++ b/src/sysprof/sysprof.gresource.xml @@ -12,6 +12,7 @@ icons/scalable/actions/process-mounts-symbolic.svg icons/scalable/actions/storage-symbolic.svg icons/scalable/actions/system-log-symbolic.svg + icons/scalable/actions/threads-symbolic.svg sysprof-callgraph-view.ui sysprof-counters-section.ui sysprof-cpu-section.ui