Index: chrome/browser/ui/views/frame/opaque_browser_frame_view.h |
diff --git a/chrome/browser/ui/views/frame/opaque_browser_frame_view.h b/chrome/browser/ui/views/frame/opaque_browser_frame_view.h |
index e70e8b4ede79d2c9f6a9f2158a3ca52241c2f317..5841aec8654d5cd2a958392aa1c0de695bf1ec3b 100644 |
--- a/chrome/browser/ui/views/frame/opaque_browser_frame_view.h |
+++ b/chrome/browser/ui/views/frame/opaque_browser_frame_view.h |
@@ -23,7 +23,7 @@ class OpaqueBrowserFrameViewPlatformSpecific; |
class TabIconView; |
namespace views { |
-class ImageButton; |
+class CustomButton; |
class FrameBackground; |
class Label; |
} |
@@ -38,6 +38,8 @@ class OpaqueBrowserFrameView : public BrowserNonClientFrameView, |
OpaqueBrowserFrameView(BrowserFrame* frame, BrowserView* browser_view); |
~OpaqueBrowserFrameView() override; |
+ using BrowserNonClientFrameView::GetFrameColor; |
+ |
// BrowserNonClientFrameView: |
gfx::Rect GetBoundsForTabStrip(views::View* tabstrip) const override; |
int GetTopInset(bool restored) const override; |
@@ -92,10 +94,10 @@ class OpaqueBrowserFrameView : public BrowserNonClientFrameView, |
int GetToolbarLeadingCornerClientWidth() const override; |
protected: |
- views::ImageButton* minimize_button() const { return minimize_button_; } |
- views::ImageButton* maximize_button() const { return maximize_button_; } |
- views::ImageButton* restore_button() const { return restore_button_; } |
- views::ImageButton* close_button() const { return close_button_; } |
+ views::CustomButton* minimize_button() const { return minimize_button_; } |
+ views::CustomButton* maximize_button() const { return maximize_button_; } |
+ views::CustomButton* restore_button() const { return restore_button_; } |
+ views::CustomButton* close_button() const { return close_button_; } |
// views::View: |
void OnPaint(gfx::Canvas* canvas) override; |
@@ -111,12 +113,12 @@ class OpaqueBrowserFrameView : public BrowserNonClientFrameView, |
// Creates, adds and returns a new image button with |this| as its listener. |
// Memory is owned by the caller. |
- views::ImageButton* InitWindowCaptionButton(int normal_image_id, |
- int hot_image_id, |
- int pushed_image_id, |
- int mask_image_id, |
- int accessibility_string_id, |
- ViewID view_id); |
+ views::CustomButton* InitWindowCaptionButton(int normal_image_id, |
+ int hot_image_id, |
+ int pushed_image_id, |
+ int mask_image_id, |
+ int accessibility_string_id, |
+ ViewID view_id); |
// Returns the thickness of the border that makes up the window frame edges. |
// This does not include any client edge. If |restored| is true, this is |
@@ -159,10 +161,10 @@ class OpaqueBrowserFrameView : public BrowserNonClientFrameView, |
OpaqueBrowserFrameViewLayout* layout_; |
// Window controls. |
- views::ImageButton* minimize_button_; |
- views::ImageButton* maximize_button_; |
- views::ImageButton* restore_button_; |
- views::ImageButton* close_button_; |
+ views::CustomButton* minimize_button_; |
+ views::CustomButton* maximize_button_; |
+ views::CustomButton* restore_button_; |
+ views::CustomButton* close_button_; |
// The window icon and title. |
TabIconView* window_icon_; |