mirror of
https://github.com/eried/portapack-mayhem.git
synced 2025-08-11 16:10:26 -04:00
Restoring min step of 1, forcing 20Mhz minimum wide view
This commit is contained in:
parent
63d0201b71
commit
149cd755ca
2 changed files with 18 additions and 10 deletions
|
@ -198,13 +198,17 @@ namespace ui
|
|||
field_frequency_min.set_step( steps );
|
||||
field_frequency_min.on_change = [this](int32_t v)
|
||||
{
|
||||
if( v > 7200 - steps )
|
||||
int32_t steps_ = steps ;
|
||||
if( steps_ < 20 )
|
||||
steps_ = 20 ;
|
||||
|
||||
if( v > 7200 - steps_ )
|
||||
{
|
||||
v = 7200 - steps ;
|
||||
v = 7200 - steps_ ;
|
||||
field_frequency_min.set_value( v );
|
||||
}
|
||||
if (v >= (field_frequency_max.value() - steps ) )
|
||||
field_frequency_max.set_value( v + steps );
|
||||
if (v >= (field_frequency_max.value() - steps_ ) )
|
||||
field_frequency_max.set_value( v + steps_ );
|
||||
this->on_range_changed();
|
||||
};
|
||||
|
||||
|
@ -224,14 +228,18 @@ namespace ui
|
|||
field_frequency_max.set_value(presets_db[0].max); // Defaults to first preset
|
||||
field_frequency_max.set_step( steps );
|
||||
field_frequency_max.on_change = [this](int32_t v)
|
||||
{
|
||||
if( v < steps )
|
||||
{
|
||||
int32_t steps_ = steps ;
|
||||
if( steps_ < 20 )
|
||||
steps_ = 20 ;
|
||||
|
||||
if( v < steps_ )
|
||||
{
|
||||
v = steps ;
|
||||
v = steps_ ;
|
||||
field_frequency_max.set_value( v );
|
||||
}
|
||||
if (v < (field_frequency_min.value() + steps) )
|
||||
field_frequency_min.set_value(v - steps);
|
||||
if (v < (field_frequency_min.value() + steps_) )
|
||||
field_frequency_min.set_value(v - steps_);
|
||||
this->on_range_changed();
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue