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 101884 - GtkCheckMenuItem doesn't show an inactive state
GtkCheckMenuItem doesn't show an inactive state
Product: gtk+
Classification: Platform
Component: Widget: Other
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
Depends on:
Blocks: 71867
Reported: 2002-12-24 00:32 UTC by Murray Cumming
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---

mist_toggles.png (86.24 KB, image/png)
2003-01-21 22:39 UTC, Murray Cumming

Description Murray Cumming 2002-12-24 00:32:14 UTC
GtkCheckMenuItem (and GtkRadioMenuItem) menu items look like regular menu
items when they are inactive.

This is not a big problem when the menu item's name is well chosen, but
even then it would be better with some visual cue. Ideally they would look
a bit like normal CheckButtons or RadioButtons.

Others have suggested that this might be a theme bug. If so, I'd like to
know of a theme that does this properly, or how a theme might do it properly.
Comment 1 Owen Taylor 2003-01-20 21:03:58 UTC
Both the Mac and Windows do it this way, I think. 
GTK+ used to have an indication of unchecked menu items 
and it looked hideous. 

Generally, I dont'think it is a problem for properly
designed menus. 

You have either:

   Show hidden characters


./ Show hidden characters

And it's clear that the first when is something you select
to get the hidden characters, and the second one is a
checked check menu item that you can uncheck.
Comment 2 Murray Cumming 2003-01-20 22:55:40 UTC
Apparently the Mac actually changes it's menu items names (e.g.
"Switch Off" becomes "Switch On" so it _does_ show the untoggled
state. Of course we don't like to change menu item names, for other

However, I kind of agree anyway that this can be mostly solved by
using appropriate menu names.
Comment 3 Havoc Pennington 2003-01-20 23:12:25 UTC
This is just a "what does the default theme do" issue right, an 
engine can always draw something for the unchecked indicator, I would
Comment 4 Murray Cumming 2003-01-21 22:39:36 UTC
Created attachment 13731 [details]
Comment 5 Murray Cumming 2003-01-21 22:40:10 UTC
Yes, Dave Bordoley created this mist_toggles.png screenshot.