@Override public void setWindow(NSWindow window) { // Save frame rectangle window.setFrameAutosaveName("Browser"); window.setTitle(preferences.getProperty("application.name")); window.setMiniwindowImage(IconCacheFactory.<NSImage>get().iconNamed("cyberduck-document.icns")); window.setMovableByWindowBackground(true); window.setCollectionBehavior(window.collectionBehavior() | NSWindow.NSWindowCollectionBehavior.NSWindowCollectionBehaviorFullScreenPrimary); window.setContentMinSize(new NSSize(600d, 200d)); if(window.respondsToSelector(Foundation.selector("setTabbingIdentifier:"))) { window.setTabbingIdentifier(preferences.getProperty("browser.window.tabbing.identifier")); } super.setWindow(window); // Accept file promises from history tab window.registerForDraggedTypes(NSArray.arrayWithObject(NSPasteboard.FilesPromisePboardType)); cascade = this.cascade(cascade); }