1ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen// Copyright (c) 2011 The Chromium Authors. All rights reserved. 2ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen// Use of this source code is governed by a BSD-style license that can be 3ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen// found in the LICENSE file. 4ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 5ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen#include "chrome/browser/ui/panels/panel.h" 6ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 7ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen#include "base/logging.h" 8ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen#include "chrome/browser/ui/browser.h" 9ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen#include "chrome/browser/ui/panels/panel_manager.h" 10ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen#include "ui/gfx/rect.h" 11ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 12ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian MonsenPanel::Panel(Browser* browser, const gfx::Rect& bounds) 13ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen : bounds_(bounds), 14ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen minimized_(false) { 15ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen browser_window_.reset(CreateNativePanel(browser, this)); 16ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 17ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 18ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian MonsenPanel::~Panel() { 19ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen Close(); 20ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 21ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 22ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian MonsenPanelManager* Panel::manager() const { 23ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return PanelManager::GetInstance(); 24ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 25ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 26ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::Minimize() { 27ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 28ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 29ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 30ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::Restore() { 31ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 32ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 33ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 34ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::Show() { 35ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen browser_window_->Show(); 36ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 37ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 38ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShowInactive() { 39ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 40ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 41ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 42ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::SetBounds(const gfx::Rect& bounds) { 43ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 44ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 45ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 46ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::Close() { 47ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen if (!browser_window_.get()) 48ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return; 49ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen browser_window_->Close(); 50ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen manager()->Remove(this); 51ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 52ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 53ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::Activate() { 54ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 55ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 56ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 57ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::Deactivate() { 58ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 59ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 60ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 61ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenbool Panel::IsActive() const { 62ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 63ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return false; 64ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 65ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 66ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::FlashFrame() { 67ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 68ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 69ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 70ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsengfx::NativeWindow Panel::GetNativeHandle() { 71ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return browser_window_->GetNativeHandle(); 72ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 73ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 74ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian MonsenBrowserWindowTesting* Panel::GetBrowserWindowTesting() { 75ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 76ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return NULL; 77ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 78ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 79ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian MonsenStatusBubble* Panel::GetStatusBubble() { 80ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 81ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return NULL; 82ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 83ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 84ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ToolbarSizeChanged(bool is_animating){ 85ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 86ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 87ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 88ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::UpdateTitleBar() { 89ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 90ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 91ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 92ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShelfVisibilityChanged() { 93ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 94ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 95ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 96ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::UpdateDevTools() { 97ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 98ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 99ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 100ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::UpdateLoadingAnimations(bool should_animate) { 101ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 102ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 103ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 104ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::SetStarredState(bool is_starred) { 105ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 106ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 107ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 108ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsengfx::Rect Panel::GetRestoredBounds() const { 109ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 110ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return gfx::Rect(); 111ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 112ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 113ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsengfx::Rect Panel::GetBounds() const { 114ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 115ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return gfx::Rect(); 116ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 117ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 118ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenbool Panel::IsMaximized() const { 119ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 120ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return false; 121ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 122ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 123ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::SetFullscreen(bool fullscreen) { 124ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 125ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 126ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 127ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenbool Panel::IsFullscreen() const { 128ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 129ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return false; 130ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 131ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 132ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenbool Panel::IsFullscreenBubbleVisible() const { 133ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 134ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return false; 135ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 136ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 137ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian MonsenLocationBar* Panel::GetLocationBar() const { 138ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 139ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return NULL; 140ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 141ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 142ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::SetFocusToLocationBar(bool select_all) { 143ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 144ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 145ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 146ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::UpdateReloadStopState(bool is_loading, bool force) { 147ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 148ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 149ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 150ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::UpdateToolbar(TabContentsWrapper* contents, 151ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen bool should_restore_state) { 152ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 153ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 154ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 155ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::FocusToolbar() { 156ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 157ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 158ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 159ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::FocusAppMenu() { 160ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 161ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 162ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 163ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::FocusBookmarksToolbar() { 164ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 165ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 166ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 167ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::FocusChromeOSStatus() { 168ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 169ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 170ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 171ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::RotatePaneFocus(bool forwards) { 172ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 173ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 174ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 175ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenbool Panel::IsBookmarkBarVisible() const { 176ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return false; 177ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 178ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 179ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenbool Panel::IsBookmarkBarAnimating() const { 180ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return false; 181ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 182ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 183ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenbool Panel::IsTabStripEditable() const { 184ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return false; 185ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 186ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 187ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenbool Panel::IsToolbarVisible() const { 188ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 189ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return false; 190ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 191ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 192ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::DisableInactiveFrame() { 193ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 194ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 195ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 196ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ConfirmSetDefaultSearchProvider( 197ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen TabContents* tab_contents, 198ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen TemplateURL* template_url, 199ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen TemplateURLModel* template_url_model) { 200ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 201ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 202ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 203ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ConfirmAddSearchProvider(const TemplateURL* template_url, 204ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen Profile* profile) { 205ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 206ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 207ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 208ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ToggleBookmarkBar() { 209ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 210ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 211ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 212ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShowAboutChromeDialog() { 213ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 214ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 215ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 216ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShowUpdateChromeDialog() { 217ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 218ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 219ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 220ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShowTaskManager() { 221ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 222ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 223ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 224ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShowBackgroundPages() { 225ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 226ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 227ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 228ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShowBookmarkBubble(const GURL& url, bool already_bookmarked) { 229ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 230ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 231ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 232ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenbool Panel::IsDownloadShelfVisible() const { 233ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 234ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return false; 235ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 236ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 237ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian MonsenDownloadShelf* Panel::GetDownloadShelf() { 238ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 239ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return NULL; 240ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 241ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 242ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShowRepostFormWarningDialog(TabContents* tab_contents) { 243ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 244ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 245ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 246ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShowCollectedCookiesDialog(TabContents* tab_contents) { 247ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 248ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 249ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 250ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShowThemeInstallBubble() { 251ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 252ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 253ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 254ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ConfirmBrowserCloseWithPendingDownloads() { 255ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 256ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 257ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 258ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShowHTMLDialog(HtmlDialogUIDelegate* delegate, 259ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen gfx::NativeWindow parent_window) { 260ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 261ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 262ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 263ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::UserChangedTheme() { 264ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 265ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 266ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 267ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenint Panel::GetExtraRenderViewHeight() const { 268ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 269ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return -1; 270ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 271ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 272ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::TabContentsFocused(TabContents* tab_contents) { 273ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 274ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 275ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 276ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShowPageInfo(Profile* profile, 277ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen const GURL& url, 278ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen const NavigationEntry::SSLStatus& ssl, 279ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen bool show_history) { 280ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 281ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 282ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 283ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShowAppMenu() { 284ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 285ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 286ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 287ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenbool Panel::PreHandleKeyboardEvent(const NativeWebKeyboardEvent& event, 288ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen bool* is_keyboard_shortcut) { 289ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 290ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return false; 291ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 292ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 293ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::HandleKeyboardEvent(const NativeWebKeyboardEvent& event) { 294ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 295ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 296ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 297ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShowCreateWebAppShortcutsDialog(TabContentsWrapper* tab_contents) { 298ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 299ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 300ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 301ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShowCreateChromeAppShortcutsDialog(Profile* profile, 302ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen const Extension* app) { 303ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 304ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 305ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 306ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::Cut() { 307ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 308ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 309ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 310ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::Copy() { 311ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 312ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 313ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 314ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::Paste() { 315ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 316ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 317ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 318ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ToggleTabStripMode() { 319ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 320ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 321ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 322ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen#if defined(OS_MACOSX) 323ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::OpenTabpose() { 324ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 325ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 326ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen#endif 327ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 328ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::PrepareForInstant() { 329ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 330ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 331ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 332ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShowInstant(TabContentsWrapper* preview) { 333ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 334ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 335ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 336ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::HideInstant(bool instant_is_active) { 337ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 338ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 339ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 340ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsengfx::Rect Panel::GetInstantBounds() { 341ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 342ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen return gfx::Rect(); 343ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 344ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 345ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen#if defined(OS_CHROMEOS) 346ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::ShowKeyboardOverlay(gfx::NativeWindow owning_window) { 347ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 348ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 349ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen#endif 350ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 351ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid Panel::DestroyBrowser() { 352ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen NOTIMPLEMENTED(); 353ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen} 354