sysprof: show frame data for log entry

This commit is contained in:
Christian Hergert
2023-07-13 17:41:51 -07:00
parent c34bc51f3f
commit d837a7df1e
2 changed files with 29 additions and 1 deletions

View File

@ -24,6 +24,7 @@
#include <sysprof-gtk.h>
#include "sysprof-frame-utility.h"
#include "sysprof-logs-section.h"
struct _SysprofLogsSection
@ -85,6 +86,7 @@ sysprof_logs_section_class_init (SysprofLogsSectionClass *klass)
gtk_widget_class_bind_template_callback (widget_class, format_severity);
g_type_ensure (SYSPROF_TYPE_DOCUMENT_LOG);
g_type_ensure (SYSPROF_TYPE_FRAME_UTILITY);
g_type_ensure (SYSPROF_TYPE_TIME_LABEL);
g_type_ensure (SYSPROF_TYPE_TIME_SERIES);
g_type_ensure (SYSPROF_TYPE_TIME_SPAN_LAYER);

View File

@ -67,7 +67,7 @@
<class name="data-table"/>
</style>
<property name="model">
<object class="GtkMultiSelection">
<object class="GtkSingleSelection" id="selection">
<property name="model">
<object class="GtkSortListModel">
<binding name="sorter">
@ -238,6 +238,32 @@
</child>
</object>
</child>
<property name="utility">
<object class="AdwToolbarView">
<style>
<class name="utility"/>
</style>
<child type="top">
<object class="AdwHeaderBar">
<property name="title-widget">
<object class="AdwWindowTitle">
<property name="title" translatable="yes">Details</property>
</object>
</property>
</object>
</child>
<property name="content">
<object class="SysprofFrameUtility">
<binding name="session">
<lookup name="session">SysprofLogsSection</lookup>
</binding>
<binding name="frame">
<lookup name="selected-item">selection</lookup>
</binding>
</object>
</property>
</object>
</property>
</template>
</interface>