Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Static Public Attributes
nsNativeAppSupportGtk Class Reference
Inheritance diagram for nsNativeAppSupportGtk:
Inheritance graph
[legend]
Collaboration diagram for nsNativeAppSupportGtk:
Collaboration graph
[legend]

List of all members.

Public Member Functions

NS_DECL_NSINATIVEAPPSUPPORT
NS_IMETHOD 
CreateSplashScreen (nsISplashScreen **splash)
 NS_IMETHOD_ (nsrefcnt) AddRef()
 NS_IMETHOD_ (nsrefcnt) Release()
NS_IMETHOD QueryInterface (const nsIID &iid, void **p)
boolean start ()
boolean start ()
void enable ()
boolean stop ()
boolean stop ()
void quit ()
void quit ()
void onLastWindowClosing ()
void onLastWindowClosing ()
void ReOpen ()
void ReOpen ()
void ensureProfile (in nsICmdLineService aCmdService)
void showSplashScreen ()
void hideSplashScreen ()
void startServerMode ()

Public Attributes

nsrefcnt mRefCnt
nsCOMPtr< nsISplashScreenmSplash
PRBool mServerMode
PRBool mShouldShowUI
PRBool mShownTurboDialog
attribute boolean isServerMode
attribute boolean shouldShowUI

Static Public Attributes

static PRBool mLastWindowIsConfirmation = PR_FALSE

Detailed Description

Definition at line 67 of file nsNativeAppSupportGtk.cpp.


Member Function Documentation

Definition at line 145 of file nsNativeAppSupportBase.cpp.

                                                                     {
    NS_ENSURE_ARG( splash );
    *splash = 0;
    return NS_CreateSplashScreen( splash );
}

Here is the call graph for this function:

Definition at line 169 of file nsNativeAppSupportBase.cpp.

                                                                  {
    nsresult rv = NS_OK;
    if ( p ) {
        *p = 0;
        if ( iid.Equals( NS_GET_IID( nsINativeAppSupport ) ) ) {
            nsINativeAppSupport *result = this;
            *p = result;
            NS_ADDREF( result );
        } else if ( iid.Equals( NS_GET_IID( nsISupports ) ) ) {
            nsISupports *result = NS_STATIC_CAST( nsISupports*, this );
            *p = result;
            NS_ADDREF( result );
        } else {
            rv = NS_NOINTERFACE;
        }
    } else {
        rv = NS_ERROR_NULL_POINTER;
    }
    return rv;
}

Here is the call graph for this function:

Implemented in nsNativeAppSupportMac.

Implemented in nsNativeAppSupportMac.


Member Data Documentation

Definition at line 186 of file nsINativeAppSupport.idl.

Definition at line 73 of file nsNativeAppSupportBase.h.

Definition at line 68 of file nsNativeAppSupportBase.h.

Definition at line 70 of file nsNativeAppSupportBase.h.

Definition at line 71 of file nsNativeAppSupportBase.h.

Definition at line 72 of file nsNativeAppSupportBase.h.

Definition at line 69 of file nsNativeAppSupportBase.h.

Definition at line 187 of file nsINativeAppSupport.idl.


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