After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 673557 - Readonly textview widgets the cursor_visible property default is false
Readonly textview widgets the cursor_visible property default is false
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Widget: GtkTextView
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2012-04-05 08:20 UTC by Hammer Attila
Modified: 2013-04-03 20:44 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Hammer Attila 2012-04-05 08:20:10 UTC
Dear developers,

If an application using with gtk.textview control and the editable property is false, the cursor_visible property is false.
Some time application developers present longest informations with readonly style multiline textview widget. If the cursor_visible property is false, Orca Screen Reader doesn't inform with visualy impaired users the cursor movement resulted selected lines.
A typical example with the Empathy application, or in Ubuntu the checkbox-gtk system tester application.
If the cursor_visible property is true, Orca Screen Reader wonderful presenting the actual line if a visual impaired user press Up or Down arrow keys.
Have a workaround this situation. If a visual impaired user press F7 key, the caret navigation are enabled. But if an application using more time readonly textview widgets to presenting longest informations, always need this key press when the text content are changing.

Attila
Comment 1 Sébastien Wilmet 2013-04-03 20:44:13 UTC
With both the GtkTextView:editable and GtkTextTag:editable properties, the cursor is still visible for non-editable text. But the cursor doesn't blink.

So I think this bug is fixed, but feel free to reopen it if I didn't understand well the issue.