wip #34 - adds enable/disable to tuner editor components and frequency

control
This commit is contained in:
denny
2016-03-13 08:43:55 -04:00
parent 0605760fcd
commit 86816228c2
6 changed files with 91 additions and 28 deletions

View File

@@ -129,6 +129,17 @@ public class JFrequencyControl extends JPanel implements IFrequencyChangeProcess
revalidate();
}
@Override
public void setEnabled( boolean enabled )
{
super.setEnabled( enabled );
for( Digit digit: mDigits.values() )
{
digit.setEnabled( enabled );
}
}
/**
* Receives a frequency change event invoked by another control. We don't
@@ -246,7 +257,10 @@ public class JFrequencyControl extends JPanel implements IFrequencyChangeProcess
public void increment( boolean fireChangeEvent )
{
set( mValue + 1, fireChangeEvent );
if( isEnabled() )
{
set( mValue + 1, fireChangeEvent );
}
}
public void decrement()
@@ -256,7 +270,10 @@ public class JFrequencyControl extends JPanel implements IFrequencyChangeProcess
public void decrement( boolean fireChangeEvent )
{
set( mValue - 1, fireChangeEvent );
if( isEnabled() )
{
set( mValue - 1, fireChangeEvent );
}
}
/**