<?xml version='1.0' encoding='UTF-8'?>
<interface>
<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 <u>System</u> 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>
<child>
<object class="AdwSwitchRow" id="unit_always_show_start_stop_switch">
<property name="subtitle" translatable="yes" context="preference" comments="subtitle">Otherwise those buttons are displayed according to context</property>
<property name="title" translatable="yes" context="preference" comments="title">Always shows Start and Stop Buttons</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
<i>0 means no size limit</i></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
<i>0 to no limit</i></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"/>
<child>
<object class="AdwSwitchRow"/>
</child>
</object>
</child>
<child>
<object class="AdwSwitchRow">
<property name="action-name">win.pref-journal-wrap-word</property>
<property name="subtitle">Wrap text at word boundaries</property>
<property name="title">Wrap Word</property>
</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"><b>Start</b> 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"><b>Stop</b> 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"><b>Restart</b> 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"><b>Reload Unit</b> 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"><b>Clean</b> 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"><b>Freeze</b> 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"><b>Thaw</b> 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"><b>Enable Unit File</b> 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"><b>Disable Unit File</b> 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"><b>Reload</b> 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"><b>Revert Unit Files</b> 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 <b>Drop-in</b> 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"><b>Save file</b> 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>