GNOME Bugzilla – Bug 553204
GtkMenuShell: 'insert' signal is missing.
Last modified: 2011-09-09 08:43:35 UTC
Please describe the problem: Consider the implementation of GtkContainer. In GtkContainer, 'add', 'remove' are RunFirst signals, and gtk_container_add just emit the signal to do the real addition. This is good because we can connect to add and remove signal to get informed whenever children are modified. In GtkMenuShell, the situation is similar. However the implementation is different. there is no corresponding signal. Steps to reproduce: Actual results: Expected results: 'insert' signal should be implement in GtkMenuShell, and perhaps someone should also review every GtkContainter subclass to make sure similiar signals are emitted. Does this happen every time? Yes. Other information: I have a patch but not yet cleaned up.
Created attachment 119143 [details] [review] patch No ABI breakage by inmplementing the signal. some language binding might need adjustments in order to use the new signal, e.g. VALA will have to modify gtk-2.0.vapi.
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade. *** This bug has been marked as a duplicate of bug 656565 ***