Files
XDJ100SX/mixxx/XDJ200SX/style.qss
T
2026-03-15 18:51:38 +01:00

666 lines
11 KiB
Plaintext

/* Pioneer Colours:
Play button: #6ee128
Cue button: #eb870f
Slip button: #d73535
Tabs on top: #c3d541
Headers: #32323c
Title bg: #112f5c
Blue: #2d85cd
White: #e5e6ea
*/
#Mixxx {
background-color: #000;
}
*{
font-family: 'Helvetica Neue', sans-serif;
}
QMenuBar, QMenuBar::item, QMenu, QMenu::item {
background-color: black;
color: gray;
}
QMenuBar::item:pressed, QMenu::item:selected, QMenu::item:pressed {
background-color: rgba(255,255,255,0.2);
}
/************************************************************************/
/* Buttons */
/************************************************************************/
WPushButton {
color: #e5e6ea;
background-color: transparent;
border: 1px solid #e5e6ea;
border-radius: 2px;
outline: none;
}
WPushButton[value="1"] {
color: #d73535;
border-color: #d73535;
}
/************************************************************************/
/* Deck */
/************************************************************************/
#Deck {
border: 10px solid transparent;
border-radius: 2px;
}
#DeckMinimal{
border:5px solid transparent;
border-radius:2px;
padding-left:5px;
padding-right:5px;
}
#DeckBPMWrapper {
border: 1px solid #e5e6ea;
border-radius: 2px;
margin-bottom: 4px;
padding-right: 10px;
padding-left: 5px;
qproperty-layoutAlignment: 'AlignHCenter| AlignVCenter';
}
#DeckBPMWrapperminimal{
border: 1px solid #e5e6ea;
border-radius: 2px;
qproperty-layoutAlignment: 'AlignHCenter| AlignVCenter';
}
#DeckBPM {
padding-left:2px;
font-size: 50px;
font-weight:300;
}
#DeckBPMminimal{
padding-left:2px;
font-size:25px;
font-weight:300;
}
#DeckBPMTitleWrapper {
qproperty-layoutAlignment: 'AlignLeft | AlignVCenter';
}
#DeckBPMTitle {
padding-top:2px;
font-size: 10px;
font-weight: 400;
}
#TrackBPMRangeContainer {
margin-right: 50px;
padding: 5px;
qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
}
#TrackBPMRangeContainerMinimal {
margin-right: 5px;
padding: 0;
qproperty-layoutAlignment: 'AlignRight | AlignVCenter';
}
#DeckBPMRangePercent {
background-color: #fff;
padding: 0 10px 0 10px;
}
#DeckBPMRangePercentMinimal {
background-color: #fff;
padding: 0 5px 0 5px;
margin:0 5px 0 5px;
}
#TempoName{
color:#fff;
margin-right:20px;
}
#BPMRangePlusMinus, #RateDisplay {
font-size: 18px;
font-weight: 300;
color:#000;
}
#BPMRangePlusMinusMinimal, #RateDisplayMinimal {
font-size: 14px;
font-weight: 300;
color:#000;
}
#PitchCurrent{
font-size:40px;
font-weight:200;
}
#BPMPercent{
font-size:12px;
font-weight:300;
margin-top:20px;
}
#PitchCurrentMinimal{
font-size:20px;
font-weight:200;
margin-top:5px;
}
#KeyInfoMinimal{
font-size:14px;
font-weight:300;
margin-top:5px;
}
#DeckHeader {
background-color: #112f5c;
padding: 2px;
}
#DeckTitle, #DeckTitleNote {
font-size: 20px;
}
#DeckTitleNote {
margin: 0 2px;
}
#MasterTempo, #BeatJumps{
color:#fff;
border: 1px solid #e5e6ea;
border-radius: 2px;
qproperty-alignment: 'AlignCenter';
margin: 5px 0 5px 0;
}
#Mode1, #Mode2, #Mode3, #Mode4, #Mode5, #Mode6{
font-size:10px;
color:#fff;
border-radius:2px;
qproperty-alignment: 'AlignCenter';
margin:10px 0 10px 0;
}
#Mode1{
background-color:#0551cc;
}
#Mode2{
background-color:#a45f26;
}
#Mode3{
background-color:#d73535;
}
#Mode4{
background-color:#f87021;
}
#Mode5{
background-color:#3478f2;
}
#Mode6{
background-color:green;
}
#MasterTempoMinimal{
color:#fff;
border:1px solid #e5e6ea;
border-radius:2px;
qproperty-alignment:'AlignCenter';
margin: 2px 0 2px 0;
}
#MasterTempo[highlight="1"], #MasterTempoMinimal[highlight="1"]{
color: #d73535;
border-color: #d73535;
}
#KeyTitle, #KeyInfo{
color:#fff;
font-weight:400;
}
#KeyTitle{
margin-top:5px;
font-size:12px;
}
#KeyInfo{
font-size:25px;
}
#DeckChannelTitle, #DeckTrackTimeTitle, #DeckTempoTitle {
font-size: 12px;
font-weight: 400;
text-transform: uppercase;
}
#DeckPlayingLeft {
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
}
#DeckTrackTime {
font-size: 50px;
font-weight:300;
}
#DeckTrackTime[highlight="1"] {
color: transparent;
}
#DeckTrackTimeMinimal{
font-size:30px;
font-weight:300;
margin-left:2px;
}
#DeckTrackTimeMini {
font-size: 20px;
}
#DeckTrackTimeMini[highlight="1"] {
color: transparent;
}
#DeckTrackNumberContainer {
margin: 0 4px;
qproperty-layoutAlignment: 'AlignHCenter | AlignTop';
}
#TrackNumberWrapper, #DeckChannelTitleWrapper {
qproperty-layoutAlignment: 'AlignHCenter | AlignVCenter';
}
#TrackNumberTitle {
font-size: 12px;
text-transform: uppercase;
}
#TrackNumber {
font-size: 20px;
font-weight: bold;
}
#DeckOverviewContainer{
padding: 0 10px 0 10px;
margin-top:0;
}
#DeckOverviewContainerMinimal{
padding-left: 5px;
padding-right: 5px;
}
#BeatJumpSizeDisplay{
color:#fff;
font-size:30px;
font-weight:300;
border:none;
}
#BeatJumpName, #BeatJumpSizeDisplay, #DeckTrackTimeTitle, #DeckTrackTimeMini, #DeckTrackTime{
qproperty-alignment: 'AlignCenter';
}
#BeatJumpName{
margin-top:5px;
font-size:12px;
}
#BeatJumps{
margin-top:30%;
}
#DeckTrackTime{
font-size:60px;
font-weight:300;
}
#TitleText, #DurationText{
font-size:20px;
}
#ArtistText{
font-size:15px;
font-weight:200;
}
#TrackInfo, #TrackInfoText{
margin-left:25%;
}
/************************************************************************/
/* Library */
/************************************************************************/
#LibraryWrapper QScrollBar {
background-color: #262626;
}
#LibraryWrapper QScrollBar::handle:horizontal {
border: 0;
}
#LibraryWrapper QScrollBar:horizontal {
height: 0;
width: 0;
}
#LibraryWrapper QScrollBar:vertical {
border: 0;
width: 4px;
}
#LibraryWrapper QScrollBar::add-page,
#LibraryWrapper QScrollBar::sub-page {
background-color: black;
}
#LibraryWrapper QScrollBar::add-line,
#LibraryWrapper QScrollBar::sub-line {
height: 0;
width: 0;
}
#LibraryWrapper WTrackTableViewHeader::section {
background-color: #262626;
color: #e5e6ea;
font-weight: 400;
margin: 2px;
text-transform: uppercase;
font-size:14px;
}
#LibraryWrapper QTableView,
#LibraryWrapper WLibraryTextBrowser {
background-color: #181818;
alternate-background-color: #262626;
selection-background-color: #3478f2;
color: #fff;
selection-color: #fff;
font-size:18px;
font-weight:300;
row-height:50px;
}
#LibraryWrapper WLibrarySidebar {
background-color: #181818;
selection-background-color: #3478f2;
border-right: 4px solid gray;
color: #fff;
font-weight: 400;
selection-color: #fff;
text-transform: uppercase;
font-size:18px;
}
#LibraryWrapper QPushButton,
#LibraryWrapper QSpinBox,
#LibraryWrapper QComboBox,
#LibraryWrapper QComboBox QAbstractScrollArea {
background-color: #181818;
color: #fff;
}
WLabel {
color: #fff;
}
/* Library Search */
#SearchBox {
background-color: #181818;
border-radius: 0;
font-size: 15px;
font-weight: 300;
padding: 4px;
text-transform: uppercase;
}
/* Sidebar (track/playlist) */
#SidebarContainer {
background-color: #181818;
}
#SidebarButton{
background-color: #262626;
color: #fff;
font-size: 14px;
font-weight: 500;
margin: 0;
border:none;
border-bottom:2px solid #585858;
}
#SidebarButton[value="1"]{
background-color: #547ecb;
border:none;
}
/************************************************************************/
/* Waveforms */
/************************************************************************/
#WaveformInfo {
margin-right: 10px;
}
#WaveformInfo_Header {
background-color: #000;
border-top-right-radius: 10px 25px;
padding-right: 2px;
}
#WaveformInfo_Header[highlight="1"] {
border: 2px solid #e5e6ea;
}
#WaveformInfo_Title,
#WaveformInfo_Key,
#WaveformInfo_Bars {
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
}
#WaveformInfo_Data_Container,
#WaveformInfo_Key_Container,
#WaveformInfo_Bars_Container,
#WaveformInfo_Loopsize_Container {
qproperty-layoutAlignment: 'AlignLeft | AlignTop';
}
#WaveformInfo_Key_Icon {
background-color: #000;
border-radius: 2px;
font-size: 14px;
margin: 4px;
padding: -6px -6px -3px -2px;
}
#WaveformInfo_Loop_Icon {
color: white;
font-size: 20px;
font-weight: bold;
margin: 2px;
}
#WaveformInfo_BeatloopSizeSpinBox {
margin: 3px;
padding: -4px -4px 0px -8px;
}
WBeatSpinBox {
color: #ffffff;
font-size: px;
font-weight: bold;
background-color: #000000;
}
WBeatSpinBox::down-arrow,
WBeatSpinBox::up-arrow,
WBeatSpinBox::down-button,
WBeatSpinBox::up-button {
width: 0px;
height: 0px;
color: #000000;
background-color: #000000;
}
#WaveformInfo_KeylockButton {
image: url(skin:icons/keylock.svg) no-repeat center center;
}
#WaveformInfo_QuantizeButton {
image: url(skin:icons/quantize.svg) no-repeat center center;
}
/************************************************************************/
/* Tabs */
/************************************************************************/
#FonsBarra{
background-color:#181818;
}
#TabControls{
background-color:#181818;
}
#TrackMetadata{
margin-left:20px;
}
#TabControls WPushButton{
background-color: #262626;
font-weight: bold;
font-size:25px;
}
#RightButtons WPushButton{
padding:50px;
color:white;
font-size:15px;
}
#TabControls WPushButton[value="0"] {
border:none;
border-bottom: 2px solid #585858;
color: #fff;
}
#TabControls WPushButton[value="1"] {
border:none;
border-bottom: 2px solid #fff;
color: #fff;
background-color: #3478f2;
}
#HotCues WPushButton[value="0"], #KeyShift WPushButton[value="0"], #KeyShiftInfo, #Beatloop WPushButton[value="0"], #Stems WPushButton[value="0"]{
background-image: url(skin:icons/button.png);
background-repeat: repeat-xy;
font-weight:400;
}
#Beatloop WPushButton{
border: 2px solid #f87021;
font:25px;
font-weight:400;
}
#Beatloop WPushButton[value="1"], #Stems WPushButton[value="1"]{
background-image: url(skin:icons/button-loop.png);
background-repeat: repeat-xy;
color:#fff;
}
#HotCues WPushButton[value="1"], #KeyShift WPushButton[value="1"], #KeyShiftInfo WPushButton[value="1"]{
background-color: #efefefff;
border:none;
font-weight:400;
}
#HotCues WPushButton, #KeyShiftInfo, #Stems WPushButton{
border: 2px solid #c0ccba;
font-weight:800;
}
#HotCues WPushButton, #KeyShift WPushButton{
font-size:25px;
font-weight:bold;
color: #fff;
}
#Stems WPushButton{
font-size:20px;
font-weight:400;
color:#fff;
}
#SeparadorKey{
background-image: url(skin:icons/keyshiftseparator.png);
background-repeat: repeat-xy;
}
#KeyShiftInfo{
background-repeat: repeat-xy;
font-weight:400;;
font-size:25px;
}
#KeyShiftInfo2, #PitchAdjustDisplay{
background-color:#fff;
color:#000;
font-size:25px;
font-weight:400;
}
#ResetKey WPushButton{
font-size:18px;
font-weight:400;
background-color:#e5e6ea;
color:#000;
border:none;
border-radius:0;
}
#ResetKey WPushButton[value="1"]{
color:#000;
border:none;
background-color:#585858;
}