ASCII Table plugin for FAR3 x64

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

ASCII Table plugin for FAR3 x64

Post by buniak_a_h »

Latest post of the previous page:

Shmuel, 2useven10, спасибо. С трудом, но нашёл в винде эту настройку. Следующий вариант работает и с установленным флажком, и с погашенным.
Ascii.lua
(9.66 KiB) Downloaded 182 times
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

ASCII Table plugin for FAR3 x64

Post by buniak_a_h »

Last edited by buniak_a_h on Fri 17 Sep, 2021 20:22, edited 1 time in total.
MasterLogic
Posts: 13
Joined: Wed 15 Aug, 2018 12:17
Has thanked: 2 times

ASCII Table plugin for FAR3 x64

Post by MasterLogic »

Предлагаю отобразить в нижней части рамки, как в фаровских меню, подсказки по кнопкам F8, Ctrl+C. И еще - в компактном виде справа текст впритык к рамке, а везде с отступом, не аккуратненько))
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

ASCII Table plugin for FAR3 x64

Post by buniak_a_h »

MasterLogic wrote: Sat 18 Sep, 2021 21:06 Предлагаю отобразить в нижней части рамки, как в фаровских меню, подсказки по кнопкам F8, Ctrl+C.
Я думал об этом, но у меня не помещалось. Решил сделать "подвал" (см. рисунок)

Заодно сделал переключение внешнего вида (компактный/разреженный) прямо из диалога по F9.
MasterLogic wrote: Sat 18 Sep, 2021 21:06 в компактном виде справа текст впритык к рамке, а везде с отступом, не аккуратненько))
Исправил.
Итак:
Ascii.lua
(10.64 KiB) Downloaded 156 times
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

ASCII Table plugin for FAR3 x64

Post by buniak_a_h »

Идея с "подвалом с пояснениями" мне не понравилась. Сделал вывод подсказок в отдельном немодальном диалоге, вызываемом по (оригинально!) F1. Причём, в зависимости от настройки это окошко выводится либо в правом нижнем углу экрана ФАРа, либо "пристыкованным справа" к основной таблице (и перемещается по экрану синхронно с ней). Ну, как выводить - дело вкуса. Выглядит это так: или так:. Повторное нажатие F1 закрывает окно подсказок.

Скрипт:
Ascii.lua
(13.05 KiB) Downloaded 177 times
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

ASCII Table plugin for FAR3 x64

Post by buniak_a_h »

Представляю, наверное, последний вариант.
Что нового:
  1. При нажатии на символьную клавишу выбирается (получает фокус) соответствующая позиция таблицы
  2. Появилась настройка, надо ли одновременно с окном таблицы показывать окно подсказки.
  3. Соответственно, появилась настройка, показывать ли подсказку при старте. По умолчанию - показывать.
  4. Ну и в пределах одного сеанса работы ФАРа (до перезагрузки макросов) запоминается состояние окна подсказки (видно или нет) на момент закрытия таблицы, и при следующем вызове таблицы повторяется.

Окно помощи почему-то мышкой не двигается, но настройку, в каком углу его показывать, делать не буду.

Вот что получилось:
Ascii.lua
(14.02 KiB) Downloaded 218 times
Last edited by buniak_a_h on Mon 20 Sep, 2021 15:55, edited 2 times in total.
pp
Posts: 36
Joined: Wed 24 Jan, 2007 11:39
Location: Česká republika
Has thanked: 8 times
Contact:

ASCII Table plugin for FAR3 x64

Post by pp »

buniak_a_h thank you for this plugin. It works fine.
Ctrl+Alt+<letter> is used for Windows shortcuts. I replaced it with Ctrl+Shift+A.
Last edited by pp on Fri 21 Jan, 2022 10:49, edited 2 times in total.
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 569
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 3 times
Contact:

ASCII Table plugin for FAR3 x64

Post by Zeroes »

