Property | Type | Description | |
---|---|---|---|
_browser | GeckoWebBrowser |
Property | Type | Description | |
---|---|---|---|
AddOpenPageInFFItem | MenuItem | ||
AddOtherMenuItemsForDebugging | void | ||
Browser_Resize | void | ||
CleanupAfterNavigation | void | ||
InitializeComponent | void | ||
IsThereACurrentTextSelection | bool | ||
LoadPageDomFromBrowser | void | ||
OnConsoleMessage | void | ||
OnJavascriptError | void | ||
OnOpenAboutCache | void | ||
OnOpenAboutConfig | void | ||
OnOpenAboutMemory | void | ||
OnUpdateDisplayTick | void | ||
Paste | void | ||
SaveCustomizedCssRules | void | ||
SetNewDependent | void | ||
UpdateDisplay | void | ||
_browser_DocumentCompleted | void |
Method | Description | |
---|---|---|
AddMessageEventListener ( string eventName, Action |
Only the first call per browser per event name takes effect. (Unless RemoveMessageEventListener is called explicitly for the event name.)
|
|
AddScriptContent ( string content ) : void | ||
AddScriptSource ( string filename ) : void |
add a jscript source file
|
|
Browser ( ) : System | ||
Copy ( ) : void | ||
GetPathToStylizer ( ) : string | ||
HandleLinkClick ( GeckoAnchorElement anchor, DomEventArgs eventArgs, string workingDirectoryForFileLinks ) : void |
When you receive a OnBrowserClick and have determined that nothing was clicked on that the c# needs to pay attention to, pass it on to this method. It will either let the browser handle it normally, or redirect it to the operating system so that it can open the file or external website itself.
|
|
NamesOfFontsThatBrowserCanRender ( ) : IEnumerable |
See https://jira.sil.org/browse/BL-802 and https://bugzilla.mozilla.org/show_bug.cgi?id=1108866 Until that gets fixed, we're better off not listing those fonts that are just going to cause confusion
|
|
Navigate ( HtmlDom htmlDom, HtmlDom htmlEditDom = null, bool setAsCurrentPageForDebugging = false ) : void | ||
Navigate ( string url, bool cleanupFileAfterNavigating ) : void | ||
NavigateRawHtml ( string html ) : void | ||
OnGetTroubleShootingInformation ( object sender, EventArgs e ) : void | ||
OnOpenPageInStylizer ( object sender, EventArgs e ) : void | ||
OnOpenPageInSystemBrowser ( object sender, EventArgs e ) : void | ||
RaiseGeckoReady ( ) : void | ||
ReadEditableAreasNow ( ) : void |
This is needed if we want to save before getting a natural Validating event.
|
|
RemoveMessageEventListener ( string eventName ) : void |
Remove a previously installed event handler.
|
|
RunJavaScript ( string script ) : string | ||
SaveHTML ( string path ) : void | ||
SetEditingCommands ( |
||
SetUpXulRunner ( ) : void | ||
ShowHtml ( string html ) : void | ||
UpdateEditButtons ( ) : void |
Method | Description | |
---|---|---|
Application_Idle ( object sender, EventArgs e ) : void | ||
Dispose ( bool disposing ) : void |
Clean up any resources being used.
|
|
OnBrowser_DomClick ( object sender, DomEventArgs e ) : void | ||
OnDomKeyPress ( object sender, DomKeyEventArgs e ) : void |
Prevent a CTRL+V pasting when we have the Paste button disabled, e.g. when pictures are on the clipboard. Also handle CTRL+N creating a new page on Linux/Mono.
|
|
OnLoad ( EventArgs e ) : void | ||
OnShowContextMenu ( object sender, GeckoContextMenuEventArgs e ) : void | ||
_browser_Navigating ( object sender, GeckoNavigatingEventArgs e ) : void |
Method | Description | |
---|---|---|
AddOpenPageInFFItem ( GeckoContextMenuEventArgs e ) : MenuItem | ||
AddOtherMenuItemsForDebugging ( GeckoContextMenuEventArgs e ) : void | ||
Browser_Resize ( object sender, EventArgs e ) : void | ||
CleanupAfterNavigation ( object sender, GeckoNavigatedEventArgs e ) : void | ||
InitializeComponent ( ) : void |
Required method for Designer support - do not modify the contents of this method with the code editor.
|
|
IsThereACurrentTextSelection ( ) : bool |
Workaround suggested by Tom Hindle, since GeckoFx-45's CanXSelection properties aren't working.
|
|
LoadPageDomFromBrowser ( ) : void |
What's going on here: the browser is just /editting displaying a copy of one page of the document. So we need to copy any changes back to the real DOM.
|
|
OnConsoleMessage ( object sender, ConsoleMessageEventArgs e ) : void | ||
OnJavascriptError ( object sender, JavascriptErrorEventArgs e ) : void | ||
OnOpenAboutCache ( object sender, EventArgs e ) : void | ||
OnOpenAboutConfig ( object sender, EventArgs e ) : void | ||
OnOpenAboutMemory ( object sender, EventArgs e ) : void | ||
OnUpdateDisplayTick ( object sender, EventArgs e ) : void | ||
Paste ( ) : void | ||
SaveCustomizedCssRules ( GeckoStyleSheet userModifiedStyleSheet ) : void | ||
SetNewDependent ( IDisposable dependent ) : void | ||
UpdateDisplay ( ) : void | ||
_browser_DocumentCompleted ( object sender, EventArgs e ) : void |
public AddMessageEventListener ( string eventName, Action |
||
eventName | string | |
action | Action |
|
return | void |
public AddScriptContent ( string content ) : void | ||
content | string | |
return | void |
public AddScriptSource ( string filename ) : void | ||
filename | string | |
return | void |
protected Application_Idle ( object sender, EventArgs e ) : void | ||
sender | object | |
e | EventArgs | |
return | void |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | true if managed resources should be disposed; otherwise, false. |
return | void |
public HandleLinkClick ( GeckoAnchorElement anchor, DomEventArgs eventArgs, string workingDirectoryForFileLinks ) : void | ||
anchor | GeckoAnchorElement | |
eventArgs | DomEventArgs | |
workingDirectoryForFileLinks | string | |
return | void |
public static NamesOfFontsThatBrowserCanRender ( ) : IEnumerable |
||
return | IEnumerable |
public Navigate ( HtmlDom htmlDom, HtmlDom htmlEditDom = null, bool setAsCurrentPageForDebugging = false ) : void | ||
htmlDom | HtmlDom | |
htmlEditDom | HtmlDom | |
setAsCurrentPageForDebugging | bool | |
return | void |
public Navigate ( string url, bool cleanupFileAfterNavigating ) : void | ||
url | string | |
cleanupFileAfterNavigating | bool | |
return | void |
public NavigateRawHtml ( string html ) : void | ||
html | string | |
return | void |
protected OnBrowser_DomClick ( object sender, DomEventArgs e ) : void | ||
sender | object | |
e | DomEventArgs | |
return | void |
protected OnDomKeyPress ( object sender, DomKeyEventArgs e ) : void | ||
sender | object | |
e | DomKeyEventArgs | |
return | void |
public OnGetTroubleShootingInformation ( object sender, EventArgs e ) : void | ||
sender | object | |
e | EventArgs | |
return | void |
public OnOpenPageInStylizer ( object sender, EventArgs e ) : void | ||
sender | object | |
e | EventArgs | |
return | void |
public OnOpenPageInSystemBrowser ( object sender, EventArgs e ) : void | ||
sender | object | |
e | EventArgs | |
return | void |
protected OnShowContextMenu ( object sender, GeckoContextMenuEventArgs e ) : void | ||
sender | object | |
e | GeckoContextMenuEventArgs | |
return | void |
public RemoveMessageEventListener ( string eventName ) : void | ||
eventName | string | |
return | void |
public RunJavaScript ( string script ) : string | ||
script | string | |
return | string |
public SetEditingCommands ( |
||
cutCommand | ||
copyCommand | ||
pasteCommand | ||
undoCommand | ||
return | void |
protected _browser_Navigating ( object sender, GeckoNavigatingEventArgs e ) : void | ||
sender | object | |
e | GeckoNavigatingEventArgs | |
return | void |