*/\r
\r
// EXTERNAL INCLUDES\r
-//#include <Ecore_IMF.h>\r
-//#include <Ecore_X.h>\r
-\r
#include <dali/public-api/object/base-object.h>\r
\r
// INTERNAL INCLUDES\r
#include <dali/devel-api/adaptor-framework/input-method-context.h>\r
#include <dali/internal/input/common/input-method-context-impl.h>\r
-\r
-typedef unsigned int Ecore_X_Window;\r
+#include <dali/internal/window-system/windows/platform-implement-win.h>\r
\r
namespace Dali\r
{\r
\r
/**\r
* Constructor\r
- * @param[in] ecoreXwin, The window is created by application.\r
+ * @param[in] win32Window, The window is created by application.\r
*/\r
- explicit InputMethodContextWin( Ecore_X_Window ecoreXwin );\r
+ explicit InputMethodContextWin( Win_Window_Handle win32Window );\r
\r
public:\r
\r
private:\r
/**\r
* Context created the first time and kept until deleted.\r
- * @param[in] ecoreXwin, The window is created by application.\r
+ * @param[in] win32Window, The window is created by application.\r
*/\r
- void CreateContext( Ecore_X_Window ecoreXwin );\r
+ void CreateContext( Win_Window_Handle win32Window );\r
\r
/**\r
* @copydoc Dali::InputMethodContext::DeleteContext()\r
*/\r
bool ProcessEventKeyUp( const KeyEvent& keyEvent );\r
\r
- ///**\r
- //* Ecore_Event_Modifier enums in Ecore_Input.h do not match Ecore_IMF_Keyboard_Modifiers in Ecore_IMF.h.\r
- //* This function converts from Ecore_Event_Modifier to Ecore_IMF_Keyboard_Modifiers enums.\r
- //* @param[in] ecoreModifier the Ecore_Event_Modifier input.\r
- //* @return the Ecore_IMF_Keyboard_Modifiers output.\r
- //*/\r
- //Ecore_IMF_Keyboard_Modifiers EcoreInputModifierToEcoreIMFModifier( unsigned int ecoreModifier );\r
-\r
- ///**\r
- // * EcoreInputModifierToEcoreIMFLock function converts from Ecore_Event_Modifier to Ecore_IMF_Keyboard_Locks enums.\r
- // * @param[in] modifier the Ecore_Event_Modifier input.\r
- // * @return the Ecore_IMF_Keyboard_Locks output.\r
- // */\r
- //Ecore_IMF_Keyboard_Locks EcoreInputModifierToEcoreIMFLock( unsigned int modifier );\r
-\r
public:\r
\r
/**\r
InputMethodContextWin& operator=( const InputMethodContextWin& inputMethodContext ) = delete;\r
\r
private:\r
- //Ecore_IMF_Context* mIMFContext;\r
- Ecore_X_Window mEcoreXwin;\r
+ Win_Window_Handle mWin32Window;\r
int mIMFCursorPosition;\r
std::string mSurroundingText;\r
\r
\r
} // namespace Dali\r
\r
-#endif // __DALI_INTERNAL_INPUT_METHOD_CONTEXT_IMPL_X_H\r
+#endif // DALI_INTERNAL_INPUT_METHOD_CONTEXT_IMPL_WIN_H\r