diff options
author | andresantoso@chromium.org <andresantoso@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-14 19:43:20 +0000 |
---|---|---|
committer | andresantoso@chromium.org <andresantoso@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-14 19:43:20 +0000 |
commit | 116f0b167934f980857abb98c586e258d78799af (patch) | |
tree | ce09d767df99904ca7403d5b13532f8b7f2000af /ui | |
parent | 1e8f699bfc66280866ab999cdacaae424b2c3658 (diff) | |
download | chromium_src-116f0b167934f980857abb98c586e258d78799af.zip chromium_src-116f0b167934f980857abb98c586e258d78799af.tar.gz chromium_src-116f0b167934f980857abb98c586e258d78799af.tar.bz2 |
MacViews: Use native frame for widgets
Use native frame for widgets on Mac to get the native window look.
The default non-native frame draws Windows style title bar and borders.
BUG=393476
Review URL: https://codereview.chromium.org/391433002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283002 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui')
-rw-r--r-- | ui/views/widget/native_widget_mac.mm | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ui/views/widget/native_widget_mac.mm b/ui/views/widget/native_widget_mac.mm index 8a08e3b..fa5c557 100644 --- a/ui/views/widget/native_widget_mac.mm +++ b/ui/views/widget/native_widget_mac.mm @@ -15,6 +15,7 @@ #import "ui/views/cocoa/bridged_content_view.h" #import "ui/views/cocoa/bridged_native_widget.h" #import "ui/views/cocoa/views_nswindow_delegate.h" +#include "ui/views/window/native_frame_view.h" @interface NativeWidgetMacNSWindow : NSWindow @end @@ -120,11 +121,11 @@ void NativeWidgetMac::InitNativeWidget(const Widget::InitParams& params) { } NonClientFrameView* NativeWidgetMac::CreateNonClientFrameView() { - return NULL; + return new NativeFrameView(GetWidget()); } bool NativeWidgetMac::ShouldUseNativeFrame() const { - return false; + return true; } bool NativeWidgetMac::ShouldWindowContentsBeTransparent() const { |