EE_REDRAW в неактивном редакторе

Место, где разработчики плагинов могут поделиться своим опытом.
Post Reply
User avatar
John Doe
Бюрократ
Posts: 11258
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 14 times
Been thanked: 83 times

EE_REDRAW в неактивном редакторе

Post by John Doe » Tue 22 Aug, 2017 20:23

В процессе переключения окон (CtrlTab, открытие нового редактора, и т.п.) возникает ситуация, когда EE_REDRAW приходит в обработчик при неактивном уже редакторе.


Это предполагается как-то использовать?
Если нет, то возможно ли такую ситуацию исключить?

User avatar
zg
zero-gravity
Posts: 5266
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 44 times
Contact:

EE_REDRAW в неактивном редакторе

Post by zg » Tue 22 Aug, 2017 21:00

редактор не на полный экран, например.
а в чём собственно проблема?

User avatar
John Doe
Бюрократ
Posts: 11258
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 14 times
Been thanked: 83 times

EE_REDRAW в неактивном редакторе

Post by John Doe » Tue 22 Aug, 2017 21:07

zg wrote:
Tue 22 Aug, 2017 21:00
редактор не на полный экран, например.
Убедительно.
zg wrote:
Tue 22 Aug, 2017 21:00
а в чём собственно проблема?
В том что плагинописатели в обработчиках передают в функции редактора не EditorID, а -1.
Но ответ на первый вопрос всё объясняет.

User avatar
zg
zero-gravity
Posts: 5266
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 44 times
Contact:

EE_REDRAW в неактивном редакторе

Post by zg » Tue 22 Aug, 2017 21:42

я вот только этого не понимаю.

User avatar
John Doe
Бюрократ
Posts: 11258
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 14 times
Been thanked: 83 times

EE_REDRAW в неактивном редакторе

Post by John Doe » Tue 22 Aug, 2017 22:21

Чего именно?
Того, что люди со временем забывают то, чем не пользуются?

User avatar
zg
zero-gravity
Posts: 5266
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 44 times
Contact:

EE_REDRAW в неактивном редакторе

Post by zg » Tue 22 Aug, 2017 22:59

нет, тем что модератор не пользуется поиском по форуму. но вообще получается, что за последние 2.5 года вы макросов для редактора не писали?

User avatar
John Doe
Бюрократ
Posts: 11258
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 14 times
Been thanked: 83 times

EE_REDRAW в неактивном редакторе

Post by John Doe » Wed 23 Aug, 2017 07:41

Не писал, а в последние 2 года было что месяцами на форум не заходил.
И да, иногда не пользуется.

User avatar
zg
zero-gravity
Posts: 5266
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 44 times
Contact:

EE_REDRAW в неактивном редакторе

Post by zg » Sun 03 Sep, 2017 12:39

John Doe,
В результате редактор перерисовался, а панели нет, а значит их содержимое затёрлось редактором.
Баг, фича?
это баг. багрепорт неполный, проблема возникает при удалении выделения. 5024.

User avatar
John Doe
Бюрократ
Posts: 11258
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 14 times
Been thanked: 83 times

EE_REDRAW в неактивном редакторе

Post by John Doe » Sun 03 Sep, 2017 12:57

Спасибо.
zg wrote:
Sun 03 Sep, 2017 12:39
багрепорт неполный
Потому удалил сообщение до выяснения.
Было:

Post Reply

Return to “Разработка плагинов”