[gnome] Update extensions for v46
This commit is contained in:
@ -0,0 +1,101 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<interface domain="thinkpad-battery-threshold@marcosdalvarez.org">
|
||||
<template class="AboutPrefs" parent="AdwPreferencesPage">
|
||||
<property name="name">about</property>
|
||||
<property name="title" translatable="yes">About</property>
|
||||
<property name="icon-name">dialog-information-symbolic</property>
|
||||
<child>
|
||||
<object class="AdwPreferencesGroup">
|
||||
<child>
|
||||
<object class="GtkBox">
|
||||
<property name="orientation">vertical</property>
|
||||
<property name="spacing">6px</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="app_icon_image">
|
||||
<property name="icon-name">dialog-information-symbolic</property>
|
||||
<property name="pixel-size">128</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="app_name_label">
|
||||
<property name="label">App Name</property>
|
||||
<property name="css-classes">title-1</property>
|
||||
<property name="ellipsize">PANGO_ELLIPSIZE_END</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="developer_name_label">
|
||||
<property name="label">Marcos D. Alvarez</property>
|
||||
<property name="ellipsize">PANGO_ELLIPSIZE_END</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="AdwPreferencesGroup">
|
||||
<child>
|
||||
<object class="AdwActionRow">
|
||||
<property name="title" translatable="yes">Version</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="version_label">
|
||||
<property name="label">XX</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="AdwPreferencesGroup" id="about_group">
|
||||
<property name="title" translatable="yes">Links</property>
|
||||
<child>
|
||||
<object class="AdwActionRow" id="open_readme">
|
||||
<property name="title" translatable="yes">Project site</property>
|
||||
<!-- <property name="subtitle" translatable="yes">Activate colored icons</property> -->
|
||||
<property name="tooltip-text">https://gitlab.com/marcosdalvarez/thinkpad-battery-threshold-extension/</property>
|
||||
<property name="action-name">prefs.open-readme</property>
|
||||
<property name="activatable">true</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="readme_icon">
|
||||
<property name="valign">center</property>
|
||||
<property name="icon-name">adw-external-link-symbolic</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="AdwActionRow" id="open_bug_report">
|
||||
<property name="title" translatable="yes">Bug report</property>
|
||||
<!-- <property name="subtitle" translatable="yes">Activate colored icons</property> -->
|
||||
<property name="tooltip-text">https://gitlab.com/marcosdalvarez/thinkpad-battery-threshold-extension/-/issues</property>
|
||||
<property name="action-name">prefs.open-bug-report</property>
|
||||
<property name="activatable">true</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="bug_icon">
|
||||
<property name="valign">center</property>
|
||||
<property name="icon-name">adw-external-link-symbolic</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="AdwActionRow" id="open_license">
|
||||
<property name="title" translatable="yes">License</property>
|
||||
<!-- <property name="subtitle" translatable="yes">Activate colored icons</property> -->
|
||||
<property name="tooltip-text">https://gitlab.com/marcosdalvarez/thinkpad-battery-threshold-extension/-/blob/main/LICENSE</property>
|
||||
<property name="action-name">prefs.open-license</property>
|
||||
<property name="activatable">true</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="licence_icon">
|
||||
<property name="valign">center</property>
|
||||
<property name="icon-name">adw-external-link-symbolic</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</template>
|
||||
</interface>
|
||||
@ -0,0 +1,84 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<interface domain="thinkpad-battery-threshold@marcosdalvarez.org">
|
||||
<template class="GeneralPrefs" parent="AdwPreferencesPage">
|
||||
<property name="name">general</property>
|
||||
<property name="title" translatable="yes">General</property>
|
||||
<property name="icon-name">preferences-other-symbolic</property>
|
||||
<child>
|
||||
<object class="AdwPreferencesGroup" id="ui_group">
|
||||
<property name="title" translatable="yes">User interface</property>
|
||||
<child>
|
||||
<object class="AdwComboRow" id="indicator_mode">
|
||||
<property name="title" translatable="yes">Show indicator</property>
|
||||
<property name="subtitle" translatable="yes">Set when the Icon tray should appear in Gnome tray</property>
|
||||
<property name="model">indicator_mode_model</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="AdwSwitchRow" id="color_mode">
|
||||
<property name="title" translatable="yes">Colored icons theme</property>
|
||||
<property name="subtitle" translatable="yes">Activate colored icons</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="AdwSwitchRow" id="show_values">
|
||||
<property name="title" translatable="yes">Show values</property>
|
||||
<property name="subtitle" translatable="yes">Show current thresholds values</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="AdwSwitchRow" id="show_notifications">
|
||||
<property name="title" translatable="yes">Show notifications</property>
|
||||
<property name="subtitle" translatable="yes">Show actions notifications</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
|
||||
<child>
|
||||
<object class="AdwPreferencesGroup" id="reset_all_group">
|
||||
<property name="title" translatable="yes">Reset preferences</property>
|
||||
<property name="description" translatable="yes">Reset all extension preferences</property>
|
||||
<property name="header-suffix">
|
||||
<object class="GtkButton" id="reset_all">
|
||||
<property name="halign">start</property>
|
||||
<property name="valign">center</property>
|
||||
<property name="margin-start">6</property>
|
||||
<child>
|
||||
<object class="AdwButtonContent">
|
||||
<property name="icon-name">view-refresh-symbolic</property>
|
||||
<property name="label" translatable="yes">Reset</property>
|
||||
</object>
|
||||
</child>
|
||||
<style>
|
||||
<class name="destructive-action" />
|
||||
</style>
|
||||
</object>
|
||||
</property>
|
||||
</object>
|
||||
</child>
|
||||
</template>
|
||||
|
||||
<object class="GtkStringList" id="indicator_mode_model">
|
||||
<items>
|
||||
<item translatable="yes">On active</item>
|
||||
<item translatable="yes">On inactive</item>
|
||||
<item translatable="yes">Always</item>
|
||||
<item translatable="yes">Never</item>
|
||||
</items>
|
||||
</object>
|
||||
|
||||
<object class="AdwMessageDialog" id="reset_dialog">
|
||||
<property name="heading" translatable="yes">Reset all preferences?</property>
|
||||
<property name="body" translatable="yes">This action resets all extension settings to their recommended values (including thresholds), do you want to continue?</property>
|
||||
<property name="default-response">cancel</property>
|
||||
<property name="close-response">cancel</property>
|
||||
<property name="hide-on-close">true</property>
|
||||
<property name="modal">true</property>
|
||||
<property name="destroy-with-parent">true</property>
|
||||
<responses>
|
||||
<response id="cancel" translatable="yes" appearance="suggested">Cancel</response>
|
||||
<response id="reset" translatable="yes" appearance="destructive">Reset</response>
|
||||
</responses>
|
||||
</object>
|
||||
</interface>
|
||||
@ -0,0 +1,148 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<interface domain="thinkpad-battery-threshold@marcosdalvarez.org">
|
||||
<template class="ThinkpadPrefs" parent="AdwPreferencesPage">
|
||||
<property name="name">thinkpad</property>
|
||||
<property name="title" translatable="yes">Thresholds</property>
|
||||
<property name="icon-name">battery-symbolic</property>
|
||||
|
||||
<child>
|
||||
<object class="AdwPreferencesGroup" id="bat0_group">
|
||||
<property name="title" translatable="yes">Main battery (BAT0)</property>
|
||||
<property name="description" translatable="yes">The changes will be applied by reactivating the thresholds or from the menu</property>
|
||||
<property name="header-suffix">
|
||||
<object class="GtkButton" id="apply_bat0">
|
||||
<property name="valign">center</property>
|
||||
<property name="margin-start">6</property>
|
||||
<property name="visible">false</property>
|
||||
<child>
|
||||
<object class="AdwButtonContent">
|
||||
<property name="icon-name">object-select-symbolic</property>
|
||||
<property name="label" translatable="yes">Apply</property>
|
||||
</object>
|
||||
</child>
|
||||
<style>
|
||||
<class name="suggested-action" />
|
||||
</style>
|
||||
</object>
|
||||
</property>
|
||||
<child>
|
||||
<object class="AdwSpinRow" id="start_bat0">
|
||||
<property name="title" translatable="yes">Charging start value</property>
|
||||
<property name="subtitle" translatable="yes">Start charging when the level is below this value</property>
|
||||
<property name="adjustment">bat0_start_adjustment</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="AdwSpinRow" id="end_bat0">
|
||||
<property name="title" translatable="yes">Charging stop value</property>
|
||||
<property name="subtitle" translatable="yes">Stop charging when the level is above this value</property>
|
||||
<property name="adjustment">bat0_end_adjustment</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
|
||||
<child>
|
||||
<object class="AdwPreferencesGroup" id="bat1_group">
|
||||
<property name="title" translatable="yes">Secondary battery (BAT1)</property>
|
||||
<property name="description" translatable="yes">The changes will be applied by reactivating the thresholds or from the menu</property>
|
||||
<property name="header-suffix">
|
||||
<object class="GtkButton" id="apply_bat1">
|
||||
<property name="valign">center</property>
|
||||
<property name="margin-start">6</property>
|
||||
<property name="visible">false</property>
|
||||
<child>
|
||||
<object class="AdwButtonContent">
|
||||
<property name="icon-name">object-select-symbolic</property>
|
||||
<property name="label" translatable="yes">Apply</property>
|
||||
</object>
|
||||
</child>
|
||||
<style>
|
||||
<class name="suggested-action" />
|
||||
</style>
|
||||
</object>
|
||||
</property>
|
||||
<child>
|
||||
<object class="AdwSpinRow" id="start_bat1">
|
||||
<property name="title" translatable="yes">Charging start value</property>
|
||||
<property name="subtitle" translatable="yes">Start charging when the level is below this value</property>
|
||||
<property name="adjustment">bat1_start_adjustment</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="AdwSpinRow" id="end_bat1">
|
||||
<property name="title" translatable="yes">Charging stop value</property>
|
||||
<property name="subtitle" translatable="yes">Stop charging when the level is above this value</property>
|
||||
<property name="adjustment">bat1_end_adjustment</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
|
||||
<child>
|
||||
<object class="AdwPreferencesGroup" id="reset_group">
|
||||
<property name="title" translatable="yes">Reset thresholds</property>
|
||||
<property name="description" translatable="yes">Reset recommended threshold values</property>
|
||||
<property name="header-suffix">
|
||||
<object class="GtkButton" id="reset">
|
||||
<property name="halign">start</property>
|
||||
<property name="valign">center</property>
|
||||
<property name="margin-start">6</property>
|
||||
<child>
|
||||
<object class="AdwButtonContent">
|
||||
<property name="icon-name">view-refresh-symbolic</property>
|
||||
<property name="label" translatable="yes">Reset</property>
|
||||
</object>
|
||||
</child>
|
||||
<style>
|
||||
<class name="destructive-action" />
|
||||
</style>
|
||||
</object>
|
||||
</property>
|
||||
</object>
|
||||
</child>
|
||||
</template>
|
||||
|
||||
<object class="AdwMessageDialog" id="reset_thresholds_dialog">
|
||||
<property name="heading" translatable="yes">Reset thresholds?</property>
|
||||
<property name="body" translatable="yes">This action resets the batteries thresholds to the recommended values, do you want to continue?</property>
|
||||
<property name="default-response">cancel</property>
|
||||
<property name="close-response">cancel</property>
|
||||
<property name="hide-on-close">true</property>
|
||||
<property name="modal">true</property>
|
||||
<property name="destroy-with-parent">true</property>
|
||||
<responses>
|
||||
<response id="cancel" translatable="yes" appearance="suggested">Cancel</response>
|
||||
<response id="reset" translatable="yes" appearance="destructive">Reset</response>
|
||||
</responses>
|
||||
</object>
|
||||
|
||||
<object class="GtkAdjustment" id="bat0_start_adjustment">
|
||||
<property name="page-increment">5.0</property>
|
||||
<property name="step-increment">1.0</property>
|
||||
<property name="upper">99.0</property>
|
||||
<property name="lower">0.0</property>
|
||||
<property name="value">75.0</property>
|
||||
</object>
|
||||
<object class="GtkAdjustment" id="bat0_end_adjustment">
|
||||
<property name="page-increment">5.0</property>
|
||||
<property name="step-increment">1.0</property>
|
||||
<property name="upper">100.0</property>
|
||||
<property name="lower">1.0</property>
|
||||
<property name="value">80.0</property>
|
||||
</object>
|
||||
<object class="GtkAdjustment" id="bat1_start_adjustment">
|
||||
<property name="page-increment">5.0</property>
|
||||
<property name="step-increment">1.0</property>
|
||||
<property name="upper">99.0</property>
|
||||
<property name="lower">0.0</property>
|
||||
<property name="value">75.0</property>
|
||||
</object>
|
||||
<object class="GtkAdjustment" id="bat1_end_adjustment">
|
||||
<property name="page-increment">5.0</property>
|
||||
<property name="step-increment">1.0</property>
|
||||
<property name="upper">100.0</property>
|
||||
<property name="lower">1.0</property>
|
||||
<property name="value">80.0</property>
|
||||
</object>
|
||||
</interface>
|
||||
Reference in New Issue
Block a user