GNOME Bugzilla – Bug 736167
GtkListBoxRow has different click behavior depending on child
Last modified: 2014-09-06 16:08:37 UTC
Created attachment 285538 [details] Test UI file GtkListBoxRow seems to react differently to clicks depending on its contents. The attached testcase shows first a row with just a GtkLabel inside which works just find. Clicking works (i.e. row gets activated, row-activated signal emitted). The second array contains a GtkStack. Inside the stack is a GtkGrid with a single GtkButton inside. Everything works fine for GtkStack without the Grid. As soon as the Button is not directly inside the stack but rather in the grid (which is inside the stack of course), activating does not work and when clicked, the row loses its hover state and shows no clicked state. Third row is a GtkRevealer inside a GtkListBoxRow, which is never mouse-activatable and otherwise also reacts the same as the GtkStack+GtkGrid combination from above. All of the rows are still keyboard activatable tho.
Created attachment 285539 [details] [review] Test C FIle Just attaching this too since glade-previewer doesn't show everything I've talked about.
*** This bug has been marked as a duplicate of bug 735749 ***