Задание цветов только для данного экземпляра редактора

Место, где разработчики плагинов могут поделиться своим опытом.
Post Reply
Shmuel
Posts: 5340
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 161 times

Задание цветов только для данного экземпляра редактора

Post by Shmuel » Wed 10 Jan, 2018 21:39

Цвета редактора - имеется в виду COL_EDITORTEXT, COL_EDITORSELECTEDTEXT и т.д.
Эти цвета можно менять с помощью ACTL_SETARRAYCOLOR, но при этом изменятся цвета во всех редакторах: как открытых, так и тех, что будут открыты.
Собственно идея - добавить возможность устанавливать цвета только для данного экземпляра редактора, не затрагивая другие экземпляры.

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

Задание цветов только для данного экземпляра редактора

Post by zg » Thu 11 Jan, 2018 14:54

Shmuel wrote:
Wed 10 Jan, 2018 21:39
Цвета редактора - имеется в виду COL_EDITORTEXT, COL_EDITORSELECTEDTEXT и т.д.
что имеется ввиду под «и т.д.»?

Shmuel
Posts: 5340
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 161 times

Задание цветов только для данного экземпляра редактора

Post by Shmuel » Thu 11 Jan, 2018 15:03

zg wrote:
Thu 11 Jan, 2018 14:54
что имеется ввиду под «и т.д.»?
COL_EDITORSTATUS, COL_EDITORCLOCK, COL_EDITORSCROLLBAR.

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

Задание цветов только для данного экземпляра редактора

Post by zg » Thu 11 Jan, 2018 15:50

идея понятна, но без переопределения COL_KEYBARNUM, COL_KEYBARTEXT и COL_KEYBARBACKGROUND я не вижу в ней большого смысла. (в смысле в смене COL_EDITORSTATUS, COL_EDITORCLOCK, COL_EDITORSCROLLBAR. так-то смысл есть, да.)
Last edited by zg on Thu 11 Jan, 2018 15:51, edited 1 time in total.

Shmuel
Posts: 5340
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 161 times

Задание цветов только для данного экземпляра редактора

Post by Shmuel » Thu 11 Jan, 2018 16:02

Мне кажется, смысл есть.
Во первых, эти интерфейсные элементы должны как-то гармонировать с фоном редактора, например, не должны быть одного цвета.
Во вторых, если уж реализовывать, то какая разница 2 цвета или 5. Кому не надо будет, не будет пользоваться.

Post Reply

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