Fix Ildaeil log sliders, allow mono input plugins
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
b2029e86bc
commit
c957357781
1 changed files with 4 additions and 3 deletions
|
|
@ -1227,7 +1227,7 @@ struct IldaeilWidget : ImGuiWidget, IdleCallback, Runner {
|
||||||
|
|
||||||
if (! info->valid)
|
if (! info->valid)
|
||||||
break;
|
break;
|
||||||
if (info->audioIns != 0 && info->audioIns != 2)
|
if (info->audioIns > 2)
|
||||||
break;
|
break;
|
||||||
if (info->midiIns != 0 && info->midiIns != 1)
|
if (info->midiIns != 0 && info->midiIns != 1)
|
||||||
break;
|
break;
|
||||||
|
|
@ -1424,7 +1424,8 @@ struct IldaeilWidget : ImGuiWidget, IdleCallback, Runner {
|
||||||
if (param.readonly)
|
if (param.readonly)
|
||||||
{
|
{
|
||||||
ImGui::BeginDisabled();
|
ImGui::BeginDisabled();
|
||||||
ImGui::SliderFloat(param.name, &ui->values[i], param.min, param.max, param.printformat, ImGuiSliderFlags_NoInput);
|
ImGui::SliderFloat(param.name, &ui->values[i], param.min, param.max, param.printformat,
|
||||||
|
ImGuiSliderFlags_NoInput | (param.log ? ImGuiSliderFlags_Logarithmic : 0x0));
|
||||||
ImGui::EndDisabled();
|
ImGui::EndDisabled();
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -1447,7 +1448,7 @@ struct IldaeilWidget : ImGuiWidget, IdleCallback, Runner {
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
const bool ret = param.log
|
const bool ret = param.log
|
||||||
? ImGui::SliderFloat(param.name, &ui->values[i], param.min, param.max, param.printformat, 2.0f)
|
? ImGui::SliderFloat(param.name, &ui->values[i], param.min, param.max, param.printformat, ImGuiSliderFlags_Logarithmic)
|
||||||
: ImGui::SliderFloat(param.name, &ui->values[i], param.min, param.max, param.printformat);
|
: ImGui::SliderFloat(param.name, &ui->values[i], param.min, param.max, param.printformat);
|
||||||
if (ret)
|
if (ret)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue