Developer Resources
Classes By Category Overview
The following class categories divide into three basic categories: control-related class for, content-related classes, and the DOM classes.
Control
The Control classes are the primary entry point for embedding the browser in an application, and contain the majority of the base functionality, such as displaying web pages, navigating, printing and other similar operations.
wxWebControl | Primary web browser control. Used for displaying and interacting with web content. |
wxWebDialog | Used for displaying a web browser control in a popup. |
wxWebEvent | Primary web browser event. Encapsulates information about web control state changes, status changes, and other web-related events. |
wxWebFrame | Used for displaying a web browser control in a popup. |
Content
The Content classes are supplementary classes that help to configure the behavior of the browser control, assist in issuing certain kinds of requests, assist in handling certain kinds of content, or reporting on the progress of certain requests.
wxWebContentHandler | Used for intercepting and handling specific types of content in order to override the default manner in which the web control handles certain types of content. |
wxWebPostData | Used for building up a POST request, which can be issued through wxWebControl::openURI(). |
wxWebPreferences | Used for configuring a the preferences of a web control. |
wxWebProgressBase | Used to get information about the progress of a download. Progress information receivers should derive from this class and override the desired methods. |
Document Object Model (DOM)
The Document Object Model classes are used for accessing and manipulating the DOM of a web control, and are the primary means for interacting with the web content.
wxDOMAttr | Encapsulates a DOM attribute. |
wxDOMDocument | Encapsulates a DOM document node. |
wxDOMElement | Encapsulates a DOM element. |
wxDOMEvent | Encapsulates a DOM event. |
wxDOMHTMLAnchorElement | Encapsulates a DOM anchor element. |
wxDOMHTMLButtonElement | Encapsulates a DOM HTML button element. |
wxDOMHTMLElement | Encapsulates a DOM HTML element. |
wxDOMHTMLInputElement | Encapsulates a DOM HTML input element. |
wxDOMHTMLLinkElement | Encapsulates a DOM HTML link element. |
wxDOMHTMLOptionElement | Encapsulates a DOM HTML option element. |
wxDOMHTMLParamElement | Encapsulates a DOM HTML param element. |
wxDOMHTMLSelectElement | Encapsulates a DOM HTML select element. |
wxDOMHTMLTextAreaElement | Encapsulates a DOM HTML text area element. |
wxDOMMouseEvent | Encapsulates a DOM mouse event. |
wxDOMNamedNodeMap | Encapsulates a DOM named node map. |
wxDOMNode | Encapsulates a DOM node. |
wxDOMNodeList | Encapsulates a DOM node list. |
wxDOMText | Encapsulates a DOM text node. |