This interface is implemented by the following components:
During application startup (and at other times!) we may temporarily encounter a situation where all application windows will be closed but we don't want to take this as a signal to quit the app. Bracket the code where the last window could close with these. (And at application startup, on platforms that don't normally quit when the last window has closed, call Enter once, but not Exit)
Exit the event loop, and shut down the app.
- mode: This parameter modifies how the app is shutdown, and it is constructed from the constants defined above.
Runs an application event loop: normally the main event pump which defines the lifetime of the application.
Reference documentation is generated from Mozilla's source.