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/panels/panel_browser_view.h" | 5 #include "chrome/browser/ui/panels/panel_browser_view.h" |
6 | 6 |
7 #include "base/command_line.h" | 7 #include "base/command_line.h" |
8 #include "base/logging.h" | 8 #include "base/logging.h" |
9 #include "chrome/browser/native_window_notification_source.h" | 9 #include "chrome/browser/native_window_notification_source.h" |
10 #include "chrome/browser/ui/panels/display_settings_provider.h" | 10 #include "chrome/browser/ui/panels/display_settings_provider.h" |
(...skipping 405 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
416 } | 416 } |
417 | 417 |
418 Browser* PanelBrowserView::GetPanelBrowser() const { | 418 Browser* PanelBrowserView::GetPanelBrowser() const { |
419 return browser(); | 419 return browser(); |
420 } | 420 } |
421 | 421 |
422 void PanelBrowserView::DestroyPanelBrowser() { | 422 void PanelBrowserView::DestroyPanelBrowser() { |
423 DestroyBrowser(); | 423 DestroyBrowser(); |
424 } | 424 } |
425 | 425 |
426 gfx::Size PanelBrowserView::IconOnlySize() const { | |
427 return GetFrameView()->IconOnlySize(); | |
428 } | |
429 | |
430 void PanelBrowserView::EnsurePanelFullyVisible() { | 426 void PanelBrowserView::EnsurePanelFullyVisible() { |
431 #if defined(OS_WIN) && !defined(USE_AURA) | 427 #if defined(OS_WIN) && !defined(USE_AURA) |
432 ::SetWindowPos(GetNativeHandle(), HWND_TOP, 0, 0, 0, 0, | 428 ::SetWindowPos(GetNativeHandle(), HWND_TOP, 0, 0, 0, 0, |
433 SWP_NOACTIVATE | SWP_NOMOVE | SWP_NOSIZE); | 429 SWP_NOACTIVATE | SWP_NOMOVE | SWP_NOSIZE); |
434 #else | 430 #else |
435 NOTIMPLEMENTED(); | 431 NOTIMPLEMENTED(); |
436 #endif | 432 #endif |
437 } | 433 } |
438 | 434 |
439 PanelBrowserFrameView* PanelBrowserView::GetFrameView() const { | 435 PanelBrowserFrameView* PanelBrowserView::GetFrameView() const { |
(...skipping 264 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
704 return frame_view->close_button_->visible(); | 700 return frame_view->close_button_->visible(); |
705 case MINIMIZE_BUTTON: | 701 case MINIMIZE_BUTTON: |
706 return frame_view->minimize_button_->visible(); | 702 return frame_view->minimize_button_->visible(); |
707 case RESTORE_BUTTON: | 703 case RESTORE_BUTTON: |
708 return frame_view->restore_button_->visible(); | 704 return frame_view->restore_button_->visible(); |
709 default: | 705 default: |
710 NOTREACHED(); | 706 NOTREACHED(); |
711 } | 707 } |
712 return false; | 708 return false; |
713 } | 709 } |
OLD | NEW |