View Issue Details

IDProjectCategoryView StatusLast Update
0000928Far ManagerEditorpublic2018-11-09 09:28
ReporterJohnDoe Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionopen 
Summary0000928: Far запущеный как редактор или как вьювер
DescriptionFar запущеный как редактор или как вьювер модален по определению
Однако в редакторе почему-то не выставляется соответствующий бит Editor.State
Steps To ReproduceFar.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), то в списке экранов сам редактор будет остутствовать (например будут только панели)
TagsNo tags attached.
Build

Activities

vskirdin

2009-06-10 18:29

administrator   bugnote:0003591

Last edited: 2009-06-10 18:30

это не макросы, проблема в редакторе.
неверно вызывается SetCanLoseFocus()

vskirdin

2010-09-17 11:53

administrator   bugnote:0005793

Разве VIEWERSTATE_FAR_AS_VIEWER & EDITORSTATE_FAR_AS_EDITOR не хватает?
Или дополнительно выставлять модал?

JohnDoe

2010-09-17 12:40

updater   bugnote:0005795

В любом случае в редакторе и вьювере должно быть одинаково.
И да, модал не помешает.

P.S.
Недавно на форуме (http://forum.farmanager.com/viewtopic.php?f=15&t=5691) своими макросами HaRT продемонстрировал, что свойство "модальности" было бы полезно получать не только от редактора/вьювера, но и у меню, диалогов, и др.

Т.е. неплохо было бы иметь "обобщённое" свойство (булево состояние), характеризующее объект как модальный, или немодальный.

JohnDoe

2010-11-15 09:27

updater   bugnote:0005980

Last edited: 2010-11-16 17:04

Editor.State уже работает нормально (после 1678).
Но хотелось бы ещё определиться с вопросом в Additional Information.

Связанный вопрос: http://forum.farmanager.com/viewtopic.php?f=3&t=5718

alexy

2011-02-05 20:04

administrator   bugnote:0006364

Far 1.7 is no longer supported

Issue History

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