This function provides some of the basic connectivity for being in the GTK world.
Things like visibility and sensitivity of the item are handled here so that the subclasses don't have to. If you're building your on GTK menu item you can use this function to apply those basic attributes so that you don't have to deal with them either.
This also handles passing the "activate" signal back to the Menuitem side of thing.
this |
The client handling everything on this connection |
item |
The Menuitem to attach the GTK-isms to |
gmi |
A MenuItem representing the GTK world's view of this menuitem |
parent |
The parent Menuitem |