BBjWindow::addHtmlView
Description
In BBj 7.00 and higher, this method creates an HtmlView control in the BBjWindow.
Syntax
Return Value |
Method |
---|---|
addHtmlView(int ID, number x, number y, number w, number h, string html) |
|
addHtmlView(int ID, number x, number y, number w, number h, string html, string flags) |
|
addHtmlView(int ID, number x, number y, number w, number h, string html, string flags, string chromium_switches$) |
|
BBjHtmlView | addHtmlView(int ID, string html) |
BBjHtmlView | addHtmlView(int ID, string html, string flags) |
BBjHtmlView | addHtmlView(int ID, string html, string flags, string chromium_switches$) |
BBjHtmlView | addHtmlView(string html) |
BBjHtmlView | addHtmlView(string html, string flags) |
addHtmlView(string html, string flags, string chromium_switches$) |
Parameters
Variable |
Description |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ID |
Control ID number. It must be an integer between 1 and 32767 and be unique within a given top-level window. |
||||||||||
x |
Horizontal position of the upper-left corner of the control in current units. |
||||||||||
y |
Vertical position of the upper-left corner of the control in current units. |
||||||||||
width |
Width of the control in current units. |
||||||||||
height |
Height of the control in current units. |
||||||||||
html |
Initial HTML value. |
||||||||||
flags |
Control flags, as follows:
|
||||||||||
chromium_switches$ |
In BBj 19.10 and higher, this optional
string can specify an arbitrary number of space-delimited Chromium
command-line switches (e.g. "--remote-debugging-port=9223
--lang=de"). These switches are only meaningful to the CHROMIUM_HTMLVIEW client. See STBL("!CHROMIUM_SWITCHES"). In BBj 22.13 and higher, the following BBj-specific switches can be specified in this string: --bbj-save-password={save|never|ignore} --bbj-update-password={update|ignore} For more information, see: Passwords. |
Return Value
This method creates the HtmlView.
Remarks
If the ID parameter is not specified, a control ID is assigned dynamically using getAvailableControlID().
If the x, y, width, and height parameters are not specified, they are all initialized to 0. This is typically for use with DWC windows that dynamically arrange their contents (window creation flag $00100000$).
If the initialization of a CHROMIUM_HTMLVIEW client fails, BBj logs the error, then tries again without any STBL("!CHROMIUM_DIR") and STBL("!CHROMIUM_SWITCHES") that might have been specified.
Example
|
See Also
See the BBj Object Diagram for an illustration of the relationship between BBj Objects.