Skip to content

Commit

Permalink
#2539 add 'always on top' checkbox
Browse files Browse the repository at this point in the history
git-svn-id: https://xpra.org/svn/Xpra/trunk@26468 3bb7dfac-3a0b-4e04-842a-767bc560f471
  • Loading branch information
totaam committed May 26, 2020
1 parent cdd547d commit 58943a8
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions src/xpra/client/gtk3/window_menu.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ def setup_menu(self):
menu.append(self.make_minimizemenuitem())
menu.append(self.make_maximizemenuitem())
menu.append(self.make_fullscreenmenuitem())
menu.append(self.make_abovenmenuitem())
menu.append(self.make_refreshmenuitem())
menu.append(self.make_reinitmenuitem())
menu.append(self.make_closemenuitem())
Expand Down Expand Up @@ -82,6 +83,16 @@ def fullscreen(*args):
self.window.fullscreen()
return self.handshake_menuitem("Fullscreen", "scaling.png", None, fullscreen)

def make_abovenmenuitem(self):
def toggle_above(*args):
log("toggle_above%s", args)
above = self.above_menuitem.get_active()
self.window._above = above
self.window.set_keep_above(above)
self.above_menuitem = self.checkitem("Always on top", toggle_above, active=self.window._above)
return self.above_menuitem


def make_refreshmenuitem(self):
def force_refresh(*args):
log("force refresh%s", args)
Expand Down

0 comments on commit 58943a8

Please sign in to comment.