DialogTools — дополнительные возможности в диалогах

Здесь можно обсудить ваш любимый плагин.
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Re: DialogTools — дополнительные возможности в диалогах

Post by Tim Sobolev »

Latest post of the previous page:

John Doe wrote:Но есть Plugin.Menu
Спасибо, как-то не заметил, то что нужно.
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

Re: DialogTools — дополнительные возможности в диалогах

Post by ccaid »

не удается применить приложенный макрос к выделенному тексту: почему-то сбрасывается выделение перед изменением регистра, со всеми вытекающими. закомментаренный вариант макроса работает правильно. хоткей без модификаторов подтверждает, что ложно нажатые модификаторы не причем.
на всякий случай:

win xp — это важно, потому что на win7 проблемы нет
far 3.0.3443 x86
DialogTools 1.0.2.0 x86
два плагина: dt и luamacro
  1. Macro { area="Dialog"; key="6"; flags=""; action = function()
  2.  
  3.     --Keys("F11") if Menu.Select("Change Case",0)>0 then Keys("Enter l") else Keys("Esc") end
  4.  
  5.     if Plugin.Menu('B2EC2264-0F55-4B86-87F7-F1392B8FC5DC','37123652-3645-4776-86D6-A94FB2B12FC8') then Keys("l") end
  6.  
  7. end; }
Фар делают добрые люди
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Re: DialogTools — дополнительные возможности в диалогах

Post by Shmuel »

ccaid wrote:почему-то сбрасывается выделение перед изменением регистра
Не установлено поле StructSize:
  1. EditorSelect es;
  2.  
  3. es.BlockType=BTYPE_NONE;
  4.  
  5. Info.SendDlgMessage(aDlg,DM_GETSELECTION,itemID,&es);
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: DialogTools — дополнительные возможности в диалогах

Post by AleXH »

FAR3.0.3654, DialogTools 1.0.3
При возврате из редактора символы 0Dh,0Ah заменяются на 20h, убивая таким образом разбивку на строки.
Last edited by AleXH on Fri 08 Nov, 2013 21:03, edited 1 time in total.
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

Re: DialogTools — дополнительные возможности в диалогах

Post by tstr »

это фича
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: DialogTools — дополнительные возможности в диалогах

Post by HaRT »

tstr wrote:
AleXH wrote:FAR3.0.3654, DialogTools 1.0.3
При возврате из редактора символы 00h-1Fh заменяются на 20h, убивая таким образом разбивку на строки.
это фича
Не совсем так.
Просто ни у кого не дошли руки сделать это более удобно. Обсуждение начинается тут.
Фар есть инструмент, а не нянька. © 2009 DrKnS
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: DialogTools — дополнительные возможности в диалогах

Post by AleXH »

tstr wrote:это фича
в сад такую фичу, которая весь скрипт слепливает в одну строку, которую редактор фара редактировать не умеет, так как показывает только первые (условно) 80 символов из всей строки. EditWrap под lua-far не работает, хотя эту функцию редактор должен иметь изначально, иначе редактор должен называться редактором первых 80-и символов.
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: DialogTools — дополнительные возможности в диалогах

Post by AleXH »

dt.dll 1.0.3 x86. Сохранение переводов строк при возврате из редактора в поле диалога.
Attachments
dt.dll.7z
dt.dll, SHA1: 1E24CDF90655A1760792990C4730333722C0679C
(10.23 KiB) Downloaded 165 times
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

DialogTools — дополнительные возможности в диалогах

Post by HaRT »

Если кому интересно, вот работающие макросы для Undo/Redo/Edit/Show password в поле ввода текста:
Last edited by HaRT on Thu 15 Mar, 2018 21:23, edited 1 time in total.
Reason: Код упрощён посредством far.Flags; [codebox] заменён на [code] в [spoiler].
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

DialogTools — дополнительные возможности в диалогах

Post by John Doe »

HaRT wrote: вот работающие макросы
В шапку?
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

DialogTools — дополнительные возможности в диалогах

Post by HaRT »

John Doe wrote: В шапку?
Добавил.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

DialogTools — дополнительные возможности в диалогах

Post by Yegor »

HaRT wrote: Если кому интересно, вот работающие макросы для Undo/Redo/Edit/Show password в поле ввода текста:
Я сначала подумал, что эти макросы - replacement for DialogTools, а оказалось just helpers. Интересно, можно ли реализовать все таки замену плагину?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

DialogTools — дополнительные возможности в диалогах

Post by John Doe »

Yegor wrote: Интересно, можно ли реализовать все таки замену плагину?
Разумеется. Вопрос лишь в том зачем?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

DialogTools — дополнительные возможности в диалогах

Post by John Doe »

В pasteselection баг: при попытке вставить строку с кавычками получаем сообщение:

Code: Select all

╔══════════════════════ Error parsing macro ══════════════════════╗
║ [string "print(""Change Case"")"]:1: ')' expected near 'Change' ║
╟─────────────────────────────────────────────────────────────────╢
║                             { OK }                              ║
╚═════════════════════════════════════════════════════════════════╝
Через некоторое время после этого фар обязательно падает (дамп не создаётся).
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

DialogTools — дополнительные возможности в диалогах

Post by HaRT »

HaRT wrote:
tstr wrote:
AleXH wrote:FAR3.0.3654, DialogTools 1.0.3
При возврате из редактора символы 00h-1Fh заменяются на 20h, убивая таким образом разбивку на строки.
это фича
Не совсем так.
Просто ни у кого не дошли руки сделать это более удобно. Обсуждение начинается тут.
Ещё одна ситуация, когда оказалась бы полезна настройка, как поступать с переводами строк, — это поддержка „многострочных“ описаний файлов.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

Return to “Обсуждение плагинов”