OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 #import "ui/views/cocoa/bridged_native_widget.h" | 5 #import "ui/views/cocoa/bridged_native_widget.h" |
6 | 6 |
7 #import <objc/runtime.h> | 7 #import <objc/runtime.h> |
8 #include <stddef.h> | 8 #include <stddef.h> |
9 #include <stdint.h> | 9 #include <stdint.h> |
10 | 10 |
(...skipping 900 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
911 NOTIMPLEMENTED(); | 911 NOTIMPLEMENTED(); |
912 } | 912 } |
913 | 913 |
914 void BridgedNativeWidget::OnDeviceScaleFactorChanged( | 914 void BridgedNativeWidget::OnDeviceScaleFactorChanged( |
915 float device_scale_factor) { | 915 float device_scale_factor) { |
916 native_widget_mac_->GetWidget()->DeviceScaleFactorChanged( | 916 native_widget_mac_->GetWidget()->DeviceScaleFactorChanged( |
917 device_scale_factor); | 917 device_scale_factor); |
918 } | 918 } |
919 | 919 |
920 base::Closure BridgedNativeWidget::PrepareForLayerBoundsChange() { | 920 base::Closure BridgedNativeWidget::PrepareForLayerBoundsChange() { |
921 NOTIMPLEMENTED(); | |
922 return base::Closure(); | 921 return base::Closure(); |
923 } | 922 } |
924 | 923 |
925 //////////////////////////////////////////////////////////////////////////////// | 924 //////////////////////////////////////////////////////////////////////////////// |
926 // BridgedNativeWidget, AcceleratedWidgetMac: | 925 // BridgedNativeWidget, AcceleratedWidgetMac: |
927 | 926 |
928 NSView* BridgedNativeWidget::AcceleratedWidgetGetNSView() const { | 927 NSView* BridgedNativeWidget::AcceleratedWidgetGetNSView() const { |
929 return compositor_superview_; | 928 return compositor_superview_; |
930 } | 929 } |
931 | 930 |
(...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1211 [bridged_view_ setMouseDownCanMoveWindow:draggable]; | 1210 [bridged_view_ setMouseDownCanMoveWindow:draggable]; |
1212 // AppKit will not update its cache of mouseDownCanMoveWindow unless something | 1211 // AppKit will not update its cache of mouseDownCanMoveWindow unless something |
1213 // changes. Previously we tried adding an NSView and removing it, but for some | 1212 // changes. Previously we tried adding an NSView and removing it, but for some |
1214 // reason it required reposting the mouse-down event, and didn't always work. | 1213 // reason it required reposting the mouse-down event, and didn't always work. |
1215 // Calling the below seems to be an effective solution. | 1214 // Calling the below seems to be an effective solution. |
1216 [window_ setMovableByWindowBackground:NO]; | 1215 [window_ setMovableByWindowBackground:NO]; |
1217 [window_ setMovableByWindowBackground:YES]; | 1216 [window_ setMovableByWindowBackground:YES]; |
1218 } | 1217 } |
1219 | 1218 |
1220 } // namespace views | 1219 } // namespace views |
OLD | NEW |