From 290dc1146486029fd8c6de58dbdf327e0b8ee35f Mon Sep 17 00:00:00 2001 From: leavengood Date: Mon, 27 Dec 2010 17:08:35 +0000 Subject: [PATCH] Make the default location for the download window the lower right corner of screen, like NetPositive. git-svn-id: http://svn.haiku-os.org/webpositive/webkit/trunk@554 94f232f2-1747-11df-bad5-a5bfde151594 --- src/apps/webpositive/BrowserApp.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/apps/webpositive/BrowserApp.cpp b/src/apps/webpositive/BrowserApp.cpp index 653516f526..b9f905fb70 100644 --- a/src/apps/webpositive/BrowserApp.cpp +++ b/src/apps/webpositive/BrowserApp.cpp @@ -152,8 +152,15 @@ BrowserApp::ReadyToRun() #endif fLastWindowFrame = fSettings->GetValue("window frame", fLastWindowFrame); + // Put download window in lower right of screen. 375 is about the minimum + // width with the default layout. + BRect defaultDownloadWindowFrame(0, 0, 375, 275); + BRect screenFrame = BScreen().Frame(); + // The extra 5 pixels is for the decorator frame + defaultDownloadWindowFrame.OffsetTo(screenFrame.Width() - defaultDownloadWindowFrame.Width() - 5, + screenFrame.Height() - defaultDownloadWindowFrame.Height() - 5); BRect downloadWindowFrame = fSettings->GetValue("downloads window frame", - BRect(100, 100, 300, 250)); + defaultDownloadWindowFrame); BRect settingsWindowFrame = fSettings->GetValue("settings window frame", BRect()); bool showDownloads = fSettings->GetValue("show downloads", false);