Los objetos aplicación tienen, entre otros, los siguientes métodos:
self._quit()
.
El bucle de eventos está dividido en pequeñas partes, cada una de las cuales se puede redefinir. Los métodos predefinidos se ocupan de despachar los eventos a las ventanas y diálogos, gestionar los arrastres y cambios de tamaño, los Apple Events, eventos de ventanas ajenas al FrameWork, etc.
En general, todos los gestores de eventos deben devolver 1
si el
evento ha sido gestionado por completo y 0
en caso contrario (porque
la ventana activa no pertenezca al FrameWork, por ejemplo). Esto es necesario
para que los eventos de actualización y similares se traspasen a otras ventanas,
como la ventana de consola Sioux. No está permitido llamar a MacOS.HandleEvent()
dentro de our_dispatch o sus respectivas llamadas, pues se podría causar
un bucle infinito si se llama al código desde un gestor de eventos mediante el gestor
de eventos interior de Python.
Devuelve el valor anterior de onoff.
Window
, lo que redefine el gestor a nivel de la aplicación
si la ventana es la principal.
DialogWindow
involucrado).
Redefinir si se desea una gestión especial de los eventos del diálogo
(atajos de teclado, etc.).