<?xml version="1.0" encoding="UTF-8"?> <interface> <requires lib="gtk" version="4.0" /> <requires lib="libadwaita" version="1.0" /> <template class="DriversDialog" parent="GtkWindow"> <property name="modal">True</property> <property name="resizable">False</property> <property name="default-width">400</property> <property name="titlebar"> <object class="GtkRevealer" id="header_revealer"> <property name="reveal-child">True</property> <property name="child"> <object class="AdwHeaderBar"> <property name="title-widget"> <object class="GtkLabel" id="title"> <property name="label" translatable="yes">Install drivers</property> </object> </property> <style> <class name="flat" /> </style> </object> </property> </object> </property> <child> <object class="GtkStack" id="stack"> <property name="transition-type">3</property> <child> <object class="GtkStackPage"> <property name="name">main</property> <property name="child"> <object class="GtkBox" id="content_area"> <property name="orientation">vertical</property> <property name="halign">center</property> <property name="valign">center</property> <property name="spacing">18</property> <child> <object class="GtkImage"> <property name="icon-name">document-save-symbolic</property> <property name="pixel-size">100</property> </object> </child> <child> <object class="GtkLabel" id="main_label"> <property name="valign">center</property> <property name="halign">center</property> <property name="use_markup">True</property> </object> </child> <child> <object class="GtkLabel" id="main_sublabel"> <property name="valign">center</property> <property name="halign">center</property> <property name="use_markup">True</property> </object> </child> <child> <object class="GtkRevealer" id="progress_revealer"> <property name="child"> <object class="GtkProgressBar" id="progress_bar"></object> </property> </object> </child> </object> </property> </object> </child> <child> <object class="GtkStackPage"> <property name="name">result</property> <property name="child"> <object class="GtkBox"> <property name="orientation">vertical</property> <property name="margin-start">40</property> <property name="margin-end">40</property> <property name="margin-top">40</property> <property name="margin-bottom">40</property> <property name="halign">center</property> <property name="valign">center</property> <property name="spacing">18</property> <property name="hexpand">True</property> <property name="halign">center</property> <child> <object class="GtkImage" id="result_icon"> <property name="icon-name">emblem-ok-symbolic</property> <property name="pixel-size">100</property> </object> </child> <child> <object class="GtkLabel" id="result_label"> <property name="label"></property> </object> </child> <child> <object class="GtkLabel" id="result_sublabel"> <property name="label"></property> </object> </child> <child> <object class="GtkButton" id="result_button"> <property name="label">Ok</property> <property name="action-name">window.close</property> <style> <class name="pill" /> <class name="suggested-action" /> </style> </object> </child> </object> </property> </object> </child> </object> </child> </template> </interface>