Текстовый курсор в стиле Gtk3

Есть ли способ изменить стиль текстового курсора (курсора) с помощью gtk3/gdk в приложении? Мне было интересно, есть ли способ изменить ширину и цвет каретки в текстовой записи. Документы или решение на любом языке будут работать, но vala или python будут предпочтительнее, если это возможно.


person user1900391    schedule 18.01.2014    source источник


Ответы (1)


Использование gdk_cursor_new_from_pixmap () или gdk_cursor_new () в сочетании с gdk_window_set_cursor в событиях входа/выхода/входа/выхода фокуса желаемого виджета (убедитесь, что виджет отслеживает курсор!) должно работать.

person drahnr    schedule 20.01.2014
comment
Это должно работать с любым виджетом, хотя я никогда не пробовал с виджетами, которые уже меняют курсор (например, с виджетами ввода текста). - person drahnr; 21.01.2014