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

@ -1,6 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<interface> <interface>
<template class="SysprofMarkChartRow" parent="GtkWidget"> <template class="SysprofMarkChartRow" parent="GtkWidget">
<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">SysprofMarkChartRow</lookup>
</lookup>
</lookup>
</binding>
</object>
</child>
<child> <child>
<object class="SysprofChart" id="chart"> <object class="SysprofChart" id="chart">
<signal name="activate-layer-item" handler="sysprof_mark_chart_row_activate_layer_item_cb" swapped="true"/> <signal name="activate-layer-item" handler="sysprof_mark_chart_row_activate_layer_item_cb" swapped="true"/>
@ -24,5 +44,9 @@
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</template> </template>
</interface> </interface>

View File

@ -45,32 +45,12 @@
<interface> <interface>
<template class="GtkListItem"> <template class="GtkListItem">
<property name="child"> <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"> <object class="SysprofMarkChartRow">
<property name="hexpand">true</property> <property name="hexpand">true</property>
<binding name="item"> <binding name="item">
<lookup name="item">GtkListItem</lookup> <lookup name="item">GtkListItem</lookup>
</binding> </binding>
</object> </object>
</child>
</object>
</property> </property>
</template> </template>
</interface> </interface>