Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Variables
nsWindowWatcher.cpp File Reference
#include "nsWindowWatcher.h"
#include "nsAutoLock.h"
#include "nsCRT.h"
#include "nsNetUtil.h"
#include "nsPrompt.h"
#include "nsWWJSUtils.h"
#include "plstr.h"
#include "nsIBaseWindow.h"
#include "nsIDocShell.h"
#include "nsIDocShellLoadInfo.h"
#include "nsIDocShellTreeItem.h"
#include "nsIDocShellTreeOwner.h"
#include "nsIDocument.h"
#include "nsIDOMDocument.h"
#include "nsIDOMWindow.h"
#include "nsIDOMChromeWindow.h"
#include "nsIDOMWindowInternal.h"
#include "nsIScriptObjectPrincipal.h"
#include "nsIScreen.h"
#include "nsIScreenManager.h"
#include "nsIScriptContext.h"
#include "nsIEventQueue.h"
#include "nsIEventQueueService.h"
#include "nsIGenericFactory.h"
#include "nsIJSContextStack.h"
#include "nsIObserverService.h"
#include "nsIScriptGlobalObject.h"
#include "nsIScriptSecurityManager.h"
#include "nsISupportsArray.h"
#include "nsXPCOM.h"
#include "nsISupportsPrimitives.h"
#include "nsIURI.h"
#include "nsIWebBrowser.h"
#include "nsIWebBrowserChrome.h"
#include "nsIWebNavigation.h"
#include "nsIWindowCreator.h"
#include "nsIWindowCreator2.h"
#include "nsIXPConnect.h"
#include "nsPIDOMWindow.h"
#include "nsIMarkupDocumentViewer.h"
#include "nsIContentViewer.h"
#include "nsIDocumentViewer.h"
#include "nsIWindowProvider.h"
#include "nsIPrefBranch.h"
#include "nsIPrefService.h"
#include "jsinterp.h"

Go to the source code of this file.

Classes

struct  nsWatcherWindowEntry
class  nsWatcherWindowEnumerator
class  EventQueueAutoPopper
class  JSContextAutoPopper
class  AutoFree
struct  SizeSpec

Defines

#define NS_CALCULATE_CHROME_FLAG_FOR(feature, flag)

Variables

static const char * sJSStackContractID = "@mozilla.org/js/xpc/ContextStack;1"

Define Documentation

#define NS_CALCULATE_CHROME_FLAG_FOR (   feature,
  flag 
)
Value:
prefBranch->GetBoolPref(feature, &forceEnable);               \
    if (forceEnable && !(isChrome && aHasChromeParent)) {         \
      chromeFlags |= flag;                                        \
    } else {                                                      \
      chromeFlags |= WinHasOption(aFeatures, feature,             \
                                  0, &presenceFlag)               \
                     ? flag : 0;                                  \
    }

Definition at line 1368 of file nsWindowWatcher.cpp.


Variable Documentation

const char* sJSStackContractID = "@mozilla.org/js/xpc/ContextStack;1" [static]

Definition at line 112 of file nsWindowWatcher.cpp.