| Index: chrome/browser/ui/views/apps/native_app_window_frame_view_mac.h
|
| diff --git a/chrome/browser/ui/views/apps/native_app_window_frame_view_mac.h b/chrome/browser/ui/views/apps/native_app_window_frame_view_mac.h
|
| index 0509f5caa66b6aad9ca4ba0b7aab4b1d07f15840..ac9ce3e7b51094340cf1eddbe408be83c4592636 100644
|
| --- a/chrome/browser/ui/views/apps/native_app_window_frame_view_mac.h
|
| +++ b/chrome/browser/ui/views/apps/native_app_window_frame_view_mac.h
|
| @@ -7,20 +7,28 @@
|
|
|
| #include "ui/views/window/native_frame_view.h"
|
|
|
| +namespace extensions {
|
| +class NativeAppWindow;
|
| +}
|
| +
|
| class Widget;
|
|
|
| // Provides metrics consistent with a native frame on Mac. The actual frame is
|
| // drawn by NSWindow.
|
| class NativeAppWindowFrameViewMac : public views::NativeFrameView {
|
| public:
|
| - explicit NativeAppWindowFrameViewMac(views::Widget* frame);
|
| + NativeAppWindowFrameViewMac(views::Widget* frame,
|
| + extensions::NativeAppWindow* window);
|
| ~NativeAppWindowFrameViewMac() override;
|
|
|
| // NonClientFrameView:
|
| gfx::Rect GetWindowBoundsForClientBounds(
|
| const gfx::Rect& client_bounds) const override;
|
| + int NonClientHitTest(const gfx::Point& point) override;
|
|
|
| private:
|
| + extensions::NativeAppWindow* native_app_window_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(NativeAppWindowFrameViewMac);
|
| };
|
|
|
|
|