Bug 1689430 [wpt PR 27372] - Rewrite wpt/cookies/http-state/domain-tests.html, a...
[gecko.git] / widget / PuppetBidiKeyboard.h
blob82250cc36e1282dad1ddcd859e0fd1233aedec3c
1 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*-
2 * vim: sw=2 ts=8 et :
3 */
4 /* This Source Code Form is subject to the terms of the Mozilla Public
5 * License, v. 2.0. If a copy of the MPL was not distributed with this
6 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
8 #ifndef mozilla_widget_PuppetBidiKeyboard_h_
9 #define mozilla_widget_PuppetBidiKeyboard_h_
11 #include "nsIBidiKeyboard.h"
13 namespace mozilla {
14 namespace widget {
16 class PuppetBidiKeyboard final : public nsIBidiKeyboard {
17 public:
18 NS_DECL_ISUPPORTS
19 NS_DECL_NSIBIDIKEYBOARD
21 PuppetBidiKeyboard();
23 void SetBidiKeyboardInfo(bool aIsLangRTL, bool aHaveBidiKeyboards);
25 private:
26 ~PuppetBidiKeyboard();
28 bool mIsLangRTL;
29 bool mHaveBidiKeyboards;
32 } // namespace widget
33 } // namespace mozilla
35 #endif // mozilla_widget_PuppetBidiKeyboard_h_