X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/14fb0a9f81f254d06c4102124428aca02a743ee3..28f92d74ee73176fc391fb8c3de75c76dd086319:/wxPython/demo/HtmlWindow.py diff --git a/wxPython/demo/HtmlWindow.py b/wxPython/demo/HtmlWindow.py index 9dac81120f..42e24bddd6 100644 --- a/wxPython/demo/HtmlWindow.py +++ b/wxPython/demo/HtmlWindow.py @@ -16,33 +16,28 @@ class MyHtmlWindow(html.HtmlWindow): def __init__(self, parent, id, log): html.HtmlWindow.__init__(self, parent, id, style=wx.NO_FULL_REPAINT_ON_RESIZE) self.log = log - self.Bind(wx.EVT_SCROLLWIN, self.OnScroll ) if "gtk2" in wx.PlatformInfo: - self.NormalizeFontSizes() - - def OnScroll( self, event ): - #print 'event.GetOrientation()',event.GetOrientation() - #print 'event.GetPosition()',event.GetPosition() - event.Skip() + self.SetStandardFonts() def OnLinkClicked(self, linkinfo): self.log.WriteText('OnLinkClicked: %s\n' % linkinfo.GetHref()) - - # Virtuals in the base class have been renamed with base_ on the front. - self.base_OnLinkClicked(linkinfo) - + super(MyHtmlWindow, self).OnLinkClicked(linkinfo) def OnSetTitle(self, title): self.log.WriteText('OnSetTitle: %s\n' % title) - self.base_OnSetTitle(title) + super(MyHtmlWindow, self).OnSetTitle(title) def OnCellMouseHover(self, cell, x, y): self.log.WriteText('OnCellMouseHover: %s, (%d %d)\n' % (cell, x, y)) - self.base_OnCellMouseHover(cell, x, y) + super(MyHtmlWindow, self).OnCellMouseHover(cell, x, y) def OnCellClicked(self, cell, x, y, evt): self.log.WriteText('OnCellClicked: %s, (%d %d)\n' % (cell, x, y)) - self.base_OnCellClicked(cell, x, y, evt) + if isinstance(cell, html.HtmlWordCell): + sel = html.HtmlSelection() + self.log.WriteText(' %s\n' % cell.ConvertToText(sel)) + super(MyHtmlWindow, self).OnCellClicked(cell, x, y, evt) + # This filter doesn't really do anything but show how to use filters @@ -193,7 +188,6 @@ class TestHtmlPanel(wx.Panel): def runTest(frame, nb, log): win = TestHtmlPanel(nb, frame, log) - print wx.Window_FindFocus() return win