View Issue Details

IDProjectCategoryView StatusLast Update
0004047Far ManagerPlugins API.Dialogpublic2024-06-02 21:46
ReporterJohnDoe Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Platformx86OSWindowsOS VersionXP SP3
Product Version3.0 
Summary0004047: Немодальный диалог открывается в фоне
DescriptionЕсли на экране уже открыт диалог или меню, то вновь открываемый немодальный диалог открывается не на переднем плане, а в фоне, за ранее открытым диалогом/меню.
Steps To Reproduce

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;
}

1. Открываем в фаре любой диалог или меню.
2. Нажимает CtrlF1, слышим beep, но не видим "новый" диалог.
3. С помощью CtrlF5 отодвигаем "старый" диалог, и обнаруживаем скрытый за ним "новый".
4. С помощью CtrlF2 можно убедиться в том, что с обычным модальным диалогом проблем нет.

TagsNo tags attached.
Build6342

Activities

zg

2024-06-01 08:26

developer   bugnote:0017567

6342.

JohnDoe

2024-06-02 21:46

updater   bugnote:0017568

Спасибо

Issue History

Date Modified Username Field Change
2024-05-31 22:55 JohnDoe New Issue
2024-06-01 08:26 zg Note Added: 0017567
2024-06-02 21:46 JohnDoe Status new => closed
2024-06-02 21:46 JohnDoe Resolution open => fixed
2024-06-02 21:46 JohnDoe Build => 6342
2024-06-02 21:46 JohnDoe Note Added: 0017568