<?xml version='1.0' encoding='UTF-8'?>
<!-- Created with Cambalache 1.0 -->
<interface>
  <!-- interface-name preferences.ui -->
  <requires lib="gtk" version="4.18"/>
  <requires lib="libadwaita" version="1.7"/>
  <template class="PreferencesWindow" parent="AdwPreferencesDialog">
    <child>
      <object class="AdwPreferencesPage">
        <property name="banner">
          <object class="AdwBanner" id="preference_banner">
            <property name="title" translatable="yes" context="preference" comments="First connection message">It's your first connection
You can set the application's Dbus level to &lt;u&gt;System&lt;/u&gt; if you want to see all Systemd units.</property>
            <property name="use-markup">True</property>
          </object>
        </property>
        <property name="icon-name">preferences-system-symbolic</property>
        <property name="name">main</property>
        <property name="title" translatable="yes" context="preference">_Main</property>
        <property name="use-underline">True</property>
        <child>
          <object class="AdwPreferencesGroup">
            <property name="title" translatable="yes" context="preference" comments="group">General</property>
            <child>
              <object class="AdwComboRow" id="preferred_color_scheme">
                <property name="title" translatable="yes" context="preference" comments="row">Preferred Color Scheme</property>
              </object>
            </child>
            <child>
              <object class="AdwComboRow" id="app_orientation">
                <property name="subtitle" translatable="yes" context="preference" comments="row subtitle">Application's division orientation mode</property>
                <property name="title" translatable="yes" context="preference" comments="row">Orientation</property>
              </object>
            </child>
            <child>
              <object class="AdwComboRow" id="timestamp_style">
                <property name="subtitle" translatable="yes" context="preference" comments="row">Change the format of printed timestamps</property>
                <property name="title" translatable="yes" context="preference" comments="row">Timestamp style</property>
              </object>
            </child>
            <child>
              <object class="AdwActionRow" id="select_font_row">
                <property name="subtitle" translatable="yes" context="preference" comments="row">The Monospace Font</property>
                <property name="title" translatable="yes" context="preference" comments="row">Text font</property>
                <property name="valign">baseline</property>
                <child>
                  <object class="GtkButton">
                    <property name="label" translatable="yes" context="preference">Default</property>
                    <property name="valign">baseline-center</property>
                    <signal name="clicked" handler="select_font_default" swapped="True"/>
                  </object>
                </child>
                <child>
                  <object class="GtkButton">
                    <property name="css-classes">suggested-action</property>
                    <property name="label" translatable="yes" context="preference" comments="button">Select Font</property>
                    <property name="valign">baseline-center</property>
                    <signal name="clicked" handler="select_font_clicked" swapped="True"/>
                  </object>
                </child>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="AdwPreferencesGroup">
            <property name="title" translatable="yes" context="preference" comments="group">Unit List</property>
            <child>
              <object class="AdwSwitchRow" id="unit_list_colors">
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">Display Colors on unit list table cells, according to their content.</property>
                <property name="title" translatable="yes" context="preference" comments="title">Display Colors</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="unit_list_summay">
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">Display different totals regarding retrieved units</property>
                <property name="title" translatable="yes" context="preference" comments="title">Display Totals Summary</property>
              </object>
            </child>
            <child>
              <object class="AdwActionRow">
                <property name="title">Columns Display Parameters</property>
                <child>
                  <object class="GtkButton" id="show_customize_button">
                    <property name="action-name">app.properties_selector_general</property>
                    <property name="label" translatable="yes" context="unit search"/>
                    <property name="valign">baseline-center</property>
                    <child>
                      <object class="AdwButtonContent">
                        <property name="icon-name">columns-symbolic</property>
                        <property name="label">Columns</property>
                      </object>
                    </child>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="filter_case_insensitive_default_switch">
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">Search and filtering case insensitivity default option</property>
                <property name="title" translatable="yes" context="preference" comments="title">Case Insensitive</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="AdwPreferencesGroup">
            <property name="title" translatable="yes" context="preference" comments="group">Unit Description</property>
            <child>
              <object class="AdwSwitchRow" id="unit_description_wrap">
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">Wrap the unit description long text lines</property>
                <property name="title" translatable="yes" context="preference" comments="title">Wrap unit description text</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="AdwPreferencesGroup">
            <property name="title" translatable="yes" context="preference" comments="group">Unit File</property>
            <child>
              <object class="AdwSwitchRow" id="unit_file_line_numbers">
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">Display unit file line number</property>
                <property name="title" translatable="yes" context="preference" comments="title">Line number</property>
              </object>
            </child>
            <child>
              <object class="AdwComboRow" id="unit_file_style">
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">Unit file highlight style</property>
                <property name="title" translatable="yes" context="preference" comments="title">Text Highlight</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="AdwPreferencesGroup">
            <property name="title">Journal</property>
            <child>
              <object class="AdwActionRow">
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">To see the logs in color</property>
                <property name="title" translatable="yes" context="preference" comments="title">Journal colors</property>
                <child>
                  <object class="GtkSwitch" id="journal_colors">
                    <property name="valign">baseline-center</property>
                    <signal name="state-set" handler="journal_switch_state_set" swapped="True"/>
                  </object>
                </child>
              </object>
            </child>
            <child>
              <object class="AdwSpinRow" id="journal_max_events">
                <property name="adjustment">
                  <object class="GtkAdjustment">
                    <property name="step-increment">1.0</property>
                    <property name="upper">4294967295.0</property>
                    <property name="value">50.0</property>
                  </object>
                </property>
                <property name="subtitle">The maximum events fetch in a batch
