Python AppIndicator bindings -> ¿cómo verificar si el menú está abierto?

Aquí hay un ejemplo mínimo de un AppIndicator:

#!/usr/bin/python

import gobject
import gtk
import appindicator

if __name__ == "__main__":
    ind = appindicator.Indicator("example-simple-client", "gtk-execute", appindicator.CATEGORY_APPLICATION_STATUS)
    ind.set_status (appindicator.STATUS_ACTIVE)
    menu = gtk.Menu()
    menu_items = gtk.MenuItem('Quit')
    menu.append(menu_items)
    menu_items.connect("activate", gtk.main_quit)
    menu_items.show()
    ind.set_menu(menu)
    gtk.main()

Desafortunadamente, la documentación sobre esto es muy incompleta. Lo que estoy buscando es una forma de verificar si el usuario abrió el menú de AppIndicator (por ejemplo, se hizo clic en el icono del indicador). Entonces, ¿hay una señal que se emite cuando se abre el menú?

Respuestas a la pregunta(2)

Su respuesta a la pregunta