diff -r c02818d7e29f -r 7e61baa047f0 docutil/dochtml.py --- a/docutil/dochtml.py Mon Aug 14 22:30:41 2017 +0300 +++ b/docutil/dochtml.py Mon Aug 14 23:27:15 2017 +0300 @@ -29,6 +29,7 @@ HtmlFrameOpened = [] + def OpenHtmlFrame(self, title, file, size): if title not in HtmlFrameOpened: HtmlFrameOpened.append(title) @@ -41,12 +42,14 @@ [ID_HTMLFRAME, ID_HTMLFRAMEHTMLCONTENT] = [wx.NewId() for _init_ctrls in range(2)] EVT_HTML_URL_CLICK = wx.NewId() + class HtmlWindowUrlClick(wx.PyEvent): def __init__(self, linkinfo): wx.PyEvent.__init__(self) self.SetEventType(EVT_HTML_URL_CLICK) self.linkinfo = (linkinfo.GetHref(), linkinfo.GetTarget()) + class UrlClickHtmlWindow(wx.html.HtmlWindow): """ HTML window that generates and OnLinkClicked event. @@ -61,6 +64,7 @@ else: wx.html.HtmlWindow.Bind(event, handler, source=source, id=id, id2=id2) + class HtmlFrame(wx.Frame): def _init_ctrls(self, prnt): wx.Frame.__init__(self, id=ID_HTMLFRAME, name='HtmlFrame',