diff options
Diffstat (limited to 'tests/cefclient/browser/window_test_runner_mac.h')
-rw-r--r-- | tests/cefclient/browser/window_test_runner_mac.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/cefclient/browser/window_test_runner_mac.h b/tests/cefclient/browser/window_test_runner_mac.h new file mode 100644 index 00000000..aebae0e3 --- /dev/null +++ b/tests/cefclient/browser/window_test_runner_mac.h @@ -0,0 +1,32 @@ +// Copyright (c) 2016 The Chromium Embedded Framework Authors. All rights +// reserved. Use of this source code is governed by a BSD-style license that +// can be found in the LICENSE file. + +#ifndef CEF_TESTS_CEFCLIENT_BROWSER_WINDOW_TEST_RUNNER_MAC_H_ +#define CEF_TESTS_CEFCLIENT_BROWSER_WINDOW_TEST_RUNNER_MAC_H_ +#pragma once + +#include "tests/cefclient/browser/window_test_runner.h" + +namespace client { +namespace window_test { + +// Mac OS X platform implementation. +class WindowTestRunnerMac : public WindowTestRunner { + public: + WindowTestRunnerMac(); + + void SetPos(CefRefPtr<CefBrowser> browser, + int x, + int y, + int width, + int height) override; + void Minimize(CefRefPtr<CefBrowser> browser) override; + void Maximize(CefRefPtr<CefBrowser> browser) override; + void Restore(CefRefPtr<CefBrowser> browser) override; +}; + +} // namespace window_test +} // namespace client + +#endif // CEF_TESTS_CEFCLIENT_BROWSER_WINDOW_TEST_RUNNER_MAC_H_ |