C# Class Skybound.Gecko.GeckoWebBrowser

A Gecko-based web browser.
Inheritance: System.Windows.Forms.Control, nsIWebBrowserChrome, nsIContextMenuListener2, nsIWebProgressListener, nsIInterfaceRequestor, nsIEmbeddingSiteWindow2, nsISupportsWeakReference, nsIWeakReference, nsIDOMEventListener, nsISHistoryListener, nsITooltipListener
Mostra file Open project: tophatmonocle/DirtyGecko Class Usage Examples

Public Properties

Property Type Description
NavigateFinishedNotifier NavigateFinishedNotifier

Protected Properties

Property Type Description
m_wrapper GtkDotNet.GtkWrapperNoThread

Private Properties

Property Type Description
CanPerform bool
GetFocus System.IntPtr
IsChild bool
Navigate bool
UnloadDocument void
ViewInSystemBrowser void
nsIEmbeddingSiteWindow IntPtr
nsIEmbeddingSiteWindow bool
nsIEmbeddingSiteWindow string
nsIEmbeddingSiteWindow2 IntPtr
nsIEmbeddingSiteWindow2 bool
nsIEmbeddingSiteWindow2 string
nsIInterfaceRequestor IntPtr
nsISHistoryListener bool
nsISHistoryListener bool
nsISHistoryListener bool
nsISHistoryListener bool
nsISupportsWeakReference nsIWeakReference
nsIWeakReference IntPtr
nsIWebBrowserChrome System.UInt32
nsIWebBrowserChrome bool
nsIWebBrowserChrome nsIWebBrowser

Public Methods

Method Description
AddMessageEventListener ( string eventName, Action action ) : void

Register a listener for a custom jscrip-initiated MessageEvent https://developer.mozilla.org/en/DOM/document.createEvent http://help.dottoro.com/ljknkjqd.php

CopyImageContents ( ) : bool

Copies the image contents of the selection to the clipboard as an image.

CopyImageLocation ( ) : bool

Copies the location of the currently selected image to the clipboard.

CopyLinkLocation ( ) : bool

Copies the location of the currently selected link to the clipboard.

CopySelection ( ) : bool

Copies the selection to the clipboard.

CutSelection ( ) : bool

Cuts the selection to the clipboard.

EnableConsoleMessageNotfication ( ) : void
EnableJavascriptDebugger ( ) : void
ExecuteCommand ( string name ) : void

Executes the command with the specified name.

GeckoWebBrowser ( ) : System

Initializes a new instance of GeckoWebBrowser.

GetBitmap ( uint width, uint height ) : Bitmap

Return a Bitmap Image of the current WebBrowsers Rendered page. Not supported on Linux - use OffScreenGeckoWebBrowser.

GetBitmap ( uint xOffset, uint yOffset, uint width, uint height ) : Bitmap

Return a Bitmap Image of the current WebBrowsers Rendered page.

GetMarkupDocumentViewer ( ) : GeckoMarkupDocumentViewer
GoBack ( ) : bool

Navigates to the previous page in the history, if one is available.

GoForward ( ) : bool

Navigates to the next page in the history, if one is available.

LoadHtml ( string htmlDocument ) : void

Loads supplied html string. Note: LoadHtml isn't intended to load complex Html Documents. In order to find out when LoadHtml has finished attach a handler to NavigateFinishedNotifier.NavigateFinished.

Navigate ( string url, GeckoLoadFlags loadFlags ) : bool

Navigates to the specified URL using the given load flags. In order to find out when Navigate has finished attach a handler to NavigateFinishedNotifier.NavigateFinished.

Navigate ( string url, GeckoLoadFlags loadFlags, string referrer, GeckoMIMEInputStream postData ) : bool

Navigates to the specified URL using the given load flags, referrer and post data In order to find out when Navigate has finished attach a handler to NavigateFinishedNotifier.NavigateFinished.

Navigate ( string url ) : void

Navigates to the specified URL. In order to find out when Navigate has finished attach a handler to NavigateFinishedNotifier.NavigateFinished.

Paste ( ) : bool

