[ Содержание ] | [ Перечень функций ] |
GC XCreateGC(display, d, valuemask, values) Display *display; Drawable d; unsigned long valuemask; XGCValues *values;
АРГУМЕНТЫ
Функция XCreateGC создаёт и возвращает дескриптор нового контекста вывода графики. Дескриптор представляет из себя указатель на структуру данных, в которой хранятся специфичные для библиотеки Xlib данные и идентификатор графического контекста на X-сервере. Напрямую к полям этой структуры обращаться не рекомендуется. Если необходимо получить идентификатор ресурса, соответсвующего графическому контексту, лучше воспользоваться функцией XGContextFromGC. Требуемые параметры контекста задаются в структуре values, а выбор используемых параметров задаётся в битовой маске valuemask.
С параметрами графического контекста и значениями битовой маски можно ознакомиться в описании структуры XGCValues.
После создания, графический контекст может использоваться с любым объектом вывода графики, который принадлежит тому же корневому окну и который имеет аналогичную глубину цветности. Если это условие не соблюдается, возникает ошибка BadMatch. Принадлежность контекста корневому окну и его глубина цветности определяются при помощи аргумента d, который может быть либо окном, либо графическим образом.
Функция XCreateGC может генерировать следующие ошибки:
Cм. также: XCopyGC, XChangeGC, XGetGCValues, XFreeGC, XGContextFromGC, AllPlanes, XCopyArea, XCreateRegion, XDrawArc, XDrawLine, XDrawRectangle, XDrawText, XFillRectangle, XQueryBestSize, XSetArcMode, XSetClipOrigin, XSetFillStyle, XSetFont, XSetLineAttributes, XSetState, XSetTile,
[ Содержание ] | [ Перечень функций ] |