wxMozilla is a project focused on creating a wxWindows module that can integrate the Mozilla browser into any wxWindows software.
Some of the most notable features of wxMozilla include common browsing functions, including back/next/stop/reload functions, LoadPage/LoadURL and SavePage functions, forms support, native popup window support, context-menu (right-click) events, selection/clipboard functionality, page search functionality, and more. Basic editing works by exposing Mozilla's DoCommand interface. However, it should be noted that with more recent versions of Mozilla, like Firefox 1.0.3, some of these features are no longer working reliably.
With wxMozilla, developers can also access basic formatting commands, such as bold/italic/underline/font size and font color, as well as basic layout commands like text align/bullets and lists, and undo/redo support. Expanded mouse/keyboard event support allows for all mouse and keyboard events caught by Mozilla to send a signal to wxMozilla and allow for custom handling.
Other features of wxMozilla include Unicode support, API support for changing Mozilla preferences, support for custom protocols (i.e., "myprotocol://mydata"), and Makefile automation support via Bakefile.
To use wxMozilla, developers will need to have wxPython. The latest version of wxMozilla is now compatible with wxPython 2.6.3. Overall, wxMozilla is an excellent tool for developers looking to embed the Mozilla browser into their wxWindows applications.
Version 0.5.6: N/A