summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views/about_chrome_view.cc
diff options
context:
space:
mode:
authorfinnur@google.com <finnur@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-10 17:48:15 +0000
committerfinnur@google.com <finnur@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-10 17:48:15 +0000
commitd1bfe75fcec7ab25a1b531057d4631306a965101 (patch)
tree57034d9c3e6aceb964136f4682a8a74cc6951fa3 /chrome/browser/views/about_chrome_view.cc
parentff11df08b534b92518977fe7f384c57f78aa3f1b (diff)
downloadchromium_src-d1bfe75fcec7ab25a1b531057d4631306a965101.zip
chromium_src-d1bfe75fcec7ab25a1b531057d4631306a965101.tar.gz
chromium_src-d1bfe75fcec7ab25a1b531057d4631306a965101.tar.bz2
Terms of Service don't apply to Chromium. Remove the link from the About box.
Review URL: http://codereview.chromium.org/7231 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3222 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views/about_chrome_view.cc')
-rw-r--r--chrome/browser/views/about_chrome_view.cc31
1 files changed, 18 insertions, 13 deletions
diff --git a/chrome/browser/views/about_chrome_view.cc b/chrome/browser/views/about_chrome_view.cc
index 5eb53c6..c5b3080 100644
--- a/chrome/browser/views/about_chrome_view.cc
+++ b/chrome/browser/views/about_chrome_view.cc
@@ -38,7 +38,7 @@ const int kVersionFieldWidth = 195;
// The URLs that you navigate to when clicking the links in the About dialog.
const wchar_t* const kChromiumUrl = L"http://www.chromium.org";
-const wchar_t* const kAcknowledgements = L"about:licenses";
+const wchar_t* const kAcknowledgements = L"about:credits";
const wchar_t* const kTOS = L"about:terms";
////////////////////////////////////////////////////////////////////////////////
@@ -156,15 +156,6 @@ void AboutChromeView::Init() {
main_label_chunk2_ = text.substr(link1, link2 - link1);
main_label_chunk3_ = text.substr(link2);
- url_offsets.clear();
- text = l10n_util::GetStringF(IDS_ABOUT_TERMS_OF_SERVICE,
- std::wstring(),
- std::wstring(),
- &url_offsets);
-
- main_label_chunk4_ = text.substr(0, url_offsets[0]);
- main_label_chunk5_ = text.substr(url_offsets[0]);
-
// The Chromium link within the main text of the dialog.
chromium_url_ = new ChromeViews::Link(l10n_util::GetString(IDS_PRODUCT_NAME));
AddChildView(chromium_url_);
@@ -172,15 +163,26 @@ void AboutChromeView::Init() {
// The Open Source link within the main text of the dialog.
open_source_url_ = new ChromeViews::Link(
- l10n_util::GetString(IDS_ABOUT_OPEN_SOURCE_SOFTWARE));
+ l10n_util::GetString(IDS_ABOUT_OPEN_SOURCE_SOFTWARE));
AddChildView(open_source_url_);
open_source_url_->SetController(this);
+#if defined(GOOGLE_CHROME_BUILD)
+ url_offsets.clear();
+ text = l10n_util::GetStringF(IDS_ABOUT_TERMS_OF_SERVICE,
+ std::wstring(),
+ std::wstring(),
+ &url_offsets);
+
+ main_label_chunk4_ = text.substr(0, url_offsets[0]);
+ main_label_chunk5_ = text.substr(url_offsets[0]);
+
// The Terms of Service URL at the bottom.
terms_of_service_url_ =
new ChromeViews::Link(l10n_util::GetString(IDS_TERMS_OF_SERVICE));
AddChildView(terms_of_service_url_);
terms_of_service_url_->SetController(this);
+#endif
}
////////////////////////////////////////////////////////////////////////////////
@@ -255,11 +257,13 @@ void AboutChromeView::Layout() {
open_source_url_rect_.y(),
open_source_url_rect_.width(),
open_source_url_rect_.height());
+#if defined(GOOGLE_CHROME_BUILD)
// Then position the TOS URL within the main label.
terms_of_service_url_->SetBounds(terms_of_service_url_rect_.x(),
terms_of_service_url_rect_.y(),
terms_of_service_url_rect_.width(),
terms_of_service_url_rect_.height());
+#endif
// Get the y-coordinate of our parent so we can position the text left of the
// buttons at the bottom.
@@ -312,7 +316,7 @@ void AboutChromeView::Paint(ChromeCanvas* canvas) {
ChromeViews::Link* link1 =
chromium_url_appears_first_ ? chromium_url_ : open_source_url_;
- ChromeViews::Link* link2 =
+ ChromeViews::Link* link2 =
chromium_url_appears_first_ ? open_source_url_ : chromium_url_;
gfx::Rect* rect1 = chromium_url_appears_first_ ?
&chromium_url_rect_ : &open_source_url_rect_;
@@ -332,6 +336,7 @@ void AboutChromeView::Paint(ChromeCanvas* canvas) {
// Draw the third text chunk.
DrawTextStartingFrom(canvas, main_label_chunk3_, &position, bounds, font);
+#if defined(GOOGLE_CHROME_BUILD)
// Insert a line break and some whitespace.
position.cx = 0;
position.cy += font.height() + kRelatedControlVerticalSpacing;
@@ -341,6 +346,7 @@ void AboutChromeView::Paint(ChromeCanvas* canvas) {
&terms_of_service_url_rect_, &position, bounds, font);
// The last text chunk doesn't have a URL associated with it.
DrawTextStartingFrom(canvas, main_label_chunk5_, &position, bounds, font);
+#endif
// Save the height so we can set the bounds correctly.
main_text_label_height_ = position.cy + font.height();
@@ -680,4 +686,3 @@ void AboutChromeView::UpdateStatus(GoogleUpdateUpgradeResult result,
if (window())
GetDialogClientView()->UpdateDialogButtons();
}
-