<?xml version="1.0" encoding="UTF-8"?>
<interface domain="unite">
  <requires lib="gtk" version="4.0"/>
  <object class="GtkAdjustment" id="maxwidth_appmenu_adjustment">
    <property name="upper">1000</property>
    <property name="step-increment">1</property>
    <property name="page-increment">10</property>
  </object>
  <object class="GtkNotebook" id="prefs_widget">
    <property name="hexpand">1</property>
    <property name="show-border">0</property>
    <property name="scrollable">1</property>
    <child>
      <object class="GtkNotebookPage">
        <property name="child">
          <object class="GtkBox" id="general_prefs">
            <property name="valign">start</property>
            <property name="margin-start">20</property>
            <property name="margin-end">20</property>
            <property name="margin-top">20</property>
            <property name="margin-bottom">20</property>
            <property name="orientation">vertical</property>
            <property name="spacing">15</property>
            <property name="homogeneous">1</property>
            <child>
              <object class="GtkBox" id="extend_left_box_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Extend top bar left box</property>
                  </object>
                </child>
                <child>
                  <object class="GtkSwitch" id="extend_left_box">
                    <property name="hexpand">1</property>
                    <property name="halign">end</property>
                    <property name="valign">center</property>
                    <property name="active">1</property>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="autofocus_windows_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Auto focus new windows</property>
                  </object>
                </child>
                <child>
                  <object class="GtkSwitch" id="autofocus_windows">
                    <property name="hexpand">1</property>
                    <property name="halign">end</property>
                    <property name="valign">center</property>
                    <property name="active">1</property>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="show_legacy_tray_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Show system tray in top bar</property>
                  </object>
                </child>
                <child>
                  <object class="GtkSwitch" id="show_legacy_tray">
                    <property name="hexpand">1</property>
                    <property name="halign">end</property>
                    <property name="valign">center</property>
                    <property name="active">1</property>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="show_desktop_name_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Show desktop name in top bar</property>
                  </object>
                </child>
                <child>
                  <object class="GtkSwitch" id="show_desktop_name">
                    <property name="hexpand">1</property>
                    <property name="halign">end</property>
                    <property name="valign">center</property>
                    <property name="active">1</property>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="enable_titlebar_actions_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Enable titlebar actions on top bar click</property>
                  </object>
                </child>
                <child>
                  <object class="GtkSwitch" id="enable_titlebar_actions">
                    <property name="hexpand">1</property>
                    <property name="halign">end</property>
                    <property name="valign">center</property>
                    <property name="active">1</property>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="restrict_to_primary_screen_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Restrict functionalities to the primary screen</property>
                  </object>
                </child>
                <child>
                  <object class="GtkSwitch" id="restrict_to_primary_screen">
                    <property name="hexpand">1</property>
                    <property name="halign">end</property>
                    <property name="valign">center</property>
                    <property name="active">1</property>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="hide_activities_button_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Hide activities button</property>
                  </object>
                </child>
                <child>
                  <object class="GtkComboBoxText" id="hide_activities_button">
                    <property name="hexpand">1</property>
                    <property name="width-request">170</property>
                    <property name="halign">end</property>
                    <property name="active-id">1</property>
                    <items>
                      <item id="0" translatable="yes">Never</item>
                      <item id="1" translatable="yes">Auto</item>
                      <item id="2" translatable="yes">Always</item>
                    </items>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="hide_window_titlebars_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Hide window titlebars</property>
                  </object>
                </child>
                <child>
                  <object class="GtkComboBoxText" id="hide_window_titlebars">
                    <property name="hexpand">1</property>
                    <property name="width-request">170</property>
                    <property name="halign">end</property>
                    <property name="active-id">2</property>
                    <items>
                      <item id="0" translatable="yes">Never</item>
                      <item id="1" translatable="yes">Tiled</item>
                      <item id="2" translatable="yes">Maximized</item>
                      <item id="3" translatable="yes">Both</item>
                      <item id="4" translatable="yes">Always</item>
                    </items>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="show_window_title_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Show window title in app menu</property>
                  </object>
                </child>
                <child>
                  <object class="GtkComboBoxText" id="show_window_title">
                    <property name="hexpand">1</property>
                    <property name="width-request">170</property>
                    <property name="halign">end</property>
                    <property name="active-id">2</property>
                    <items>
                      <item id="0" translatable="yes">Never</item>
                      <item id="1" translatable="yes">Tiled</item>
                      <item id="2" translatable="yes">Maximized</item>
                      <item id="3" translatable="yes">Both</item>
                      <item id="4" translatable="yes">Always</item>
                    </items>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="show_window_buttons_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Show window buttons in top bar</property>
                  </object>
                </child>
                <child>
                  <object class="GtkComboBoxText" id="show_window_buttons">
                    <property name="hexpand">1</property>
                    <property name="width-request">170</property>
                    <property name="halign">end</property>
                    <property name="active-id">2</property>
                    <items>
                      <item id="0" translatable="yes">Never</item>
                      <item id="1" translatable="yes">Tiled</item>
                      <item id="2" translatable="yes">Maximized</item>
                      <item id="3" translatable="yes">Both</item>
                      <item id="4" translatable="yes">Always</item>
                    </items>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="notifications_position_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Notification messages position</property>
                  </object>
                </child>
                <child>
                  <object class="GtkComboBoxText" id="notifications_position">
                    <property name="hexpand">1</property>
                    <property name="width-request">170</property>
                    <property name="halign">end</property>
                    <property name="active-id">2</property>
                    <items>
                      <item id="0" translatable="yes">Center</item>
                      <item id="1" translatable="yes">Left</item>
                      <item id="2" translatable="yes">Right</item>
                    </items>
                  </object>
                </child>
              </object>
            </child>
          </object>
        </property>
        <property name="tab">
          <object class="GtkLabel" id="general_label">
            <property name="hexpand">1</property>
            <property name="can-focus">0</property>
            <property name="label" translatable="yes">General</property>
          </object>
        </property>
      </object>
    </child>
    <child>
      <object class="GtkNotebookPage">
        <property name="child">
          <object class="GtkBox" id="appearance_prefs">
            <property name="valign">start</property>
            <property name="margin-start">20</property>
            <property name="margin-end">20</property>
            <property name="margin-top">20</property>
            <property name="margin-bottom">20</property>
            <property name="orientation">vertical</property>
            <property name="spacing">15</property>
            <property name="homogeneous">1</property>
            <child>
              <object class="GtkBox" id="use_system_fonts_section">
                <property name="spacing">50</property>
                <property name="visible">0</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Apply system fonts to shell theme</property>
                  </object>
                </child>
                <child>
                  <object class="GtkSwitch" id="use_system_fonts">
                    <property name="hexpand">1</property>
                    <property name="halign">end</property>
                    <property name="valign">center</property>
                    <property name="active">1</property>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="greyscale_tray_icons_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Convert tray icons to greyscale</property>
                  </object>
                </child>
                <child>
                  <object class="GtkSwitch" id="greyscale_tray_icons">
                    <property name="hexpand">1</property>
                    <property name="halign">end</property>
                    <property name="valign">center</property>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="hide_dropdown_arrows_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Hide top bar dropdown arrows</property>
                  </object>
                </child>
                <child>
                  <object class="GtkSwitch" id="hide_dropdown_arrows">
                    <property name="hexpand">1</property>
                    <property name="halign">end</property>
                    <property name="valign">center</property>
                    <property name="active">1</property>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="hide_aggregate_menu_arrow_section">
                <property name="sensitive">0</property>
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Hide aggregate menu dropdown arrow</property>
                  </object>
                </child>
                <child>
                  <object class="GtkSwitch" id="hide_aggregate_menu_arrow">
                    <property name="hexpand">1</property>
                    <property name="halign">end</property>
                    <property name="valign">center</property>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="hide_app_menu_arrow_section">
                <property name="sensitive">0</property>
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Hide app menu dropdown arrow</property>
                  </object>
                </child>
                <child>
                  <object class="GtkSwitch" id="hide_app_menu_arrow">
                    <property name="hexpand">1</property>
                    <property name="halign">end</property>
                    <property name="valign">center</property>
                    <property name="active">1</property>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="hide_app_menu_icon_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Hide app menu application icon</property>
                  </object>
                </child>
                <child>
                  <object class="GtkSwitch" id="hide_app_menu_icon">
                    <property name="hexpand">1</property>
                    <property name="halign">end</property>
                    <property name="valign">center</property>
                    <property name="active">1</property>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="reduce_panel_spacing_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Reduce top bar items spacing</property>
                  </object>
                </child>
                <child>
                  <object class="GtkSwitch" id="reduce_panel_spacing">
                    <property name="hexpand">1</property>
                    <property name="halign">end</property>
                    <property name="valign">center</property>
                    <property name="active">1</property>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="desktop_name_text_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Top bar desktop name text</property>
                  </object>
                </child>
                <child>
                  <object class="GtkEntry" id="desktop_name_text">
                    <property name="hexpand">1</property>
                    <property name="width-request">170</property>
                    <property name="halign">end</property>
                    <property name="text" translatable="yes">GNOME Desktop</property>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="app_menu_max_width_section">
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Max width for the app menu</property>
                  </object>
                </child>
                <child>
                  <object class="GtkSpinButton" id="app_menu_max_width">
                    <property name="hexpand">1</property>
                    <property name="width-request">170</property>
                    <property name="halign">end</property>
                    <property name="text" translatable="yes">0</property>
                    <property name="adjustment">maxwidth_appmenu_adjustment</property>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="app_menu_ellipsize_mode_section">
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Ellipsis mode for app menu</property>
                  </object>
                </child>
                <child>
                  <object class="GtkComboBoxText" id="app_menu_ellipsize_mode">
                    <property name="hexpand">1</property>
                    <property name="width-request">170</property>
                    <property name="halign">end</property>
                    <property name="active-id">2</property>
                    <items>
                      <item id="0" translatable="yes">Start</item>
                      <item id="1" translatable="yes">Middle</item>
                      <item id="2" translatable="yes">End</item>
                    </items>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="window_buttons_placement_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Top bar window buttons position</property>
                  </object>
                </child>
                <child>
                  <object class="GtkComboBoxText" id="window_buttons_placement">
                    <property name="hexpand">1</property>
                    <property name="width-request">170</property>
                    <property name="halign">end</property>
                    <property name="active-id">auto</property>
                    <items>
                      <item id="auto" translatable="yes">Auto</item>
                      <item id="left" translatable="yes">Left</item>
                      <item id="right" translatable="yes">Right</item>
                      <item id="first" translatable="yes">First</item>
                      <item id="last" translatable="yes">Last</item>
                    </items>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="GtkBox" id="window_buttons_theme_section">
                <property name="spacing">50</property>
                <child>
                  <object class="GtkLabel">
                    <property name="can-focus">0</property>
                    <property name="valign">center</property>
                    <property name="label" translatable="yes">Top bar window buttons theme</property>
                  </object>
                </child>
                <child>
                  <object class="GtkComboBoxText" id="window_buttons_theme">
                    <property name="hexpand">1</property>
                    <property name="width-request">170</property>
                    <property name="halign">end</property>
                    <property name="active-id">0</property>
                    <items>
                      <item id="0" translatable="yes">Default Dark</item>
                      <item id="1" translatable="yes">Default Light</item>
                      <item id="2" translatable="yes">Ambiance</item>
                      <item id="3" translatable="yes">Radiance</item>
                      <item id="4" translatable="yes">Arc Dark</item>
                      <item id="5" translatable="yes">Arc Light</item>
                      <item id="6" translatable="yes">United Dark</item>
                      <item id="7" translatable="yes">United Light</item>
                      <item id="8" translatable="yes">Materia Dark</item>
                      <item id="9" translatable="yes">Materia Light</item>
                      <item id="10" translatable="yes">OSX Arc</item>
                      <item id="11" translatable="yes">Vertex</item>
                      <item id="12" translatable="yes">Pop Dark</item>
                      <item id="13" translatable="yes">Pop Light</item>
                      <item id="14" translatable="yes">Vimix</item>
                      <item id="15" translatable="yes">Yaru</item>
                      <item id="16" translatable="yes">Arrongin</item>
                      <item id="17" translatable="yes">Telinkrin</item>
                      <item id="18" translatable="yes">Breeze</item>
                      <item id="19" translatable="yes">Prof-Gnome</item>
                      <item id="20" translatable="yes">Flat Remix</item>
                      <item id="21" translatable="yes">Adwaita Dark</item>
                      <item id="22" translatable="yes">Canta</item>
                    </items>
                  </object>
                </child>
              </object>
            </child>
          </object>
        </property>
        <property name="tab">
          <object class="GtkLabel" id="appearance_label">
            <property name="hexpand">1</property>
            <property name="can-focus">0</property>
            <property name="label" translatable="yes">Appearance</property>
          </object>
        </property>
      </object>
    </child>
  </object>
</interface>