Phoenix Logo

phoenix_title wx.html.HtmlWindowInterface

Abstract interface to a HTML rendering window (such as wx.html.HtmlWindow or wx.html.HtmlListBox) that is passed to wx.html.HtmlWinParser.

It encapsulates all communication from the parser to the window.


class_hierarchy Class Hierarchy

Inheritance diagram for class HtmlWindowInterface:

sub_classes Known Subclasses

wx.html.HtmlWindow


method_summary Methods Summary

__init__ Ctor.
GetHTMLBackgroundColour Returns background colour to use by default.
GetHTMLCursor Returns mouse cursor of given type.
GetHTMLWindow Returns the window used for rendering (may be None).
HTMLCoordsToWindow Converts coordinates pos relative to given cell to physical coordinates in the window.
OnHTMLLinkClicked Called when a link is clicked.
OnHTMLOpeningURL Called when the parser needs to open another URL (e.g.
SetHTMLBackgroundColour Sets window’s background to colour clr.
SetHTMLBackgroundImage Sets window’s background to given bitmap.
SetHTMLStatusText Sets status bar text.
SetHTMLWindowTitle Called by the parser to set window’s title to given text.

api Class API



class wx.html.HtmlWindowInterface(object)

Possible constructors:

HtmlWindowInterface()

Abstract interface to a HTML rendering window (such as HtmlWindow or HtmlListBox) that is passed to HtmlWinParser.


Methods



__init__(self)

Ctor.



GetHTMLBackgroundColour(self)

Returns background colour to use by default.

Return type:Colour


GetHTMLCursor(self, type)

Returns mouse cursor of given type.

Parameters:type (HtmlWindowInterface.HTMLCursor) –
Return type:Cursor


GetHTMLWindow(self)

Returns the window used for rendering (may be None).

Return type:Window


HTMLCoordsToWindow(self, cell, pos)

Converts coordinates pos relative to given cell to physical coordinates in the window.

Parameters:
Return type:

Point



OnHTMLLinkClicked(self, link)

Called when a link is clicked.

Parameters:link (wx.html.HtmlLinkInfo) – information about the clicked link


OnHTMLOpeningURL(self, type, url, redirect)

Called when the parser needs to open another URL (e.g.

an image).

Parameters:
  • type (HtmlURLType) – Type of the URL request (e.g. image)
  • url (string) – URL the parser wants to open
  • redirect (string) – If the return value is wx.html.HTML_REDIRECT, then the URL to redirect to will be stored in this variable (the pointer must never be None)
Return type:

wx.html.HtmlOpeningStatus

Returns:

indicator of how to treat the request



SetHTMLBackgroundColour(self, clr)

Sets window’s background to colour clr.

Parameters:clr (wx.Colour) –


SetHTMLBackgroundImage(self, bmpBg)

Sets window’s background to given bitmap.

Parameters:bmpBg (wx.Bitmap) –


SetHTMLStatusText(self, text)

Sets status bar text.

Parameters:text (string) –


SetHTMLWindowTitle(self, title)

Called by the parser to set window’s title to given text.

Parameters:title (string) –

Properties



HTMLBackgroundColour

See GetHTMLBackgroundColour and SetHTMLBackgroundColour



HTMLWindow

See GetHTMLWindow