From bd7720069e49644fd471cea57974551aeedcfef7 Mon Sep 17 00:00:00 2001 From: Federico Ariza Date: Fri, 13 May 2016 09:58:04 -0400 Subject: [PATCH 1/3] raise in gtk3 --- lib/matplotlib/backends/backend_gtk3.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/matplotlib/backends/backend_gtk3.py b/lib/matplotlib/backends/backend_gtk3.py index d8f2910c7f35..e12ae61f14f1 100644 --- a/lib/matplotlib/backends/backend_gtk3.py +++ b/lib/matplotlib/backends/backend_gtk3.py @@ -476,6 +476,7 @@ def destroy(self, *args): def show(self): # show the figure window self.window.show() + self.window.present() def full_screen_toggle (self): self._full_screen_flag = not self._full_screen_flag From 96097ad78fea75d394d25c23842ad5ea59a43edf Mon Sep 17 00:00:00 2001 From: Federico Ariza Date: Fri, 13 May 2016 10:30:09 -0400 Subject: [PATCH 2/3] raise window gtk --- lib/matplotlib/backends/backend_gtk.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/matplotlib/backends/backend_gtk.py b/lib/matplotlib/backends/backend_gtk.py index 7ebca484d7b2..0534fc36be7e 100644 --- a/lib/matplotlib/backends/backend_gtk.py +++ b/lib/matplotlib/backends/backend_gtk.py @@ -613,6 +613,8 @@ def destroy(self, *args): def show(self): # show the figure window self.window.show() + self.window.set_keep_above(True) + self.window.set_keep_above(False) def full_screen_toggle(self): self._full_screen_flag = not self._full_screen_flag From 6f3e2a23507301fad19eea6ba3e00476d3607f69 Mon Sep 17 00:00:00 2001 From: Federico Ariza Date: Sat, 14 May 2016 14:00:32 -0400 Subject: [PATCH 3/3] comment for gkt way of doing raise --- lib/matplotlib/backends/backend_gtk.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/matplotlib/backends/backend_gtk.py b/lib/matplotlib/backends/backend_gtk.py index 0534fc36be7e..f62d1f6c0b38 100644 --- a/lib/matplotlib/backends/backend_gtk.py +++ b/lib/matplotlib/backends/backend_gtk.py @@ -613,6 +613,7 @@ def destroy(self, *args): def show(self): # show the figure window self.window.show() + # raise the window above others and relase the "above lock" self.window.set_keep_above(True) self.window.set_keep_above(False)