This commit is contained in:
Justin Garza
2025-01-12 20:22:59 -05:00
parent fc6aa44204
commit 56dbc7265c
5 changed files with 430 additions and 453 deletions
+15 -156
View File
@@ -48,157 +48,16 @@ SPDX-License-Identifier: GPL-3.0-or-later
</object>
</child>
<!-- Switch for Enabling Particles -->
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Enable Particles</property>
<property name="activatable-widget">unicorn-fart-particles-enable</property>
<property name="title" translatable="yes">Effect Presets</property>
<property name="activatable-widget">unicorn-fart-preset-button</property>
<child>
<object class="GtkSwitch" id="unicorn-fart-particles-enable">
<object class="GtkMenuButton" id="unicorn-fart-preset-button">
<property name="valign">center</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-unicorn-fart-particles-enable">
<property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
<!-- Particle Size Adjustment -->
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Particle Size</property>
<child>
<object class="GtkScale">
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="unicorn-fart-particle-size">
<property name="upper">100.0</property>
<property name="lower">1.0</property>
<property name="step-increment">1.0</property>
<property name="page-increment">10.0</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-unicorn-fart-particle-size">
<property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
<!-- Particle Speed Adjustment -->
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Particle Speed</property>
<child>
<object class="GtkScale">
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="unicorn-fart-particle-speed">
<property name="upper">50.0</property>
<property name="lower">0.1</property>
<property name="step-increment">0.1</property>
<property name="page-increment">1.0</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-unicorn-fart-particle-speed">
<property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Particle Color Random</property>
<child>
<object class="GtkScale">
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="unicorn-fart-particle-color-random">
<property name="upper">100.0</property>
<property name="lower">0.1</property>
<property name="step-increment">0.1</property>
<property name="page-increment">1.0</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-unicorn-fart-particle-color-random">
<property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Particle Color Speed</property>
<child>
<object class="GtkScale">
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="unicorn-fart-particle-color-speed">
<property name="upper">100.0</property>
<property name="lower">0.1</property>
<property name="step-increment">0.1</property>
<property name="page-increment">1.0</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-unicorn-fart-particle-color-speed">
<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="label" translatable="yes">Choose a Preset</property>
<style>
<class name="flat" />
</style>
@@ -351,7 +210,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="unicorn-fart-star-count">
<property name="upper">50</property>
<property name="upper">25</property>
<property name="lower">0</property>
<property name="step-increment">1</property>
<property name="page-increment">5</property>
@@ -417,7 +276,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="unicorn-fart-star-size">
<property name="upper">1.0</property>
<property name="upper">0.1</property>
<property name="lower">0.0</property>
<property name="step-increment">0.1</property>
<property name="page-increment">0.5</property>
@@ -548,42 +407,42 @@ SPDX-License-Identifier: GPL-3.0-or-later
<class name="linked" />
</style>
<child>
<object class="GtkColorButton" id="unicorn-fart-particle-color-0">
<object class="GtkColorButton" id="unicorn-fart-spark-color-0">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="valign">center</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="unicorn-fart-particle-color-1">
<object class="GtkColorButton" id="unicorn-fart-spark-color-1">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="valign">center</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="unicorn-fart-particle-color-2">
<object class="GtkColorButton" id="unicorn-fart-spark-color-2">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="valign">center</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="unicorn-fart-particle-color-3">
<object class="GtkColorButton" id="unicorn-fart-spark-color-3">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="valign">center</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="unicorn-fart-particle-color-4">
<object class="GtkColorButton" id="unicorn-fart-spark-color-4">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="valign">center</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="unicorn-fart-particle-color-5">
<object class="GtkColorButton" id="unicorn-fart-spark-color-5">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="valign">center</property>
@@ -592,7 +451,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
</object>
</child>
<child>
<object class="GtkButton" id="reset-unicorn-fart-particle-colors">
<object class="GtkButton" id="reset-unicorn-fart-spark-colors">
<property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Values</property>