Back to index

lightning-sunbird  0.9+nobinonly
Public Types | Public Member Functions | Properties
MOZILLACONTROLLib::IWebBrowser Interface Reference

import "MozillaControl.idl";

Inheritance diagram for MOZILLACONTROLLib::IWebBrowser:
Inheritance graph
[legend]
Collaboration diagram for MOZILLACONTROLLib::IWebBrowser:
Collaboration graph
[legend]

List of all members.

Public Types

enum  BrowserNavConstants {
  navOpenInNewWindow = 0x0001, navNoHistory = 0x0002, navNoReadFromCache = 0x0004, navNoWriteToCache = 0x0008,
  navAllowAutosearch = 0x0010, navBrowserBar = 0x0020
}
enum  RefreshConstants { REFRESH_NORMAL = 0, REFRESH_IFEXPIRED = 1, REFRESH_COMPLETELY = 3 }
typedef enum
MOZILLACONTROLLib::IWebBrowser::BrowserNavConstants 
BrowserNavConstants
typedef enum
MOZILLACONTROLLib::IWebBrowser::RefreshConstants 
RefreshConstants

Public Member Functions

HRESULT GoBack ()
HRESULT GoForward ()
HRESULT GoHome ()
HRESULT GoSearch ()
HRESULT Navigate ([in] BSTR URL,[in, optional] VARIANT *Flags,[in, optional] VARIANT *TargetFrameName,[in, optional] VARIANT *PostData,[in, optional] VARIANT *Headers)
HRESULT Refresh ()
HRESULT Refresh2 ([in, optional] VARIANT *Level)
HRESULT Stop ()

Properties

IDispatch Application [get]
IDispatch Parent [get]
IDispatch Container [get]
IDispatch Document [get]
VARIANT_BOOL TopLevelContainer [get]
BSTR Type [get]
long Left [get, set]
long Top [get, set]
long Width [get, set]
long Height [get, set]
BSTR LocationName [get]
BSTR LocationURL [get]
VARIANT_BOOL Busy [get]

Detailed Description

Definition at line 80 of file MozillaControl.idl.


Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
navOpenInNewWindow 
navNoHistory 
navNoReadFromCache 
navNoWriteToCache 
navAllowAutosearch 
navBrowserBar 

Definition at line 97 of file MozillaControl.idl.

                                 {
            [helpstring("Open in new window")]          navOpenInNewWindow = 0x0001,
            [helpstring("Exclude from history list")]   navNoHistory = 0x0002,
            [helpstring("Don't read from cache")]       navNoReadFromCache = 0x0004,
            [helpstring("Don't write from cache")]      navNoWriteToCache = 0x0008,
            [helpstring("Try other sites on failure")]  navAllowAutosearch = 0x0010,
            [helpstring("OpenBrowserBar")]              navBrowserBar = 0x0020,
        } BrowserNavConstants;
Enumerator:
REFRESH_NORMAL 
REFRESH_IFEXPIRED 
REFRESH_COMPLETELY 

Definition at line 118 of file MozillaControl.idl.

                              {                                         // must map to these in sdk\inc\docobj.h
            [helpstring("Refresh normal")]     REFRESH_NORMAL     = 0,  //== OLECMDIDF_REFRESH_NORMAL
            [helpstring("Refresh if expired")] REFRESH_IFEXPIRED  = 1,  //== OLECMDIDF_REFRESH_IFEXPIRED
            [helpstring("Refresh completely")] REFRESH_COMPLETELY = 3   //== OLECMDIDF_REFRESH_COMPLETELY
        } RefreshConstants;

Member Function Documentation

HRESULT MOZILLACONTROLLib::IWebBrowser::Navigate ( [in] BSTR  URL,
[in, optional] VARIANT *  Flags,
[in, optional] VARIANT *  TargetFrameName,
[in, optional] VARIANT *  PostData,
[in, optional] VARIANT *  Headers 
)
HRESULT MOZILLACONTROLLib::IWebBrowser::Refresh2 ( [in, optional] VARIANT *  Level)

Property Documentation


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