sysprof: Move GtkInscription to SysprofMarkChartRow

No functional changes.
This commit is contained in:
Georges Basile Stavracas Neto
2025-03-25 16:39:36 -03:00
parent c73f4fa40d
commit fb30dd2300
2 changed files with 42 additions and 38 deletions

View File

@ -2,27 +2,51 @@
<interface>
<template class="SysprofMarkChartRow" parent="GtkWidget">
<child>
<object class="SysprofChart" id="chart">
<signal name="activate-layer-item" handler="sysprof_mark_chart_row_activate_layer_item_cb" swapped="true"/>
<property name="hexpand">true</property>
<property name="vexpand">false</property>
<object class="GtkBox">
<child>
<object class="SysprofTimeSpanLayer" id="layer">
<binding name="axis">
<lookup name="selected-time-axis" type="SysprofSession">
<lookup name="session" type="SysprofMarkChartItem">
<object class="GtkInscription">
<property name="xalign">1</property>
<property name="nat-chars">30</property>
<property name="min-chars">30</property>
<property name="margin-end">8</property>
<property name="text-overflow">ellipsize-end</property>
<binding name="text">
<lookup name="name" type="SysprofMarkCatalog">
<lookup name="catalog" type="SysprofMarkChartItem">
<lookup name="item">SysprofMarkChartRow</lookup>
</lookup>
</lookup>
</binding>
<binding name="series">
<lookup name="series" type="SysprofMarkChartItem">
<lookup name="item">SysprofMarkChartRow</lookup>
</lookup>
</binding>
</object>
</child>
<child>
<object class="SysprofChart" id="chart">
<signal name="activate-layer-item" handler="sysprof_mark_chart_row_activate_layer_item_cb" swapped="true"/>
<property name="hexpand">true</property>
<property name="vexpand">false</property>
<child>
<object class="SysprofTimeSpanLayer" id="layer">
<binding name="axis">
<lookup name="selected-time-axis" type="SysprofSession">
<lookup name="session" type="SysprofMarkChartItem">
<lookup name="item">SysprofMarkChartRow</lookup>
</lookup>
</lookup>
</binding>
<binding name="series">
<lookup name="series" type="SysprofMarkChartItem">
<lookup name="item">SysprofMarkChartRow</lookup>
</lookup>
</binding>
</object>
</child>
</object>
</child>
</object>
</child>
</template>
</interface>

View File

@ -45,31 +45,11 @@
<interface>
<template class="GtkListItem">
<property name="child">
<object class="GtkBox">
<child>
<object class="GtkInscription">
<property name="xalign">1</property>
<property name="nat-chars">30</property>
<property name="min-chars">30</property>
<property name="margin-end">8</property>
<property name="text-overflow">ellipsize-end</property>
<binding name="text">
<lookup name="name" type="SysprofMarkCatalog">
<lookup name="catalog" type="SysprofMarkChartItem">
<lookup name="item">GtkListItem</lookup>
</lookup>
</lookup>
</binding>
</object>
</child>
<child>
<object class="SysprofMarkChartRow">
<property name="hexpand">true</property>
<binding name="item">
<lookup name="item">GtkListItem</lookup>
</binding>
</object>
</child>
<object class="SysprofMarkChartRow">
<property name="hexpand">true</property>
<binding name="item">
<lookup name="item">GtkListItem</lookup>
</binding>
</object>
</property>
</template>