dotfiles/.local/share/gnome-shell/extensions/arch-update@RaphaelRochet/prefs.xml

460 lines
14 KiB
XML

<?xml version="1.0"?>
<!--
This file is part of Arch Linux Updates Indicator
Arch Linux Updates Indicator is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Arch Linux Updates Indicator is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Arch Linux Updates Indicator. If not, see <http://www.gnu.org/licenses/>.
Copyright 2016 Raphaël Rochet
-->
<interface domain="arch-update">
<object class="GtkAdjustment" id="Adjust_1">
<property name="lower">5</property>
<property name="upper">5000</property>
<property name="step_increment">1</property>
</object>
<object class="GtkAdjustment" id="Adjust_2">
<property name="lower">30</property>
<property name="upper">2000</property>
<property name="step_increment">30</property>
</object>
<object class="GtkAdjustment" id="Adjust_3">
<property name="lower">0</property>
<property name="upper">99</property>
<property name="step_increment">1</property>
</object>
<object class="GtkAdjustment" id="Adjust_4">
<property name="lower">0</property>
<property name="upper">99</property>
<property name="step_increment">1</property>
</object>
<object class="GtkNotebook" id="prefs_widget">
<child>
<object class="GtkGrid">
<property name="margin-top">18</property>
<property name="margin-start">18</property>
<property name="margin-end">18</property>
<property name="margin-bottom">18</property>
<property name="row-spacing">18</property>
<property name="row-homogeneous">false</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
<object class="GtkBox">
<property name="orientation">horizontal</property>
<property name="spacing">12</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Checking for updates</property>
<property name="hexpand">true</property>
<property name="halign">1</property>
<attributes>
<attribute name="weight" value="PANGO_WEIGHT_BOLD"/>
</attributes>
</object>
</child>
<child>
<object class="GtkLabel" id="version_info">
<property name="label">Version info placeholder</property>
<property name="hexpand">false</property>
<property name="halign">1</property>
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox">
<property name="margin-start">12</property>
<property name="spacing">12</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Time to wait before first check (seconds)</property>
<property name="hexpand">true</property>
<property name="halign">1</property>
</object>
</child>
<child>
<object class="GtkSpinButton" id="field_wait">
<property name="adjustment">Adjust_1</property>
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox">
<property name="margin-start">12</property>
<property name="spacing">12</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Interval between updates check (minutes)</property>
<property name="hexpand">true</property>
<property name="halign">1</property>
</object>
</child>
<child>
<object class="GtkSpinButton" id="field_interval">
<property name="adjustment">Adjust_2</property>
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox">
<property name="margin-start">12</property>
<property name="spacing">12</property>
<child>
<object class="GtkLabel">
<property translatable="yes" name="label">Strip out versions numbers</property>
<property name="hexpand">true</property>
<property name="halign">1</property>
</object>
</child>
<child>
<object class="GtkSwitch" id="field_stripversions">
<property name="active">true</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Indicator</property>
<property name="hexpand">true</property>
<property name="halign">1</property>
<attributes>
<attribute name="weight" value="PANGO_WEIGHT_BOLD"/>
</attributes>
</object>
</child>
<child>
<object class="GtkBox">
<property name="spacing">12</property>
<property name="margin-start">12</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Always visible</property>
<property name="hexpand">true</property>
<property name="halign">1</property>
</object>
</child>
<child>
<object class="GtkSwitch" id="field_visible">
<property name="active">true</property>
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox">
<property name="spacing">12</property>
<property name="margin-start">12</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Use built-in icons</property>
<property name="hexpand">true</property>
<property name="halign">1</property>
</object>
</child>
<child>
<object class="GtkSwitch" id="field_buildinicons">
<property name="active">true</property>
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox">
<property name="spacing">12</property>
<property name="margin-start">12</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Show updates count on indicator</property>
<property name="hexpand">true</property>
<property name="halign">1</property>
</object>
</child>
<child>
<object class="GtkSwitch" id="field_count">
<property name="active">true</property>
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox">
<property name="spacing">12</property>
<property name="margin-start">12</property>
<property name="hexpand">true</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Auto-expand updates list if updates count is less than this number (0 to disable)</property>
<property name="hexpand">true</property>
<property name="xalign">0</property>
<property name="wrap">1</property>
</object>
</child>
<child>
<object class="GtkSpinButton" id="field_autoexpandlist">
<property name="adjustment">Adjust_3</property>
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox">
<property name="spacing">12</property>
<property name="margin-start">12</property>
<property name="hexpand">true</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Position in Panel</property>
<property name="hexpand">true</property>
<property name="xalign">0</property>
<property name="wrap">1</property>
</object>
</child>
<child>
<object class="GtkBox">
<property name="spacing">12</property>
<property name="margin-start">12</property>
<property name="hexpand">false</property>
<child>
<object class="GtkComboBoxText" id="field_position">
<items>
<item translatable="yes" id="0">Left</item>
<item translatable="yes" id="1">Center</item>
<item translatable="yes" id="2">Right</item>
</items>
</object>
</child>
<child>
<object class="GtkSpinButton" id="field_positionnumber">
<property name="adjustment">Adjust_4</property>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Notification</property>
<property name="hexpand">true</property>
<property name="halign">1</property>
<attributes>
<attribute name="weight" value="PANGO_WEIGHT_BOLD"/>
</attributes>
</object>
</child>
<child>
<object class="GtkBox">
<property name="spacing">12</property>
<property name="margin-start">12</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Send a notification when new updates are available</property>
<property name="hexpand">true</property>
<property name="halign">1</property>
</object>
</child>
<child>
<object class="GtkSwitch" id="field_notify">
<property name="active">true</property>
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox">
<property name="spacing">12</property>
<property name="margin-start">12</property>
<child>
<object class="GtkLabel">
<property translatable="yes" name="label">Use transient notifications (auto dismiss)</property>
<property name="hexpand">true</property>
<property name="halign">1</property>
</object>
</child>
<child>
<object class="GtkSwitch" id="field_transient">
<property name="active">true</property>
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox">
<property name="spacing">12</property>
<property name="margin-start">12</property>
<child>
<object class="GtkLabel">
<property translatable="yes" name="label">How much information to show on notifications</property>
<property name="hexpand">true</property>
<property name="halign">1</property>
</object>
</child>
<child>
<object class="GtkComboBoxText" id="field_howmuch">
<items>
<item translatable="yes" id="0">Count only</item>
<item translatable="yes" id="1">New updates names</item>
<item translatable="yes" id="2">All updates names</item>
</items>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
<child type="tab">
<object class="GtkLabel">
<property name="label" translatable="yes">Basic settings</property>
</object>
</child>
<child>
<object class="GtkGrid">
<property name="margin-top">18</property>
<property name="margin-start">18</property>
<property name="margin-end">18</property>
<property name="margin-bottom">18</property>
<property name="row-spacing">18</property>
<property name="row-homogeneous">false</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Command to check for package updates</property>
<property name="hexpand">true</property>
<property name="halign">1</property>
</object>
</child>
<child>
<object class="GtkEntry" id="field_checkcmd">
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Command to update packages</property>
<property name="hexpand">true</property>
<property name="halign">1</property>
</object>
</child>
<child>
<object class="GtkEntry" id="field_updatecmd">
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Pacman local directory path - To detect when new packages are installed</property>
<property name="hexpand">true</property>
<property name="halign">1</property>
</object>
</child>
<child>
<object class="GtkEntry" id="field_pacmandir">
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Command to open package manager (optional)</property>
<property name="hexpand">true</property>
<property name="halign">1</property>
</object>
</child>
<child>
<object class="GtkEntry" id="field_packagemanager">
</object>
</child>
</object>
</child>
</object>
</child>
<child type="tab">
<object class="GtkLabel">
<property name="label" translatable="yes">Advanced settings</property>
</object>
</child>
</object>
</interface>