nsIAppStartup
| IID: | 6799abed-4721-4f51-9304-d1a2ea1df5d5 |
| Inherits From: | nsISupports |
This interface is implemented by the following components:
Constants
Methods
void createHiddenWindow ( )
void destroyHiddenWindow ( )
void enterLastWindowClosingSurvivalArea ( )
void exitLastWindowClosingSurvivalArea ( )
void quit ( PRUint32 mode )
void run ( )
Destroys the hidden window. This will have no effect if the hidden window has not yet been created.
void enterLastWindowClosingSurvivalArea ( )
There are situations 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.
Exit the event loop, and shut down the app.
- Arguments:
- 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. If there are no windows open and no outstanding calls to enterLastWindowClosingSurvivalArea this method will exit immediately.
Reference documentation is generated from Mozilla's source.
