о событиях в редакторе

Разработка Far.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: о событиях в редакторе

Post by John Doe »

Latest post of the previous page:

EE_READ приходит в редактор один раз. Нет сейчас в фаре такой ситуации, чтобы EE_READ пришло второй раз.
Перезагрузка файла закрывает текущую копию редактора и открывает новую.

VE_READ же может приходить во вьювер сколько угодно раз, при смене файла клавишами +/-
При этом VE_GOTFOCUS не приходит.

Просто наблюдения. Полезно задокументировать.
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: о событиях в редакторе

Post by zg »

я уже где-то писал, что на мой взгляд при любой перезагрузке ee_read как раз должен приходить. поэтому невижу смысла документировано не логичное поведение.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

о событиях в редакторе

Post by John Doe »

Сейчас EE_CLOSE может оказаться не последним событием: если при обработке этого события вызвать (например) диалог, то следом придут EE_KILLFOCUS и EE_GOTFOCUS.

Если нельзя сделать событие EE_CLOSE последним, то стоит хотя бы осветить подводные камни в Энциклопедии.
Post Reply

Return to “Development”