&lt;i&gt;0 means no size limit&lt;/i&gt;</property>
                <property name="subtitle-lines">2</property>
                <property name="title" translatable="yes" context="preference" comments="title">Journal's events batch size</property>
                <signal name="changed" handler="journal_max_events_changed" swapped="True"/>
              </object>
            </child>
            <child>
              <object class="AdwSpinRow" id="journal_event_max_size">
                <property name="adjustment">
                  <object class="GtkAdjustment">
                    <property name="step-increment">1.0</property>
                    <property name="upper">4294967295.0</property>
                    <property name="value">50.0</property>
                  </object>
                </property>
                <property name="subtitle" translatable="yes" context="preference" comments="subtitle">Journal's event maximum characters
&lt;i&gt;0 to no limit&lt;/i&gt;</property>
                <property name="subtitle-lines">2</property>
                <property name="title" translatable="yes" context="preference" comments="title">Journal's event max size</property>
                <signal name="changed" handler="journal_event_max_size_changed" swapped="True"/>
              </object>
            </child>
          </object>
        </child>
      </object>
    </child>
    <child>
      <object class="AdwPreferencesPage" id="pref_proxy_page">
        <property name="banner">
          <object class="AdwBanner" id="proxy_banner">
            <property name="title">Hello friend</property>
          </object>
        </property>
        <property name="icon-name">preferences-system-network-proxy-symbolic</property>
        <property name="name">proxy</property>
        <property name="title" translatable="yes" context="preference">_Proxy Preferences</property>
        <property name="use-underline">True</property>
        <child>
          <object class="AdwPreferencesGroup">
            <child>
              <object class="AdwSwitchRow" id="proxy_all_switch">
                <property name="subtitle" translatable="yes">Switch that controls other switches</property>
                <property name="title">All Actions and Methods</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="AdwPreferencesGroup">
            <property name="title" translatable="yes" context="preference" comments="group title">Systemd Manager Method Calls</property>
            <child>
              <object class="AdwSwitchRow" id="proxy_start_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Start&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Start</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_stop_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Stop&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Stop</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_restart_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Restart&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Restart</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_reload_unit_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Reload Unit&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Reload Unit</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_clean_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Clean&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Clean</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_freeze_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Freeze&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Freeze</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_thaw_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Thaw&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Thaw</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_enable_unit_file_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Enable Unit File&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Enable Unit File</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_disable_unit_file_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Disable Unit File&lt;/b&gt; method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Disable Unit File</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_reload_daemon_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Reload&lt;/b&gt; Systemd Manager configuration method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Daemon Reload</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_revert_unit_file_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Revert Unit Files&lt;/b&gt; to their vendor versions method call through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Revert Unit Files</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="AdwPreferencesGroup">
            <property name="title" translatable="yes" context="preference">Actions</property>
            <child>
              <object class="AdwSwitchRow" id="proxy_create_dropin_switch">
                <property name="subtitle" translatable="yes" context="preference">Create a &lt;b&gt;Drop-in&lt;/b&gt; file through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Create Drop-in</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="proxy_save_file_switch">
                <property name="subtitle" translatable="yes" context="preference">&lt;b&gt;Save file&lt;/b&gt; through the Proxy</property>
                <property name="title" translatable="yes" context="preference">Save file</property>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="AdwPreferencesGroup">
            <property name="separate-rows">True</property>
            <property name="title" translatable="yes" context="preference">Proxy Behaviors</property>
            <child>
              <object class="AdwSwitchRow" id="start_proxy_at_startup_switch">
                <property name="subtitle" translatable="yes">Start the Proxy when starting SysD Manager</property>
                <property name="title" translatable="yes" context="preference">Start Proxy at Start up</property>
              </object>
            </child>
            <child>
              <object class="AdwSwitchRow" id="stop_proxy_at_close_switch">
                <property name="subtitle" translatable="yes" context="preference">Stop the Proxy when closing SysD Manager</property>
                <property name="title" translatable="yes" context="preference">Stop Proxy at Close</property>
              </object>
            </child>
          </object>
        </child>
      </object>
    </child>
  </template>
</interface>
