SO3Engine
|
Functions | |
WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION (OnExternalCall, WEB_NAVIGATOR_JS_ON_EXTERNAL_CALL_CB) WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION(OnExternalCallStr | |
WebNavigatorCbOnExternalCall : Called when a javascript external called is performed. | |
int | SO3WebNavigatorCreate (mmachine m) |
WebNavigatorCreate : This function create a new Embedded Web Navigator Object. | |
int | SO3WebNavigatorCreateOffscreen (mmachine m) |
WebNavigatorCreateOffscreen : This function create a new Embedded Web Navigator Object which render it's content "offscreen". | |
int | SO3WebNavigatorDestroy (mmachine m) |
WebNavigatorDestroy : This function destroy a Embedded Web Navigator Object. | |
int | SO3WebNavigatorLoadURL (mmachine m) |
WebNavigatorLoadURL : Load the given url. | |
int | SO3WebNavigatorLoadFile (mmachine m) |
WebNavigatorLoadFile : Load the given file. | |
int | SO3WebNavigatorLoadHTML (mmachine m) |
WebNavigatorLoadHTML : Load the given html text. | |
int | SO3WebNavigatorActionUndo (mmachine m) |
WebNavigatorActionUndo : Execute undo on a frame. | |
int | SO3WebNavigatorActionRedo (mmachine m) |
WebNavigatorActionRedo : Execute redo on a frame. | |
int | SO3WebNavigatorActionCut (mmachine m) |
WebNavigatorActionCut : Execute cut on a frame. | |
int | SO3WebNavigatorActionCopy (mmachine m) |
WebNavigatorActionCopy : Execute copy on a frame. | |
int | SO3WebNavigatorActionPaste (mmachine m) |
WebNavigatorActionPaste : Execute paste on a frame. | |
int | SO3WebNavigatorActionDelete (mmachine m) |
WebNavigatorActionDelete : Execute delete on a frame. | |
int | SO3WebNavigatorActionSelectAll (mmachine m) |
WebNavigatorActionSelectAll : Execute select all on a frame. | |
int | SO3WebNavigatorPrint (mmachine m) |
WebNavigatorPrint : Execute printing on a frame. The user will be prompted with the print dialog appropriate to the operating system. | |
int | SO3WebNavigatorViewSource (mmachine m) |
WebNavigatorViewSource : Save a frame's HTML source to a temporary file and open it in the default text viewing application. | |
int | SO3WebNavigatorGetSource (mmachine m) |
WebNavigatorGetSource : Returns a frame's HTML source as a string. | |
int | SO3WebNavigatorGetText (mmachine m) |
WebNavigatorGetText : Returns a frame's display text as a string. | |
int | SO3WebNavigatorExecuteJavaScript (mmachine m) |
WebNavigatorExecuteJavaScript : Execute a string of JavaScript code in this frame. The |script_url| parameter is the URL where the script in question can be found, if any. The renderer may request this URL to show the developer the source of the error. The |start_line| parameter is the base line number to use for error reporting. | |
int | SO3WebNavigatorGetURL (mmachine m) |
WebNavigatorGetURL : Returns the URL currently loaded in a frame. | |
int | SO3WebNavigatorCanGoBack (mmachine m) |
WebNavigatorCanGoBack : Does the browser can navigate backward? | |
int | SO3WebNavigatorGoBack (mmachine m) |
WebNavigatorGoBack : Navigate backward. | |
int | SO3WebNavigatorCanGoForward (mmachine m) |
WebNavigatorCanGoForward : Does the browser can navigate forward? | |
int | SO3WebNavigatorGoForward (mmachine m) |
WebNavigatorGoForward : Navigate forward. | |
int | SO3WebNavigatorReload (mmachine m) |
WebNavigatorReload : Reload the current page. | |
int | SO3WebNavigatorReloadIgnoreCache (mmachine m) |
WebNavigatorReloadIgnoreCache : Reload the current page ignoring any cached data. | |
int | SO3WebNavigatorStopLoad (mmachine m) |
WebNavigatorStopLoad : Stop loading the page. | |
int | SO3WebNavigatorFind (mmachine m) |
WebNavigatorFind : Search for text in the current page. | |
int | SO3WebNavigatorStopFinding (mmachine m) |
WebNavigatorStopFinding : Cancel all searches that are currently going on. | |
int | SO3WebNavigatorGetZoomLevel (mmachine m) |
WebNavigatorGetZoomLevel : Get the zoom level. | |
int | SO3WebNavigatorSetZoomLevel (mmachine m) |
WebNavigatorSetZoomLevel : Change the zoom level. | |
int | SO3WebNavigatorClearHistory (mmachine m) |
WebNavigatorClearHistory : Clear the back/forward browsing history. | |
int | SO3WebNavigatorShowDevTools (mmachine m) |
WebNavigatorShowDevTools : Open developer tools window. | |
int | SO3WebNavigatorCloseDevTools (mmachine m) |
WebNavigatorCloseDevTools : Close the developer tools window if one exists for this browser instance. | |
int | SO3WebNavigatorGetSize (mmachine m) |
WebNavigatorGetSize : Retrieve the size of a web navigator object. | |
int | SO3WebNavigatorSetSize (mmachine m) |
WebNavigatorSetSize : Set the size of a web navigator object. | |
int | SO3WebNavigatorGetPosition (mmachine m) |
WebNavigatorGetPosition : Retrieve the position of a web navigator object. | |
int | SO3WebNavigatorSetPosition (mmachine m) |
WebNavigatorSetPosition : Set the position of a web navigator object in his parent window. | |
int | SO3WebNavigatorBlitOffscreen (mmachine m) |
WebNavigatorBlitOffscreen : Copy the content of an offscreen web navigator to the destination bitmap. | |
int | SO3WebNavigatorBlitOffscreenAlpha (mmachine m) |
WebNavigatorBlitOffscreenAlpha : Copy the content of an offscreen web navigator to the destination alpha bitmap. | |
int | SO3WebNavigatorInjectKeyDown (mmachine m) |
WebNavigatorInjectKeyDown : Send "key down" event to the web navigator. | |
int | SO3WebNavigatorInjectKeyUp (mmachine m) |
WebNavigatorInjectKeyUp : Send "key up" event to the web navigator. | |
int | SO3WebNavigatorInjectKeyMessage (mmachine m) |
WebNavigatorInjectKeyMessage : Send "key message" event to the web navigator. | |
int | SO3WebNavigatorInjectMouseClick (mmachine m) |
WebNavigatorInjectMouseClick : Send "mouse click" event to the web navigator. | |
int | SO3WebNavigatorInjectMouseUnClick (mmachine m) |
WebNavigatorInjectMouseClick : Send "mouse unclick" event to the web navigator. | |
int | SO3WebNavigatorInjectMouseMove (mmachine m) |
WebNavigatorInjectMouseMove : Send "mouse move" event to the web navigator. | |
int | SO3WebNavigatorInjectMouseWheel (mmachine m) |
WebNavigatorInjectMouseWheel : Send "mouse wheel" event to the web navigator. | |
int | SO3WebNavigatorInjectFocus (mmachine m) |
WebNavigatorSetFocus : Send "focus" event to the web navigator. | |
int | SO3WebNavigatorSetCookie (mmachine m) |
SO3WebNavigatorSetCookie : Create a domain cookie. | |
int | SO3WebNavigatorDeleteCookies (mmachine m) |
SO3WebNavigatorDeleteCookies : Delete one or more cookie(s) | |
WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION (OnNavStateChange, WEB_NAVIGATOR_DISPLAY_ON_NAV_STATE_CHANGE_CB) WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION(OnAddressChange | |
SO3WebNavigatorCbOnNavStateChange : Called when the navigation state has changed. | |
WEB_NAVIGATOR_DISPLAY_ON_ADDRESS_CHANGE_CB | WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION (OnTitleChange, WEB_NAVIGATOR_DISPLAY_ON_TITLE_CHANGE_CB) WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION(OnTooltip |
SO3WebNavigatorCbOnTitleChange : Called when the page title changes. | |
WEB_NAVIGATOR_DISPLAY_ON_ADDRESS_CHANGE_CB WEB_NAVIGATOR_DISPLAY_ON_TOOLTIP_CB | WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION (OnStatusMessage, WEB_NAVIGATOR_DISPLAY_ON_STATUS_MESSAGE_CB) WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION(OnConsoleMessage |
WebNavigatorCbOnStatusMessage : Called when the browser receives a status message. |text| contains the text that will be displayed in the status message and |type| indicates the status message type. | |
WEB_NAVIGATOR_DISPLAY_ON_ADDRESS_CHANGE_CB WEB_NAVIGATOR_DISPLAY_ON_TOOLTIP_CB WEB_NAVIGATOR_DISPLAY_ON_CONSOLE_MESSAGE_CB | WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION (OnFindResult, WEB_NAVIGATOR_FIND_ON_RESULT_CB) WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION(OnPopup |
SO3WebNavigatorCbOnFindResult : Called to report find results returned by CefBrowser::Find(). |identifer| is the identifier passed to 'Find' function, |count| is the number of matches currently identified, |selectionRect| is the location of where the match was found (in window coordinates), |activeMatchOrdinal| is the current position in the search results, and |finalUpdate| is true if this is the last find notification. | |
WEB_NAVIGATOR_DISPLAY_ON_ADDRESS_CHANGE_CB WEB_NAVIGATOR_DISPLAY_ON_TOOLTIP_CB WEB_NAVIGATOR_DISPLAY_ON_CONSOLE_MESSAGE_CB WEB_NAVIGATOR_LIFESPAN_ON_POPUP_CB | WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION (RunModal, WEB_NAVIGATOR_LIFESPAN_RUN_MODAL_CB) WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION(OnLoadStart |
SO3WebNavigatorCbRunModal : Called when a modal window is about to display and the modal loop should begin running. Return false to use the default modal loop implementation or true to use a custom implementation. | |
WEB_NAVIGATOR_DISPLAY_ON_ADDRESS_CHANGE_CB WEB_NAVIGATOR_DISPLAY_ON_TOOLTIP_CB WEB_NAVIGATOR_DISPLAY_ON_CONSOLE_MESSAGE_CB WEB_NAVIGATOR_LIFESPAN_ON_POPUP_CB WEB_NAVIGATOR_LOAD_ON_START_CB | WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION (OnLoadEnd, WEB_NAVIGATOR_LOAD_ON_END_CB) WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION(OnLoadError |
SO3WebNavigatorCbOnLoadEnd : Called when the browser is done loading a frame. The |frame| value will never be empty – call the IsMain() method to check if this frame is the main frame. Multiple frames may be loading at the same time. Sub-frames may start or continue loading after the main frame load has ended. This method will always be called for all frames irrespective of whether the request completes successfully. | |
Scol functions definition
int SO3WebNavigatorActionCopy | ( | mmachine | m | ) |
WebNavigatorActionCopy : Execute copy on a frame.
Prototype: fun [ObjWebNavigator S] I
ObjWebNavigator | : the web navigator object |
S | : The target frame name. If NIL, the target is the web navigator main frame. |
Definition at line 922 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorActionCut | ( | mmachine | m | ) |
WebNavigatorActionCut : Execute cut on a frame.
Prototype: fun [ObjWebNavigator S] I
ObjWebNavigator | : the web navigator object |
S | : The target frame name. If NIL, the target is the web navigator main frame. |
Definition at line 880 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorActionDelete | ( | mmachine | m | ) |
WebNavigatorActionDelete : Execute delete on a frame.
Prototype: fun [ObjWebNavigator S] I
ObjWebNavigator | : the web navigator object |
S | : The target frame name. If NIL, the target is the web navigator main frame. |
Definition at line 1006 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorActionPaste | ( | mmachine | m | ) |
WebNavigatorActionPaste : Execute paste on a frame.
Prototype: fun [ObjWebNavigator S] I
ObjWebNavigator | : the web navigator object |
S | : The target frame name. If NIL, the target is the web navigator main frame. |
Definition at line 964 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorActionRedo | ( | mmachine | m | ) |
WebNavigatorActionRedo : Execute redo on a frame.
Prototype: fun [ObjWebNavigator S] I
ObjWebNavigator | : the web navigator object |
S | : The target frame name. If NIL, the target is the web navigator main frame. |
Definition at line 838 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorActionSelectAll | ( | mmachine | m | ) |
WebNavigatorActionSelectAll : Execute select all on a frame.
Prototype: fun [ObjWebNavigator S] I
ObjWebNavigator | : the web navigator object |
S | : The target frame name. If NIL, the target is the web navigator main frame. |
Definition at line 1048 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorActionUndo | ( | mmachine | m | ) |
WebNavigatorActionUndo : Execute undo on a frame.
Prototype: fun [ObjWebNavigator S] I
ObjWebNavigator | : the web navigator object |
S | : The target frame name. If NIL, the target is the web navigator main frame. |
Definition at line 796 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorBlitOffscreen | ( | mmachine | m | ) |
WebNavigatorBlitOffscreen : Copy the content of an offscreen web navigator to the destination bitmap.
Prototype: fun [ObjWebNavigator ObjBitmap] ObjBitmap
ObjWebNavigator | : the web navigator object |
ObjBitmap | : target bitmap |
Definition at line 2070 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorBlitOffscreenAlpha | ( | mmachine | m | ) |
WebNavigatorBlitOffscreenAlpha : Copy the content of an offscreen web navigator to the destination alpha bitmap.
Prototype: fun [ObjWebNavigator AlphaBitmap] AlphaBitmap
ObjWebNavigator | : the web navigator object |
AlphaBitmap | : target alpha bitmap |
Definition at line 2128 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorCanGoBack | ( | mmachine | m | ) |
WebNavigatorCanGoBack : Does the browser can navigate backward?
Prototype: fun [ObjWebNavigator] I
ObjWebNavigator | : the web navigator object |
Definition at line 1363 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorCanGoForward | ( | mmachine | m | ) |
WebNavigatorCanGoForward : Does the browser can navigate forward?
Prototype: fun [ObjWebNavigator] I
ObjWebNavigator | : the web navigator object |
Definition at line 1435 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorClearHistory | ( | mmachine | m | ) |
WebNavigatorClearHistory : Clear the back/forward browsing history.
Prototype: fun [ObjWebNavigator] I
ObjWebNavigator | : the web navigator object |
Definition at line 1797 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorCloseDevTools | ( | mmachine | m | ) |
WebNavigatorCloseDevTools : Close the developer tools window if one exists for this browser instance.
Prototype: fun [ObjWebNavigator] I
ObjWebNavigator | : the web navigator object |
Definition at line 1867 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorCreate | ( | mmachine | m | ) |
WebNavigatorCreate : This function create a new Embedded Web Navigator Object.
Prototype: fun [Chn ObjWin I I I I S] ObjWebNavigator
Chn | : the current channel |
ObjWin | : the parent window on which the web navigator will be created |
I | : Horizontal position from the left border of the parent window, in pixels |
I | : Vertical position from the top border of the parent window, in pixels |
I | : Width of the web navigator |
I | : Height of the web navigator |
S | : Optional start url. |
Definition at line 464 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorCreateOffscreen | ( | mmachine | m | ) |
WebNavigatorCreateOffscreen : This function create a new Embedded Web Navigator Object which render it's content "offscreen".
Prototype: fun [Chn ObjWin I I S] ObjWebNavigator
Chn | : the current channel |
ObjWin | : the parent window on which the web navigator will be created. Optional (could be nil), but needed for mouse cursor update and popup windows docking. |
I | : Width of the web navigator |
I | : Height of the web navigator |
I | : Transparency 0 or 1 to enable |
S | : Optional start url. |
Definition at line 542 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorDeleteCookies | ( | mmachine | m | ) |
SO3WebNavigatorDeleteCookies : Delete one or more cookie(s)
Prototype: fun [S S] I
S | : url |
S | : cookie name |
Definition at line 2617 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorDestroy | ( | mmachine | m | ) |
WebNavigatorDestroy : This function destroy a Embedded Web Navigator Object.
Prototype: fun [ObjWebNavigator] I
ObjWebNavigator | : the current Embedded web navigator object |
Definition at line 623 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorExecuteJavaScript | ( | mmachine | m | ) |
WebNavigatorExecuteJavaScript : Execute a string of JavaScript code in this frame. The |script_url| parameter is the URL where the script in question can be found, if any. The renderer may request this URL to show the developer the source of the error. The |start_line| parameter is the base line number to use for error reporting.
Prototype: fun [ObjWebNavigator S S I S] I
ObjWebNavigator | : the web navigator object |
S | : The javascript code to execute |
S | : the url where the script can be found. target frame url if NIL. |
I | : line number for error reporting. 0 if NIL. |
S | : The target frame name. If NIL, the target is the web navigator main frame. |
Definition at line 1264 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorFind | ( | mmachine | m | ) |
WebNavigatorFind : Search for text in the current page.
Prototype: fun [ObjWebNavigator I S I I I] I
ObjWebNavigator | : the web navigator object |
I | The search identifier, to allow multiple search simultaneously |
S | The searched text |
I | 1 to search forward or 0 to search backward, within the page. |
I | 1 to indicate that the search should be case-sensitive. |
I | 1 to indicate that this is the first request or 0 to indicate that it's a follow-up. |
Definition at line 1617 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorGetPosition | ( | mmachine | m | ) |
WebNavigatorGetPosition : Retrieve the position of a web navigator object.
Prototype: fun [ObjWebNavigator] [I I]
ObjWebNavigator | : the web navigator object |
Definition at line 1987 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorGetSize | ( | mmachine | m | ) |
WebNavigatorGetSize : Retrieve the size of a web navigator object.
Prototype: fun [ObjWebNavigator] [I I]
ObjWebNavigator | : the web navigator object |
Definition at line 1903 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorGetSource | ( | mmachine | m | ) |
WebNavigatorGetSource : Returns a frame's HTML source as a string.
Prototype: fun [ObjWebNavigator S] S
ObjWebNavigator | : the web navigator object |
S | : The target frame name. If NIL, the target is the web navigator main frame. |
Definition at line 1174 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorGetText | ( | mmachine | m | ) |
WebNavigatorGetText : Returns a frame's display text as a string.
Prototype: fun [ObjWebNavigator S] S
ObjWebNavigator | : the web navigator object |
S | : The target frame name. If NIL, the target is the web navigator main frame. |
Definition at line 1216 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorGetURL | ( | mmachine | m | ) |
WebNavigatorGetURL : Returns the URL currently loaded in a frame.
Prototype: fun [ObjWebNavigator S] S
ObjWebNavigator | : the web navigator object |
S | : The target frame name. If NIL, the target is the web navigator main frame. |
Definition at line 1322 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorGetZoomLevel | ( | mmachine | m | ) |
WebNavigatorGetZoomLevel : Get the zoom level.
Prototype: fun [ObjWebNavigator] F
ObjWebNavigator | : the web navigator object |
Definition at line 1724 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorGoBack | ( | mmachine | m | ) |
WebNavigatorGoBack : Navigate backward.
Prototype: fun [ObjWebNavigator] I
ObjWebNavigator | : the web navigator object |
Definition at line 1400 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorGoForward | ( | mmachine | m | ) |
WebNavigatorGoForward : Navigate forward.
Prototype: fun [ObjWebNavigator] I
ObjWebNavigator | : the web navigator object |
Definition at line 1472 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorInjectFocus | ( | mmachine | m | ) |
WebNavigatorSetFocus : Send "focus" event to the web navigator.
Prototype: fun [ObjWebNavigator I] I
ObjWebNavigator | : the web navigator object |
I | : 1 to set focus, 0 to set unfocused |
Definition at line 2512 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorInjectKeyDown | ( | mmachine | m | ) |
WebNavigatorInjectKeyDown : Send "key down" event to the web navigator.
Prototype: fun [ObjWebNavigator I I I] I
ObjWebNavigator | : the web navigator object |
I | : Virtual code of the key to inject |
I | : ASCII code |
I | : Key modifiers flag (MAJ/CTRL/ALT...) |
Definition at line 2231 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorInjectKeyMessage | ( | mmachine | m | ) |
WebNavigatorInjectKeyMessage : Send "key message" event to the web navigator.
Prototype: fun [ObjWebNavigator I I I] I
ObjWebNavigator | : the web navigator object |
I | : window message |
I | : lparam |
I | : wparam |
Definition at line 2310 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorInjectKeyUp | ( | mmachine | m | ) |
WebNavigatorInjectKeyUp : Send "key up" event to the web navigator.
Prototype: fun [ObjWebNavigator I I] I
ObjWebNavigator | : the web navigator object |
I | : Virtual code of the key to inject |
I | : Key modifiers flag (MAJ/CTRL/ALT...) |
Definition at line 2271 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorInjectMouseClick | ( | mmachine | m | ) |
WebNavigatorInjectMouseClick : Send "mouse click" event to the web navigator.
Prototype: fun [ObjWebNavigator I I I] I
ObjWebNavigator | : the web navigator object |
I | : Mouse x position |
I | : Mouse y position |
I | : Mouse button |
Definition at line 2351 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorInjectMouseMove | ( | mmachine | m | ) |
WebNavigatorInjectMouseMove : Send "mouse move" event to the web navigator.
Prototype: fun [ObjWebNavigator I I] I
ObjWebNavigator | : the web navigator object |
I | : Mouse x position |
I | : Mouse y position |
Definition at line 2433 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorInjectMouseUnClick | ( | mmachine | m | ) |
WebNavigatorInjectMouseClick : Send "mouse unclick" event to the web navigator.
Prototype: fun [ObjWebNavigator I I I] I
ObjWebNavigator | : the web navigator object |
I | : Mouse x position |
I | : Mouse y position |
I | : Mouse button |
Definition at line 2393 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorInjectMouseWheel | ( | mmachine | m | ) |
WebNavigatorInjectMouseWheel : Send "mouse wheel" event to the web navigator.
Prototype: fun [ObjWebNavigator I I I] I
ObjWebNavigator | : the web navigator object |
I | : Mouse x position |
I | : Mouse y position |
I | : Mouse wheel delta |
Definition at line 2473 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorLoadFile | ( | mmachine | m | ) |
WebNavigatorLoadFile : Load the given file.
Prototype: fun [ObjWebNavigator P S] I
ObjWebNavigator | : the web navigator object |
S | : The path of the file to load |
S | : The target frame name. If NIL, the target is the web navigator main frame. |
Definition at line 703 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorLoadHTML | ( | mmachine | m | ) |
WebNavigatorLoadHTML : Load the given html text.
Prototype: fun [ObjWebNavigator S S] I
ObjWebNavigator | : the web navigator object |
S | : The HTML content to load |
S | : The target frame name. If NIL, the target is the web navigator main frame. |
Definition at line 750 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorLoadURL | ( | mmachine | m | ) |
WebNavigatorLoadURL : Load the given url.
Prototype: fun [ObjWebNavigator S S] I
ObjWebNavigator | : the web navigator object |
S | : The URL to load |
S | : The target frame name. If NIL, the target is the web navigator main frame. |
Definition at line 656 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorPrint | ( | mmachine | m | ) |
WebNavigatorPrint : Execute printing on a frame. The user will be prompted with the print dialog appropriate to the operating system.
Prototype: fun [ObjWebNavigator S] I
ObjWebNavigator | : the web navigator object |
S | : The target frame name. If NIL, the target is the web navigator main frame. |
Definition at line 1090 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorReload | ( | mmachine | m | ) |
WebNavigatorReload : Reload the current page.
Prototype: fun [ObjWebNavigator] I
ObjWebNavigator | : the web navigator object |
Definition at line 1507 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorReloadIgnoreCache | ( | mmachine | m | ) |
WebNavigatorReloadIgnoreCache : Reload the current page ignoring any cached data.
Prototype: fun [ObjWebNavigator] I
ObjWebNavigator | : the web navigator object |
Definition at line 1542 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorSetCookie | ( | mmachine | m | ) |
SO3WebNavigatorSetCookie : Create a domain cookie.
Prototype: fun [S S S S S I I] I
S | : Url |
S | : Cookie name |
S | : Cookie value |
S | : Cookie domain |
S | : Path |
I | : Https only |
I | : Http only |
Definition at line 2557 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorSetPosition | ( | mmachine | m | ) |
WebNavigatorSetPosition : Set the position of a web navigator object in his parent window.
Prototype: fun [ObjWebNavigator I I] I
ObjWebNavigator | : the web navigator object |
I | : position from left border of the parent window, in pixels |
I | : position from top border of the parent window, in pixels |
Definition at line 2032 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorSetSize | ( | mmachine | m | ) |
WebNavigatorSetSize : Set the size of a web navigator object.
Prototype: fun [ObjWebNavigator I I] I
ObjWebNavigator | : the web navigator object |
I | : width of the control, in pixels |
I | : height of the control, in pixels |
Definition at line 1948 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorSetZoomLevel | ( | mmachine | m | ) |
WebNavigatorSetZoomLevel : Change the zoom level.
Prototype: fun [ObjWebNavigator F] I
ObjWebNavigator | : the web navigator object |
F | : the new zoom level |
Definition at line 1760 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorShowDevTools | ( | mmachine | m | ) |
WebNavigatorShowDevTools : Open developer tools window.
Prototype: fun [ObjWebNavigator] I
ObjWebNavigator | : the web navigator object |
Definition at line 1832 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorStopFinding | ( | mmachine | m | ) |
WebNavigatorStopFinding : Cancel all searches that are currently going on.
Prototype: fun [ObjWebNavigator I] I
ObjWebNavigator | : the web navigator object |
I | : 1 to clear the selection, 0 to keep it. |
Definition at line 1683 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorStopLoad | ( | mmachine | m | ) |
WebNavigatorStopLoad : Stop loading the page.
Prototype: fun [ObjWebNavigator] I
ObjWebNavigator | : the web navigator object |
Definition at line 1577 of file SCOLWebNavigator.cpp.
int SO3WebNavigatorViewSource | ( | mmachine | m | ) |
WebNavigatorViewSource : Save a frame's HTML source to a temporary file and open it in the default text viewing application.
Prototype: fun [ObjWebNavigator S] I
ObjWebNavigator | : the web navigator object |
S | : The target frame name. If NIL, the target is the web navigator main frame. |
Definition at line 1132 of file SCOLWebNavigator.cpp.
WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION | ( | OnExternalCall | , |
WEB_NAVIGATOR_JS_ON_EXTERNAL_CALL_CB | |||
) |
WebNavigatorCbOnExternalCall : Called when a javascript external called is performed.
Prototype: fun [ObjWebNavigator fun [ObjWebNavigator u0 S [S r1]] u1 u0] ObjWebNavigator
OBJWEBNAVIGATORSCOL | : The object on which we want to catch the event |
fun | [ObjWebNavigator u0 S [S r1]] u1 : Scol function to call |
u0 | : Optionnal user parameter |
WebNavigatorCbOnExternalCallStr : Called when a javascript external called is performed
Prototype: fun [ObjWebNavigator fun [ObjWebNavigator u0 S [S r1]] S u0] ObjWebNavigator
OBJWEBNAVIGATORSCOL | : The object on which we want to catch the event |
fun | [ObjWebNavigator u0 S [S r1]] S : Scol function to call, must return a scol string as result (deprecated, return parameter is ignored) |
u0 | : Optionnal user parameter |
WEB_NAVIGATOR_DISPLAY_ON_ADDRESS_CHANGE_CB WEB_NAVIGATOR_DISPLAY_ON_TOOLTIP_CB WEB_NAVIGATOR_DISPLAY_ON_CONSOLE_MESSAGE_CB WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION | ( | OnFindResult | , |
WEB_NAVIGATOR_FIND_ON_RESULT_CB | |||
) |
SO3WebNavigatorCbOnFindResult : Called to report find results returned by CefBrowser::Find(). |identifer| is the identifier passed to 'Find' function, |count| is the number of matches currently identified, |selectionRect| is the location of where the match was found (in window coordinates), |activeMatchOrdinal| is the current position in the search results, and |finalUpdate| is true if this is the last find notification.
Prototype: TODO OBJWEBNAVIGATORSCOL
OBJWEBNAVIGATORSCOL | : The object on which we want to catch the event |
fun | [OBJWEBNAVIGATORSCOL u0 I I [I I I I] I I] u1 : Scol function to call |
u0 | : Optionnal user parameter |
I | : the identifier passed to 'Find' function |
I | : the number of matches currently identified |
[I | I I I] : the location of where the match was found |
I | : the current position in the search results |
I | : '1' if this is the last find notification, '0' if there's more responses after this position. |
SO3WebNavigatorCbOnPopup : Called when a request for a new popup window (a new web navigator) occurs.
Prototype: fun [ObjWebNavigator fun [ObjWebNavigator u0 I I I I S] u1 u0] ObjWebNavigator
ObjWebNavigator | : The object on which we want to catch the event |
fun | [ObjWebNavigator u0 I I I I S] u1 : Scol function to call |
u0 | : Optionnal user parameter |
I | : X position of the popup |
I | : Y position of the popup |
I | : Width of the popup |
I | : Height of the popup |
S | : Target url of the popup |
WEB_NAVIGATOR_DISPLAY_ON_ADDRESS_CHANGE_CB WEB_NAVIGATOR_DISPLAY_ON_TOOLTIP_CB WEB_NAVIGATOR_DISPLAY_ON_CONSOLE_MESSAGE_CB WEB_NAVIGATOR_LIFESPAN_ON_POPUP_CB WEB_NAVIGATOR_LOAD_ON_START_CB WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION | ( | OnLoadEnd | , |
WEB_NAVIGATOR_LOAD_ON_END_CB | |||
) |
SO3WebNavigatorCbOnLoadEnd : Called when the browser is done loading a frame. The |frame| value will never be empty – call the IsMain() method to check if this frame is the main frame. Multiple frames may be loading at the same time. Sub-frames may start or continue loading after the main frame load has ended. This method will always be called for all frames irrespective of whether the request completes successfully.
Prototype: TODO OBJWEBNAVIGATORSCOL
OBJWEBNAVIGATORSCOL | : The object on which we want to catch the event |
fun | [OBJWEBNAVIGATORSCOL u0 S I] u1 : Scol function to call |
u0 | : Optionnal user parameter |
S | : Frame name |
I | : http status code |
SO3WebNavigatorCbOnLoadError : Called when the browser fails to load a resource. |errorCode| is the error code number and |failedUrl| is the URL that failed to load. To provide custom error text assign the text to |errorText| and return true. Otherwise, return false for the default error text. See net\base\net_error_list.h for complete descriptions of the error codes.
Prototype: TODO OBJWEBNAVIGATORSCOL
OBJWEBNAVIGATORSCOL | : The object on which we want to catch the event |
fun | [OBJWEBNAVIGATORSCOL u0 S S I S] u1 : Scol function to call |
u0 | : Optionnal user parameter |
S | : Frame name |
S | : Url that failed to load |
I | : Cef error code |
S | : Error text |
WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION | ( | OnNavStateChange | , |
WEB_NAVIGATOR_DISPLAY_ON_NAV_STATE_CHANGE_CB | |||
) |
SO3WebNavigatorCbOnNavStateChange : Called when the navigation state has changed.
Prototype: fun [ObjWebNavigator fun [ObjWebNavigator u0 I I] u1 u0] ObjWebNavigator
ObjWebNavigator | : The object on which we want to catch the event |
fun | [ObjWebNavigator u0] u1 : Scol function to call |
u0 | : Optionnal user parameter |
SO3WebNavigatorCbOnAddressChange : Called when a frame's address has changed.
Prototype: fun [ObjWebNavigator fun [ObjWebNavigator u0 S S] u1 u0] ObjWebNavigator
ObjWebNavigator | : The object on which we want to catch the event |
fun | [ObjWebNavigator u0 S S] u1 : Scol function to call |
u0 | : Optionnal user parameter |
S | : The name of the frame on which the address changed |
S | : The new url |
WEB_NAVIGATOR_DISPLAY_ON_ADDRESS_CHANGE_CB WEB_NAVIGATOR_DISPLAY_ON_TOOLTIP_CB WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION | ( | OnStatusMessage | , |
WEB_NAVIGATOR_DISPLAY_ON_STATUS_MESSAGE_CB | |||
) |
WebNavigatorCbOnStatusMessage : Called when the browser receives a status message. |text| contains the text that will be displayed in the status message and |type| indicates the status message type.
Prototype: TODO OBJWEBNAVIGATORSCOL
ObjWebNavigator | : The object on which we want to catch the event |
fun | [ObjWebNavigator u0] u1 : Scol function to call |
u0 | : Optionnal user parameter |
SO3WebNavigatorCbOnConsoleMessage : Called to display a console message. Return true to stop the message from being output to the console.
Prototype: fun [ObjWebNavigator fun [ObjWebNavigator u0 S S I] u1 u0] ObjWebNavigator
ObjWebNavigator | : The object on which we want to catch the event |
fun | [ObjWebNavigator u0 S S I] u1 : Scol function to call |
u0 | : Optionnal user parameter |
S | : Message |
S | : Source file |
I | : File line |
WEB_NAVIGATOR_DISPLAY_ON_ADDRESS_CHANGE_CB WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION | ( | OnTitleChange | , |
WEB_NAVIGATOR_DISPLAY_ON_TITLE_CHANGE_CB | |||
) |
SO3WebNavigatorCbOnTitleChange : Called when the page title changes.
Prototype: fun [ObjWebNavigator fun [ObjWebNavigator u0 S] u1 u0] ObjWebNavigator
ObjWebNavigator | : The object on which we want to catch the event |
fun | [ObjWebNavigator u0 S] u1 : Scol function to call |
u0 | : Optionnal user parameter |
S | : The new title |
SO3WebNavigatorCbOnTooltip : Called when the browser is about to display a tooltip. |text| contains the text that will be displayed in the tooltip. To handle the display of the tooltip yourself return true. Otherwise, you can optionally modify |text| and then return false to allow the browser to display the tooltip.
Prototype: fun [ObjWebNavigator fun [ObjWebNavigator u0 S] u1 u0] ObjWebNavigator
ObjWebNavigator | : The object on which we want to catch the event |
fun | [ObjWebNavigator u0 S] u1 : Scol function to call |
u0 | : Optionnal user parameter |
S | : Tooltip text |
WEB_NAVIGATOR_DISPLAY_ON_ADDRESS_CHANGE_CB WEB_NAVIGATOR_DISPLAY_ON_TOOLTIP_CB WEB_NAVIGATOR_DISPLAY_ON_CONSOLE_MESSAGE_CB WEB_NAVIGATOR_LIFESPAN_ON_POPUP_CB WEB_NAVIGATOR_GENERATE_SCOL_ADD_CB_FUNCTION | ( | RunModal | , |
WEB_NAVIGATOR_LIFESPAN_RUN_MODAL_CB | |||
) |
SO3WebNavigatorCbRunModal : Called when a modal window is about to display and the modal loop should begin running. Return false to use the default modal loop implementation or true to use a custom implementation.
Prototype: fun [ObjWebNavigator fun [ObjWebNavigator u0] u1 u0] ObjWebNavigator
ObjWebNavigator | : The object on which we want to catch the event |
fun | [ObjWebNavigator u0] u1 : Scol function to call |
u0 | : Optionnal user parameter |
SO3WebNavigatorCbOnLoadStart : Called when the browser begins loading a frame. The |frame| value will never be empty – call the IsMain() method to check if this frame is the main frame. Multiple frames may be loading at the same time. Sub-frames may start or continue loading after the main frame load has ended. This method may not be called for a particular frame if the load request for that frame fails.
Prototype: TODO OBJWEBNAVIGATORSCOL
OBJWEBNAVIGATORSCOL | : The object on which we want to catch the event |
fun | [OBJWEBNAVIGATORSCOL u0 S] u1 : Scol function to call |
u0 | : Optionnal user parameter |
S | : Frame name |