OLD | NEW |
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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/views/location_bar_view.h" | 5 #include "chrome/browser/views/location_bar_view.h" |
6 | 6 |
7 #if defined(OS_LINUX) | 7 #if defined(OS_LINUX) |
8 #include <gtk/gtk.h> | 8 #include <gtk/gtk.h> |
9 #endif | 9 #endif |
10 | 10 |
(...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
282 | 282 |
283 Layout(); | 283 Layout(); |
284 SchedulePaint(); | 284 SchedulePaint(); |
285 } | 285 } |
286 | 286 |
287 void LocationBarView::InvalidatePageActions() { | 287 void LocationBarView::InvalidatePageActions() { |
288 DeletePageActionViews(); | 288 DeletePageActionViews(); |
289 } | 289 } |
290 | 290 |
291 void LocationBarView::Focus() { | 291 void LocationBarView::Focus() { |
292 #if defined(OS_WIN) | 292 // Focus the location entry native view. |
293 ::SetFocus(location_entry_->m_hWnd); | 293 location_entry_->SetFocus(); |
294 #else | |
295 gtk_widget_grab_focus(location_entry_->widget()); | |
296 #endif | |
297 } | 294 } |
298 | 295 |
299 void LocationBarView::SetProfile(Profile* profile) { | 296 void LocationBarView::SetProfile(Profile* profile) { |
300 DCHECK(profile); | 297 DCHECK(profile); |
301 if (profile_ != profile) { | 298 if (profile_ != profile) { |
302 profile_ = profile; | 299 profile_ = profile; |
303 location_entry_->model()->SetProfile(profile); | 300 location_entry_->model()->SetProfile(profile); |
304 selected_keyword_view_.set_profile(profile); | 301 selected_keyword_view_.set_profile(profile); |
305 keyword_hint_view_.set_profile(profile); | 302 keyword_hint_view_.set_profile(profile); |
306 security_image_view_.set_profile(profile); | 303 security_image_view_.set_profile(profile); |
(...skipping 1014 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1321 } | 1318 } |
1322 | 1319 |
1323 int LocationBarView::PageActionVisibleCount() { | 1320 int LocationBarView::PageActionVisibleCount() { |
1324 int result = 0; | 1321 int result = 0; |
1325 for (size_t i = 0; i < page_action_image_views_.size(); i++) { | 1322 for (size_t i = 0; i < page_action_image_views_.size(); i++) { |
1326 if (page_action_image_views_[i]->IsVisible()) | 1323 if (page_action_image_views_[i]->IsVisible()) |
1327 ++result; | 1324 ++result; |
1328 } | 1325 } |
1329 return result; | 1326 return result; |
1330 } | 1327 } |
OLD | NEW |