| OLD | NEW |
| 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 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 #ifndef CHROME_BROWSER_VIEWS_FRAME_OPAQUE_BROWSER_FRAME_VIEW_H_ | 5 #ifndef CHROME_BROWSER_VIEWS_FRAME_OPAQUE_BROWSER_FRAME_VIEW_H_ |
| 6 #define CHROME_BROWSER_VIEWS_FRAME_OPAQUE_BROWSER_FRAME_VIEW_H_ | 6 #define CHROME_BROWSER_VIEWS_FRAME_OPAQUE_BROWSER_FRAME_VIEW_H_ |
| 7 | 7 |
| 8 #include "chrome/browser/views/frame/browser_frame.h" | 8 #include "chrome/browser/views/frame/browser_frame.h" |
| 9 #include "chrome/browser/views/frame/browser_non_client_frame_view.h" | 9 #include "chrome/browser/views/frame/browser_non_client_frame_view.h" |
| 10 #include "chrome/browser/views/tab_icon_view.h" | 10 #include "chrome/browser/views/tab_icon_view.h" |
| (...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 87 // pixels at its bottom: a dark shadow along the bottom of the titlebar and a | 87 // pixels at its bottom: a dark shadow along the bottom of the titlebar and a |
| 88 // client edge. These vary from mode to mode, so this function returns the | 88 // client edge. These vary from mode to mode, so this function returns the |
| 89 // number of such pixels the nonclient height includes. | 89 // number of such pixels the nonclient height includes. |
| 90 int UnavailablePixelsAtBottomOfNonClientHeight() const; | 90 int UnavailablePixelsAtBottomOfNonClientHeight() const; |
| 91 | 91 |
| 92 // Calculates multiple values related to title layout. Returns the height of | 92 // Calculates multiple values related to title layout. Returns the height of |
| 93 // the entire titlebar including any connected client edge. | 93 // the entire titlebar including any connected client edge. |
| 94 int TitleCoordinates(int* title_top_spacing_ptr, | 94 int TitleCoordinates(int* title_top_spacing_ptr, |
| 95 int* title_thickness_ptr) const; | 95 int* title_thickness_ptr) const; |
| 96 | 96 |
| 97 // Returns the right edge. This is the end the close button starts at (if a |
| 98 // close button is shown). |
| 99 int RightEdge() const; |
| 100 |
| 97 // Calculates multiple values related to icon layout. Returns the size of the | 101 // Calculates multiple values related to icon layout. Returns the size of the |
| 98 // icon (along one edge). | 102 // icon (along one edge). |
| 99 int IconSize(int* title_top_spacing_ptr, | 103 int IconSize(int* title_top_spacing_ptr, |
| 100 int* title_thickness_ptr, | 104 int* title_thickness_ptr, |
| 101 int* available_height_ptr) const; | 105 int* available_height_ptr) const; |
| 102 | 106 |
| 103 // Paint various sub-components of this view. The *FrameBorder() functions | 107 // Paint various sub-components of this view. The *FrameBorder() functions |
| 104 // also paint the background of the titlebar area, since the top frame border | 108 // also paint the background of the titlebar area, since the top frame border |
| 105 // and titlebar background are a contiguous component. | 109 // and titlebar background are a contiguous component. |
| 106 void PaintRestoredFrameBorder(gfx::Canvas* canvas); | 110 void PaintRestoredFrameBorder(gfx::Canvas* canvas); |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 153 | 157 |
| 154 static void InitClass(); | 158 static void InitClass(); |
| 155 static void InitAppWindowResources(); | 159 static void InitAppWindowResources(); |
| 156 static SkBitmap* distributor_logo_; | 160 static SkBitmap* distributor_logo_; |
| 157 static gfx::Font* title_font_; | 161 static gfx::Font* title_font_; |
| 158 | 162 |
| 159 DISALLOW_EVIL_CONSTRUCTORS(OpaqueBrowserFrameView); | 163 DISALLOW_EVIL_CONSTRUCTORS(OpaqueBrowserFrameView); |
| 160 }; | 164 }; |
| 161 | 165 |
| 162 #endif // #ifndef CHROME_BROWSER_VIEWS_FRAME_OPAQUE_BROWSER_FRAME_VIEW_H_ | 166 #endif // #ifndef CHROME_BROWSER_VIEWS_FRAME_OPAQUE_BROWSER_FRAME_VIEW_H_ |
| OLD | NEW |