docutil/dochtml.py
changeset 2737 38afed869ff6
parent 1881 091005ec69c4
child 3750 f62625418bff
equal deleted inserted replaced
2736:a81b72ef156c 2737:38afed869ff6
    39         window.SetHtmlPage(file)
    39         window.SetHtmlPage(file)
    40         window.SetClientSize(size)
    40         window.SetClientSize(size)
    41         window.Show()
    41         window.Show()
    42 
    42 
    43 
    43 
    44 [ID_HTMLFRAME, ID_HTMLFRAMEHTMLCONTENT] = [wx.NewId() for _init_ctrls in range(2)]
       
    45 EVT_HTML_URL_CLICK = wx.NewId()
    44 EVT_HTML_URL_CLICK = wx.NewId()
    46 
    45 
    47 
    46 
    48 class HtmlWindowUrlClick(wx.PyEvent):
    47 class HtmlWindowUrlClick(wx.PyEvent):
    49     def __init__(self, linkinfo):
    48     def __init__(self, linkinfo):
    70 class HtmlFrame(wx.Frame):
    69 class HtmlFrame(wx.Frame):
    71     def _init_ctrls(self, prnt):
    70     def _init_ctrls(self, prnt):
    72         self.SetIcon(prnt.icon)
    71         self.SetIcon(prnt.icon)
    73         self.Bind(wx.EVT_CLOSE, self.OnCloseFrame)
    72         self.Bind(wx.EVT_CLOSE, self.OnCloseFrame)
    74 
    73 
    75         self.HtmlContent = UrlClickHtmlWindow(id=ID_HTMLFRAMEHTMLCONTENT,
    74         self.HtmlContent = UrlClickHtmlWindow(name='HtmlContent', parent=self, pos=wx.Point(0, 0),
    76                                               name='HtmlContent', parent=self, pos=wx.Point(0, 0),
       
    77                                               size=wx.Size(-1, -1), style=wx.html.HW_SCROLLBAR_AUTO | wx.html.HW_NO_SELECTION)
    75                                               size=wx.Size(-1, -1), style=wx.html.HW_SCROLLBAR_AUTO | wx.html.HW_NO_SELECTION)
    78         self.HtmlContent.Bind(HtmlWindowUrlClick, self.OnLinkClick)
    76         self.HtmlContent.Bind(HtmlWindowUrlClick, self.OnLinkClick)
    79 
    77 
    80     def __init__(self, parent, opened):
    78     def __init__(self, parent, opened):
    81         wx.Frame.__init__(self, id=ID_HTMLFRAME, name='HtmlFrame',
    79         wx.Frame.__init__(self, name='HtmlFrame',
    82                           parent=parent, pos=wx.Point(320, 231),
    80                           parent=parent, pos=wx.Point(320, 231),
    83                           size=wx.Size(853, 616),
    81                           size=wx.Size(853, 616),
    84                           style=wx.DEFAULT_FRAME_STYLE, title='')
    82                           style=wx.DEFAULT_FRAME_STYLE, title='')
    85         self._init_ctrls(parent)
    83         self._init_ctrls(parent)
    86         self.HtmlFrameOpened = opened
    84         self.HtmlFrameOpened = opened