(self)
| 166 | self.focus_set() |
| 167 | |
| 168 | def embed_browser(self): |
| 169 | window_info = cef.WindowInfo() |
| 170 | rect = [0, 0, self.winfo_width(), self.winfo_height()] |
| 171 | window_info.SetAsChild(self.get_window_handle(), rect) |
| 172 | self.browser = cef.CreateBrowserSync(window_info, |
| 173 | url="https://www.google.com/") |
| 174 | assert self.browser |
| 175 | self.browser.SetClientHandler(LifespanHandler(self)) |
| 176 | self.browser.SetClientHandler(LoadHandler(self)) |
| 177 | self.browser.SetClientHandler(FocusHandler(self)) |
| 178 | self.message_loop_work() |
| 179 | |
| 180 | def get_window_handle(self): |
| 181 | if MAC: |
no test coverage detected