diff --git a/packages/tizen_interop_callbacks/tizen/src/generated_callbacks.cc b/packages/tizen_interop_callbacks/tizen/src/generated_callbacks.cc index ae6cfa79..1341855a 100644 --- a/packages/tizen_interop_callbacks/tizen/src/generated_callbacks.cc +++ b/packages/tizen_interop_callbacks/tizen/src/generated_callbacks.cc @@ -1593,10 +1593,10 @@ PROXY_GROUP_NON_BLOCKING(ime_option_window_destroyed_cb, void* window, void* use PROXY_GROUP_BLOCKING(ime_option_window_destroyed_cb, void* window, void* user_data) #undef CB_PARAMS_NAMES -typedef void (*ime_position_align_set_cb)(int x, int y, Ecore_IMF_Input_Panel_Align align, void* user_data); +typedef void (*ime_position_align_set_cb)(int x, int y, some_enum align, void* user_data); #define CB_PARAMS_NAMES x, y, align, user_data -PROXY_GROUP_NON_BLOCKING(ime_position_align_set_cb, int x, int y, Ecore_IMF_Input_Panel_Align align, void* user_data) -PROXY_GROUP_BLOCKING(ime_position_align_set_cb, int x, int y, Ecore_IMF_Input_Panel_Align align, void* user_data) +PROXY_GROUP_NON_BLOCKING(ime_position_align_set_cb, int x, int y, some_enum align, void* user_data) +PROXY_GROUP_BLOCKING(ime_position_align_set_cb, int x, int y, some_enum align, void* user_data) #undef CB_PARAMS_NAMES typedef void (*ime_prediction_hint_data_set_cb)(const char* key, const char* value, void* user_data); diff --git a/packages/tizen_interop_callbacks/tizen/src/types.h b/packages/tizen_interop_callbacks/tizen/src/types.h index 8a3e0d29..777e46c3 100644 --- a/packages/tizen_interop_callbacks/tizen/src/types.h +++ b/packages/tizen_interop_callbacks/tizen/src/types.h @@ -36,18 +36,4 @@ typedef enum { SOME_ENUM_0 } some_enum; typedef void *void_pointer; -// This enum is used as an argument for the ime_position_align_set_cb callback -// function added in Tizen 9.0. -typedef enum _Ecore_IMF_Input_Panel_Align { - ECORE_IMF_INPUT_PANEL_ALIGN_TOP_LEFT, /**< The top-left corner */ - ECORE_IMF_INPUT_PANEL_ALIGN_TOP_CENTER, /**< The top-center position */ - ECORE_IMF_INPUT_PANEL_ALIGN_TOP_RIGHT, /**< The top-right corner */ - ECORE_IMF_INPUT_PANEL_ALIGN_MIDDLE_LEFT, /**< The middle-left position */ - ECORE_IMF_INPUT_PANEL_ALIGN_MIDDLE_CENTER, /**< The middle-center position */ - ECORE_IMF_INPUT_PANEL_ALIGN_MIDDLE_RIGHT, /**< The middle-right position */ - ECORE_IMF_INPUT_PANEL_ALIGN_BOTTOM_LEFT, /**< The bottom-left corner */ - ECORE_IMF_INPUT_PANEL_ALIGN_BOTTOM_CENTER, /**< The bottom-center position */ - ECORE_IMF_INPUT_PANEL_ALIGN_BOTTOM_RIGHT, /**< The bottom-right corner */ -} Ecore_IMF_Input_Panel_Align; - #endif // TIZEN_INTEROP_CALLBACKS_TYPES_H_ diff --git a/scripts/callbacks_generator/gen_callbacks.py b/scripts/callbacks_generator/gen_callbacks.py index 385cd964..800ff29f 100755 --- a/scripts/callbacks_generator/gen_callbacks.py +++ b/scripts/callbacks_generator/gen_callbacks.py @@ -105,6 +105,7 @@ 'ttse_supported_voice_cb': 'void*', 'vce_supported_language_cb': 'void*', 'Ecore_IMF_Input_Hints': 'some_enum', + 'Ecore_IMF_Input_Panel_Align': 'some_enum', 'Ecore_IMF_Input_Panel_Lang': 'some_enum', 'Ecore_IMF_Input_Panel_Layout': 'some_enum', 'Ecore_IMF_Input_Panel_Return_Key_Type': 'some_enum',