Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsIAppShell Interface Reference

import "nsIAppShell.idl";

Inheritance diagram for nsIAppShell:
Inheritance graph
[legend]
Collaboration diagram for nsIAppShell:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Create (inout int argc, inout string argv)
 Creates an application shell.
void Run ()
 Enter an event loop.
void Spinup ()
 Prepare to process events.
void Spindown ()
 Prepare to stop processing events.
void ListenToEventQueue (in nsIEventQueue aQueue, in PRBool aListen)
 An event queue has been created or destroyed.
void GetNativeEvent (in PRBoolRef aRealEvent, in voidPtrRef aEvent)
 After event dispatch execute app specific code.
void DispatchNativeEvent (in PRBool aRealEvent, in voidPtr aEvent)
 After event dispatch execute app specific code.
void Exit ()
 Exit the handle event loop.

Detailed Description

Definition at line 62 of file nsIAppShell.idl.


Member Function Documentation

void nsIAppShell::Create ( inout int  argc,
inout string  argv 
)

Creates an application shell.

Here is the caller graph for this function:

void nsIAppShell::DispatchNativeEvent ( in PRBool  aRealEvent,
in voidPtr  aEvent 
)

After event dispatch execute app specific code.

Exit the handle event loop.

Implemented in nsAppShell, and nsAppShell.

Here is the caller graph for this function:

void nsIAppShell::GetNativeEvent ( in PRBoolRef  aRealEvent,
in voidPtrRef  aEvent 
)

After event dispatch execute app specific code.

An event queue has been created or destroyed.

Hook or unhook it from your system, as necessary.

Parameters:
aQueuethe queue in question
aListenPR_TRUE for a new queue wanting hooking up. PR_FALSE for a queue wanting to be unhooked.

Enter an event loop.

Don't leave until application exits.

Implemented in nsAppShell, and nsAppShell.

Here is the caller graph for this function:

Prepare to stop processing events.

Implemented in nsAppShell, and nsAppShell.

Here is the caller graph for this function:

Prepare to process events.

Implemented in nsAppShell, and nsAppShell.

Here is the caller graph for this function:


The documentation for this interface was generated from the following file: