View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000928 | Far Manager | Editor | public | 2009-06-10 14:53 | 2018-11-09 09:28 |
Reporter | JohnDoe | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | open | ||
Summary | 0000928: Far запущеный как редактор или как вьювер | ||||
Description | Far запущеный как редактор или как вьювер модален по определению Однако в редакторе почему-то не выставляется соответствующий бит Editor.State | ||||
Steps To Reproduce | Far.exe /v %FARHOME%\FarRus.hlf Viewer.State & VIEWERSTATE_MODAL==VIEWERSTATE_MODAL Far.exe /e %FARHOME%\FarRus.hlf Editor.State & EDITORSTATE_MODAL==0 | ||||
Additional Information | Если нажать F12, то получим Фар как вьювер ╔═ Screens ══╗ ╚════════════╝ Фар как редактор ╔══════════════════ Screens ═══════════════════╗ ║ 0. Edit C:\APPS\FAR\BinW\FarRus.hlf ║ ╚══════════════════════════════════════════════╝ Не знаю как правильно, но вероятно должно быть одинаково в обоих случаях И надо учесть ещё случай: Если в (обычном) фаре открыть модальный редактор, в нём вывести Screens (F12), то в списке экранов сам редактор будет остутствовать (например будут только панели) | ||||
Tags | No tags attached. | ||||
Build | |||||
|
это не макросы, проблема в редакторе. неверно вызывается SetCanLoseFocus() |
|
Разве VIEWERSTATE_FAR_AS_VIEWER & EDITORSTATE_FAR_AS_EDITOR не хватает? Или дополнительно выставлять модал? |
|
В любом случае в редакторе и вьювере должно быть одинаково. И да, модал не помешает. P.S. Недавно на форуме (http://forum.farmanager.com/viewtopic.php?f=15&t=5691) своими макросами HaRT продемонстрировал, что свойство "модальности" было бы полезно получать не только от редактора/вьювера, но и у меню, диалогов, и др. Т.е. неплохо было бы иметь "обобщённое" свойство (булево состояние), характеризующее объект как модальный, или немодальный. |
|
Editor.State уже работает нормально (после 1678). Но хотелось бы ещё определиться с вопросом в Additional Information. Связанный вопрос: http://forum.farmanager.com/viewtopic.php?f=3&t=5718 |
|
Far 1.7 is no longer supported |
Date Modified | Username | Field | Change |
---|---|---|---|
2009-06-10 14:53 | JohnDoe | New Issue | |
2009-06-10 18:29 | vskirdin | Note Added: 0003591 | |
2009-06-10 18:29 | vskirdin | Category | Macro => Editor |
2009-06-10 18:30 | vskirdin | Note Edited: 0003591 | |
2010-09-17 11:53 | vskirdin | Note Added: 0005793 | |
2010-09-17 12:40 | JohnDoe | Note Added: 0005795 | |
2010-11-15 09:27 | JohnDoe | Note Added: 0005980 | |
2010-11-15 11:23 | JohnDoe | Note Edited: 0005980 | |
2010-11-16 17:04 | JohnDoe | Note Edited: 0005980 | |
2011-02-05 20:04 | alexy | Note Added: 0006364 | |
2011-02-05 20:04 | alexy | Status | new => closed |
2018-11-09 09:28 | JohnDoe | Project | Far Manager 1.7x => Far Manager |