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 764080 - Missing "checked" state for checkboxes used in popover menu
Missing "checked" state for checkboxes used in popover menu
Status: RESOLVED NOTABUG
Product: gtk+
Classification: Platform
Component: .General
3.19.x
Other Linux
: Normal major
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks: 728188
 
 
Reported: 2016-03-23 15:06 UTC by Martin Simon
Modified: 2016-03-23 15:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Martin Simon 2016-03-23 15:06:03 UTC
In nautilus popover menu (e.g. after click View menu in toolbar) there are used GtkModelButton instead of standard GtkCheckButton. The result is that the standard "checked" state is not set as expected and we are no able to test it wit automated tests.

I can see two options:
 1) Change the check box back to GtkCheckButton (preferred)
 2) Somehow add the "checked" to the GtkModelButton used in popover menu

This was observed in git master, version 3.19.2. This is actually blocker for https://bugzilla.gnome.org/show_bug.cgi?id=728188
Comment 1 Carlos Soriano 2016-03-23 15:12:32 UTC
We still want to use GtkModelButton since that allows us to construct the popover as menus all over the code.

I believe since GtkModelButton is a child of GtkButton it should have correctly the checked state, so not sure what the issue could be.

Moving to gtk+.
Comment 2 Matthias Clasen 2016-03-23 15:15:57 UTC
the check node inside the modelbutton does have the checked state