Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Enumerations
nsPIDOMWindow.h File Reference
#include "nsISupports.h"
#include "nsIDOMLocation.h"
#include "nsIDOMXULCommandDispatcher.h"
#include "nsIDOMElement.h"
#include "nsIDOMWindowInternal.h"
#include "nsIChromeEventHandler.h"
#include "nsIDOMDocument.h"
#include "nsIURI.h"
#include "nsCOMPtr.h"

Go to the source code of this file.

Classes

class  nsPIDOMWindow
class  nsPIDOMWindow_MOZILLA_1_8_BRANCH
class  nsPIDOMWindow_MOZILLA_1_8_BRANCH2
class  NS_AUTO_POPUP_STATE_PUSHER

Defines

#define NS_PIDOMWINDOW_IID
#define NS_PIDOMWINDOW_MOZILLA_1_8_BRANCH_IID
#define NS_PIDOMWINDOW_MOZILLA_1_8_BRANCH2_IID
#define NS_AUTO_POPUP_STATE_PUSHER   nsAutoPopupStatePusherExternal
#define nsAutoPopupStatePusher   NS_AUTO_POPUP_STATE_PUSHER

Enumerations

enum  PopupControlState { openAllowed = 0, openControlled, openAbused, openOverridden }
enum  OpenAllowValue { allowNot = 0, allowNoAbuse, allowWhitelisted }

Define Documentation

#define NS_AUTO_POPUP_STATE_PUSHER   nsAutoPopupStatePusherExternal

Definition at line 411 of file nsPIDOMWindow.h.

Value:
{ 0x55f987bc, 0xca30, 0x494c, \
  { 0xa9, 0x85, 0xf1, 0xf3, 0x4b, 0x9d, 0x47, 0xd8 } }

Definition at line 79 of file nsPIDOMWindow.h.

Value:
{ 0xddd4affd, 0x6ad4, 0x44b4, \
 { 0xa8, 0xfc, 0x78, 0x1d, 0xbd, 0xf1, 0x87, 0x1d } }

Definition at line 377 of file nsPIDOMWindow.h.

Value:
{ 0xa9b7f235, 0x4c98, 0x4257, \
  { 0xb1, 0x1a, 0xbe, 0x53, 0x39, 0x69, 0xdf, 0x2a } }

Definition at line 338 of file nsPIDOMWindow.h.

Definition at line 462 of file nsPIDOMWindow.h.


Enumeration Type Documentation

Enumerator:
allowNot 
allowNoAbuse 
allowWhitelisted 

Definition at line 68 of file nsPIDOMWindow.h.

                    {
  allowNot = 0,     // the window opening is denied
  allowNoAbuse,     // allowed: not a popup
  allowWhitelisted  // allowed: it's whitelisted or popup blocking is disabled
};
Enumerator:
openAllowed 
openControlled 
openAbused 
openOverridden 

Definition at line 60 of file nsPIDOMWindow.h.

                       {
  openAllowed = 0,  // open that window without worries
  openControlled,   // it's a popup, but allow it
  openAbused,       // it's a popup. disallow it, but allow domain override.
  openOverridden    // disallow window open
};