diff --git a/res/skins/Deere/auxiliary.xml b/res/skins/Deere/auxiliary.xml
index 331609a6d01..e27bcbac306 100644
--- a/res/skins/Deere/auxiliary.xml
+++ b/res/skins/Deere/auxiliary.xml
@@ -64,7 +64,9 @@
,pfl
-
+
+ Aux
+
diff --git a/res/skins/Deere/crossfader_orientation_button.xml b/res/skins/Deere/crossfader_orientation_button.xml
index 228dae192e6..7f29c11012d 100644
--- a/res/skins/Deere/crossfader_orientation_button.xml
+++ b/res/skins/Deere/crossfader_orientation_button.xml
@@ -1,7 +1,7 @@
orientation
- OrientationButton
+ OrientationButton
diff --git a/res/skins/Deere/effect_rack.xml b/res/skins/Deere/effect_rack.xml
index 8f47523c425..655ffb7feb1 100644
--- a/res/skins/Deere/effect_rack.xml
+++ b/res/skins/Deere/effect_rack.xml
@@ -37,6 +37,11 @@ Container for all the effect units
1
+
+ 4
+ 22
+
+
1
2
@@ -56,6 +61,11 @@ Container for all the effect units
3
+
+ 4
+ 22
+
+
1
4
diff --git a/res/skins/Deere/mixer_controls_col2.xml b/res/skins/Deere/mixer_controls_col2.xml
index 79e0d8ea51d..62ce45298ca 100644
--- a/res/skins/Deere/mixer_controls_col2.xml
+++ b/res/skins/Deere/mixer_controls_col2.xml
@@ -133,7 +133,9 @@
horizontal
-
+
+ Deck
+
[Master],show_4decks
diff --git a/res/skins/Deere/mixer_controls_condensed_left.xml b/res/skins/Deere/mixer_controls_condensed_left.xml
index 65aae5afd40..dd5934b7316 100644
--- a/res/skins/Deere/mixer_controls_condensed_left.xml
+++ b/res/skins/Deere/mixer_controls_condensed_left.xml
@@ -129,25 +129,17 @@
CondensedButtonContainerLeft
-1me,25f
- horizontal
+ vertical
-
- orientation
- OrientationButton
-
-
-
-
- icon/ic_orientation_left_48px.svg
- icon/ic_orientation_left_48px.svg
-
- icon/ic_orientation_48px.svg
- icon/ic_orientation_48px.svg
-
- icon/ic_orientation_right_48px.svg
- icon/ic_orientation_right_48px.svg
- ,orientation
+
+
+ 2
+
+
+ Deck
+
+
diff --git a/res/skins/Deere/mixer_controls_condensed_right.xml b/res/skins/Deere/mixer_controls_condensed_right.xml
index bf6b92b20b1..5e6381a4531 100644
--- a/res/skins/Deere/mixer_controls_condensed_right.xml
+++ b/res/skins/Deere/mixer_controls_condensed_right.xml
@@ -130,25 +130,17 @@
CondensedButtonContainerRight
-1me,25f
- horizontal
+ vertical
-
- orientation
- OrientationButton
-
-
-
-
- icon/ic_orientation_left_48px.svg
- icon/ic_orientation_left_48px.svg
-
- icon/ic_orientation_48px.svg
- icon/ic_orientation_48px.svg
-
- icon/ic_orientation_right_48px.svg
- icon/ic_orientation_right_48px.svg
- ,orientation
+
+
+ 2
+
+
+ Deck
+
+
diff --git a/res/skins/Deere/sampler_controls_row.xml b/res/skins/Deere/sampler_controls_row.xml
index 2ce1d8c45ef..ebdb59473c4 100644
--- a/res/skins/Deere/sampler_controls_row.xml
+++ b/res/skins/Deere/sampler_controls_row.xml
@@ -102,22 +102,8 @@
,beatsync_tempo
-
- orientation
- OrientationButton
-
-
-
-
- icon/ic_orientation_left_48px.svg
- icon/ic_orientation_left_48px.svg
-
- icon/ic_orientation_48px.svg
- icon/ic_orientation_48px.svg
-
- icon/ic_orientation_right_48px.svg
- icon/ic_orientation_right_48px.svg
- ,orientation
+
+ Sampler
diff --git a/res/skins/Deere/spacer_hx.xml b/res/skins/Deere/spacer_hx.xml
index 536e6d040ca..42b27813ab8 100644
--- a/res/skins/Deere/spacer_hx.xml
+++ b/res/skins/Deere/spacer_hx.xml
@@ -4,12 +4,12 @@ Description: Spacer.
-->
- Spacer
+ Spacer
horizontal
min,min
-
-
+ ,-1
+ ,-1
diff --git a/res/skins/Deere/style.qss b/res/skins/Deere/style.qss
index 6b8d023ff5f..a6b4f28f9d8 100644
--- a/res/skins/Deere/style.qss
+++ b/res/skins/Deere/style.qss
@@ -115,6 +115,10 @@
border-width: 1px 0px;
}
+#Spacer22 {
+ background-color: #222222;
+}
+
#SamplerRow1,
#SamplerRow2,
#SamplerRow3,
@@ -1352,11 +1356,20 @@ WPushButton[value="2"]:hover {
}
/* Special case "orientation" controls
- 1 -- center / default (off)
- 2 -- right
0 -- left
+ 1 -- center / off
+ 2 -- right
*/
-#OrientationButton[value="1"] {
+/* Default xfader positions:
+ left decks = left xfader
+ right decks = right xfader
+ auxiliary = center */
+#OrientationButtonDeck1[value="0"],
+#OrientationButtonDeck3[value="0"],
+#OrientationButtonDeck2[value="2"],
+#OrientationButtonDeck4[value="2"],
+#OrientationButtonAux[value="1"],
+#OrientationButtonSampler[value="1"] {
color: #D2D2D2;
background-color: #4B4B4B;
border: 1px solid #4B4B4B;
@@ -1364,31 +1377,49 @@ WPushButton[value="2"]:hover {
outline: none;
}
-#OrientationButton:hover {
+#OrientationButtonDeck1[value="0"]:hover,
+#OrientationButtonDeck3[value="0"]:hover,
+#OrientationButtonDeck2[value="2"]:hover,
+#OrientationButtonDeck4[value="2"]:hover,
+#OrientationButtonAux[value="1"]:hover,
+#OrientationButtonSampler[value="1"]:hover {
color: #D2D2D2;
background-color: #5F5F5F;
border: 0px solid #5F5F5F;
}
-#OrientationButton[value="2"] {
- color: #FDFDFD;
- background-color: #006596;
- border: 0px solid #006596;
-}
-
-#OrientationButton[value="2"]:hover {
- color: #FDFDFD;
- background-color: #0080BE;
- border: 0px solid #0080BE;
-}
-
-#OrientationButton[value="0"] {
+/* Highlight xfader special positions != default */
+#OrientationButtonDeck1[value="1"],
+#OrientationButtonDeck1[value="2"],
+#OrientationButtonDeck3[value="1"],
+#OrientationButtonDeck3[value="2"],
+#OrientationButtonDeck2[value="0"],
+#OrientationButtonDeck2[value="1"],
+#OrientationButtonDeck4[value="0"],
+#OrientationButtonDeck4[value="1"],
+#OrientationButtonAux[value="0"],
+#OrientationButtonAux[value="2"],
+#OrientationButtonSampler[value="0"],
+#OrientationButtonSampler[value="2"] {
color: #FDFDFD;
background-color: #006596;
border: 0px solid #006596;
+ border-radius: 2px;
+ outline: none;
}
-#OrientationButton[value="0"]:hover {
+#OrientationButtonDeck1[value="1"]:hover,
+#OrientationButtonDeck1[value="2"]:hover,
+#OrientationButtonDeck3[value="1"]:hover,
+#OrientationButtonDeck3[value="2"]:hover,
+#OrientationButtonDeck2[value="0"]:hover,
+#OrientationButtonDeck2[value="1"]:hover,
+#OrientationButtonDeck4[value="0"]:hover,
+#OrientationButtonDeck4[value="1"]:hover,
+#OrientationButtonAux[value="0"]:hover,
+#OrientationButtonAux[value="2"]:hover,
+#OrientationButtonSampler[value="0"]:hover,
+#OrientationButtonSampler[value="2"]:hover {
color: #FDFDFD;
background-color: #0080BE;
border: 0px solid #0080BE;