| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 // This has to be before any other includes, else default is picked up. | 5 // This has to be before any other includes, else default is picked up. |
| 6 // See base/logging for details on this. | 6 // See base/logging for details on this. |
| 7 #define NOTIMPLEMENTED_POLICY 5 | 7 #define NOTIMPLEMENTED_POLICY 5 |
| 8 | 8 |
| 9 #include "ui/views/mus/native_widget_mus.h" | 9 #include "ui/views/mus/native_widget_mus.h" |
| 10 | 10 |
| (...skipping 992 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1003 } | 1003 } |
| 1004 | 1004 |
| 1005 void NativeWidgetMus::StackAbove(gfx::NativeView native_view) { | 1005 void NativeWidgetMus::StackAbove(gfx::NativeView native_view) { |
| 1006 NOTIMPLEMENTED(); | 1006 NOTIMPLEMENTED(); |
| 1007 } | 1007 } |
| 1008 | 1008 |
| 1009 void NativeWidgetMus::StackAtTop() { | 1009 void NativeWidgetMus::StackAtTop() { |
| 1010 NOTIMPLEMENTED(); | 1010 NOTIMPLEMENTED(); |
| 1011 } | 1011 } |
| 1012 | 1012 |
| 1013 void NativeWidgetMus::StackBelow(gfx::NativeView native_view) { | |
| 1014 NOTIMPLEMENTED(); | |
| 1015 } | |
| 1016 | |
| 1017 void NativeWidgetMus::SetShape(std::unique_ptr<SkRegion> shape) { | 1013 void NativeWidgetMus::SetShape(std::unique_ptr<SkRegion> shape) { |
| 1018 NOTIMPLEMENTED(); | 1014 NOTIMPLEMENTED(); |
| 1019 } | 1015 } |
| 1020 | 1016 |
| 1021 void NativeWidgetMus::Close() { | 1017 void NativeWidgetMus::Close() { |
| 1022 Hide(); | 1018 Hide(); |
| 1023 if (!close_widget_factory_.HasWeakPtrs()) { | 1019 if (!close_widget_factory_.HasWeakPtrs()) { |
| 1024 base::ThreadTaskRunnerHandle::Get()->PostTask( | 1020 base::ThreadTaskRunnerHandle::Get()->PostTask( |
| 1025 FROM_HERE, base::Bind(&NativeWidgetMus::CloseNow, | 1021 FROM_HERE, base::Bind(&NativeWidgetMus::CloseNow, |
| 1026 close_widget_factory_.GetWeakPtr())); | 1022 close_widget_factory_.GetWeakPtr())); |
| (...skipping 509 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1536 | 1532 |
| 1537 gfx::Path mask_path; | 1533 gfx::Path mask_path; |
| 1538 native_widget_delegate_->GetHitTestMask(&mask_path); | 1534 native_widget_delegate_->GetHitTestMask(&mask_path); |
| 1539 // TODO(jamescook): Use the full path for the mask. | 1535 // TODO(jamescook): Use the full path for the mask. |
| 1540 gfx::Rect mask_rect = | 1536 gfx::Rect mask_rect = |
| 1541 gfx::ToEnclosingRect(gfx::SkRectToRectF(mask_path.getBounds())); | 1537 gfx::ToEnclosingRect(gfx::SkRectToRectF(mask_path.getBounds())); |
| 1542 window_->SetHitTestMask(mask_rect); | 1538 window_->SetHitTestMask(mask_rect); |
| 1543 } | 1539 } |
| 1544 | 1540 |
| 1545 } // namespace views | 1541 } // namespace views |
| OLD | NEW |