NSWindow*                 mWindow;
@interface BrowserWrapper : NSView <CHBrowserListener, CHBrowserContainer>{  AutoCompleteTextField*    mUrlbar;  NSTextField*              mStatus;  BrowserWindowController*  mWindowController;  NSTabViewItem*            mTabItem;  NSWindow*                 mWindow;  NSImage*                  mSiteIconImage;    // current proxy icon image, which may be a site icon (favicon).  NSString*                 mSiteIconURI;      // uri from  which we loaded the site icon	      // the secure state of this browser. We need to hold it so that we can set    // the global lock icon whenever we become the primary. Value is one of    // security enums in nsIWebProgressListener.  unsigned long             mSecureState;    // the title associated with this tab's url. We need to hold it so that we    // can set the window title whenever we become the primary.   NSString*                 mTitle;    // the title we use for the tab. This differs for mTitle when the tab is loading  NSString*                 mTabTitle;    // array of sites that have blocked popups. If nil, no sites are blocked. Cleared    // after each new page.  nsISupportsArray*         mBlockedSites;     // STRONG  CHBrowserView*            mBrowserView;  NSString*                 mDefaultStatusString;  NSString*                 mLoadingStatusString;  ToolTip*                  mToolTip;  double                    mProgress;    BOOL mIsPrimary;  BOOL mIsBusy;  BOOL mOffline;  BOOL mListenersAttached; // We hook up our click and context menu listeners lazily.                           // If we never become the primary view, we don't bother creating the listeners.  BOOL mActivateOnLoad;    // If set, activate the browser view when loading starts.}