Skip to content

Commit

Permalink
Merge pull request #10913 from m0dB/crossfader_with_autodj
Browse files Browse the repository at this point in the history
Crossfader with autodj
  • Loading branch information
daschuer authored Oct 21, 2022
2 parents 51c811a + 98e1a9f commit 6d6b452
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 16 deletions.
50 changes: 34 additions & 16 deletions res/skins/LateNight/mixer/singletons.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,23 +7,41 @@
<SingletonDefinition>
<ObjectName>CrossfaderSingleton</ObjectName>
<Children>
<SliderComposed>
<TooltipId>crossfader</TooltipId>
<WidgetGroup>
<Size>115f,40f</Size>
<Handle scalemode="STRETCH_ASPECT">skin:/<Variable name="SliderScheme"/>/sliders/knob_crossfader.svg</Handle>
<Slider scalemode="STRETCH_ASPECT">skin:/<Variable name="SliderScheme"/>/sliders/slider_crossfader.svg</Slider>
<Horizontal>true</Horizontal>
<BarColor><Variable name="BarColorCrossfader"/></BarColor>
<BarWidth><Variable name="BarWidth"/></BarWidth>
<BarMargins><Variable name="BarMarginCrossfader"/></BarMargins>
<BarMargins><Variable name="BarMarginVolume"/></BarMargins>
<BarRoundCaps>true</BarRoundCaps>
<BarAxisPos>19.0</BarAxisPos>
<BarUnipolar>false</BarUnipolar>
<Connection>
<ConfigKey>[Master],crossfader</ConfigKey>
</Connection>
</SliderComposed>
<Children>
<!-- WidgetGroup around slider to draw a style border
around it when AutoDJ is enabled. Note that it doesn't
work without the extra outer WidgetGroup -->
<WidgetGroup>
<Size>115f,40f</Size>
<ObjectName>CrossfaderContainer</ObjectName>
<Connection>
<ConfigKey>[AutoDJ],enabled</ConfigKey>
<BindProperty>highlight</BindProperty>
</Connection>
<Children>
<SliderComposed>
<TooltipId>crossfader</TooltipId>
<Size>115f,40f</Size>
<Handle scalemode="STRETCH_ASPECT">skin:/<Variable name="SliderScheme"/>/sliders/knob_crossfader.svg</Handle>
<Slider visible="false" scalemode="STRETCH_ASPECT">skin:/<Variable name="SliderScheme"/>/sliders/slider_crossfader.svg</Slider>
<Horizontal>true</Horizontal>
<BarColor><Variable name="BarColorCrossfader"/></BarColor>
<BarWidth><Variable name="BarWidth"/></BarWidth>
<BarMargins><Variable name="BarMarginCrossfader"/></BarMargins>
<BarMargins><Variable name="BarMarginVolume"/></BarMargins>
<BarRoundCaps>true</BarRoundCaps>
<BarAxisPos>19.0</BarAxisPos>
<BarUnipolar>false</BarUnipolar>
<Connection>
<ConfigKey>[Master],crossfader</ConfigKey>
</Connection>
</SliderComposed>
</Children>
</WidgetGroup>
</Children>
</WidgetGroup>
</Children>
</SingletonDefinition>

Expand Down
4 changes: 4 additions & 0 deletions res/skins/LateNight/style_classic.qss
Original file line number Diff line number Diff line change
Expand Up @@ -668,6 +668,10 @@ WLibrary {

/************** Mixer *********************************************************/

#CrossfaderContainer[highlight="1"] {
border: 1px solid #cf9200;
}

#MixerDecks {
padding: 2px 6px 2px 6px;
}
Expand Down
4 changes: 4 additions & 0 deletions res/skins/LateNight/style_palemoon.qss
Original file line number Diff line number Diff line change
Expand Up @@ -717,6 +717,10 @@ WBeatSpinBox::down-button,

/************** Mixer ***************************************************/

#CrossfaderContainer[highlight="1"] {
border: 1px solid #b2421c;
}

#MixerDecks {
padding: 2px 5px 2px 5px;
}
Expand Down

0 comments on commit 6d6b452

Please sign in to comment.