diff --git a/res/skins/Deere/effect_button_parameter.xml b/res/skins/Deere/effect_parameter_button.xml
similarity index 100%
rename from res/skins/Deere/effect_button_parameter.xml
rename to res/skins/Deere/effect_parameter_button.xml
diff --git a/res/skins/Deere/effect_parameter_knob.xml b/res/skins/Deere/effect_parameter_knob.xml
index 36bbc9ae404c..d5406098f2f6 100644
--- a/res/skins/Deere/effect_parameter_knob.xml
+++ b/res/skins/Deere/effect_parameter_knob.xml
@@ -11,7 +11,7 @@
vertical
- 34,42
+ 34,
58,42
me,f
@@ -45,51 +45,30 @@
right
-
-
- EffectSlot_parameter_link_type
- EffectSlotParameterLinkTypeButton
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [EffectRack_EffectUnit_Effect],parameter_link_type
-
-
- EffectSlotParameterLinkInversionButtonContainer
- vertical
+ EffectSlotParameterLinkButtonsContainer
+ horizontal
-1,6f
EffectSlot_parameter_inversion
EffectSlotParameterLinkInversionButton
-
-
-
-
-
-
-
-
-
+ 6,4
+ 10,4
+ me,f
[EffectRack_EffectUnit_Effect],parameter_link_inverse
+
+
+
+ EffectSlot_parameter_link_type
+ EffectSlotParameterLinkTypeButton
+ 30,4
+ 46,4
+ me,f
+ [EffectRack_EffectUnit_Effect],parameter_link_type
+
diff --git a/res/skins/Deere/effect_single_with_parameters_row.xml b/res/skins/Deere/effect_single_with_parameters_row.xml
index dee9f0ab240c..a393c4a3c778 100644
--- a/res/skins/Deere/effect_single_with_parameters_row.xml
+++ b/res/skins/Deere/effect_single_with_parameters_row.xml
@@ -73,28 +73,28 @@ Variables:
8
-
+
1
-
+
2
-
+
3
-
+
4
-
+
5
-
+
6
-
+
7
-
+
8
diff --git a/res/skins/Deere/style.qss b/res/skins/Deere/style.qss
index 0613c145a461..b31e10594e28 100644
--- a/res/skins/Deere/style.qss
+++ b/res/skins/Deere/style.qss
@@ -1812,8 +1812,11 @@ do not highlight either state. */
standard button definitions.
Note: EQ Gain effects cannot be used in split mode (= can be 0 or 1 only)
*/
-#EffectSlotParameterLinkTypeButton {
- margin: 0 4px 0 4px;
+#EffectSlotParameterLinkButtonsContainer {
+ margin: 1px 4px;
+ qproperty-layoutSpacing: 1;
+ border-radius: 2px;
+ background-color: #282828;
}
#EffectSlotParameterLinkTypeButton[value="2"] {
@@ -1896,10 +1899,6 @@ do not highlight either state. */
border: 0px solid #0080BE;
}
-#EffectSlotParameterLinkInversionButton {
- margin: 0px 4px 0px 4px;
-}
-
#EffectSlotParameterLinkInversionButton[value="1"] {
background-color: #b90505;
}
diff --git a/res/skins/LateNight/fx_parameter_button.xml b/res/skins/LateNight/fx_parameter_button.xml
index ca2f7b7de61a..8584b868037b 100644
--- a/res/skins/LateNight/fx_parameter_button.xml
+++ b/res/skins/LateNight/fx_parameter_button.xml
@@ -21,7 +21,7 @@
FxButton
horizontal
- 40me,25f
+ 40me,18f
fx_parameter
diff --git a/res/skins/LateNight/fx_parameter_knob.xml b/res/skins/LateNight/fx_parameter_knob.xml
index 1959188b739f..4a4eb7e68426 100644
--- a/res/skins/LateNight/fx_parameter_knob.xml
+++ b/res/skins/LateNight/fx_parameter_knob.xml
@@ -14,7 +14,7 @@
FxKnobContainer
vertical
- 55,35
+ 40,35
60,
me,me
@@ -61,23 +61,32 @@
1min,1f
-
-
- EffectSlot_parameter_link_type
- FxSuperLinkButton
- 55me,5f
- ,parameter_link_type
-
+
+ AlignHCenter
+ horizontal
+ min,min
+
+ 0min,0min
+
+
+ EffectSlot_parameter_inversion
+ FxSuperLinkInvertButton
+ 9f,5f
+ ,parameter_link_inverse
+
- 1min,1f
+
+
+ EffectSlot_parameter_link_type
+ FxSuperLinkButton
+ 33,5f
+ ,parameter_link_type
+
+ 0min,0min
+
+
-
-
- EffectSlot_parameter_inversion
- FxSuperLinkInvertButton
- 55me,7f
- ,parameter_link_inverse
-
+ 1min,2f
diff --git a/res/skins/LateNight/style.qss b/res/skins/LateNight/style.qss
index dc25bc2aac40..dab638c9926f 100644
--- a/res/skins/LateNight/style.qss
+++ b/res/skins/LateNight/style.qss
@@ -1465,7 +1465,6 @@ WBeatSpinBox,
#FxButton {
qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
- padding-top: 4px;
}
#FxUnitKnob {
@@ -1550,10 +1549,10 @@ WEffectSelector {
border-radius: 1px;
}
#FxSuperLinkButton {
- margin: 0px 5px 0px 5px;
- }
+ margin: 0px 2px 0px 2px;
+ }
#FxSuperLinkInvertButton {
- margin: 0px 5px 2px 5px;
+ margin: 0px;
}
#FxSuperLinkButton[value="0"],
@@ -1572,7 +1571,7 @@ WEffectSelector {
}
#FxSuperLinkButton[value="1"] {
- background-color: #A5A5A5;
+ background-color: #5b9601;
}
#FxSuperLinkButton[value="1"]:hover {
background-color: #CDCDCD;
@@ -1580,8 +1579,8 @@ WEffectSelector {
#FxSuperLinkButton[value="2"] { /*
a simple way to achieve a partitioning in thirds */
background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0,
- stop: 0 #A5A5A5,
- stop: 0.33 #A5A5A5,
+ stop: 0 #5b9601,
+ stop: 0.33 #5b9601,
stop: 0.34 #4b4b4b,
stop: 1 #4b4b4b);
}
@@ -1596,8 +1595,8 @@ WEffectSelector {
background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0,
stop: 0 #4b4b4b,
stop: 0.66 #4b4b4b,
- stop: 0.67 #A5A5A5,
- stop: 1 #A5A5A5);
+ stop: 0.67 #5b9601,
+ stop: 1 #5b9601);
}
#FxSuperLinkButton[value="3"]:hover {
background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0,
@@ -1608,12 +1607,12 @@ WEffectSelector {
}
#FxSuperLinkButton[value="4"] {
background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0,
- stop: 0 #A5A5A5,
- stop: 0.330000 #A5A5A5,
+ stop: 0 #5b9601,
+ stop: 0.330000 #5b9601,
stop: 0.340000 #4b4b4b,
stop: 0.660000 #4b4b4b,
- stop: 0.670000 #A5A5A5,
- stop: 1 #A5A5A5);
+ stop: 0.670000 #5b9601,
+ stop: 1 #5b9601);
}
#FxSuperLinkButton[value="4"]:hover {
background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0,
diff --git a/res/skins/Shade/btn_link_type/btn_link_inversion_off.png b/res/skins/Shade/btn_link_type/btn_link_inversion_off.png
new file mode 100644
index 000000000000..bf7f89d748f9
Binary files /dev/null and b/res/skins/Shade/btn_link_type/btn_link_inversion_off.png differ
diff --git a/res/skins/Shade/btn_link_type/btn_link_inversion_on.png b/res/skins/Shade/btn_link_type/btn_link_inversion_on.png
new file mode 100644
index 000000000000..51d797bde539
Binary files /dev/null and b/res/skins/Shade/btn_link_type/btn_link_inversion_on.png differ
diff --git a/res/skins/Shade/btn_link_type/btn_link_type_inverted.png b/res/skins/Shade/btn_link_type/btn_link_type_inverted.png
deleted file mode 100644
index 9eaad96e940e..000000000000
Binary files a/res/skins/Shade/btn_link_type/btn_link_type_inverted.png and /dev/null differ
diff --git a/res/skins/Shade/btn_link_type/btn_link_type_left.png b/res/skins/Shade/btn_link_type/btn_link_type_left.png
index 42ca246e6139..97761f152596 100644
Binary files a/res/skins/Shade/btn_link_type/btn_link_type_left.png and b/res/skins/Shade/btn_link_type/btn_link_type_left.png differ
diff --git a/res/skins/Shade/btn_link_type/btn_link_type_left_right.png b/res/skins/Shade/btn_link_type/btn_link_type_left_right.png
index 1e61a581fd16..4f39fa6de922 100644
Binary files a/res/skins/Shade/btn_link_type/btn_link_type_left_right.png and b/res/skins/Shade/btn_link_type/btn_link_type_left_right.png differ
diff --git a/res/skins/Shade/btn_link_type/btn_link_type_linked.png b/res/skins/Shade/btn_link_type/btn_link_type_linked.png
index 2b1feff5d14e..cfa1b4b30650 100644
Binary files a/res/skins/Shade/btn_link_type/btn_link_type_linked.png and b/res/skins/Shade/btn_link_type/btn_link_type_linked.png differ
diff --git a/res/skins/Shade/btn_link_type/btn_link_type_none.png b/res/skins/Shade/btn_link_type/btn_link_type_none.png
index f72adc211ea8..03b25ffff0e0 100644
Binary files a/res/skins/Shade/btn_link_type/btn_link_type_none.png and b/res/skins/Shade/btn_link_type/btn_link_type_none.png differ
diff --git a/res/skins/Shade/btn_link_type/btn_link_type_right.png b/res/skins/Shade/btn_link_type/btn_link_type_right.png
index 953cca85e00f..13a5a30d2558 100644
Binary files a/res/skins/Shade/btn_link_type/btn_link_type_right.png and b/res/skins/Shade/btn_link_type/btn_link_type_right.png differ
diff --git a/res/skins/Shade/effect_parameter_knob.xml b/res/skins/Shade/effect_parameter_knob.xml
index 55c2c717bcff..2c5c64c5b472 100644
--- a/res/skins/Shade/effect_parameter_knob.xml
+++ b/res/skins/Shade/effect_parameter_knob.xml
@@ -49,58 +49,65 @@
-
- EffectSlot_parameter_link_type
- 5
-
- 0
- skin:/btn/btn_link_type/btn_link_type_none.png
- skin:/btn/btn_link_type/btn_link_type_none.png
-
-
- 1
- skin:/btn/btn_link_type/btn_link_type_linked.png
- skin:/btn/btn_link_type/btn_link_type_linked.png
-
-
- 2
- skin:/btn/btn_link_type/btn_link_type_left.png
- skin:/btn/btn_link_type/btn_link_type_left.png
-
-
- 3
- skin:/btn/btn_link_type/btn_link_type_right.png
- skin:/btn/btn_link_type/btn_link_type_right.png
-
-
- 4
- skin:/btn/btn_link_type/btn_link_type_left_right.png
- skin:/btn/btn_link_type/btn_link_type_left_right.png
-
-
- [EffectRack1_EffectUnit_Effect],parameter_link_type
- LeftButton
-
-
-
- EffectSlot_parameter_inversion
- 2
-
- 0
- skin:/btn/btn_link_type/btn_link_type_none.png
- skin:/btn/btn_link_type/btn_link_type_none.png
-
-
- 1
- skin:/btn/btn_link_type/btn_link_type_inverted.png
- skin:/btn/btn_link_type/btn_link_type_inverted.png
-
-
- [EffectRack1_EffectUnit_Effect],parameter_link_inverse
- LeftButton
-
-
+
+ horizontal
+
+ 0min,0min
+
+ EffectSlot_parameter_inversion
+ 2
+
+ 0
+ skin:/btn_link_type/btn_link_inversion_off.png
+ skin:/btn_link_type/btn_link_inversion_off.png
+
+
+ 1
+ skin:/btn_link_type/btn_link_inversion_on.png
+ skin:/btn_link_type/btn_link_inversion_on.png
+
+
+ [EffectRack1_EffectUnit_Effect],parameter_link_inverse
+ LeftButton
+
+
+
+ EffectSlot_parameter_link_type
+ 5
+
+ 0
+ skin:/btn_link_type/btn_link_type_none.png
+ skin:/btn_link_type/btn_link_type_none.png
+
+
+ 1
+ skin:/btn_link_type/btn_link_type_linked.png
+ skin:/btn_link_type/btn_link_type_linked.png
+
+
+ 2
+ skin:/btn_link_type/btn_link_type_left.png
+ skin:/btn_link_type/btn_link_type_left.png
+
+
+ 3
+ skin:/btn_link_type/btn_link_type_right.png
+ skin:/btn_link_type/btn_link_type_right.png
+
+
+ 4
+ skin:/btn_link_type/btn_link_type_left_right.png
+ skin:/btn_link_type/btn_link_type_left_right.png
+
+
+ [EffectRack1_EffectUnit_Effect],parameter_link_type
+ LeftButton
+
+
+ 0min,0min
+
+
diff --git a/res/skins/Tango/fx_parameter_knob.xml b/res/skins/Tango/fx_parameter_knob.xml
index 519b81510f3a..6171d3ab1d8c 100644
--- a/res/skins/Tango/fx_parameter_knob.xml
+++ b/res/skins/Tango/fx_parameter_knob.xml
@@ -13,16 +13,18 @@ Variables:
[_Effect]
vertical
- 43,47
- 52,47
- me,f
+ 43,
+ 52,
+ me,min
+ 1min,2f
+
vertical
- 42,33
- 51,33
- me,f
+ 42,
+ 51,
+ me,min
@@ -47,8 +49,8 @@ Variables:
- 42,11
- 51,11
+ 42,12
+ 51,12
me,f
horizontal
@@ -69,23 +71,39 @@ Variables:
-
-
- EffectSlot_parameter_link_type
- FxSuperLinkButton
- 42me,5f
- ,parameter_link_type
-
-
- 1min,1f
+
+ AlignHCenter
+ horizontal
+ min,min
+
+ 0min,0min
+
+ FxSuperLinkButtonBox
+ horizontal
+ 39,
+ 51,
+ me,min
+
+
+
+ EffectSlot_parameter_inversion
+ FxSuperLinkInvertButton
+ 10f,5f
+ ,parameter_link_inverse
+
-
-
- EffectSlot_parameter_inversion
- FxSuperLinkInvertButton
- 42me,5f
- ,parameter_link_inverse
-
+
+
+ EffectSlot_parameter_link_type
+ FxSuperLinkButton
+ 25me,5f
+ ,parameter_link_type
+
+
+
+ 0min,0min
+
+
1min,2f
diff --git a/res/skins/Tango/fx_parameter_row.xml b/res/skins/Tango/fx_parameter_row.xml
index 0b64a08ec93d..43136fbfd966 100644
--- a/res/skins/Tango/fx_parameter_row.xml
+++ b/res/skins/Tango/fx_parameter_row.xml
@@ -9,7 +9,7 @@ Variables passed through from fx_unit:
FxParameters
horizontal
- min,47f
+ min,min
diff --git a/res/skins/Tango/fx_unit_left.xml b/res/skins/Tango/fx_unit_left.xml
index 9fdb9d7da6a9..50b7ca8a6ee3 100644
--- a/res/skins/Tango/fx_unit_left.xml
+++ b/res/skins/Tango/fx_unit_left.xml
@@ -187,7 +187,7 @@ Variables:
FxUnitControls
vertical
- min,me
+ min,min
AlignCenter
@@ -201,7 +201,7 @@ Variables:
right
- 1min,2f
+ 1min,1f
FxSamplersMiniMaxi
@@ -255,7 +255,7 @@ Variables:
EffectUnit_super1
SuperWetDryKnob
- 30f,30f
+ 30f,26f
[]
super1
blue
diff --git a/res/skins/Tango/style.qss b/res/skins/Tango/style.qss
index 02b1f9efa3b5..29b05ff432f3 100644
--- a/res/skins/Tango/style.qss
+++ b/res/skins/Tango/style.qss
@@ -1801,14 +1801,20 @@ decks, samplers, mic, aux, fx */
#FxParameterButtonName_active {
color: #eeeeee;
}
-
+#FxSuperLinkButtonBox,
#FxSuperLinkButton,
#FxSuperLinkInvertButton {
/* those buttons are only 5px tall, that's why they won't accept
3px radius which is set for all WPushButtons */
border-radius: 2px;
- margin-right: 1px;
-}
+ }
+ #FxSuperLinkButtonBox {
+ background-color: #282828;
+ margin: 0px 2px 0px 1px;
+ qproperty-layoutSpacing: 1;
+ }
+ #FxSuperLinkInvertButton {
+ }
#FxSuperLinkButton[value="0"],
#FxSuperLinkInvertButton[displayValue="0"] {