Search found 5885 matches

by NightRoman
Sat 30 Sep, 2017 13:27
Forum: Разработка плагинов
Topic: Немодальный диалог
Replies: 77
Views: 29977

Немодальный диалог

Придумал, как обойтись без предложенного пост-DM_CLOSE. В имеющемся DM_CLOSE формируем работу и засылаем Фару с ACTL_SYNCHRO. Когда Фар получит управление, он закроет диалог и уже потом вызовет нашу работу. Неочевидно, может, но работоспособно.
by NightRoman
Sat 30 Sep, 2017 12:03
Forum: Разработка плагинов
Topic: Немодальный диалог
Replies: 77
Views: 29977

Немодальный диалог

DM_REDRAW получше будет (спасибо за напоминание, добавил в Фарнет). Но хорошо бы без этого, если это возможно.
by NightRoman
Sat 30 Sep, 2017 07:59
Forum: Разработка плагинов
Topic: Немодальный диалог
Replies: 77
Views: 29977

Немодальный диалог

В примере ниже (PowerShellFar) немодальный диалог используется для показа прогресса. Работает. Но приходится вызывать ACTL_REDRAWALL ($Far.UI.Redraw()), иначе диалог не отрисовывается, ни при открытии, ни при обновлении данных. Так и должно быть? $dialog = $Far.CreateDialog(-1, -1, 52, 4) $t1 = $dia...
by NightRoman
Fri 29 Sep, 2017 21:15
Forum: Разработка плагинов
Topic: Немодальный диалог
Replies: 77
Views: 29977

Немодальный диалог

Еще лучше было бы, если такой пост-DN_CLOSE вызывался с уже закрытым (не виден, убран из списков окон), но еще не разрушенным диалогом, чтобы можно было получить текущие данные). Жить без этого, впрочем, можно, в DN_CLOSE надо сохранить данные еще живого диалога на потом. Но вот без самого пост-DN_C...
by NightRoman
Fri 29 Sep, 2017 21:04
Forum: Разработка плагинов
Topic: Немодальный диалог
Replies: 77
Views: 29977

Немодальный диалог

Как задать некоторые процедуры, которые выполнятся после положительного (ОК, Enter) и отрицательного (Esc, click outside) закрытия диалога? Или одну процедуру, но с параметром (как в DN_CLOSE). В настоящее время все, что приходит в голову, это само событие DN_CLOSE. С ним нет никаких проблем, кроме ...
by NightRoman
Fri 29 Sep, 2017 10:57
Forum: Разработка плагинов
Topic: Немодальный диалог
Replies: 77
Views: 29977

Немодальный диалог

zg wrote:
Fri 29 Sep, 2017 09:54
на DN_CONTROLINPUT с param1==-1 вернуть true.
Частично помогает, это предотвращает закрытие. Но это буквально команда Фару "я обработал, ничего не делай", а ведь хотелось бы переключения в другое окно в данном новом случае.
by NightRoman
Fri 29 Sep, 2017 07:13
Forum: Разработка плагинов
Topic: Немодальный диалог
Replies: 77
Views: 29977

Немодальный диалог

Также, в связи с новыми возможностями, хотелось бы получать DN_GOTFOCUS и DN_KILLFOCUS для самого диалога. При переключении между окнами надо бы знать об этих событиях для полноценной работы.
by NightRoman
Fri 29 Sep, 2017 06:23
Forum: Разработка плагинов
Topic: Немодальный диалог
Replies: 77
Views: 29977

Немодальный диалог

Свершилось (5047 Это хорошая новость, открывается много новых возможностей и удобств для пользователя. Должен ли немодальный диалог автоматически закрываться при клике вне диалога? Сейчас закрывается. Может, это настраивается? Для немодального диалога в некоторых случаях хотелось бы переключения в ...
by NightRoman
Thu 28 Sep, 2017 16:47
Forum: Разработка плагинов
Topic: Как погасить панели из плагина?
Replies: 46
Views: 21927

Как погасить панели из плагина?

А чем подходит? (полу-шутка). Не подходило. Уже точно не помню, почему. Инструмент, которому это было нужно, я уже выпилил, слишком много хаков в нем было, танцы с гашением панелей один из них. Хотя бы области разные, модальность и тип текущего окна. Для каких-то сценариев это не важно, а для некото...
by NightRoman
Thu 28 Sep, 2017 10:32
Forum: Обсуждение макросов
Topic: Lua shell — запуск lua/moon скриптов из командной строки
Replies: 26
Views: 9206

Script utils — запуск lua/moon скриптов из командной строки

Интересует, предусмотрены ли какое-то специальное АПИ для редактора, или же всё возлагается на вызываемый скрипт. Не уверен, что значит специальное. Для скриптов АПИ тот же, что и для всех FarNet модулей. Скрипт, который вы в качестве примера привели, вот: https://github.com/nightroman/FarNet/blob/...
by NightRoman
Wed 27 Sep, 2017 19:10
Forum: Обсуждение макросов
Topic: Lua shell — запуск lua/moon скриптов из командной строки
Replies: 26
Views: 9206

Script utils — запуск lua/moon скриптов из командной строки

John Doe wrote:
Mon 18 Sep, 2017 13:43
А в нашем PowerShellFar есть такое?
Был в отпуске, поздновато отвечаю. Есть вызов диалога команды PowerShell из почти любого места, в том числе из редактора. И АПИ есть через префикс вызывать любые команды. То есть, наверное, да.
by NightRoman
Thu 07 Sep, 2017 10:06
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 535
Views: 216135

PowerShellFar — PowerShell host и автоматизация Far Manager

Для помощи по Out-FarPanel, как команды, надо
Get-Help Out-FarPanel -full

Как программировать панели (и не только) смотреть в FarNetAPI.chm.
by NightRoman
Wed 06 Sep, 2017 14:29
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 535
Views: 216135

PowerShellFar — PowerShell host и автоматизация Far Manager

Подход (2) без настройки вида панели реализуется двумя командами

ps: Get-Process | Out-FarPanel
ps: Get-FarFile -Selected | %{ $_.Data}
by NightRoman
Wed 06 Sep, 2017 14:13
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 535
Views: 216135

PowerShellFar — PowerShell host и автоматизация Far Manager

(1) Можно попробовать вот этот подход: https://github.com/nightroman/FarNet/blob/master/PowerShellFar/Bench/Test/Test-SubsetForm-.ps1 (2) Можно воспользоваться Out-FarPanel (настроить параметрами), там выделять нужные "файлы", затем отдельной командой собрать выделенные и обработать их. Бонусы - нем...
by NightRoman
Fri 09 Dec, 2016 20:46
Forum: Обсуждение плагинов
Topic: XML Browser — навигация по XML-файлам
Replies: 141
Views: 73575

XML Browser — навигация по XML-файлам

Плагин XMLDOM мешается при открытии файлов с "<#" в них. Замечено при запуске PowerShell скриптов по Enter, в них <#...#> используется, как блочный комментарий. Но это проявляется и для других файлов, например, .txt, если начать их с <# (см. пример). Каждый раз при Enter на таких файлах показывается...
by NightRoman
Wed 30 Nov, 2016 14:11
Forum: Обсуждение плагинов
Topic: XML Browser — навигация по XML-файлам
Replies: 141
Views: 73575

XML Browser — навигация по XML-файлам

По-моему, нет прямой связи настройки редактора и форматирования XML. В идеальном мире я бы хотел (не ожидал), что сохраняется в том же стиле, что и было при чтении. В реальном мире просто хорошо было бы иметь настройку. Если, конечно, это возможно.

Go to advanced search