[ Содержание ] | [ Перечень функций ] |
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.
[ Содержание ] | [ Перечень функций ] |