[ Содержание ][ Перечень функций ]

XCreateGC - создание нового контекста вывода графики

СИНТАКСИС
    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,


[ Содержание ][ Перечень функций ]