Skip to content

Commit

Permalink
Added support for web
Browse files Browse the repository at this point in the history
  • Loading branch information
proneon267 committed Aug 24, 2023
1 parent 3a202e4 commit 9cecb4a
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions web/src/toga_web/window.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ def __init__(self, interface, title, position, size):
app_placeholder = js.document.getElementById("app-placeholder")
app_placeholder.appendChild(self.native)

js.document.body.onfocus = self.window_on_gain_focus
js.document.body.onblur = self.window_on_lose_focusS
self.set_title(title)

def get_title(self):
Expand Down Expand Up @@ -77,3 +79,11 @@ def set_size(self, size):

def set_full_screen(self, is_full_screen):
self.interface.factory.not_implemented("Window.set_full_screen()")

def window_on_gain_focus(self, sender, event):
self.interface.app.on_gain_focus(self.interface)
self.interface.on_gain_focus(self.interface)

def window_on_lose_focus(self, sender, event):
self.interface.app.on_lose_focus(self.interface)
self.interface.on_lose_focus(self.interface)

0 comments on commit 9cecb4a

Please sign in to comment.