🔧 Use AdwExpanderRows for effect settings

This commit is contained in:
Simon Schneegans
2022-11-06 19:57:52 +01:00
parent cb4cb5cc2e
commit 85248ee143
22 changed files with 2100 additions and 3522 deletions
+7 -49
View File
@@ -450,36 +450,13 @@ SPDX-License-Identifier: GPL-3.0-or-later
<property name="page-increment">0.1</property> <property name="page-increment">0.1</property>
</object> </object>
<object class="GtkBox" id="simple-fade-prefs"> <object class="AdwActionRow" id="simple-fade-prefs">
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -491,6 +468,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-simple-fade-animation-time"> <object class="GtkButton" id="reset-simple-fade-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -499,26 +477,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Fade Width</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Fade Width</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -530,6 +494,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-simple-fade-width"> <object class="GtkButton" id="reset-simple-fade-width">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -538,13 +503,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
+42 -66
View File
@@ -116,54 +116,24 @@ var PreferencesDialog = class PreferencesDialog {
const generalPrefs = this._builder.get_object('general-prefs'); const generalPrefs = this._builder.get_object('general-prefs');
this.gtkBoxAppend(this._widget, generalPrefs); this.gtkBoxAppend(this._widget, generalPrefs);
// Then add a preferences group with action rows to open the effect subpages. // Then add a preferences group with expander rows.
const group = new Adw.PreferencesGroup({title: _('Effect Options')}); const group = new Adw.PreferencesGroup({title: _('Effect Options')});
this.gtkBoxAppend(this._widget, group); this.gtkBoxAppend(this._widget, group);
this._ALL_EFFECTS.forEach(effect => { this._ALL_EFFECTS.forEach(effect => {
const [minMajor, minMinor] = effect.getMinShellVersion(); const [minMajor, minMinor] = effect.getMinShellVersion();
if (utils.shellVersionIsAtLeast(minMajor, minMinor)) { if (utils.shellVersionIsAtLeast(minMajor, minMinor)) {
const row = effect.getPreferences(this);
row.set_title(effect.getLabel());
const row = new Adw.ActionRow({title: effect.getLabel(), activatable: true}); const previewButton = Gtk.Button.new_from_icon_name('eye-open-symbolic');
row.add_suffix(new Gtk.Image({icon_name: 'go-next-symbolic'})); previewButton.add_css_class('flat');
previewButton.set_tooltip_text(_('Preview this Effect'));
previewButton.set_valign(Gtk.Align.CENTER);
row.add_prefix(previewButton);
// Open a subpage with the effect's settings. previewButton.connect('clicked', () => {
row.connect('activated', () => { this._previewEffect(effect);
const page = new BurnMyWindowsEffectPage(effect, this);
page.valign = Gtk.Align.CENTER;
page.margin_top = 10;
page.margin_bottom = 10;
page.margin_start = 10;
page.margin_end = 10;
// Add the effect's preferences (if any).
const preferences = effect.getPreferences(this);
if (preferences) {
this.gtkBoxAppend(page, preferences);
}
// Add a button for back navigation.
const backButton = new Gtk.Button({
halign: Gtk.Align.CENTER,
label: _('Go Back'),
});
backButton.add_css_class('suggested-action');
backButton.add_css_class('pill-button');
backButton.connect('clicked', () => {
row.get_root().close_subpage();
});
this.gtkBoxAppend(page, backButton);
// Wrap the preferences group in an Adw.Clamp.
const clamp = new Adw.Clamp({
child: page,
maximum_size: 600,
tightening_threshold: 400,
});
// Open the subpage on click.
row.get_root().present_subpage(clamp);
}); });
group.add(row); group.add(row);
@@ -482,30 +452,12 @@ var PreferencesDialog = class PreferencesDialog {
return null; return null;
} }
// Initializes template widgets used by the preferences dialog. // Opens a modal window using the given effect.
_registerCustomClasses() { _previewEffect(effect) {
// Each effect page is based on a template widget. This template contains the title
// and the preview button.
if (GObject.type_from_name('BurnMyWindowsEffectPage') == null) {
BurnMyWindowsEffectPage = GObject.registerClass(
{
GTypeName: 'BurnMyWindowsEffectPage',
Template: `resource:///ui/${utils.getGTKString()}/effectPage.ui`,
InternalChildren: ['label', 'button'],
},
class BurnMyWindowsEffectPage extends Gtk.Box { // ------------------------------
_init(effect, dialog) {
super._init();
// Set the effect's name as label.
this._label.label = effect.getLabel();
// Open the preview window once the preview button is clicked.
this._button.connect('clicked', () => {
// Set the to-be-previewed effect. // Set the to-be-previewed effect.
dialog.getSettings().set_string('open-preview-effect', effect.getNick()); this.getSettings().set_string('open-preview-effect', effect.getNick());
dialog.getSettings().set_string('close-preview-effect', effect.getNick()); this.getSettings().set_string('close-preview-effect', effect.getNick());
// Make sure that the window.show() firther below "sees" this change. // Make sure that the window.show() firther below "sees" this change.
Gio.Settings.sync(); Gio.Settings.sync();
@@ -517,8 +469,8 @@ var PreferencesDialog = class PreferencesDialog {
default_width: 800, default_width: 800,
default_height: 450, default_height: 450,
modal: true, modal: true,
transient_for: utils.isGTK4() ? this._button.get_root() : transient_for: utils.isGTK4() ? this._widget.get_root() :
this._button.get_toplevel() this._widget.get_toplevel()
}); });
// Add a header bar to the window. // Add a header bar to the window.
@@ -545,8 +497,8 @@ var PreferencesDialog = class PreferencesDialog {
pixel_size: 128, pixel_size: 128,
}); });
dialog.gtkBoxAppend(box, image); this.gtkBoxAppend(box, image);
dialog.gtkBoxAppend(box, label); this.gtkBoxAppend(box, label);
if (utils.isGTK4()) { if (utils.isGTK4()) {
window.set_child(box); window.set_child(box);
@@ -555,6 +507,30 @@ var PreferencesDialog = class PreferencesDialog {
window.add(box); window.add(box);
window.show_all(); window.show_all();
} }
}
// Initializes template widgets used by the preferences dialog.
_registerCustomClasses() {
// On GTK3, each effect page is based on a template widget. This template contains the
// title and the preview button.
if (!utils.isGTK4() && GObject.type_from_name('BurnMyWindowsEffectPage') == null) {
BurnMyWindowsEffectPage = GObject.registerClass(
{
GTypeName: 'BurnMyWindowsEffectPage',
Template: `resource:///ui/gtk3/effectPage.ui`,
InternalChildren: ['label', 'button'],
},
class BurnMyWindowsEffectPage extends Gtk.Box { // ------------------------------
_init(effect, dialog) {
super._init();
// Set the effect's name as label.
this._label.label = effect.getLabel();
// Open the preview window once the preview button is clicked.
this._button.connect('clicked', () => {
dialog._previewEffect(effect);
}); });
} }
}); });
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" height="16px" viewBox="0 0 16 16" width="16px"><path d="m 6.707031 0 c -0.316406 0.0273438 -0.53125 0.335938 -0.4375 0.640625 l 0.425781 1.542969 c -0.425781 0.109375 -0.839843 0.261718 -1.238281 0.457031 l -1.023437 -1.765625 c -0.09375 -0.164062 -0.269532 -0.261719 -0.457032 -0.253906 c -0.378906 0.011718 -0.605468 0.429687 -0.410156 0.757812 l 1.015625 1.757813 c -0.335937 0.214843 -0.664062 0.449219 -0.976562 0.703125 l -1.25 -1.253906 c -0.097657 -0.097657 -0.226563 -0.152344 -0.363281 -0.152344 c -0.445313 0.003906 -0.664063 0.546875 -0.347657 0.859375 l 1.222657 1.21875 c -0.28125 0.265625 -0.546876 0.523437 -0.792969 0.792969 l -0.71875 -0.71875 c -0.097657 -0.097657 -0.226563 -0.152344 -0.363281 -0.152344 c -0.445313 0.003906 -0.664063 0.546875 -0.347657 0.859375 l 0.765625 0.761719 c -0.886718 1.078124 -1.410156 1.945312 -1.410156 1.945312 s 3.582031 6 8 6 s 8 -6 8 -6 s -0.523438 -0.867188 -1.410156 -1.945312 l 0.765625 -0.761719 c 0.324219 -0.320313 0.089843 -0.871094 -0.367188 -0.859375 c -0.128906 0.003906 -0.25 0.058594 -0.34375 0.152344 l -0.71875 0.71875 c -0.199219 -0.21875 -0.410156 -0.425782 -0.632812 -0.644532 l 1.101562 -1.414062 c 0.269531 -0.335938 0.015625 -0.835938 -0.414062 -0.8125 c -0.148438 0.007812 -0.285157 0.078125 -0.375 0.199218 l -1.050781 1.34375 c -0.261719 -0.21875 -0.527344 -0.433593 -0.808594 -0.628906 l 1.074218 -1.738281 c 0.21875 -0.34375 -0.046874 -0.792969 -0.453124 -0.765625 c -0.164063 0.007812 -0.3125 0.097656 -0.398438 0.242188 l -1.074219 1.738281 c -0.367187 -0.203125 -0.742187 -0.371094 -1.128906 -0.503907 l 0.570313 -1.648437 c 0.117187 -0.324219 -0.117188 -0.6640625 -0.460938 -0.671875 c -0.21875 -0.00390625 -0.414062 0.136719 -0.480469 0.34375 l -0.601562 1.722656 c -0.257813 -0.042968 -0.523438 -0.066406 -0.792969 -0.066406 c -0.105469 0 -0.207031 0.019531 -0.3125 0.027344 l -0.457031 -1.652344 c -0.054688 -0.21875 -0.25 -0.37109375 -0.472657 -0.375 c -0.019531 0 -0.035156 0 -0.054687 0 z m 1.292969 4 c 3.867188 0 6 4 6 4 s -2.132812 4 -6 4 s -6 -4 -6 -4 s 2.132812 -4 6 -4 z m 0 1 c -1.65625 0 -3 1.34375 -3 3 s 1.34375 3 3 3 s 3 -1.34375 3 -3 s -1.34375 -3 -3 -3 z m 0 0" fill="#222222"/></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

+17 -98
View File
@@ -7,36 +7,14 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface domain="burn-my-windows"> <interface domain="burn-my-windows">
<object class="GtkBox" id="apparition-prefs">
<property name="orientation">vertical</property> <object class="AdwExpanderRow" id="apparition-prefs">
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -55,6 +33,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-apparition-animation-time"> <object class="GtkButton" id="reset-apparition-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -63,26 +42,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Randomness</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Randomness</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -101,6 +66,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-apparition-randomness"> <object class="GtkButton" id="reset-apparition-randomness">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -109,26 +75,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Twirl Intensity</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Twirl Intensity</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">1</property> <property name="digits">1</property>
@@ -147,6 +99,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-apparition-twirl-intensity"> <object class="GtkButton" id="reset-apparition-twirl-intensity">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -155,26 +108,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Shake Intensity</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Shake Intensity</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">1</property> <property name="digits">1</property>
@@ -193,6 +132,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-apparition-shake-intensity"> <object class="GtkButton" id="reset-apparition-shake-intensity">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -201,26 +141,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Suction Intensity</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Suction Intensity</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -239,6 +165,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-apparition-suction-intensity"> <object class="GtkButton" id="reset-apparition-suction-intensity">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -247,14 +174,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
+19 -118
View File
@@ -7,36 +7,14 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface domain="burn-my-windows"> <interface domain="burn-my-windows">
<object class="GtkBox" id="broken-glass-prefs">
<property name="orientation">vertical</property> <object class="AdwExpanderRow" id="broken-glass-prefs">
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -55,6 +33,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-broken-glass-animation-time"> <object class="GtkButton" id="reset-broken-glass-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -63,26 +42,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Scale</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -101,6 +66,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-broken-glass-scale"> <object class="GtkButton" id="reset-broken-glass-scale">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -109,26 +75,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Gravity</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Gravity</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -147,6 +99,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-broken-glass-gravity"> <object class="GtkButton" id="reset-broken-glass-gravity">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -155,26 +108,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Blow Force</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Blow Force</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -193,6 +132,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-broken-glass-blow-force"> <object class="GtkButton" id="reset-broken-glass-blow-force">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -201,52 +141,21 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Shatter From Pointer Location</property>
<child> <property name="subtitle" translatable="yes">The shards will fly away from where your mouse pointer was when closing the window.</property>
<object class="GtkBox"> <property name="activatable-widget">broken-glass-use-pointer</property>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">3</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Shatter From Pointer Location</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">The shards will fly away from where your mouse pointer was when closing the window.</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<property name="wrap">1</property>
<style>
<class name="dim-label" />
<class name="caption" />
</style>
</object>
</child>
</object>
</child>
<child> <child>
<object class="GtkSwitch" id="broken-glass-use-pointer"> <object class="GtkSwitch" id="broken-glass-use-pointer">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="reset-broken-glass-use-pointer"> <object class="GtkButton" id="reset-broken-glass-use-pointer">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -255,14 +164,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
+13 -82
View File
@@ -7,36 +7,13 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface domain="burn-my-windows"> <interface domain="burn-my-windows">
<object class="GtkBox" id="doom-prefs"> <object class="AdwExpanderRow" id="doom-prefs">
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -55,6 +32,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-doom-animation-time"> <object class="GtkButton" id="reset-doom-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -63,26 +41,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Horizontal Scale</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Horizontal Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -101,6 +65,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-doom-horizontal-scale"> <object class="GtkButton" id="reset-doom-horizontal-scale">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -109,26 +74,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Vertical Scale</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Vertical Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -147,6 +98,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-doom-vertical-scale"> <object class="GtkButton" id="reset-doom-vertical-scale">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -155,26 +107,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Pixel Size</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Pixel Size</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -193,6 +131,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-doom-pixel-size"> <object class="GtkButton" id="reset-doom-pixel-size">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -201,14 +140,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
+13 -65
View File
@@ -7,36 +7,13 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface domain="burn-my-windows"> <interface domain="burn-my-windows">
<object class="GtkBox" id="energize-a-prefs"> <object class="AdwExpanderRow" id="energize-a-prefs">
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -55,6 +32,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-energize-a-animation-time"> <object class="GtkButton" id="reset-energize-a-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -63,26 +41,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Scale</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -101,6 +65,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-energize-a-scale"> <object class="GtkButton" id="reset-energize-a-scale">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -109,25 +74,15 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Color</property>
<child> <property name="activatable-widget">energize-a-color</property>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkColorButton" id="energize-a-color"> <object class="GtkColorButton" id="energize-a-color">
<property name="valign">center</property>
<property name="width-request">250</property>
<property name="use_alpha">0</property> <property name="use_alpha">0</property>
<property name="show_editor">1</property> <property name="show_editor">1</property>
</object> </object>
@@ -135,6 +90,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-energize-a-color"> <object class="GtkButton" id="reset-energize-a-color">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -143,14 +99,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
+14 -65
View File
@@ -7,36 +7,14 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface domain="burn-my-windows"> <interface domain="burn-my-windows">
<object class="GtkBox" id="energize-b-prefs">
<property name="orientation">vertical</property> <object class="AdwExpanderRow" id="energize-b-prefs">
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -55,6 +33,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-energize-b-animation-time"> <object class="GtkButton" id="reset-energize-b-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -63,26 +42,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Scale</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -101,6 +66,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-energize-b-scale"> <object class="GtkButton" id="reset-energize-b-scale">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -109,25 +75,15 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Color</property>
<child> <property name="activatable-widget">energize-b-color</property>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkColorButton" id="energize-b-color"> <object class="GtkColorButton" id="energize-b-color">
<property name="valign">center</property>
<property name="width-request">250</property>
<property name="use_alpha">0</property> <property name="use_alpha">0</property>
<property name="show_editor">1</property> <property name="show_editor">1</property>
</object> </object>
@@ -135,6 +91,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-energize-b-color"> <object class="GtkButton" id="reset-energize-b-color">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -143,14 +100,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
+36 -130
View File
@@ -7,61 +7,29 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface domain="burn-my-windows"> <interface domain="burn-my-windows">
<object class="GtkBox" id="fire-prefs"> <object class="AdwExpanderRow" id="fire-prefs">
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<property name="margin-bottom">20</property> <property name="title" translatable="yes">Presets</property>
<child> <property name="activatable-widget">fire-preset-button</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Presets</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkMenuButton" id="fire-preset-button"> <object class="GtkMenuButton" id="fire-preset-button">
<property name="label">Choose a Preset</property> <property name="valign">center</property>
</object> <property name="label" translatable="yes">Choose a Preset</property>
</child> <style>
<class name="flat" />
</style>
</object> </object>
</child> </child>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Animation Time [ms]</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -80,6 +48,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-fire-animation-time"> <object class="GtkButton" id="reset-fire-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -88,26 +57,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Scale</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -126,6 +81,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-flame-scale"> <object class="GtkButton" id="reset-flame-scale">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -134,26 +90,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Speed</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Speed</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -172,6 +114,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-flame-movement-speed"> <object class="GtkButton" id="reset-flame-movement-speed">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -180,51 +123,21 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">3D Noise</property>
<child> <property name="subtitle" translatable="yes">Creates a more dynamic fire but requires more GPU power.</property>
<object class="GtkBox"> <property name="activatable-widget">flame-3d-noise</property>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">3</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">3D Noise</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Creates a more dynamic fire but requires more GPU power.</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<style>
<class name="dim-label" />
<class name="caption" />
</style>
</object>
</child>
</object>
</child>
<child> <child>
<object class="GtkSwitch" id="flame-3d-noise"> <object class="GtkSwitch" id="flame-3d-noise">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="reset-flame-3d-noise"> <object class="GtkButton" id="reset-flame-3d-noise">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -233,56 +146,56 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Gradient</property>
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<child> <style>
<object class="GtkLabel"> <class name="linked" />
<property name="label" translatable="yes">Gradient</property> </style>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkColorButton" id="fire-color-1"> <object class="GtkColorButton" id="fire-color-1">
<property name="use_alpha">1</property> <property name="use_alpha">1</property>
<property name="show_editor">1</property> <property name="show_editor">1</property>
<property name="valign">center</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkColorButton" id="fire-color-2"> <object class="GtkColorButton" id="fire-color-2">
<property name="use_alpha">1</property> <property name="use_alpha">1</property>
<property name="show_editor">1</property> <property name="show_editor">1</property>
<property name="valign">center</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkColorButton" id="fire-color-3"> <object class="GtkColorButton" id="fire-color-3">
<property name="use_alpha">1</property> <property name="use_alpha">1</property>
<property name="show_editor">1</property> <property name="show_editor">1</property>
<property name="valign">center</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkColorButton" id="fire-color-4"> <object class="GtkColorButton" id="fire-color-4">
<property name="use_alpha">1</property> <property name="use_alpha">1</property>
<property name="show_editor">1</property> <property name="show_editor">1</property>
<property name="valign">center</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkColorButton" id="fire-color-5"> <object class="GtkColorButton" id="fire-color-5">
<property name="use_alpha">1</property> <property name="use_alpha">1</property>
<property name="show_editor">1</property> <property name="show_editor">1</property>
<property name="valign">center</property>
</object>
</child>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="reset-fire-colors"> <object class="GtkButton" id="reset-fire-colors">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -292,12 +205,5 @@ SPDX-License-Identifier: GPL-3.0-or-later
</object> </object>
</child> </child>
</object> </object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface> </interface>
+13 -83
View File
@@ -7,36 +7,13 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface domain="burn-my-windows"> <interface domain="burn-my-windows">
<object class="GtkBox" id="glide-prefs"> <object class="AdwExpanderRow" id="glide-prefs">
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -55,6 +32,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-glide-animation-time"> <object class="GtkButton" id="reset-glide-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -63,26 +41,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Scale</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -101,6 +65,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-glide-scale"> <object class="GtkButton" id="reset-glide-scale">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -109,26 +74,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Squish</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Squish</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -147,6 +98,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-glide-squish"> <object class="GtkButton" id="reset-glide-squish">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -155,26 +107,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Tilt</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Tilt</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -193,6 +131,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-glide-tilt"> <object class="GtkButton" id="reset-glide-tilt">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -201,15 +140,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
+27 -131
View File
@@ -7,36 +7,13 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface domain="burn-my-windows"> <interface domain="burn-my-windows">
<object class="GtkBox" id="hexagon-prefs"> <object class="AdwExpanderRow" id="hexagon-prefs">
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -55,6 +32,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-hexagon-animation-time"> <object class="GtkButton" id="reset-hexagon-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -63,26 +41,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Scale</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -101,6 +65,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-hexagon-scale"> <object class="GtkButton" id="reset-hexagon-scale">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -109,26 +74,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Mesh Line Width</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Mesh Line Width</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">1</property> <property name="digits">1</property>
@@ -147,6 +98,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-hexagon-line-width"> <object class="GtkButton" id="reset-hexagon-line-width">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -155,32 +107,23 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Line Color</property>
<child> <property name="activatable-widget">hexagon-line-color</property>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Line Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkColorButton" id="hexagon-line-color"> <object class="GtkColorButton" id="hexagon-line-color">
<property name="use_alpha">1</property> <property name="use_alpha">1</property>
<property name="show_editor">1</property> <property name="show_editor">1</property>
<property name="width-request">250</property>
<property name="valign">center</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="reset-hexagon-line-color"> <object class="GtkButton" id="reset-hexagon-line-color">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -189,32 +132,23 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Glow Color</property>
<child> <property name="activatable-widget">hexagon-glow-color</property>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Glow Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkColorButton" id="hexagon-glow-color"> <object class="GtkColorButton" id="hexagon-glow-color">
<property name="use_alpha">1</property> <property name="use_alpha">1</property>
<property name="show_editor">1</property> <property name="show_editor">1</property>
<property name="width-request">250</property>
<property name="valign">center</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="reset-hexagon-glow-color"> <object class="GtkButton" id="reset-hexagon-glow-color">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -223,51 +157,21 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Additive Blending</property>
<child> <property name="subtitle" translatable="yes">You may want to enable this for dark window themes.</property>
<object class="GtkBox"> <property name="activatable-widget">hexagon-additive-blending</property>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">3</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Additive Blending</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">You may want to enable this for dark window themes.</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<style>
<class name="dim-label" />
<class name="caption" />
</style>
</object>
</child>
</object>
</child>
<child> <child>
<object class="GtkSwitch" id="hexagon-additive-blending"> <object class="GtkSwitch" id="hexagon-additive-blending">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="reset-hexagon-additive-blending"> <object class="GtkButton" id="reset-hexagon-additive-blending">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -276,14 +180,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
+21 -116
View File
@@ -7,36 +7,13 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface domain="burn-my-windows"> <interface domain="burn-my-windows">
<object class="GtkBox" id="incinerate-prefs"> <object class="AdwExpanderRow" id="incinerate-prefs">
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -55,6 +32,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-incinerate-animation-time"> <object class="GtkButton" id="reset-incinerate-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -63,26 +41,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Scale</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -101,6 +65,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-incinerate-scale"> <object class="GtkButton" id="reset-incinerate-scale">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -109,26 +74,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Turbulence</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Turbulence</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -147,6 +98,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-incinerate-turbulence"> <object class="GtkButton" id="reset-incinerate-turbulence">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -155,51 +107,21 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Start at Pointer</property>
<child> <property name="subtitle" translatable="yes">If disabled, a random location will be chosen.</property>
<object class="GtkBox"> <property name="activatable-widget">incinerate-use-pointer</property>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">3</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Start at Pointer</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">If disabled, a random location will be chosen.</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<style>
<class name="dim-label" />
<class name="caption" />
</style>
</object>
</child>
</object>
</child>
<child> <child>
<object class="GtkSwitch" id="incinerate-use-pointer"> <object class="GtkSwitch" id="incinerate-use-pointer">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="reset-incinerate-use-pointer"> <object class="GtkButton" id="reset-incinerate-use-pointer">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -208,32 +130,23 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Color</property>
<child> <property name="activatable-widget">incinerate-color</property>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkColorButton" id="incinerate-color"> <object class="GtkColorButton" id="incinerate-color">
<property name="use_alpha">0</property> <property name="use_alpha">0</property>
<property name="show_editor">1</property> <property name="show_editor">1</property>
<property name="width-request">250</property>
<property name="valign">center</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="reset-incinerate-color"> <object class="GtkButton" id="reset-incinerate-color">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -242,14 +155,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
+25 -112
View File
@@ -7,36 +7,13 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface domain="burn-my-windows"> <interface domain="burn-my-windows">
<object class="GtkBox" id="matrix-prefs"> <object class="AdwExpanderRow" id="matrix-prefs">
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -55,6 +32,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-matrix-animation-time"> <object class="GtkButton" id="reset-matrix-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -63,26 +41,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Scale</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -101,6 +65,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-matrix-scale"> <object class="GtkButton" id="reset-matrix-scale">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -109,26 +74,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Randomness</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Randomness</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -147,6 +98,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-matrix-randomness"> <object class="GtkButton" id="reset-matrix-randomness">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -155,26 +107,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Vertical Overshooting</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Vertical Overshooting</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -193,6 +131,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-matrix-overshoot"> <object class="GtkButton" id="reset-matrix-overshoot">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -201,32 +140,23 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Trail Color</property>
<child> <property name="activatable-widget">matrix-trail-color</property>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Trail Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkColorButton" id="matrix-trail-color"> <object class="GtkColorButton" id="matrix-trail-color">
<property name="use_alpha">0</property> <property name="use_alpha">0</property>
<property name="valign">center</property>
<property name="width-request">250</property>
<property name="show_editor">1</property> <property name="show_editor">1</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="reset-matrix-trail-color"> <object class="GtkButton" id="reset-matrix-trail-color">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -235,32 +165,23 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Tip Color</property>
<child> <property name="activatable-widget">matrix-tip-color</property>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Tip Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkColorButton" id="matrix-tip-color"> <object class="GtkColorButton" id="matrix-tip-color">
<property name="use_alpha">0</property> <property name="use_alpha">0</property>
<property name="valign">center</property>
<property name="width-request">250</property>
<property name="show_editor">1</property> <property name="show_editor">1</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="reset-matrix-tip-color"> <object class="GtkButton" id="reset-matrix-tip-color">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -269,14 +190,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
</interface> </interface>
+10 -66
View File
@@ -7,36 +7,13 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface domain="burn-my-windows"> <interface domain="burn-my-windows">
<object class="GtkBox" id="pixel-wheel-prefs"> <object class="AdwExpanderRow" id="pixel-wheel-prefs">
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -55,6 +32,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-pixel-wheel-animation-time"> <object class="GtkButton" id="reset-pixel-wheel-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -63,26 +41,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Spoke Count</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Spoke Count</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -101,6 +65,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-pixel-wheel-spoke-count"> <object class="GtkButton" id="reset-pixel-wheel-spoke-count">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -109,26 +74,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Pixel Size</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Pixel Size</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -147,6 +98,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-pixel-wheel-pixel-size"> <object class="GtkButton" id="reset-pixel-wheel-pixel-size">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -155,14 +107,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
+7 -50
View File
@@ -7,36 +7,13 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface domain="burn-my-windows"> <interface domain="burn-my-windows">
<object class="GtkBox" id="pixel-wipe-prefs"> <object class="AdwExpanderRow" id="pixel-wipe-prefs">
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -55,6 +32,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-pixel-wipe-animation-time"> <object class="GtkButton" id="reset-pixel-wipe-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -63,26 +41,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Pixel Size</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Pixel Size</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -101,6 +65,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-pixel-wipe-pixel-size"> <object class="GtkButton" id="reset-pixel-wipe-pixel-size">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -109,14 +74,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
+10 -66
View File
@@ -7,36 +7,13 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface domain="burn-my-windows"> <interface domain="burn-my-windows">
<object class="GtkBox" id="pixelate-prefs"> <object class="AdwExpanderRow" id="pixelate-prefs">
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -55,6 +32,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-pixelate-animation-time"> <object class="GtkButton" id="reset-pixelate-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -63,26 +41,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Noise</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Noise</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -101,6 +65,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-pixelate-noise"> <object class="GtkButton" id="reset-pixelate-noise">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -109,26 +74,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Pixel Size</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Pixel Size</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -147,6 +98,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-pixelate-pixel-size"> <object class="GtkButton" id="reset-pixelate-pixel-size">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -155,14 +107,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
+13 -65
View File
@@ -7,36 +7,13 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface> <interface>
<object class="GtkBox" id="snap-prefs"> <object class="AdwExpanderRow" id="snap-prefs">
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -55,6 +32,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-snap-animation-time"> <object class="GtkButton" id="reset-snap-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text">Reset to Default Value</property> <property name="tooltip-text">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -63,26 +41,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Scale</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -101,6 +65,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-snap-scale"> <object class="GtkButton" id="reset-snap-scale">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text">Reset to Default Value</property> <property name="tooltip-text">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -109,25 +74,15 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Color</property>
<child> <property name="activatable-widget">snap-color</property>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkColorButton" id="snap-color"> <object class="GtkColorButton" id="snap-color">
<property name="width-request">250</property>
<property name="valign">center</property>
<property name="use_alpha">1</property> <property name="use_alpha">1</property>
<property name="show_editor">1</property> <property name="show_editor">1</property>
</object> </object>
@@ -135,6 +90,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-snap-color"> <object class="GtkButton" id="reset-snap-color">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text">Reset to Default Value</property> <property name="tooltip-text">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -143,14 +99,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
+19 -96
View File
@@ -7,36 +7,13 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface domain="burn-my-windows"> <interface domain="burn-my-windows">
<object class="GtkBox" id="trex-prefs"> <object class="AdwExpanderRow" id="trex-prefs">
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -55,6 +32,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-trex-animation-time"> <object class="GtkButton" id="reset-trex-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -63,26 +41,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Claw Scratch Scale</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Claw Scratch Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">1</property> <property name="digits">1</property>
@@ -101,6 +65,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-claw-scratch-scale"> <object class="GtkButton" id="reset-claw-scratch-scale">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -109,26 +74,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Claw Scratch Count</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Claw Scratch Count</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -147,6 +98,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-claw-scratch-count"> <object class="GtkButton" id="reset-claw-scratch-count">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -155,26 +107,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Warp Effect</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Warp Effect</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -193,6 +131,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-claw-scratch-warp"> <object class="GtkButton" id="reset-claw-scratch-warp">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -201,32 +140,23 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Flash Color</property>
<child> <property name="activatable-widget">claw-scratch-color</property>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Flash Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkColorButton" id="claw-scratch-color"> <object class="GtkColorButton" id="claw-scratch-color">
<property name="use_alpha">1</property> <property name="use_alpha">1</property>
<property name="show_editor">1</property> <property name="show_editor">1</property>
<property name="width-request">250</property>
<property name="valign">center</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="reset-claw-scratch-color"> <object class="GtkButton" id="reset-claw-scratch-color">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -235,13 +165,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
+10 -49
View File
@@ -7,36 +7,13 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface domain="burn-my-windows"> <interface domain="burn-my-windows">
<object class="GtkBox" id="tv-prefs"> <object class="AdwExpanderRow" id="tv-prefs">
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -55,6 +32,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-tv-animation-time"> <object class="GtkButton" id="reset-tv-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -63,32 +41,23 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Color</property>
<child> <property name="activatable-widget">tv-effect-color</property>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkColorButton" id="tv-effect-color"> <object class="GtkColorButton" id="tv-effect-color">
<property name="use_alpha">0</property> <property name="use_alpha">0</property>
<property name="show_editor">1</property> <property name="show_editor">1</property>
<property name="width-request">250</property>
<property name="valign">center</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="reset-tv-effect-color"> <object class="GtkButton" id="reset-tv-effect-color">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -97,14 +66,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
+13 -65
View File
@@ -7,36 +7,13 @@ SPDX-License-Identifier: GPL-3.0-or-later
<interface domain="burn-my-windows"> <interface domain="burn-my-windows">
<object class="GtkBox" id="wisps-prefs"> <object class="AdwExpanderRow" id="wisps-prefs">
<property name="orientation">vertical</property>
<child> <child>
<object class="GtkFrame"> <object class="AdwActionRow">
<child> <property name="title" translatable="yes">Animation Time [ms]</property>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">0</property> <property name="digits">0</property>
@@ -55,6 +32,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-wisps-animation-time"> <object class="GtkButton" id="reset-wisps-animation-time">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -63,26 +41,12 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Scale</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkScale"> <object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="draw-value">1</property> <property name="draw-value">1</property>
<property name="digits">2</property> <property name="digits">2</property>
@@ -101,6 +65,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="GtkButton" id="reset-wisps-scale"> <object class="GtkButton" id="reset-wisps-scale">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -109,32 +74,23 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Color</property>
<child> <property name="activatable-widget">wisps-color</property>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkColorButton" id="wisps-color"> <object class="GtkColorButton" id="wisps-color">
<property name="use_alpha">0</property> <property name="use_alpha">0</property>
<property name="show_editor">1</property> <property name="show_editor">1</property>
<property name="width-request">250</property>
<property name="valign">center</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="reset-wisps-color"> <object class="GtkButton" id="reset-wisps-color">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -143,14 +99,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object>
</child>
</object>
</child>
</object> </object>
-59
View File
@@ -1,59 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<requires lib="gtk" version="4.0" />
<template class="BurnMyWindowsEffectPage" parent="GtkBox">
<property name="orientation">vertical</property>
<property name="hexpand">1</property>
<property name="spacing">10</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel" id="label">
<property name="xalign">0</property>
<property name="hexpand">1</property>
<style>
<class name="large-title" />
</style>
</object>
</child>
<child>
<object class="GtkButton" id="button">
<property name="valign">center</property>
<property name="child">
<object class="GtkBox">
<property name="margin_start">8</property>
<property name="margin_end">8</property>
<property name="spacing">6</property>
<child>
<object class="GtkImage">
<property name="icon_name">media-playback-start-symbolic</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="halign">start</property>
<property name="label" translatable="yes">Preview this Effect</property>
</object>
</child>
</object>
</property>
<style>
<class name="pill-button" />
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</template>
</interface>
+9 -131
View File
@@ -48,127 +48,21 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
<child> <child>
<object class="GtkFrame"> <object class="AdwPreferencesGroup">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Also Add Effects to Dialogs</property>
<child> <property name="activatable-widget">destroy-dialogs</property>
<object class="GtkBox">
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">3</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Open Window Animation</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">If multiple are selected, one is chosen randomly.</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<style>
<class name="dim-label" />
<class name="caption" />
</style>
</object>
</child>
</object>
</child>
<child>
<object class="GtkMenuButton" id="open-effect-button">
<property name="label" translatable="yes">Choose Effects</property>
<property name="menu-model">open-effect-menu</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">3</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Close Window Animation</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">If multiple are selected, one is chosen randomly.</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<style>
<class name="dim-label" />
<class name="caption" />
</style>
</object>
</child>
</object>
</child>
<child>
<object class="GtkMenuButton" id="close-effect-button">
<property name="label" translatable="yes">Choose Effects</property>
<property name="menu-model">close-effect-menu</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Also Add Effects to Dialogs</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkSwitch" id="destroy-dialogs"> <object class="GtkSwitch" id="destroy-dialogs">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="reset-destroy-dialogs"> <object class="GtkButton" id="reset-destroy-dialogs">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -177,32 +71,20 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
<child> <child>
<object class="GtkListBoxRow"> <object class="AdwActionRow">
<property name="activatable">0</property> <property name="title" translatable="yes">Disable on Battery Power</property>
<child> <property name="activatable-widget">disable-on-battery</property>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Disable on Battery Power</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child> <child>
<object class="GtkSwitch" id="disable-on-battery"> <object class="GtkSwitch" id="disable-on-battery">
<property name="halign">end</property>
<property name="valign">center</property> <property name="valign">center</property>
</object> </object>
</child> </child>
<child> <child>
<object class="GtkButton" id="reset-disable-on-battery"> <object class="GtkButton" id="reset-disable-on-battery">
<property name="icon-name">edit-clear-symbolic</property> <property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property> <property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style> <style>
<class name="flat" /> <class name="flat" />
@@ -211,13 +93,9 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
</object> </object>
</child> </child>
</object>
</child>
</object> </object>
</child> </child>
</object>
</child>
</object> </object>