[Far Manager 0004047]: Немодальный диалог открывается в фоне

3 views
Skip to first unread message

Mantis Bug Tracker

unread,
May 31, 2024, 5:56:02 PMMay 31
to far...@googlegroups.com
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
======================================================================

Reply all
Reply to author
Forward
0 new messages