return EINA_TRUE;
}
+Eina_Bool
+etInputGenHandler::generateMouseWheelUp()
+{
+ // Using efl_util_input_generate instead of generate event by eldbus
+ int ret = EFL_UTIL_ERROR_NONE;
+
+ if (handler == NULL)
+ return EINA_FALSE;
+
+ ret = efl_util_input_generate_wheel(handler,
+ EFL_UTIL_INPUT_POINTER_WHEEL_VERT,
+ 1);
+ if (ret != EFL_UTIL_ERROR_NONE)
+ {
+ printf("failed to generate mouse wheel up, ret: %d(%s)\n", ret, printErrorCode(ret));
+ return EINA_FALSE;
+ }
+
+ return EINA_TRUE;
+}
+
+Eina_Bool
+etInputGenHandler::generateMouseWheelDown()
+{
+ // Using efl_util_input_generate instead of generate event by eldbus
+ int ret = EFL_UTIL_ERROR_NONE;
+
+ if (handler == NULL)
+ return EINA_FALSE;
+
+ ret = efl_util_input_generate_wheel(handler,
+ EFL_UTIL_INPUT_POINTER_WHEEL_VERT,
+ -1);
+ if (ret != EFL_UTIL_ERROR_NONE)
+ {
+ printf("failed to generate mouse wheel down, ret: %d(%s)\n", ret, printErrorCode(ret));
+ return EINA_FALSE;
+ }
+
+ return EINA_TRUE;
+}
+
Eina_Bool
etInputGenHandler::generateKeyPress(const char *keyname)
{
Eina_Bool generateMouseDown(int x, int y);
Eina_Bool generateMouseMove(int x, int y);
Eina_Bool generateMouseUp(int x, int y);
+ Eina_Bool generateMouseWheelUp();
+ Eina_Bool generateMouseWheelDown();
Eina_Bool generateKeyPress(const char *key);
Eina_Bool generateKeyRelease(const char *key);
Eina_Bool generateKeyEvent(const char *keyname, double delay);