OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/ui/views/location_bar/location_bar_view.h" | 5 #include "chrome/browser/ui/views/location_bar/location_bar_view.h" |
6 | 6 |
7 #if defined(TOOLKIT_USES_GTK) | 7 #if defined(TOOLKIT_USES_GTK) |
8 #include <gtk/gtk.h> | 8 #include <gtk/gtk.h> |
9 #endif | 9 #endif |
10 | 10 |
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
210 location_entry_view_ = location_entry_->AddToView(this); | 210 location_entry_view_ = location_entry_->AddToView(this); |
211 location_entry_view_->set_id(VIEW_ID_AUTOCOMPLETE); | 211 location_entry_view_->set_id(VIEW_ID_AUTOCOMPLETE); |
212 | 212 |
213 selected_keyword_view_ = new SelectedKeywordView( | 213 selected_keyword_view_ = new SelectedKeywordView( |
214 kSelectedKeywordBackgroundImages, IDR_KEYWORD_SEARCH_MAGNIFIER, | 214 kSelectedKeywordBackgroundImages, IDR_KEYWORD_SEARCH_MAGNIFIER, |
215 GetColor(ToolbarModel::NONE, TEXT), profile); | 215 GetColor(ToolbarModel::NONE, TEXT), profile); |
216 AddChildView(selected_keyword_view_); | 216 AddChildView(selected_keyword_view_); |
217 selected_keyword_view_->SetFont(font_); | 217 selected_keyword_view_->SetFont(font_); |
218 selected_keyword_view_->SetVisible(false); | 218 selected_keyword_view_->SetVisible(false); |
219 | 219 |
220 SkColor dimmed_text = GetColor(ToolbarModel::NONE, DEEMPHASIZED_TEXT); | |
221 | |
222 keyword_hint_view_ = new KeywordHintView(profile); | 220 keyword_hint_view_ = new KeywordHintView(profile); |
223 AddChildView(keyword_hint_view_); | 221 AddChildView(keyword_hint_view_); |
224 keyword_hint_view_->SetVisible(false); | 222 keyword_hint_view_->SetVisible(false); |
225 keyword_hint_view_->SetFont(font_); | 223 keyword_hint_view_->SetFont(font_); |
226 keyword_hint_view_->SetColor(dimmed_text); | |
227 | 224 |
228 for (int i = 0; i < CONTENT_SETTINGS_NUM_TYPES; ++i) { | 225 for (int i = 0; i < CONTENT_SETTINGS_NUM_TYPES; ++i) { |
229 ContentSettingImageView* content_blocked_view = | 226 ContentSettingImageView* content_blocked_view = |
230 new ContentSettingImageView(static_cast<ContentSettingsType>(i), this); | 227 new ContentSettingImageView(static_cast<ContentSettingsType>(i), this); |
231 content_setting_views_.push_back(content_blocked_view); | 228 content_setting_views_.push_back(content_blocked_view); |
232 AddChildView(content_blocked_view); | 229 AddChildView(content_blocked_view); |
233 content_blocked_view->SetVisible(false); | 230 content_blocked_view->SetVisible(false); |
234 } | 231 } |
235 | 232 |
236 // The star is not visible in popups and in the app launcher. | 233 // The star is not visible in popups and in the app launcher. |
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
424 return origin; | 421 return origin; |
425 } | 422 } |
426 | 423 |
427 #if defined(OS_WIN) | 424 #if defined(OS_WIN) |
428 void LocationBarView::SetInstantSuggestion(const string16& text, | 425 void LocationBarView::SetInstantSuggestion(const string16& text, |
429 bool animate_to_complete) { | 426 bool animate_to_complete) { |
430 // Don't show the suggested text if inline autocomplete is prevented. | 427 // Don't show the suggested text if inline autocomplete is prevented. |
431 if (!text.empty()) { | 428 if (!text.empty()) { |
432 if (!suggested_text_view_) { | 429 if (!suggested_text_view_) { |
433 suggested_text_view_ = new SuggestedTextView(location_entry_->model()); | 430 suggested_text_view_ = new SuggestedTextView(location_entry_->model()); |
434 suggested_text_view_->SetHorizontalAlignment(views::Label::ALIGN_LEFT); | |
435 suggested_text_view_->SetColor( | |
436 GetColor(ToolbarModel::NONE, | |
437 LocationBarView::DEEMPHASIZED_TEXT)); | |
438 suggested_text_view_->SetText(text); | 431 suggested_text_view_->SetText(text); |
439 if (views::Widget::IsPureViews()) | 432 if (views::Widget::IsPureViews()) |
440 NOTIMPLEMENTED(); | 433 NOTIMPLEMENTED(); |
441 #if !defined(USE_AURA) | 434 #if !defined(USE_AURA) |
442 else | 435 else |
443 suggested_text_view_->SetFont(GetOmniboxViewWin()->GetFont()); | 436 suggested_text_view_->SetFont(GetOmniboxViewWin()->GetFont()); |
444 #endif | 437 #endif |
445 AddChildView(suggested_text_view_); | 438 AddChildView(suggested_text_view_); |
446 } else if (suggested_text_view_->GetText() != text) { | 439 } else if (suggested_text_view_->GetText() != text) { |
447 suggested_text_view_->SetText(text); | 440 suggested_text_view_->SetText(text); |
(...skipping 825 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1273 !suggested_text_view_->GetText().empty(); | 1266 !suggested_text_view_->GetText().empty(); |
1274 } | 1267 } |
1275 | 1268 |
1276 #if !defined(USE_AURA) | 1269 #if !defined(USE_AURA) |
1277 OmniboxViewWin* LocationBarView::GetOmniboxViewWin() { | 1270 OmniboxViewWin* LocationBarView::GetOmniboxViewWin() { |
1278 CHECK(!views::Widget::IsPureViews()); | 1271 CHECK(!views::Widget::IsPureViews()); |
1279 return static_cast<OmniboxViewWin*>(location_entry_.get()); | 1272 return static_cast<OmniboxViewWin*>(location_entry_.get()); |
1280 } | 1273 } |
1281 #endif | 1274 #endif |
1282 #endif | 1275 #endif |
OLD | NEW |