| 180 | |
| 181 | class HtmlPanel(wx.Panel): |
| 182 | def __init__(self, parent, cont='', url=''): |
| 183 | wx.Panel.__init__(self, parent) |
| 184 | self.frame = self.GetTopLevelParent() |
| 185 | self.titleBase = self.frame.GetTitle() |
| 186 | |
| 187 | sizer = wx.BoxSizer(wx.VERTICAL) |
| 188 | self.wv = webview.WebView.New(self) |
| 189 | self.Bind(webview.EVT_WEBVIEW_TITLE_CHANGED, self.OnWebViewTitleChanged, self.wv) |
| 190 | |
| 191 | sizer.Add(self.wv, 1, wx.EXPAND) |
| 192 | self.SetSizer(sizer) |
| 193 | self.wv.SetPage(cont, url) |
| 194 | |
| 195 | def SetValue(self, value): |
| 196 | self.wv.SetPage(*value) |