IT-словарь › Инфраструктура › ColormapNotify

ColormapNotify

Инфраструктура Svenska → Обновлено: 2026-10-18

Событие X11, сообщающее программе, что её карта цветов только что загружена в оборудование — или выброшена, чтобы освободить место чужой.

На 8-битном дисплее PseudoColor одновременно могла быть активна лишь одна карта цветов, и программе с собственной нужно было знать, когда она применена. При ColormapChangeMask на окне приходил ColormapNotify в двух случаях: когда заменялся атрибут colormap окна (поле new истинно) и когда карту устанавливали или снимали (state равно ColormapInstalled или ColormapUninstalled).

Просмотрщик изображений мог использовать его, чтобы нарисовать предупреждение или прекратить анимировать циклы цветов, которых всё равно никто не видел. По ICCCM установка карт была делом оконного менеджера, а не приложения, так что событие в основном помогало следить за решением, принятым в другом месте. TrueColor сделал вопрос неактуальным, и событие осталось в протоколе, но его никто не слушает.

← Назад к словарю