Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(377)

Side by Side Diff: chrome/browser/ui/panels/stacked_panel_collection.cc

Issue 13999008: Remove native_stack accessor from StackedPanelCollection (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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/stacked_panel_collection.h" 5 #include "chrome/browser/ui/panels/stacked_panel_collection.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include "base/auto_reset.h" 8 #include "base/auto_reset.h"
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "chrome/browser/ui/panels/detached_panel_collection.h" 10 #include "chrome/browser/ui/panels/detached_panel_collection.h"
(...skipping 586 matching lines...) Expand 10 before | Expand all | Expand 10 after
597 void StackedPanelCollection::MoveAllDraggingPanelsInstantly( 597 void StackedPanelCollection::MoveAllDraggingPanelsInstantly(
598 const gfx::Vector2d& delta_origin) { 598 const gfx::Vector2d& delta_origin) {
599 for (Panels::const_iterator iter = panels_.begin(); 599 for (Panels::const_iterator iter = panels_.begin();
600 iter != panels_.end(); iter++) { 600 iter != panels_.end(); iter++) {
601 Panel* panel = *iter; 601 Panel* panel = *iter;
602 if (panel->in_preview_mode()) 602 if (panel->in_preview_mode())
603 panel->MoveByInstantly(delta_origin); 603 panel->MoveByInstantly(delta_origin);
604 } 604 }
605 } 605 }
606 606
607 bool StackedPanelCollection::IsMinimized() const {
608 return native_stack_->IsMinimized();
609 }
610
607 void StackedPanelCollection::UpdatePanelCornerStyle(Panel* panel) { 611 void StackedPanelCollection::UpdatePanelCornerStyle(Panel* panel) {
608 panel::CornerStyle corner_style; 612 panel::CornerStyle corner_style;
609 bool at_top = panel == top_panel(); 613 bool at_top = panel == top_panel();
610 bool at_bottom = panel == bottom_panel(); 614 bool at_bottom = panel == bottom_panel();
611 if (at_top && at_bottom) 615 if (at_top && at_bottom)
612 corner_style = panel::ALL_ROUNDED; 616 corner_style = panel::ALL_ROUNDED;
613 else if (at_top) 617 else if (at_top)
614 corner_style = panel::TOP_ROUNDED; 618 corner_style = panel::TOP_ROUNDED;
615 else if (at_bottom) 619 else if (at_bottom)
616 corner_style = panel::BOTTOM_ROUNDED; 620 corner_style = panel::BOTTOM_ROUNDED;
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
661 if (panel->IsActive()) 665 if (panel->IsActive())
662 bottom += panel->GetBounds().height(); 666 bottom += panel->GetBounds().height();
663 else 667 else
664 bottom += panel::kTitlebarHeight; 668 bottom += panel::kTitlebarHeight;
665 } 669 }
666 int available_space = work_area.bottom() - bottom; 670 int available_space = work_area.bottom() - bottom;
667 if (available_space < 0) 671 if (available_space < 0)
668 available_space = 0; 672 available_space = 0;
669 return available_space; 673 return available_space;
670 } 674 }
OLDNEW
« no previous file with comments | « chrome/browser/ui/panels/stacked_panel_collection.h ('k') | chrome/browser/ui/views/panels/panel_stack_view.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698