The following issue has been SUBMITTED.
======================================================================
<a target="_blank"
href="
https://bugs.farmanager.com/view.php?id=4047">
https://bugs.farmanager.com/view.php?id=4047</a>
======================================================================
Reported By: JohnDoe
Assigned To:
======================================================================
Project: Far Manager
Issue ID: 4047
Category: Plugins API.Dialog
Reproducibility: have not tried
Severity: minor
Priority: normal
Status: new
Build:
======================================================================
Date Submitted: 2024-06-01 00:55 EEST
Last Modified: 2024-06-01 00:55 EEST
======================================================================
Summary: Немодальный диалог
открывается в фоне
Description:
Если на экране уже открыт диалог или меню,
то вновь открываемый немодальный диалог
открывается не на переднем плане, а в фоне,
за ранее открытым диалогом/меню.
Steps to Reproduce:
<pre class="bbcodeplus pre"><code class="bbcodeplus code language-lua">
local F = far.Flags
local items = {
{F.DI_SINGLEBOX,0,0, 10,3,0,0,0, 0},
{F.DI_TEXT, 2,1, 0,1,0,0,0,F.DIF_CENTERGROUP, "test!"},
}
Macro {
area="Common"; key="CtrlF1";
priority=100;
action=function()
mf.beep()
far.DialogInit(id, -1, -1, 10, 3, nil, items, "FDLG_NONMODAL")
end;
}
Macro {
area="Common"; key="CtrlF2";
priority=100;
action=function()
mf.beep()
far.Dialog(id, -1, -1, 10, 3, nil, items)
end;
}
</code></pre>
1. Открываем в фаре любой диалог или меню.
2. Нажимает CtrlF1, слышим beep, но не видим "новый"
диалог.
3. С помощью CtrlF5 отодвигаем "старый" диалог, и
обнаруживаем скрытый за ним "новый".
4. С помощью CtrlF2 можно убедиться в том, что с
обычным модальным диалогом проблем нет.
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2024-06-01 00:55 JohnDoe New Issue
======================================================================