Может кто то захочет попробывать модифицированную версию
дорабатывали вместе с автором :)

появилась возможность отображать с полями и тенью + помелочи
Ascii-mod.lua
(15.3 KiB) Downloaded 120 times
--- Zeroes & Ones ---
dmitrik
Posts: 124
Joined: Mon 30 Nov, 2009 21:58
Has thanked: 1 time
Been thanked: 4 times

ASCII Table plugin for FAR3 x64

Post by dmitrik »

Zeroes wrote: Tue 27 Sep, 2022 10:54 Может кто то захочет попробывать модифицированную версию
дорабатывали вместе с автором

появилась возможность отображать с полями и тенью + помелочи
То же, но с добавлением работы со стрелками Num Pad'а:
Ascii-mod.lua
(15.42 KiB) Downloaded 173 times
IP
Posts: 1
Joined: Tue 13 Jun, 2023 10:53
Been thanked: 1 time

ASCII Table plugin for FAR3 x64

Post by IP »

Спасибо большое за MOD парни. Очень не хватало его. ))
dmitrik
Posts: 124
Joined: Mon 30 Nov, 2009 21:58
Has thanked: 1 time
Been thanked: 4 times

ASCII Table plugin for FAR3 x64

Post by dmitrik »

Некоторое время не пользовался (просто не возникало необходимости), а сегодня вдруг такое:

Far 3.0.6226 x86 и x64.
User avatar
SUSim
Posts: 1636
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

ASCII Table plugin for FAR3 x64

Post by SUSim »

236 строка: надо заменить F.FCF_FG_UNDERLINE_INDEX, F.FCF_FG_UNDERLINE_MASK на F.FCF_FG_UNDERLINE
SimSU ··· ·· -- ··· ··-
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

ASCII Table plugin for FAR3 x64

Post by buniak_a_h »

dmitrik wrote: Mon 12 Feb, 2024 21:27 сегодня вдруг такое:
Я уже давно "исправил", явно кому-то высылал (в личку, видимо), но сюда не выкладывал. Возможно, потому что народ скачивает MOD.
Итак, «исправление» (костыль) заключается в добавлении одной строки в начало скрипта:
После

Code: Select all

local F = far.Flags
добавьте строку

Code: Select all

F.FCF_FG_UNDERLINE = F.FCF_FG_UNDERLINE  or F.FCF_FG_UNDERLINE_MASK
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

ASCII Table plugin for FAR3 x64

Post by buniak_a_h »

SUSim, Наверно, наоборот. Скрипт писался, когда был только FCF_FG_UNDERLINE. И в 236-й строке есть только он (отменённый!)
dmitrik
Posts: 124
Joined: Mon 30 Nov, 2009 21:58
Has thanked: 1 time
Been thanked: 4 times

ASCII Table plugin for FAR3 x64

Post by dmitrik »

buniak_a_h wrote: Tue 13 Feb, 2024 07:02 Я уже давно "исправил", явно кому-то высылал (в личку, видимо), но сюда не выкладывал. Возможно, потому что народ скачивает MOD.
Итак, «исправление» (костыль) заключается в добавлении одной строки в начало скрипта:
После

Code: Select all

local F = far.Flags
добавьте строку

Code: Select all

F.FCF_FG_UNDERLINE = F.FCF_FG_UNDERLINE  or F.FCF_FG_UNDERLINE_MASK
Да, так работает. Спасибо!
Last edited by dmitrik on Tue 13 Feb, 2024 14:08, edited 2 times in total.
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 569
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 3 times
Contact:

ASCII Table plugin for FAR3 x64

Post by Zeroes »

dmitrik, или глобально изменить

_macroinit.lua

Code: Select all

far.Flags.FCF_FG_UNDERLINE = far.Flags.FCF_FG_UNDERLINE or far.Flags.FCF_FG_UNDERLINE_MASK
--- Zeroes & Ones ---
Post Reply

Return to “Предложения и идеи”