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

Разработка Far.
Post Reply
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

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

Post by techie »

Есть ли у Far какой-то конвейер для отрисовки окон?
Есть ли какая-то область памяти типа текстового буфера в памяти куда складываются изменения до события отрисовки?

Зачем это может быть нужно. Допустим, чтобы вынести отрисовку в платформонезависимый модуль. Или в другой тред. Или сделать абстракцию окна текстового режима низкоуровневую без хаков. https://github.com/elfmz/far2l/issues/8 ... -324878155 В общем насколько это реально?
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

я понимаю, что вы больше писатель, чем читатель, но всё же.
Last edited by zg on Sat 26 Aug, 2017 17:34, edited 1 time in total.
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

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

Post by techie »

Читатель. Если в поиске нужный тред поймал. За ссылку спасибо - нужный тред нашёлся в viewtopic.php?t=6548

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

Return to “Development”