Generic Function | Package: cg | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version

## html-browser

Arguments: &key (class (quote html-browser)) (html-widget-class (quote html-widget-for-browser)) (name :html-browser) (owner (screen *system*)) (child-p t) exterior (title "HTML Browser") (include-status-bar t) (title-bar t) (resizable t) (state :normal)

This is a convenience function to return a single `html-browser` dialog for a particular owner. If an html-browser has already been created for the specified owner (a window or the screen), and it still exists, then it is simply returned; otherwise a new html-browser is created using the various arguments to this function, and returned.

All of the arguments are simply passed to make-window, and you could alternately call make-window with the same arguments to always make a new browser. The arguments are all standard make-window arguments except for html-widget-class and include-status-bar. Refer to make-window for the others.

html-widget-class is the name of the class to instantiate for the `html-widget` that will be created inside the dialog. If you want to add methods for the html-widget, then you can subclass `html-widget` or (more likely) `html-widget-for-browser` and pass the name of the subclass to this function (or to make-window).

If include-status-bar is true, then the `html-browser` will include a `common-status-bar` at the bottom. Some of the default callback methods will show messages there, such as progress messages while downloading a web page. This argument defaults to `t` to include a common-status-bar.

See the `html-browser` control.

Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.2 page.
Created 2012.5.30.

|  | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version