The 'child-added' signal, which is currently the signal used by libappindicator to check for newly added submenus is only emitted when a GtkMenuItem is insterted in a GtkMenuShell. This means we need to add an extra signal for submenus added using gtk_menu_item_set_submenu(), because that is what we need to watch new submenus.
I'm working on a patch to GTK+2.0.
The 'child-added' signal, which is currently the signal used by libappindicator to check for newly added submenus is only emitted when a GtkMenuItem is insterted in a GtkMenuShell. This means we need to add an extra signal for submenus added using gtk_menu_ item_set_ submenu( ), because that is what we need to watch new submenus.
I'm working on a patch to GTK+2.0.