Using Python and PyGTK I've got a GtkMenu with various GtkCheckMenuItems in it.  When the user clicks one of the checkboxes the menu closes. I'd like for the user to be able to check a series of checkboxes without the menu closing each time.
I've looked at using the activate callback to show the menu but this doesn't seem to work.  Any suggestions?
Try digging into source and it's documentation. I have found this to be the easiest way and best shortcut.
Making a Python/GTK CheckMenuItem, when clicked, not close the menu