| 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 4585 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4596 void Browser::ShowFirstRunBubble() { | 4596 void Browser::ShowFirstRunBubble() { |
| 4597 window()->GetLocationBar()->ShowFirstRunBubble(); | 4597 window()->GetLocationBar()->ShowFirstRunBubble(); |
| 4598 } | 4598 } |
| 4599 | 4599 |
| 4600 /////////////////////////////////////////////////////////////////////////////// | 4600 /////////////////////////////////////////////////////////////////////////////// |
| 4601 // Browser, protected: | 4601 // Browser, protected: |
| 4602 | 4602 |
| 4603 BrowserWindow* Browser::CreateBrowserWindow() { | 4603 BrowserWindow* Browser::CreateBrowserWindow() { |
| 4604 // TODO(yfriedman): remove OS_ANDROID clause when browser is excluded from | 4604 // TODO(yfriedman): remove OS_ANDROID clause when browser is excluded from |
| 4605 // Android build. | 4605 // Android build. |
| 4606 #if (!defined(OS_CHROMEOS) || defined(USE_AURA)) && !defined(OS_ANDROID) | 4606 #if !defined(OS_ANDROID) |
| 4607 if (is_type_panel()) | 4607 bool create_panel = false; |
| 4608 #if defined(USE_AURA) |
| 4609 if (CommandLine::ForCurrentProcess()->HasSwitch( |
| 4610 ash::switches::kAuraPanelManager)) |
| 4611 create_panel = is_type_panel(); |
| 4612 #elif !defined(OS_CHROMEOS) |
| 4613 create_panel = is_type_panel(); |
| 4614 #endif |
| 4615 if (create_panel) |
| 4608 return PanelManager::GetInstance()->CreatePanel(this); | 4616 return PanelManager::GetInstance()->CreatePanel(this); |
| 4609 #endif | 4617 #endif // OS_ANDROID |
| 4610 | 4618 |
| 4611 return BrowserWindow::CreateBrowserWindow(this); | 4619 return BrowserWindow::CreateBrowserWindow(this); |
| 4612 } | 4620 } |
| 4613 | 4621 |
| 4614 | 4622 |
| 4615 /////////////////////////////////////////////////////////////////////////////// | 4623 /////////////////////////////////////////////////////////////////////////////// |
| 4616 // Browser, Command and state updating (private): | 4624 // Browser, Command and state updating (private): |
| 4617 | 4625 |
| 4618 void Browser::InitCommandState() { | 4626 void Browser::InitCommandState() { |
| 4619 // All browser commands whose state isn't set automagically some other way | 4627 // All browser commands whose state isn't set automagically some other way |
| (...skipping 1007 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5627 ShowSingletonTabOverwritingNTP(params); | 5635 ShowSingletonTabOverwritingNTP(params); |
| 5628 } else { | 5636 } else { |
| 5629 LoginUIServiceFactory::GetForProfile( | 5637 LoginUIServiceFactory::GetForProfile( |
| 5630 profile()->GetOriginalProfile())->ShowLoginUI(); | 5638 profile()->GetOriginalProfile())->ShowLoginUI(); |
| 5631 } | 5639 } |
| 5632 } | 5640 } |
| 5633 | 5641 |
| 5634 void Browser::ToggleSpeechInput() { | 5642 void Browser::ToggleSpeechInput() { |
| 5635 GetSelectedWebContents()->GetRenderViewHost()->ToggleSpeechInput(); | 5643 GetSelectedWebContents()->GetRenderViewHost()->ToggleSpeechInput(); |
| 5636 } | 5644 } |
| OLD | NEW |