Redesign Stereophonic Matrix (#2989)

* Redesign Stereophonic Matrix

* Redesign take 2

* Design update

* center middle lines to knobs

* Make the knob arc start from the center
This commit is contained in:
Umcaruje
2016-08-24 09:54:27 +02:00
committed by GitHub
parent 74b0454c0d
commit 820a06eeff
4 changed files with 15 additions and 17 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.7 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@@ -34,7 +34,7 @@ extern "C"
Plugin::Descriptor PLUGIN_EXPORT stereomatrix_plugin_descriptor =
{
STRINGIFY( PLUGIN_NAME ),
"Stereophonic Matrix",
"Stereo Matrix",
QT_TRANSLATE_NOOP( "pluginBrowser",
"Plugin for freely manipulating stereo output" ),
"Paul Giblock <drfaygo/at/gmail.com>",
@@ -121,4 +121,3 @@ Plugin * PLUGIN_EXPORT lmms_plugin_main( Model * _parent, void * _data )
}
}

View File

@@ -38,7 +38,7 @@ stereoMatrixControlDialog::stereoMatrixControlDialog(
EffectControlDialog( _controls )
{
setFixedSize( 105, 115);
setFixedSize( 160, 185 );
setAutoFillBackground( true );
QPalette pal;
@@ -47,24 +47,23 @@ stereoMatrixControlDialog::stereoMatrixControlDialog(
setPalette( pal );
Knob * llKnob = new Knob( knobSmall_17, this );
Knob * llKnob = new Knob( knobBright_26, this );
llKnob->setModel( &_controls->m_llModel );
llKnob->setHintText( tr( "Left to Left Vol:" ) , "" );
llKnob->move( 40, 60 );
llKnob->move( 10, 79 );
Knob * lrKnob = new Knob( knobSmall_17, this );
Knob * lrKnob = new Knob( knobBright_26, this );
lrKnob->setModel( &_controls->m_lrModel );
lrKnob->setHintText( tr( "Left to Right Vol:" ) , "" );
lrKnob->move( 40+28, 60);
lrKnob->move( 48, 79 );
Knob * rlKnob = new Knob( knobSmall_17, this );
Knob * rlKnob = new Knob( knobBright_26, this );
rlKnob->setModel( &_controls->m_rlModel );
rlKnob->setHintText( tr( "Right to Left Vol:" ) , "" );
rlKnob->move( 40, 60+28 );
rlKnob->move( 85, 79 );
Knob * rrKnob = new Knob( knobSmall_17, this );
Knob * rrKnob = new Knob( knobBright_26, this );
rrKnob->setModel( &_controls->m_rrModel );
rrKnob->setHintText( tr( "Right to Right Vol:" ) , "" );
rrKnob->move( 40+28, 60+28 );
rrKnob->move( 123, 79 );
}

View File

@@ -37,6 +37,11 @@ stereoMatrixControls::stereoMatrixControls( stereoMatrixEffect * _eff ) :
m_rlModel( 0.0f, -1.0f, 1.0f, 0.01f, this, tr( "Right to Left" ) ),
m_rrModel( 1.0f, -1.0f, 1.0f, 0.01f, this, tr( "Right to Right" ) )
{
m_llModel.setCenterValue( 0 );
m_lrModel.setCenterValue( 0 );
m_rlModel.setCenterValue( 0 );
m_rrModel.setCenterValue( 0 );
connect( &m_llModel, SIGNAL( dataChanged() ),
this, SLOT( changeMatrix() ) );
connect( &m_lrModel, SIGNAL( dataChanged() ),
@@ -76,8 +81,3 @@ void stereoMatrixControls::saveSettings( QDomDocument & _doc,
m_rlModel.saveSettings( _doc, _this, "r-l" );
m_rrModel.saveSettings( _doc, _this, "r-r" );
}