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

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, 3 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 542 matching lines...) Expand 10 before | Expand all | Expand 10 after
553 } 553 }
554 554
555 int PanelBrowserFrameView::NonClientTopBorderHeight() const { 555 int PanelBrowserFrameView::NonClientTopBorderHeight() const {
556 return kFrameBorderThickness + kTitlebarHeight + kClientEdgeThickness; 556 return kFrameBorderThickness + kTitlebarHeight + kClientEdgeThickness;
557 } 557 }
558 558
559 int PanelBrowserFrameView::MinimizedPanelHeight() { 559 int PanelBrowserFrameView::MinimizedPanelHeight() {
560 return kMinimizedPanelHeight; 560 return kMinimizedPanelHeight;
561 } 561 }
562 562
563 gfx::Size PanelBrowserFrameView::NonClientAreaSize() const {
564 return gfx::Size(NonClientBorderThickness() * 2,
565 NonClientTopBorderHeight() + NonClientBorderThickness());
566 }
567
563 SkColor PanelBrowserFrameView::GetTitleColor(PaintState paint_state) const { 568 SkColor PanelBrowserFrameView::GetTitleColor(PaintState paint_state) const {
564 switch (paint_state) { 569 switch (paint_state) {
565 case PAINT_AS_INACTIVE: 570 case PAINT_AS_INACTIVE:
566 return GetThemeProvider()->GetColor( 571 return GetThemeProvider()->GetColor(
567 ThemeService::COLOR_BACKGROUND_TAB_TEXT); 572 ThemeService::COLOR_BACKGROUND_TAB_TEXT);
568 case PAINT_AS_ACTIVE: 573 case PAINT_AS_ACTIVE:
569 return GetThemeProvider()->GetColor(ThemeService::COLOR_TAB_TEXT); 574 return GetThemeProvider()->GetColor(ThemeService::COLOR_TAB_TEXT);
570 case PAINT_FOR_ATTENTION: 575 case PAINT_FOR_ATTENTION:
571 return kTitleTextColorForAttention; 576 return kTitleTextColorForAttention;
572 default: 577 default:
(...skipping 175 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
« no previous file with comments | « chrome/browser/ui/panels/panel_browser_frame_view.h ('k') | chrome/browser/ui/panels/panel_browser_view.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698