| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/browser.h" | 5 #include "chrome/browser/ui/browser.h" |
| 6 | 6 |
| 7 #if defined(OS_WIN) | 7 #if defined(OS_WIN) |
| 8 #include <windows.h> | 8 #include <windows.h> |
| 9 #include <shellapi.h> | 9 #include <shellapi.h> |
| 10 #endif // OS_WIN | 10 #endif // OS_WIN |
| (...skipping 1979 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1990 // Browser, BookmarkTabHelperDelegate implementation: | 1990 // Browser, BookmarkTabHelperDelegate implementation: |
| 1991 | 1991 |
| 1992 void Browser::URLStarredChanged(TabContents* source, bool starred) { | 1992 void Browser::URLStarredChanged(TabContents* source, bool starred) { |
| 1993 if (source == chrome::GetActiveTabContents(this)) | 1993 if (source == chrome::GetActiveTabContents(this)) |
| 1994 window_->SetStarredState(starred); | 1994 window_->SetStarredState(starred); |
| 1995 } | 1995 } |
| 1996 | 1996 |
| 1997 /////////////////////////////////////////////////////////////////////////////// | 1997 /////////////////////////////////////////////////////////////////////////////// |
| 1998 // Browser, ZoomObserver implementation: | 1998 // Browser, ZoomObserver implementation: |
| 1999 | 1999 |
| 2000 void Browser::OnZoomIconChanged(TabContents* source, | 2000 void Browser::OnZoomChanged(TabContents* source, bool can_show_bubble) { |
| 2001 ZoomController::ZoomIconState state) { | 2001 // Only show the zoom bubble for zoom changes in the active window. |
| 2002 if (source == chrome::GetActiveTabContents(this)) | 2002 if (source == chrome::GetActiveTabContents(this) && window_->IsActive()) |
| 2003 window_->SetZoomIconState(state); | 2003 window_->ZoomChangedForActiveTab(can_show_bubble); |
| 2004 } | |
| 2005 | |
| 2006 void Browser::OnZoomChanged(TabContents* source, | |
| 2007 int zoom_percent, | |
| 2008 bool can_show_bubble) { | |
| 2009 if (source == chrome::GetActiveTabContents(this)) { | |
| 2010 window_->SetZoomIconTooltipPercent(zoom_percent); | |
| 2011 | |
| 2012 // Only show the zoom bubble for zoom changes in the active window. | |
| 2013 if (can_show_bubble && window_->IsActive()) | |
| 2014 window_->ShowZoomBubble(zoom_percent); | |
| 2015 } | |
| 2016 } | 2004 } |
| 2017 | 2005 |
| 2018 /////////////////////////////////////////////////////////////////////////////// | 2006 /////////////////////////////////////////////////////////////////////////////// |
| 2019 // Browser, SelectFileDialog::Listener implementation: | 2007 // Browser, SelectFileDialog::Listener implementation: |
| 2020 | 2008 |
| 2021 void Browser::FileSelected(const FilePath& path, int index, void* params) { | 2009 void Browser::FileSelected(const FilePath& path, int index, void* params) { |
| 2022 profile_->set_last_selected_directory(path.DirName()); | 2010 profile_->set_last_selected_directory(path.DirName()); |
| 2023 GURL file_url = net::FilePathToFileURL(path); | 2011 GURL file_url = net::FilePathToFileURL(path); |
| 2024 | 2012 |
| 2025 #if defined(OS_CHROMEOS) | 2013 #if defined(OS_CHROMEOS) |
| (...skipping 705 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2731 if (contents && !allow_js_access) { | 2719 if (contents && !allow_js_access) { |
| 2732 contents->web_contents()->GetController().LoadURL( | 2720 contents->web_contents()->GetController().LoadURL( |
| 2733 target_url, | 2721 target_url, |
| 2734 content::Referrer(), | 2722 content::Referrer(), |
| 2735 content::PAGE_TRANSITION_LINK, | 2723 content::PAGE_TRANSITION_LINK, |
| 2736 std::string()); // No extra headers. | 2724 std::string()); // No extra headers. |
| 2737 } | 2725 } |
| 2738 | 2726 |
| 2739 return contents != NULL; | 2727 return contents != NULL; |
| 2740 } | 2728 } |
| OLD | NEW |