diff --git a/data/themes/default/effect_plugin.png b/data/themes/default/effect_plugin.png index d510bebfe..81b0e0519 100644 Binary files a/data/themes/default/effect_plugin.png and b/data/themes/default/effect_plugin.png differ diff --git a/data/themes/default/knob02.png b/data/themes/default/knob02.png index bd491a8d6..c4e84a314 100644 Binary files a/data/themes/default/knob02.png and b/data/themes/default/knob02.png differ diff --git a/data/themes/default/knob03.png b/data/themes/default/knob03.png index b663e9e38..d620272bf 100644 Binary files a/data/themes/default/knob03.png and b/data/themes/default/knob03.png differ diff --git a/data/themes/default/lfo_controller_artwork.png b/data/themes/default/lfo_controller_artwork.png index 812ee37ad..8bd9dbed3 100644 Binary files a/data/themes/default/lfo_controller_artwork.png and b/data/themes/default/lfo_controller_artwork.png differ diff --git a/data/themes/default/main_slider.png b/data/themes/default/main_slider.png new file mode 100644 index 000000000..6f7b990a4 Binary files /dev/null and b/data/themes/default/main_slider.png differ diff --git a/data/themes/default/style.css b/data/themes/default/style.css index 3a896e61b..2640b1d65 100644 --- a/data/themes/default/style.css +++ b/data/themes/default/style.css @@ -155,6 +155,58 @@ nameLabel, effectLabel, sf2InstrumentView > QLabel { } + +automatableSlider::groove:vertical { + background: rgba(0,0,0, 128); + border: 1px inset rgba(100,100,100, 64); + border-radius: 2px; + width: 2px; + margin: 2px 2px; +} + +automatableSlider::handle:vertical { + background: none; + border-image: url(resources:main_slider.png); + width: 26px; + height: 10px; + border-radius: 2px; + margin: -4px -12px -2px; +} + +EffectRackView QScrollArea, EffectRackView QVBoxLayout { + border-radius: 2px; + border: 1px solid rgba(0,0,0, 64); + background: #49515b; +} + +EffectSelectDialog QScrollArea { + background: #5b6571; +} + +ControllerRackView QScrollArea, ControllerRackView QVBoxLayout { + border-radius: 2px; + border: 1px solid rgba(0,0,0, 64); + background: #49515b; +} + +EffectControlDialog QGroupBox { + background: #49515b; + margin-top: 1ex; + padding: 10px 2px 1px; + border-radius: 4px; + border: 1px solid rgba(0,0,0, 64); +} + +EffectControlDialog QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + background: #7b838d; + color: white; + border-radius: 2px; + border: 1px solid rgba(0,0,0, 64); + padding: 2px 1px; +} + QWidget#mainToolbar { background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #98a2a7, stop:1 #5b646f); } diff --git a/plugins/bass_booster/artwork.png b/plugins/bass_booster/artwork.png index e1d3407f4..23e2be7b3 100644 Binary files a/plugins/bass_booster/artwork.png and b/plugins/bass_booster/artwork.png differ diff --git a/plugins/peak_controller_effect/artwork.png b/plugins/peak_controller_effect/artwork.png index 51ab2be9f..e063fb9fd 100644 Binary files a/plugins/peak_controller_effect/artwork.png and b/plugins/peak_controller_effect/artwork.png differ diff --git a/plugins/peak_controller_effect/peak_controller_effect_control_dialog.cpp b/plugins/peak_controller_effect/peak_controller_effect_control_dialog.cpp index d38bb93e5..3480a7067 100644 --- a/plugins/peak_controller_effect/peak_controller_effect_control_dialog.cpp +++ b/plugins/peak_controller_effect/peak_controller_effect_control_dialog.cpp @@ -44,7 +44,7 @@ PeakControllerEffectControlDialog::PeakControllerEffectControlDialog( pal.setBrush( backgroundRole(), PLUGIN_NAME::getIconPixmap( "artwork" ) ); setPalette( pal ); - setFixedSize( 288, 110 ); + setFixedSize( 170, 150 ); QVBoxLayout * tl = new QVBoxLayout( this ); tl->addSpacing( 25 ); @@ -85,7 +85,7 @@ PeakControllerEffectControlDialog::PeakControllerEffectControlDialog( l->addStretch(); // expand, so other widgets have minimum width tl->addLayout( l ); - l = new QHBoxLayout; // = 2nd hbox + QVBoxLayout * l2 = new QVBoxLayout; // = 2nd vbox m_muteLed = new ledCheckBox( "Mute Effect", this ); m_muteLed->setModel( &_controls->m_muteModel ); @@ -98,11 +98,11 @@ PeakControllerEffectControlDialog::PeakControllerEffectControlDialog( tl->addSpacing( 5 ); - l->addWidget( m_muteLed ); - l->addWidget( m_absLed ); - l->addWidget( m_muteOutputLed ); - l->addStretch(); // expand, so other widgets have minimum width - tl->addLayout( l ); + l2->addWidget( m_muteLed ); + l2->addWidget( m_absLed ); + l2->addWidget( m_muteOutputLed ); + l2->addStretch(); // expand, so other widgets have minimum height + tl->addLayout( l2 ); setLayout( tl ); } diff --git a/plugins/sid/artwork.png b/plugins/sid/artwork.png index 06b4ab786..c1dbaaddd 100644 Binary files a/plugins/sid/artwork.png and b/plugins/sid/artwork.png differ diff --git a/src/gui/song_editor.cpp b/src/gui/song_editor.cpp index 3576bc3aa..60d7ed256 100644 --- a/src/gui/song_editor.cpp +++ b/src/gui/song_editor.cpp @@ -286,13 +286,13 @@ songEditor::songEditor( song * _song, songEditor * & _engine_ptr ) : m_toolBar ); m_addSampleTrackButton = new toolButton( embed::getIconPixmap( - "add_sample_track", 24, 24 ), + "add_sample_track" ), tr( "Add sample-track" ), m_s, SLOT( addSampleTrack() ), m_toolBar ); m_addAutomationTrackButton = new toolButton( embed::getIconPixmap( - "add_automation", 24, 24 ), + "add_automation" ), tr( "Add automation-track" ), m_s, SLOT( addAutomationTrack() ), m_toolBar ); diff --git a/src/gui/widgets/knob.cpp b/src/gui/widgets/knob.cpp index cc92850a9..b46a62a06 100644 --- a/src/gui/widgets/knob.cpp +++ b/src/gui/widgets/knob.cpp @@ -328,18 +328,22 @@ void knob::drawKnob( QPainter * _p ) width() / 2 - m_knobPixmap->width() / 2 ), 0, *m_knobPixmap ); - p.setPen( QPen( QColor( 200, 0, 0 ), 2 ) ); +// p.setPen( QPen( QColor( 200, 0, 0 ), 2 ) ); p.setRenderHint( QPainter::Antialiasing ); switch( m_knobNum ) { case knobSmall_17: { - p.drawLine( calculateLine( mid, radius ) ); + p.setPen( QPen( QApplication::palette().color( QPalette::Active, + QPalette::WindowText ), 2 ) ); + p.drawLine( calculateLine( mid, radius-2 ) ); break; } case knobBright_26: { + p.setPen( QPen( QApplication::palette().color( QPalette::Active, + QPalette::WindowText ), 2 ) ); p.drawLine( calculateLine( mid, radius-5 ) ); break; } @@ -355,7 +359,8 @@ void knob::drawKnob( QPainter * _p ) } case knobGreen_17: { - p.setPen( QPen( QColor( 0, 200, 0 ), 2 ) ); + p.setPen( QPen( QApplication::palette().color( QPalette::Active, + QPalette::BrightText), 2 ) ); p.drawLine( calculateLine( mid, radius ) ); break; }