All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
WindowsKeyboardInput.h
1 // Copyright eeGeo Ltd (2012-2014), All Rights Reserved
2 
3 #pragma once
4 
5 #include "Types.h"
6 #include "KeyboardInput.h"
7 #include "IKeyboardInput.h"
8 #include <string>
9 #include "WindowsNativeState.h"
10 
11 namespace Eegeo
12 {
13  namespace Windows
14  {
15  namespace Input
16  {
17  class IWindowsInputHandler;
18  }
19  }
20 
21  namespace UI
22  {
23  namespace NativeInput
24  {
25  namespace Windows
26  {
28  {
29  IKeyboardInputDismissedHandler &m_dismissedHandler;
30  IKeyboardInputKeyPressedHandler &m_keyPressedHandler;
32  WindowsNativeState *m_pState;
33  bool m_closed;
34  bool m_nativesRequireUnregistering;
35  //jclass m_msgBoxClass;
36 
37  public:
42  NativeInput::KeyboardType keyboardType,
43  NativeInput::ReturnKeyType returnKeyType);
44 
45  virtual ~WindowsKeyboardInput();
46 
47  virtual void Dismiss();
48  };
49  }
50  }
51  }
52 }
53