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

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

Issue 7537030: Make panel adjust bounds per preferred size change notification on Windows. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 years, 4 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) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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_frame_view.h" 5 #include "chrome/browser/ui/panels/panel_browser_frame_view.h"
6 6
7 #include "chrome/browser/extensions/extension_service.h" 7 #include "chrome/browser/extensions/extension_service.h"
8 #include "chrome/browser/profiles/profile.h" 8 #include "chrome/browser/profiles/profile.h"
9 #include "chrome/browser/themes/theme_service.h" 9 #include "chrome/browser/themes/theme_service.h"
10 #include "chrome/browser/ui/panels/panel.h" 10 #include "chrome/browser/ui/panels/panel.h"
(...skipping 541 matching lines...) Expand 10 before | Expand all | Expand 10 after
552 } 552 }
553 553
554 int PanelBrowserFrameView::NonClientBorderThickness() const { 554 int PanelBrowserFrameView::NonClientBorderThickness() const {
555 return kFrameBorderThickness + kClientEdgeThickness; 555 return kFrameBorderThickness + kClientEdgeThickness;
556 } 556 }
557 557
558 int PanelBrowserFrameView::NonClientTopBorderHeight() const { 558 int PanelBrowserFrameView::NonClientTopBorderHeight() const {
559 return kFrameBorderThickness + kTitleBarHeight + kClientEdgeThickness; 559 return kFrameBorderThickness + kTitleBarHeight + kClientEdgeThickness;
560 } 560 }
561 561
562 gfx::Size PanelBrowserFrameView::NonClientAreaSize() const {
563 return gfx::Size(NonClientBorderThickness() * 2,
564 NonClientTopBorderHeight() + NonClientBorderThickness());
565 }
566
562 SkColor PanelBrowserFrameView::GetTitleColor(PaintState paint_state) const { 567 SkColor PanelBrowserFrameView::GetTitleColor(PaintState paint_state) const {
563 switch (paint_state) { 568 switch (paint_state) {
564 case PAINT_AS_INACTIVE: 569 case PAINT_AS_INACTIVE:
565 return GetThemeProvider()->GetColor( 570 return GetThemeProvider()->GetColor(
566 ThemeService::COLOR_BACKGROUND_TAB_TEXT); 571 ThemeService::COLOR_BACKGROUND_TAB_TEXT);
567 case PAINT_AS_ACTIVE: 572 case PAINT_AS_ACTIVE:
568 return GetThemeProvider()->GetColor(ThemeService::COLOR_TAB_TEXT); 573 return GetThemeProvider()->GetColor(ThemeService::COLOR_TAB_TEXT);
569 case PAINT_FOR_ATTENTION: 574 case PAINT_FOR_ATTENTION:
570 return kTitleTextColorForAttention; 575 return kTitleTextColorForAttention;
571 default: 576 default:
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
748 settings_menu_contents_.AddItem( 753 settings_menu_contents_.AddItem(
749 COMMAND_DISABLE, l10n_util::GetStringUTF16(IDS_EXTENSIONS_DISABLE)); 754 COMMAND_DISABLE, l10n_util::GetStringUTF16(IDS_EXTENSIONS_DISABLE));
750 settings_menu_contents_.AddItem( 755 settings_menu_contents_.AddItem(
751 COMMAND_UNINSTALL, l10n_util::GetStringUTF16(IDS_EXTENSIONS_UNINSTALL)); 756 COMMAND_UNINSTALL, l10n_util::GetStringUTF16(IDS_EXTENSIONS_UNINSTALL));
752 settings_menu_contents_.AddSeparator(); 757 settings_menu_contents_.AddSeparator();
753 settings_menu_contents_.AddItem( 758 settings_menu_contents_.AddItem(
754 COMMAND_MANAGE, l10n_util::GetStringUTF16(IDS_MANAGE_EXTENSIONS)); 759 COMMAND_MANAGE, l10n_util::GetStringUTF16(IDS_MANAGE_EXTENSIONS));
755 760
756 settings_menu_adapter_.BuildMenu(&settings_menu_); 761 settings_menu_adapter_.BuildMenu(&settings_menu_);
757 } 762 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698