Skip to content

Commit f2aaf99

Browse files
authored
Replace Ecore_IMF_Input_Panel_Align with SPECIAL_TYPES mapping (#75)
1 parent b247eb5 commit f2aaf99

3 files changed

Lines changed: 4 additions & 17 deletions

File tree

packages/tizen_interop_callbacks/tizen/src/generated_callbacks.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1593,10 +1593,10 @@ PROXY_GROUP_NON_BLOCKING(ime_option_window_destroyed_cb, void* window, void* use
15931593
PROXY_GROUP_BLOCKING(ime_option_window_destroyed_cb, void* window, void* user_data)
15941594
#undef CB_PARAMS_NAMES
15951595

1596-
typedef void (*ime_position_align_set_cb)(int x, int y, Ecore_IMF_Input_Panel_Align align, void* user_data);
1596+
typedef void (*ime_position_align_set_cb)(int x, int y, some_enum align, void* user_data);
15971597
#define CB_PARAMS_NAMES x, y, align, user_data
1598-
PROXY_GROUP_NON_BLOCKING(ime_position_align_set_cb, int x, int y, Ecore_IMF_Input_Panel_Align align, void* user_data)
1599-
PROXY_GROUP_BLOCKING(ime_position_align_set_cb, int x, int y, Ecore_IMF_Input_Panel_Align align, void* user_data)
1598+
PROXY_GROUP_NON_BLOCKING(ime_position_align_set_cb, int x, int y, some_enum align, void* user_data)
1599+
PROXY_GROUP_BLOCKING(ime_position_align_set_cb, int x, int y, some_enum align, void* user_data)
16001600
#undef CB_PARAMS_NAMES
16011601

16021602
typedef void (*ime_prediction_hint_data_set_cb)(const char* key, const char* value, void* user_data);

packages/tizen_interop_callbacks/tizen/src/types.h

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -36,18 +36,4 @@ typedef enum { SOME_ENUM_0 } some_enum;
3636

3737
typedef void *void_pointer;
3838

39-
// This enum is used as an argument for the ime_position_align_set_cb callback
40-
// function added in Tizen 9.0.
41-
typedef enum _Ecore_IMF_Input_Panel_Align {
42-
ECORE_IMF_INPUT_PANEL_ALIGN_TOP_LEFT, /**< The top-left corner */
43-
ECORE_IMF_INPUT_PANEL_ALIGN_TOP_CENTER, /**< The top-center position */
44-
ECORE_IMF_INPUT_PANEL_ALIGN_TOP_RIGHT, /**< The top-right corner */
45-
ECORE_IMF_INPUT_PANEL_ALIGN_MIDDLE_LEFT, /**< The middle-left position */
46-
ECORE_IMF_INPUT_PANEL_ALIGN_MIDDLE_CENTER, /**< The middle-center position */
47-
ECORE_IMF_INPUT_PANEL_ALIGN_MIDDLE_RIGHT, /**< The middle-right position */
48-
ECORE_IMF_INPUT_PANEL_ALIGN_BOTTOM_LEFT, /**< The bottom-left corner */
49-
ECORE_IMF_INPUT_PANEL_ALIGN_BOTTOM_CENTER, /**< The bottom-center position */
50-
ECORE_IMF_INPUT_PANEL_ALIGN_BOTTOM_RIGHT, /**< The bottom-right corner */
51-
} Ecore_IMF_Input_Panel_Align;
52-
5339
#endif // TIZEN_INTEROP_CALLBACKS_TYPES_H_

scripts/callbacks_generator/gen_callbacks.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@
105105
'ttse_supported_voice_cb': 'void*',
106106
'vce_supported_language_cb': 'void*',
107107
'Ecore_IMF_Input_Hints': 'some_enum',
108+
'Ecore_IMF_Input_Panel_Align': 'some_enum',
108109
'Ecore_IMF_Input_Panel_Lang': 'some_enum',
109110
'Ecore_IMF_Input_Panel_Layout': 'some_enum',
110111
'Ecore_IMF_Input_Panel_Return_Key_Type': 'some_enum',

0 commit comments

Comments
 (0)