создание собственных курсоров в гтк
Модератор: Модераторы разделов
-
wpp
- Сообщения: 103
- ОС: Debian Sarge
создание собственных курсоров в гтк
Возможно ли сделать сабж? Причем, кроссплатформенно. В документации ничего на эту тему не нашел 
Debian Etch
-
Dark_Savant
- Бывший модератор
- Сообщения: 1100
- Статус: киборг
- ОС: Cyborg OS 0.0.1.3
Re: создание собственных курсоров в гтк
эээ.. рисуем png, пишем конфиг формата "size xhot yhot filenme", делаем xcusorgen file.conf filename.out и получаем курсор. анимированые делаются аналогично, только в конфиге в несколько строк указываем составляющие файлы. а чтоб в винде работало, то собрать из пнгешек cur или ani. да и причем тут гтк ?
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
In this game called life
My chances go to zero
But I always will survive
-
wpp
- Сообщения: 103
- ОС: Debian Sarge
Re: создание собственных курсоров в гтк
Обрати внимание на название раздела
Пишу программку в которой гуи сделан на гтк. Надо чтобы при попадании курсора в пределы некоторого виджета курсор менялся на изображение злобного пингвина (к примеру
). Собственно, сделать само изображение не составляет проблемы и более простыми способами
А вот функций gtk для установки собственного курсора найти не могу.
З.Ы. пока писал кажется нашел решение - gdk
Поясняю задачу:
Пишу программку в которой гуи сделан на гтк. Надо чтобы при попадании курсора в пределы некоторого виджета курсор менялся на изображение злобного пингвина (к примеру
З.Ы. пока писал кажется нашел решение - gdk
Debian Etch
-
Dark_Savant
- Бывший модератор
- Сообщения: 1100
- Статус: киборг
- ОС: Cyborg OS 0.0.1.3
Re: создание собственных курсоров в гтк
а, пардон. недопонял. с использованием gtk я программил очень давно, но вспоминается вот это:
а вообще, посмотрите вот сюда: http://developer.gnome.org/doc/API/gdk/gdk-cursors.html
Код: Выделить всё
GdkCursor* gdk_cursor_new_from_pixmap (GdkPixmap *source,
GdkPixmap *mask,
GdkColor *fg,
GdkColor *bg,
gint x,
gint y);а вообще, посмотрите вот сюда: http://developer.gnome.org/doc/API/gdk/gdk-cursors.html
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
In this game called life
My chances go to zero
But I always will survive