Есть ли способ изменить стиль текстового курсора (курсора) с помощью gtk3/gdk в приложении? Мне было интересно, есть ли способ изменить ширину и цвет каретки в текстовой записи. Документы или решение на любом языке будут работать, но vala или python будут предпочтительнее, если это возможно.
Текстовый курсор в стиле Gtk3
Ответы (1)
Использование gdk_cursor_new_from_pixmap ()
или gdk_cursor_new ()
в сочетании с gdk_window_set_cursor
в событиях входа/выхода/входа/выхода фокуса желаемого виджета (убедитесь, что виджет отслеживает курсор!) должно работать.
person
drahnr
schedule
20.01.2014
Это должно работать с любым виджетом, хотя я никогда не пробовал с виджетами, которые уже меняют курсор (например, с виджетами ввода текста).
- person drahnr; 21.01.2014