Page 1 of 1

Как Far отрисовывает окно?

Posted: Sat 26 Aug, 2017 17:00
by techie
Есть ли у Far какой-то конвейер для отрисовки окон?
Есть ли какая-то область памяти типа текстового буфера в памяти куда складываются изменения до события отрисовки?

Зачем это может быть нужно. Допустим, чтобы вынести отрисовку в платформонезависимый модуль. Или в другой тред. Или сделать абстракцию окна текстового режима низкоуровневую без хаков. https://github.com/elfmz/far2l/issues/8 ... -324878155 В общем насколько это реально?

Как Far отрисовывает окно?

Posted: Sat 26 Aug, 2017 17:34
by zg
я понимаю, что вы больше писатель, чем читатель, но всё же.

Как Far отрисовывает окно?

Posted: Wed 30 Aug, 2017 05:35
by techie
Читатель. Если в поиске нужный тред поймал. За ссылку спасибо - нужный тред нашёлся в https://forum.farmanager.com/viewtopic.php?t=6548

Сделать extendedconsole.dll с 4мя функциями и подложить в директорию Far. Всё понятно. Осталось сделать прокси длльку на Go https://stackoverflow.com/questions/405 ... ith-go-1-7 которая будет сериализовать запросы и отсылать на сокет, и вызывать оригинальные функции Far для отрисовки. Реально же оригинальные функции вызвать?