1 // Copyright (c) 2015 The Chromium Embedded Framework Authors. All rights 2 // reserved. Use of this source code is governed by a BSD-style license that 3 // can be found in the LICENSE file. 4 5 #ifndef CEF_TESTS_CEFCLIENT_BROWSER_TEMP_WINDOW_H_ 6 #define CEF_TESTS_CEFCLIENT_BROWSER_TEMP_WINDOW_H_ 7 #pragma once 8 9 #include "tests/cefclient/browser/client_types.h" 10 11 #if defined(OS_WIN) 12 #include "tests/cefclient/browser/temp_window_win.h" 13 #elif defined(OS_LINUX) 14 #include "tests/cefclient/browser/temp_window_x11.h" 15 #elif defined(OS_MAC) 16 #include "tests/cefclient/browser/temp_window_mac.h" 17 #endif 18 19 namespace client { 20 21 #if defined(OS_WIN) 22 typedef TempWindowWin TempWindow; 23 #elif defined(OS_LINUX) 24 typedef TempWindowX11 TempWindow; 25 #elif defined(OS_MAC) 26 typedef TempWindowMac TempWindow; 27 #endif 28 29 } // namespace client 30 31 #endif // CEF_TESTS_CEFCLIENT_BROWSER_TEMP_WINDOW_H_ 32