--- a/docutil/dochtml.py Mon Aug 14 22:23:17 2017 +0300
+++ b/docutil/dochtml.py Mon Aug 14 22:30:41 2017 +0300
@@ -46,7 +46,7 @@
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.
@@ -54,7 +54,7 @@
"""
def OnLinkClicked(self, linkinfo):
wx.PostEvent(self, HtmlWindowUrlClick(linkinfo))
-
+
def Bind(self, event, handler, source=None, id=wx.ID_ANY, id2=wx.ID_ANY):
if event == HtmlWindowUrlClick:
self.Connect(-1, -1, EVT_HTML_URL_CLICK, handler)
@@ -68,7 +68,7 @@
style=wx.DEFAULT_FRAME_STYLE, title='')
self.SetIcon(prnt.icon)
self.Bind(wx.EVT_CLOSE, self.OnCloseFrame)
-
+
self.HtmlContent = UrlClickHtmlWindow(id=ID_HTMLFRAMEHTMLCONTENT,
name='HtmlContent', parent=self, pos=wx.Point(0, 0),
size=wx.Size(-1, -1), style=wx.html.HW_SCROLLBAR_AUTO|wx.html.HW_NO_SELECTION)
@@ -77,17 +77,17 @@
def __init__(self, parent, opened):
self._init_ctrls(parent)
self.HtmlFrameOpened = opened
-
+
def SetHtmlCode(self, htmlcode):
self.HtmlContent.SetPage(htmlcode)
-
+
def SetHtmlPage(self, htmlpage):
self.HtmlContent.LoadPage(htmlpage)
-
+
def OnCloseFrame(self, event):
self.HtmlFrameOpened.remove(self.GetTitle())
event.Skip()
-
+
def OnLinkClick(self, event):
url = event.linkinfo[0]
try: