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 3 // found in the LICENSE file. 4 5 #include "ui/views/test/widget_test.h" 6 7 #include "ui/aura/window.h" 8 #include "ui/aura/window_tree_host.h" 9 #include "ui/views/widget/widget.h" 10 11 namespace views { 12 namespace test { 13 14 // static SimulateNativeDestroy(Widget * widget)15void WidgetTest::SimulateNativeDestroy(Widget* widget) { 16 delete widget->GetNativeView(); 17 } 18 19 // static IsNativeWindowVisible(gfx::NativeWindow window)20bool WidgetTest::IsNativeWindowVisible(gfx::NativeWindow window) { 21 return window->IsVisible(); 22 } 23 24 // static GetEventProcessor(Widget * widget)25ui::EventProcessor* WidgetTest::GetEventProcessor(Widget* widget) { 26 return widget->GetNativeWindow()->GetHost()->event_processor(); 27 } 28 29 } // namespace test 30 } // namespace views 31