summaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
authorandresantoso@chromium.org <andresantoso@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-14 19:43:20 +0000
committerandresantoso@chromium.org <andresantoso@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-14 19:43:20 +0000
commit116f0b167934f980857abb98c586e258d78799af (patch)
treece09d767df99904ca7403d5b13532f8b7f2000af /ui
parent1e8f699bfc66280866ab999cdacaae424b2c3658 (diff)
downloadchromium_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.mm5
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 {