From f9bdbf93887313a79528696607d96140f33cbd84 Mon Sep 17 00:00:00 2001 From: Alex Merry Date: Mon, 28 Jan 2013 16:36:58 +0000 Subject: Associate utility windows with current main window This allows the window manager to raise the windows as a group, for example. --- tikzit/src/gtk/Application.m | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tikzit/src/gtk/Application.m') diff --git a/tikzit/src/gtk/Application.m b/tikzit/src/gtk/Application.m index cdf4b4e..61fb85d 100644 --- a/tikzit/src/gtk/Application.m +++ b/tikzit/src/gtk/Application.m @@ -345,6 +345,8 @@ Application* app = nil; object:window]; if ([openWindows count] == 0) { gtk_main_quit(); + } else { + [self setActiveWindow:[openWindows objectAtIndex:0]]; } } @@ -374,6 +376,9 @@ Application* app = nil; [contextWindow setDocument:[window document]]; + [contextWindow setTransientFor:window]; + [toolBox setTransientFor:window]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(windowDocumentChanged:) -- cgit v1.2.3