(self)
| 169 | self.SetMenuBar(menubar) |
| 170 | |
| 171 | def embed_browser(self): |
| 172 | window_info = cef.WindowInfo() |
| 173 | (width, height) = self.browser_panel.GetClientSize().Get() |
| 174 | assert self.browser_panel.GetHandle(), "Window handle not available" |
| 175 | window_info.SetAsChild(self.browser_panel.GetHandle(), |
| 176 | [0, 0, width, height]) |
| 177 | self.browser = cef.CreateBrowserSync(window_info, |
| 178 | url="https://www.google.com/") |
| 179 | self.browser.SetClientHandler(FocusHandler()) |
| 180 | |
| 181 | def OnSetFocus(self, _): |
| 182 | if not self.browser: |
no test coverage detected