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 120842 - Regression: can't click on checkbox labels to set/clear checkbox
Regression: can't click on checkbox labels to set/clear checkbox
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: [obsolete] Keyboard Accessibility
2.3.x
Other All
: High normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
AP3
Depends on:
Blocks:
 
 
Reported: 2003-08-27 14:55 UTC by Calum Benson
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Proposed patch (8.99 KB, patch)
2003-09-02 07:51 UTC, padraig.obriain
none Details | Review

Description Calum Benson 2003-08-27 14:55:55 UTC
One of the recent patches to the glade file seems to have changed the way
the checkbox 'headers' work ... before you could click the label (e.g.
"Enable Slow Keys") to set/clear the checkbox, just like a regular
checkbox, but now it seems to be two separate controls and you have to
actually click the tiny box.  This is really bad for both accessibility
(does the unlabelled checkbox have any accessible description? even if it
does it makes the tab chain much longer) and usability (works completely
differently from any other checkbox).
Comment 1 Seth Nickell 2003-08-27 18:40:35 UTC
Also a usability bug because it makes the clickable target area harder to acquire (smaller)
Comment 2 padraig.obriain 2003-09-01 10:09:33 UTC
This change occurred in CVS version 1.10 of the glade file
gnome-accessibility-keyboard-properties.glade when an attempt was made
to make the text in the GtkCheckButton bold.
Comment 3 Calum Benson 2003-09-01 12:19:21 UTC
Hrmm, I was sure it had worked more recently than that, if not I guess
it was my fault all along :)
Comment 4 padraig.obriain 2003-09-02 07:51:14 UTC
Created attachment 19656 [details] [review]
Proposed patch
Comment 5 padraig.obriain 2003-09-02 07:55:13 UTC
It looks like the change which caused this problem was an attempt to
display the label associated with a check box in bold text. What was
done was to create a label beside the check box with text in bold.
This explains why it it is nececcsary to click on the box instead of
on the text.

The proposed patch undoes that change. The text will no longer appear
in bold. It would require API additions to allow the text in a check
box to appear in bold.
Comment 6 Jody Goldberg 2003-10-28 15:19:08 UTC
Yup that was the problem.

1) cleaned glade file to merge label and checkboxes again
2) left the markup inplace
3) added some code to manually tweak the label in the buttons to
enable markup.