Pastes the contents of the clipboard at the current selection.

Redo ( ) : bool

Redoes last undone command.

Reload ( ) : bool

Reloads the current page.

Reload ( GeckoLoadFlags flags ) : bool

Reloads the current page using the specified flags.

SaveDocument ( string path ) : void

Saves the current document to the specified file name.

SaveDocument ( string path, string outputMimeType ) : void

Saves the current document to the specified file name.

SelectAll ( ) : void

Selects the entire document.

SelectNone ( ) : void

Empties the current selection.

SetSecurityState ( GeckoSecurityState value ) : void
ShowPageProperties ( ) : void

Displays a properties dialog for the current page.

ShowPageProperties ( GeckoDocument document ) : void
Stop ( ) : void

Cancels any pending navigation and also stops any sound or animation.

Undo ( ) : bool

Undoes last executed command.

UpdateCommandStatus ( ) : void

Raises the CanGoBackChanged or CanGoForwardChanged events when necessary.

ViewSource ( ) : void

Opens a new window which contains the source code for the current page.

ViewSource ( string url ) : void

Opens a new window which contains the source code for the specified page.

nsIContextMenuListener2 ( uint aContextFlags, nsIContextMenuInfo info ) : void
nsIDOMEventListener ( nsIDOMEvent e ) : void
nsIEmbeddingSiteWindow ( ) : void
nsIEmbeddingSiteWindow ( bool aVisibility ) : void
nsIEmbeddingSiteWindow ( string aTitle ) : void
nsIEmbeddingSiteWindow ( uint flags, int &x, int &y, int &cx, int &cy ) : void
nsIEmbeddingSiteWindow2 ( ) : void
nsIEmbeddingSiteWindow2 ( bool aVisibility ) : void
nsIEmbeddingSiteWindow2 ( string aTitle ) : void
nsIEmbeddingSiteWindow2 ( uint flags, int &x, int &y, int &cx, int &cy ) : void
nsISHistoryListener ( nsIURI aNewURI ) : void
nsITooltipListener ( ) : void
nsITooltipListener ( int aXCoords, int aYCoords, string aTipText ) : void
nsIWebBrowserChrome ( ) : void
nsIWebBrowserChrome ( int status ) : void
nsIWebBrowserChrome ( int cx, int cy ) : void
nsIWebBrowserChrome ( nsIWebBrowser webBrowser ) : void
nsIWebBrowserChrome ( uint flags ) : void
nsIWebBrowserChrome ( uint statusType, string status ) : void
nsIWebProgressListener ( nsIWebProgress aWebProgress, nsIRequest aRequest, int aCurSelfProgress, int aMaxSelfProgress, int aCurTotalProgress, int aMaxTotalProgress ) : void
nsIWebProgressListener ( nsIWebProgress aWebProgress, nsIRequest aRequest, int aStatus, string aMessage ) : void
nsIWebProgressListener ( nsIWebProgress aWebProgress, nsIRequest aRequest, nsIURI aLocation ) : void
nsIWebProgressListener ( nsIWebProgress aWebProgress, nsIRequest aRequest, uint aState ) : void
nsIWebProgressListener ( nsIWebProgress aWebProgress, nsIRequest aRequest, uint aStateFlags, int aStatus ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void
OnCanGoBackChanged ( EventArgs e ) : void

Raises the CanGoBackChanged event.

OnCanGoForwardChanged ( EventArgs e ) : void

Raises the CanGoForwardChanged event.

OnConsoleMessage ( ConsoleMessageEventArgs e ) : void
OnCreateWindow ( GeckoCreateWindowEventArgs e ) : void

Raises the CreateWindow event.

OnDocumentCompleted ( EventArgs e ) : void

Raises the DocumentCompleted event.

OnDocumentTitleChanged ( EventArgs e ) : void

Raises the DocumentTitleChanged event.

OnDomClick ( GeckoDomEventArgs e ) : void

Raises the DomClick event.

OnDomCompositionEnd ( GeckoDomEventArgs e ) : void

Raises the DomCompositionEnd event.

OnDomCompositionStart ( GeckoDomEventArgs e ) : void

Raises the DomCompositionStart event.

OnDomContentChanged ( GeckoDomEventArgs e ) : void

Raises the DomContentChangedEvent event.

OnDomContextMenu ( GeckoDomMouseEventArgs e ) : void

Raises the DomContextMenu event.

OnDomDoubleClick ( GeckoDomEventArgs e ) : void

Raises the DomDoubleClick event.

OnDomFocus ( GeckoDomEventArgs e ) : void

Raises the DomFocus event.

OnDomKeyDown ( GeckoDomKeyEventArgs e ) : void

Raises the DomKeyDown event.

OnDomKeyPress ( GeckoDomKeyEventArgs e ) : void

Raises the DomKeyPress event.

OnDomKeyUp ( GeckoDomKeyEventArgs e ) : void

Raises the DomKeyUp event.

OnDomMouseDown ( GeckoDomMouseEventArgs e ) : void

Raises the DomMouseDown event.

OnDomMouseMove ( GeckoDomMouseEventArgs e ) : void

Raises the DomMouseMove event.

OnDomMouseOut ( GeckoDomMouseEventArgs e ) : void

Raises the DomMouseOut event.

OnDomMouseOver ( GeckoDomMouseEventArgs e ) : void

Raises the DomMouseOver event.

OnDomMouseScroll ( GeckoDomMouseEventArgs e ) : void

Raises the DOMMouseScroll event.

OnDomMouseUp ( GeckoDomMouseEventArgs e ) : void

Raises the DomMouseUp event.

OnDomSubmit ( GeckoDomEventArgs e ) : void

Raises the DomSubmit event.

OnEnter ( EventArgs e ) : void
OnHandleCreated ( EventArgs e ) : void
OnHistoryGoBack ( GeckoHistoryEventArgs e ) : void

Raises the HistoryGoBack event.

OnHistoryGoForward ( GeckoHistoryEventArgs e ) : void

Raises the HistoryGoForward event.

OnHistoryGotoIndex ( GeckoHistoryGotoIndexEventArgs e ) : void

Raises the HistoryGotoIndex event.

OnHistoryNewEntry ( GeckoHistoryEventArgs e ) : void

Raises the HistoryNewEntry event.

OnHistoryPurge ( GeckoHistoryPurgeEventArgs e ) : void

Raises the HistoryPurge event.

OnHistoryReload ( GeckoHistoryEventArgs e ) : void

Raises the HistoryReload event.

OnJavascriptError ( JavascriptErrorEventArgs e ) : void
OnLeave ( EventArgs e ) : void
OnLoad ( GeckoDomEventArgs e ) : void

Raises the LoadEvent event.

OnNavigated ( GeckoNavigatedEventArgs e ) : void

Raises the Navigated event.

OnNavigating ( GeckoNavigatingEventArgs e ) : void

Raises the Navigating event.

OnPaint ( PaintEventArgs e ) : void
OnProgressChanged ( GeckoProgressEventArgs e ) : void

Raises the ProgressChanged event.

OnSecurityStateChanged ( EventArgs e ) : void

Raises the SecurityStateChanged event.

OnShowContextMenu ( GeckoContextMenuEventArgs e ) : void

Raises the ShowContextMenu event.

OnSizeChanged ( EventArgs e ) : void
OnStatusTextChanged ( EventArgs e ) : void

Raises the StatusTextChanged event.

OnWindowClosed ( EventArgs e ) : void

Raises the WindowClosed event.

OnWindowSetBounds ( GeckoWindowSetBoundsEventArgs e ) : void

Raises the WindowSetBounds event.

WndProc ( Message &m ) : void

Private Methods

Method Description
CanPerform ( CanPerformMethod method ) : bool
GetFocus ( ) : IntPtr
IsChild ( IntPtr hWndParent, IntPtr hwnd ) : bool
Navigate ( string url, GeckoLoadFlags loadFlags, string referrer, byte postData, string additionalHeaders ) : bool
UnloadDocument ( ) : void
ViewInSystemBrowser ( string url ) : void
nsIEmbeddingSiteWindow ( ) : IntPtr
nsIEmbeddingSiteWindow ( ) : bool
nsIEmbeddingSiteWindow ( ) : string
nsIEmbeddingSiteWindow2 ( ) : IntPtr
nsIEmbeddingSiteWindow2 ( ) : bool
nsIEmbeddingSiteWindow2 ( ) : string
nsIInterfaceRequestor ( Guid &uuid ) : IntPtr
nsISHistoryListener ( int aNumEntries ) : bool
nsISHistoryListener ( int aIndex, nsIURI aGotoURI ) : bool
nsISHistoryListener ( nsIURI aBackURI ) : bool
nsISHistoryListener ( nsIURI aReloadURI, uint aReloadFlags ) : bool
nsISupportsWeakReference ( ) : nsIWeakReference
nsIWeakReference ( Guid &uuid ) : IntPtr
nsIWebBrowserChrome ( ) : UInt32
nsIWebBrowserChrome ( ) : bool
nsIWebBrowserChrome ( ) : nsIWebBrowser

Method Details

AddMessageEventListener() public method

Register a listener for a custom jscrip-initiated MessageEvent https://developer.mozilla.org/en/DOM/document.createEvent http://help.dottoro.com/ljknkjqd.php
public AddMessageEventListener ( string eventName, Action action ) : void
eventName string
action Action
return void

CopyImageContents() public method

Copies the image contents of the selection to the clipboard as an image.
public CopyImageContents ( ) : bool
return bool

CopyImageLocation() public method

Copies the location of the currently selected image to the clipboard.
public CopyImageLocation ( ) : bool
return bool

CopyLinkLocation() public method

Copies the location of the currently selected link to the clipboard.
public CopyLinkLocation ( ) : bool
return bool

CopySelection() public method

Copies the selection to the clipboard.
public CopySelection ( ) : bool
return bool

CutSelection() public method

Cuts the selection to the clipboard.
public CutSelection ( ) : bool
return bool

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

EnableConsoleMessageNotfication() public method

public EnableConsoleMessageNotfication ( ) : void
return void

EnableJavascriptDebugger() public method

public EnableJavascriptDebugger ( ) : void
return void

ExecuteCommand() public method

Executes the command with the specified name.
public ExecuteCommand ( string name ) : void
name string The name of the command to execute. See http://developer.mozilla.org/en/docs/Editor_Embedding_Guide for a list of available commands.
return void

GeckoWebBrowser() public method

Initializes a new instance of GeckoWebBrowser.
public GeckoWebBrowser ( ) : System
return System

GetBitmap() public method

Return a Bitmap Image of the current WebBrowsers Rendered page. Not supported on Linux - use OffScreenGeckoWebBrowser.
public GetBitmap ( uint width, uint height ) : Bitmap
width uint Width of the bimap
height uint Height of the bitmap
return System.Drawing.Bitmap

GetBitmap() public method

Return a Bitmap Image of the current WebBrowsers Rendered page.
public GetBitmap ( uint xOffset, uint yOffset, uint width, uint height ) : Bitmap
xOffset uint
yOffset uint
width uint Width of the bitmap
height uint Height of the bitmap
return System.Drawing.Bitmap

GetMarkupDocumentViewer() public method

public GetMarkupDocumentViewer ( ) : GeckoMarkupDocumentViewer
return GeckoMarkupDocumentViewer

GoBack() public method

Navigates to the previous page in the history, if one is available.
public GoBack ( ) : bool
return bool

GoForward() public method

Navigates to the next page in the history, if one is available.
public GoForward ( ) : bool
return bool

LoadHtml() public method

Loads supplied html string. Note: LoadHtml isn't intended to load complex Html Documents. In order to find out when LoadHtml has finished attach a handler to NavigateFinishedNotifier.NavigateFinished.
public LoadHtml ( string htmlDocument ) : void
htmlDocument string
return void

Navigate() public method

Navigates to the specified URL using the given load flags. In order to find out when Navigate has finished attach a handler to NavigateFinishedNotifier.NavigateFinished.
public Navigate ( string url, GeckoLoadFlags loadFlags ) : bool
url string The url to navigate to. If the url is empty or null, the browser does not navigate and the method returns false.
loadFlags GeckoLoadFlags Flags which specify how the page is loaded.
return bool

Navigate() public method

Navigates to the specified URL using the given load flags, referrer and post data In order to find out when Navigate has finished attach a handler to NavigateFinishedNotifier.NavigateFinished.
public Navigate ( string url, GeckoLoadFlags loadFlags, string referrer, GeckoMIMEInputStream postData ) : bool
url string The url to navigate to. If the url is empty or null, the browser does not navigate and the method returns false.
loadFlags GeckoLoadFlags Flags which specify how the page is loaded.
referrer string The referring URL, or null.
postData GeckoMIMEInputStream post data and headers, or null
return bool

Navigate() public method

Navigates to the specified URL. In order to find out when Navigate has finished attach a handler to NavigateFinishedNotifier.NavigateFinished.
public Navigate ( string url ) : void
url string The url to navigate to.
return void

OnCanGoBackChanged() protected method

Raises the CanGoBackChanged event.
protected OnCanGoBackChanged ( EventArgs e ) : void
e System.EventArgs The data for the event.
return void

OnCanGoForwardChanged() protected method

Raises the CanGoForwardChanged event.
protected OnCanGoForwardChanged ( EventArgs e ) : void
e System.EventArgs The data for the event.
return void

OnConsoleMessage() protected method

protected OnConsoleMessage ( ConsoleMessageEventArgs e ) : void
e ConsoleMessageEventArgs
return void

OnCreateWindow() protected method

Raises the CreateWindow event.
protected OnCreateWindow ( GeckoCreateWindowEventArgs e ) : void
e GeckoCreateWindowEventArgs The data for the event.
return void

OnDocumentCompleted() protected method

Raises the DocumentCompleted event.
protected OnDocumentCompleted ( EventArgs e ) : void
e System.EventArgs The data for the event.
return void

OnDocumentTitleChanged() protected method

Raises the DocumentTitleChanged event.
protected OnDocumentTitleChanged ( EventArgs e ) : void
e System.EventArgs The data for the event.
return void

OnDomClick() protected method

Raises the DomClick event.
protected OnDomClick ( GeckoDomEventArgs e ) : void
e GeckoDomEventArgs The data for the event.
return void

OnDomCompositionEnd() protected method

Raises the DomCompositionEnd event.
protected OnDomCompositionEnd ( GeckoDomEventArgs e ) : void
e GeckoDomEventArgs The data for the event.
return void

OnDomCompositionStart() protected method

Raises the DomCompositionStart event.
protected OnDomCompositionStart ( GeckoDomEventArgs e ) : void
e GeckoDomEventArgs The data for the event.
return void

OnDomContentChanged() protected method

Raises the DomContentChangedEvent event.
protected OnDomContentChanged ( GeckoDomEventArgs e ) : void
e GeckoDomEventArgs The data for the event.
return void

OnDomContextMenu() protected method

Raises the DomContextMenu event.
protected OnDomContextMenu ( GeckoDomMouseEventArgs e ) : void
e GeckoDomMouseEventArgs The data for the event.
return void

OnDomDoubleClick() protected method

Raises the DomDoubleClick event.
protected OnDomDoubleClick ( GeckoDomEventArgs e ) : void
e GeckoDomEventArgs The data for the event.
return void

OnDomFocus() protected method

Raises the DomFocus event.
protected OnDomFocus ( GeckoDomEventArgs e ) : void
e GeckoDomEventArgs The data for the event.
return void

OnDomKeyDown() protected method

Raises the DomKeyDown event.
protected OnDomKeyDown ( GeckoDomKeyEventArgs e ) : void
e GeckoDomKeyEventArgs The data for the event.
return void

OnDomKeyPress() protected method

Raises the DomKeyPress event.
protected OnDomKeyPress ( GeckoDomKeyEventArgs e ) : void
e GeckoDomKeyEventArgs The data for the event.
return void

OnDomKeyUp() protected method

Raises the DomKeyUp event.
protected OnDomKeyUp ( GeckoDomKeyEventArgs e ) : void
e GeckoDomKeyEventArgs The data for the event.
return void

OnDomMouseDown() protected method

Raises the DomMouseDown event.
protected OnDomMouseDown ( GeckoDomMouseEventArgs e ) : void
e GeckoDomMouseEventArgs The data for the event.
return void

OnDomMouseMove() protected method

Raises the DomMouseMove event.
protected OnDomMouseMove ( GeckoDomMouseEventArgs e ) : void
e GeckoDomMouseEventArgs The data for the event.
return void

OnDomMouseOut() protected method

Raises the DomMouseOut event.
protected OnDomMouseOut ( GeckoDomMouseEventArgs e ) : void
e GeckoDomMouseEventArgs The data for the event.
return void

OnDomMouseOver() protected method

Raises the DomMouseOver event.
protected OnDomMouseOver ( GeckoDomMouseEventArgs e ) : void
e GeckoDomMouseEventArgs The data for the event.
return void

OnDomMouseScroll() protected method

Raises the DOMMouseScroll event.
protected OnDomMouseScroll ( GeckoDomMouseEventArgs e ) : void
e GeckoDomMouseEventArgs The data for the event.
return void

OnDomMouseUp() protected method

Raises the DomMouseUp event.
protected OnDomMouseUp ( GeckoDomMouseEventArgs e ) : void
e GeckoDomMouseEventArgs The data for the event.
return void

OnDomSubmit() protected method

Raises the DomSubmit event.
protected OnDomSubmit ( GeckoDomEventArgs e ) : void
e GeckoDomEventArgs The data for the event.
return void

OnEnter() protected method

protected OnEnter ( EventArgs e ) : void
e System.EventArgs
return void

OnHandleCreated() protected method

protected OnHandleCreated ( EventArgs e ) : void
e System.EventArgs
return void

OnHistoryGoBack() protected method

Raises the HistoryGoBack event.
protected OnHistoryGoBack ( GeckoHistoryEventArgs e ) : void
e GeckoHistoryEventArgs The data for the event.
return void

OnHistoryGoForward() protected method

Raises the HistoryGoForward event.
protected OnHistoryGoForward ( GeckoHistoryEventArgs e ) : void
e GeckoHistoryEventArgs The data for the event.
return void

OnHistoryGotoIndex() protected method

Raises the HistoryGotoIndex event.
protected OnHistoryGotoIndex ( GeckoHistoryGotoIndexEventArgs e ) : void
e GeckoHistoryGotoIndexEventArgs The data for the event.
return void

OnHistoryNewEntry() protected method

Raises the HistoryNewEntry event.
protected OnHistoryNewEntry ( GeckoHistoryEventArgs e ) : void
e GeckoHistoryEventArgs The data for the event.
return void

OnHistoryPurge() protected method

Raises the HistoryPurge event.
protected OnHistoryPurge ( GeckoHistoryPurgeEventArgs e ) : void
e GeckoHistoryPurgeEventArgs The data for the event.
return void

OnHistoryReload() protected method

Raises the HistoryReload event.
protected OnHistoryReload ( GeckoHistoryEventArgs e ) : void
e GeckoHistoryEventArgs The data for the event.
return void

OnJavascriptError() protected method

protected OnJavascriptError ( JavascriptErrorEventArgs e ) : void
e JavascriptErrorEventArgs
return void

OnLeave() protected method

protected OnLeave ( EventArgs e ) : void
e System.EventArgs
return void

OnLoad() protected method

Raises the LoadEvent event.
protected OnLoad ( GeckoDomEventArgs e ) : void
e GeckoDomEventArgs The data for the event.
return void

OnNavigated() protected method

Raises the Navigated event.
protected OnNavigated ( GeckoNavigatedEventArgs e ) : void
e GeckoNavigatedEventArgs The data for the event.
return void

OnNavigating() protected method

Raises the Navigating event.
protected OnNavigating ( GeckoNavigatingEventArgs e ) : void
e GeckoNavigatingEventArgs The data for the event.
return void

OnPaint() protected method

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
return void

OnProgressChanged() protected method

Raises the ProgressChanged event.
protected OnProgressChanged ( GeckoProgressEventArgs e ) : void
e GeckoProgressEventArgs The data for the event.
return void

OnSecurityStateChanged() protected method

Raises the SecurityStateChanged event.
protected OnSecurityStateChanged ( EventArgs e ) : void
e System.EventArgs The data for the event.
return void

OnShowContextMenu() protected method

Raises the ShowContextMenu event.
protected OnShowContextMenu ( GeckoContextMenuEventArgs e ) : void
e GeckoContextMenuEventArgs The data for the event.
return void

OnSizeChanged() protected method

protected OnSizeChanged ( EventArgs e ) : void
e System.EventArgs
return void

OnStatusTextChanged() protected method

Raises the StatusTextChanged event.
protected OnStatusTextChanged ( EventArgs e ) : void
e System.EventArgs The data for the event.
return void

OnWindowClosed() protected method

Raises the WindowClosed event.
protected OnWindowClosed ( EventArgs e ) : void
e System.EventArgs The data for the event.
return void

OnWindowSetBounds() protected method

Raises the WindowSetBounds event.
protected OnWindowSetBounds ( GeckoWindowSetBoundsEventArgs e ) : void
e GeckoWindowSetBoundsEventArgs The data for the event.
return void

Paste() public method

Pastes the contents of the clipboard at the current selection.
public Paste ( ) : bool
return bool

Redo() public method

Redoes last undone command.
public Redo ( ) : bool
return bool

Reload() public method

Reloads the current page.
public Reload ( ) : bool
return bool

Reload() public method

Reloads the current page using the specified flags.
public Reload ( GeckoLoadFlags flags ) : bool
flags GeckoLoadFlags
return bool

SaveDocument() public method

Saves the current document to the specified file name.
public SaveDocument ( string path ) : void
path string
return void

SaveDocument() public method

Saves the current document to the specified file name.
public SaveDocument ( string path, string outputMimeType ) : void
path string Patht to the file you want to save
outputMimeType string the mimmtype of the save file, or null
return void

SelectAll() public method

Selects the entire document.
public SelectAll ( ) : void
return void

SelectNone() public method

Empties the current selection.
public SelectNone ( ) : void
return void

SetSecurityState() public method

public SetSecurityState ( GeckoSecurityState value ) : void
value GeckoSecurityState
return void

ShowPageProperties() public method

Displays a properties dialog for the current page.
public ShowPageProperties ( ) : void
return void

ShowPageProperties() public method

public ShowPageProperties ( GeckoDocument document ) : void
document GeckoDocument
return void

Stop() public method

Cancels any pending navigation and also stops any sound or animation.
public Stop ( ) : void
return void

Undo() public method

Undoes last executed command.
public Undo ( ) : bool
return bool

UpdateCommandStatus() public method

Raises the CanGoBackChanged or CanGoForwardChanged events when necessary.
public UpdateCommandStatus ( ) : void
return void

ViewSource() public method

Opens a new window which contains the source code for the current page.
public ViewSource ( ) : void
return void

ViewSource() public method

Opens a new window which contains the source code for the specified page.
public ViewSource ( string url ) : void
url string
return void

WndProc() protected method

protected WndProc ( Message &m ) : void
m Message
return void

nsIContextMenuListener2() public method

public nsIContextMenuListener2 ( uint aContextFlags, nsIContextMenuInfo info ) : void
aContextFlags uint
info nsIContextMenuInfo
return void

nsIDOMEventListener() public method

public nsIDOMEventListener ( nsIDOMEvent e ) : void
e nsIDOMEvent
return void

nsIEmbeddingSiteWindow() public method

public nsIEmbeddingSiteWindow ( ) : void
return void

nsIEmbeddingSiteWindow() public method

public nsIEmbeddingSiteWindow ( bool aVisibility ) : void
aVisibility bool
return void

nsIEmbeddingSiteWindow() public method

public nsIEmbeddingSiteWindow ( string aTitle ) : void
aTitle string
return void

nsIEmbeddingSiteWindow() public method

public nsIEmbeddingSiteWindow ( uint flags, int &x, int &y, int &cx, int &cy ) : void
flags uint
x int
y int
cx int
cy int
return void

nsIEmbeddingSiteWindow2() public method

public nsIEmbeddingSiteWindow2 ( ) : void
return void

nsIEmbeddingSiteWindow2() public method

public nsIEmbeddingSiteWindow2 ( bool aVisibility ) : void
aVisibility bool
return void

nsIEmbeddingSiteWindow2() public method

public nsIEmbeddingSiteWindow2 ( string aTitle ) : void
aTitle string
return void

nsIEmbeddingSiteWindow2() public method

public nsIEmbeddingSiteWindow2 ( uint flags, int &x, int &y, int &cx, int &cy ) : void
flags uint
x int
y int
cx int
cy int
return void

nsISHistoryListener() public method

public nsISHistoryListener ( nsIURI aNewURI ) : void
aNewURI nsIURI
return void

nsITooltipListener() public method

public nsITooltipListener ( ) : void
return void

nsITooltipListener() public method

public nsITooltipListener ( int aXCoords, int aYCoords, string aTipText ) : void
aXCoords int
aYCoords int
aTipText string
return void

nsIWebBrowserChrome() public method

public nsIWebBrowserChrome ( ) : void
return void

nsIWebBrowserChrome() public method

public nsIWebBrowserChrome ( int status ) : void
status int
return void

nsIWebBrowserChrome() public method

public nsIWebBrowserChrome ( int cx, int cy ) : void
cx int
cy int
return void

nsIWebBrowserChrome() public method

public nsIWebBrowserChrome ( nsIWebBrowser webBrowser ) : void
webBrowser nsIWebBrowser
return void

nsIWebBrowserChrome() public method

public nsIWebBrowserChrome ( uint flags ) : void
flags uint
return void

nsIWebBrowserChrome() public method

public nsIWebBrowserChrome ( uint statusType, string status ) : void
statusType uint
status string
return void

nsIWebProgressListener() public method

public nsIWebProgressListener ( nsIWebProgress aWebProgress, nsIRequest aRequest, int aCurSelfProgress, int aMaxSelfProgress, int aCurTotalProgress, int aMaxTotalProgress ) : void
aWebProgress nsIWebProgress
aRequest nsIRequest
aCurSelfProgress int
aMaxSelfProgress int
aCurTotalProgress int
aMaxTotalProgress int
return void

nsIWebProgressListener() public method

public nsIWebProgressListener ( nsIWebProgress aWebProgress, nsIRequest aRequest, int aStatus, string aMessage ) : void
aWebProgress nsIWebProgress
aRequest nsIRequest
aStatus int
aMessage string
return void

nsIWebProgressListener() public method

public nsIWebProgressListener ( nsIWebProgress aWebProgress, nsIRequest aRequest, nsIURI aLocation ) : void
aWebProgress nsIWebProgress
aRequest nsIRequest
aLocation nsIURI
return void

nsIWebProgressListener() public method

public nsIWebProgressListener ( nsIWebProgress aWebProgress, nsIRequest aRequest, uint aState ) : void
aWebProgress nsIWebProgress
aRequest nsIRequest
aState uint
return void

nsIWebProgressListener() public method

public nsIWebProgressListener ( nsIWebProgress aWebProgress, nsIRequest aRequest, uint aStateFlags, int aStatus ) : void
aWebProgress nsIWebProgress
aRequest nsIRequest
aStateFlags uint
aStatus int
return void

Property Details

NavigateFinishedNotifier public_oe property

public NavigateFinishedNotifier,Skybound.Gecko NavigateFinishedNotifier
return NavigateFinishedNotifier

m_wrapper protected_oe property

protected GtkDotNet.GtkWrapperNoThread m_wrapper
return GtkDotNet.GtkWrapperNoThread