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

XCreateGlyphCursor - создание графического курсора из символа шрифта

СИНТАКСИС
    Cursor XCreateGlyphCursor(display, source_font, mask_font, source_char,
				mask_char, foreground_color, background_color)
	Display *display;
	Font source_font, mask_font;
	unsigned int source_char, mask_char;
	XColor *foreground_color;
	XColor *background_color;

АРГУМЕНТЫ

ОПИСАНИЕ

     Функция XCreateGlyphCursor очень похожа на XCreatePixmapCursor, за исключением того, что в качестве образа и маски для курсора выступают символы из указанных шрифтов. Необходимо, чтобы указанные символы присутствовали в шрифте. Аргументы mask_font и mask_char не являются обязательными. Если маска для курсора не указывается, то курсор будет выводиться полностью.

     Необязательно, чтобы размеры символов курсора и маски были однинакового размера. Символы курсора и маски сопоставляются по начальной точке, которая назначается точкой привязки курсора.

     Если после создания курсора шрифты source_font и mask_font больше не нужны, их можно освободить.

     После того, как курсор перестанет быть нужным, его можно удалить при помощи функции XFreeCursor.

     Функция XCreateGlyphCursor может генерировать следующие ошибки:

Cм. также: XRecolorCursor, XFreeCursor, XQueryBestCursor, XCreatePixmapCursor, XCreateFontCursor, XDefineCursor, XUndefineCursor.


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