[ Содержание ] | [ Перечень функций ] |
XInstallColormap(display, colormap) Display *display; Colormap colormap;
АРГУМЕНТЫ
Эта функция производит установку палитры colormap на экран, для которого она создана. Если указанная палитра еще не была установлена, X-сервер генерирует событие ColormapNotify для каждого окна, работающего с этой палитрой.
После установки палитры все окна, которым принадлежит эта палитра начинают отображаться настоящими цветами.
Деинсталлировать палитру с экрана можно при помощи функции XUninstallColormap.
Получить список палитр, установленных для экрана можно при помощи функции XListInstalledColormaps.
На экранах, поддерживающих только визуальный тип с динамической палитрой, в один момент времени может отображаться только одна палитра. Поэтому всегда отображается та палитра, которая принадлежит активному окну. Цветовая информация в окнах, которым принадлежат другие палитры, как правило искажается.
Функция XInstallColormap может генерировать следующие ошибки:
Cм. также: XCopyColormapAndFree, XFreeColormap, XCreateColormap, XUninstallColormap, XListInstalledColormaps, XAllocColor, XAllocNamedColor, XQueryColor, XStoreColors, XFreeColors, XAllocColorCells.
[ Содержание ] | [ Перечень функций ] |