mirror of
https://github.com/eried/portapack-mayhem.git
synced 2024-12-24 23:09:26 -05:00
Fixing set freq and min step value
This commit is contained in:
parent
cf19408784
commit
63d0201b71
@ -199,7 +199,10 @@ namespace ui
|
|||||||
field_frequency_min.on_change = [this](int32_t v)
|
field_frequency_min.on_change = [this](int32_t v)
|
||||||
{
|
{
|
||||||
if( v > 7200 - steps )
|
if( v > 7200 - steps )
|
||||||
|
{
|
||||||
v = 7200 - steps ;
|
v = 7200 - steps ;
|
||||||
|
field_frequency_min.set_value( v );
|
||||||
|
}
|
||||||
if (v >= (field_frequency_max.value() - steps ) )
|
if (v >= (field_frequency_max.value() - steps ) )
|
||||||
field_frequency_max.set_value( v + steps );
|
field_frequency_max.set_value( v + steps );
|
||||||
this->on_range_changed();
|
this->on_range_changed();
|
||||||
@ -214,6 +217,7 @@ namespace ui
|
|||||||
field_frequency_min.set_value( freq );
|
field_frequency_min.set_value( freq );
|
||||||
if( field_frequency_max.value() < ( freq + steps ) )
|
if( field_frequency_max.value() < ( freq + steps ) )
|
||||||
field_frequency_max.set_value( freq + steps );
|
field_frequency_max.set_value( freq + steps );
|
||||||
|
this->on_range_changed();
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -222,7 +226,10 @@ namespace ui
|
|||||||
field_frequency_max.on_change = [this](int32_t v)
|
field_frequency_max.on_change = [this](int32_t v)
|
||||||
{
|
{
|
||||||
if( v < steps )
|
if( v < steps )
|
||||||
|
{
|
||||||
v = steps ;
|
v = steps ;
|
||||||
|
field_frequency_max.set_value( v );
|
||||||
|
}
|
||||||
if (v < (field_frequency_min.value() + steps) )
|
if (v < (field_frequency_min.value() + steps) )
|
||||||
field_frequency_min.set_value(v - steps);
|
field_frequency_min.set_value(v - steps);
|
||||||
this->on_range_changed();
|
this->on_range_changed();
|
||||||
@ -237,6 +244,7 @@ namespace ui
|
|||||||
field_frequency_max.set_value( freq );
|
field_frequency_max.set_value( freq );
|
||||||
if( field_frequency_min.value() > ( freq - steps) )
|
if( field_frequency_min.value() > ( freq - steps) )
|
||||||
field_frequency_min.set_value( freq - steps );
|
field_frequency_min.set_value( freq - steps );
|
||||||
|
this->on_range_changed();
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -258,6 +266,7 @@ namespace ui
|
|||||||
(void)n;
|
(void)n;
|
||||||
field_frequency_min.set_step( v );
|
field_frequency_min.set_step( v );
|
||||||
field_frequency_max.set_step( v );
|
field_frequency_max.set_step( v );
|
||||||
|
steps = v ;
|
||||||
};
|
};
|
||||||
|
|
||||||
range_presets.on_change = [this](size_t n, OptionsField::value_t v)
|
range_presets.on_change = [this](size_t n, OptionsField::value_t v)
|
||||||
|
@ -133,7 +133,7 @@ namespace ui
|
|||||||
{ 22 * 8, 4 * 16},
|
{ 22 * 8, 4 * 16},
|
||||||
4,
|
4,
|
||||||
{
|
{
|
||||||
{"1", 1},
|
{"20", 20},
|
||||||
{"50", 50},
|
{"50", 50},
|
||||||
{"100", 100},
|
{"100", 100},
|
||||||
{"250", 250},
|
{"250", 250},
|
||||||
|
Loading…
Reference in New Issue
Block a user