From 4417da511290bad8608157e94a41f034acaae9da Mon Sep 17 00:00:00 2001 From: Arjan Molenaar Date: Thu, 21 Jan 2010 18:06:23 +0100 Subject: [PATCH] Make popup and utility windows not show up in task bar. --- gaphor/ui/diagramtools.py | 1 + gaphor/ui/toplevelwindow.py | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gaphor/ui/diagramtools.py b/gaphor/ui/diagramtools.py index f8d30b76f4..7c7a8abc48 100644 --- a/gaphor/ui/diagramtools.py +++ b/gaphor/ui/diagramtools.py @@ -142,6 +142,7 @@ def create_edit_window(self, x, y, text, *args): view = self.view window = gtk.Window() window.set_property('decorated', False) + window.set_property('skip-taskbar-hint', True) window.set_resize_mode(gtk.RESIZE_IMMEDIATE) #window.set_modal(True) window.set_parent_window(view.window) diff --git a/gaphor/ui/toplevelwindow.py b/gaphor/ui/toplevelwindow.py index e76d02e903..afdfc50d6d 100644 --- a/gaphor/ui/toplevelwindow.py +++ b/gaphor/ui/toplevelwindow.py @@ -79,8 +79,11 @@ def construct(self): main_window = self.gui_manager.main_window.window self.window.set_transient_for(main_window) - self.window.set_keep_above(True) + #self.window.set_keep_above(True) + self.window.set_property('skip-taskbar-hint', True) + self.window.set_position(gtk.WIN_POS_MOUSE) self.window.show() + #self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_UTILITY) # vim:sw=4:et:ai