Cita:  
					Iniciado por abcdefg  Ok. Una última consulta. Es posible asignarle delete_event a la señal clicked de un botón como función de retrollamada y que allí devuelva False para llamar a destroy o es necesario asignarle directamente destroy o gtk.main_quit como en tu método OnCancel.
    La verdad no se si es posible hacer eso. Por lo que he investigado y no he encontrado nada.
Y esto se debe en parte por que la mayoría confunde delete_event con destroy. Y por otra parte si quieres un botón de salir es mas fácil hacer un simple.   
Código Python:
Ver original- boton.connect("clicked", gtk.main_quit) 
 Cita:  
					Iniciado por abcdefg  ¿Sólamente puedo devolver False para llamar a destroy en una función de retrollamada si capturo delete_event?
    Si, preferentemente solo regresa False. Nada de valores raros xD   
 Cita:  
					Iniciado por abcdefg  Las preguntas son porque intente adaptar el código del enlace con un método destroy pero no pude.
    Si te fijas el autor confunde delete-event y destroy. De hecho yo no veo ningún método destroy.
Delete-event sirve mas que nada para hacer ejecutar diálogos de confirmación.
Mientras que destroy libera los recursos del widget.