gnome-control-center/panels/search/cc-search-panel-row.ui
Georges Basile Stavracas Neto 26630338ba search: Port to GTK4
This one was the first panel ported that used Drag n' Drop, and
we can see how much of an improvement GTK4 is compared to GTK3
when handling DnD.
2021-12-14 22:34:21 -03:00

89 lines
2.8 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<interface>
<!-- interface-requires gtk+ 3.0 -->
<template class="CcSearchPanelRow" parent="AdwBin">
<child>
<object class="GtkBox">
<property name="spacing">12</property>
<property name="margin-top">12</property>
<property name="margin-bottom">12</property>
<property name="margin-start">12</property>
<property name="margin-end">12</property>
<child>
<object class="GtkImage">
<property name="icon-name">list-drag-handle-symbolic</property>
<style>
<class name="drag-handle"/>
</style>
</object>
</child>
<child>
<object class="GtkImage" id="icon">
<style>
<class name="lowres-icon"/>
</style>
</object>
</child>
<child>
<object class="GtkLabel" id="app_name">
<property name="hexpand">True</property>
<property name="ellipsize">end</property>
<property name="xalign">0.0</property>
</object>
</child>
<child>
<object class="GtkSwitch" id="switcher">
<property name="valign">center</property>
</object>
</child>
<child>
<object class="GtkSeparator">
<property name="orientation">vertical</property>
</object>
</child>
<child>
<object class="GtkMenuButton">
<property name="popover">move_row_menu</property>
<style>
<class name="flat"/>
</style>
<child>
<object class="GtkImage">
<property name="icon-name">view-more-symbolic</property>
</object>
</child>
</object>
</child>
</object>
</child>
</template>
<!-- Move Row Menu -->
<object class="GtkPopover" id="move_row_menu">
<style>
<class name="menu" />
</style>
<child>
<object class="GtkBox">
<property name="margin-top">12</property>
<property name="margin-bottom">12</property>
<property name="margin-start">12</property>
<property name="margin-end">12</property>
<property name="spacing">6</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkModelButton">
<property name="text" translatable="yes">Move Up</property>
<signal name="clicked" handler="move_up_button_clicked"/>
</object>
</child>
<child>
<object class="GtkModelButton">
<property name="text" translatable="yes">Move Down</property>
<signal name="clicked" handler="move_down_button_clicked"/>
</object>
</child>
</object>
</child>
</object>
</interface>