From: Jihoon Kim Date: Tue, 29 Mar 2016 02:13:30 +0000 (+0900) Subject: Fix coding style X-Git-Tag: accepted/tizen/common/20160405.132523^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c5165872558886aef5525ca49a8d0b573fb559cb;p=platform%2Fcore%2Fapi%2Finputmethod.git Fix coding style Change-Id: Ibad7ebe783885c9ed6e5e8da314b6933e07c02d7 --- diff --git a/doc/inputmethod_doc.h b/doc/inputmethod_doc.h index 3e4af55..d00cda1 100644 --- a/doc/inputmethod_doc.h +++ b/doc/inputmethod_doc.h @@ -32,5 +32,5 @@ * Tizen provides a framework to create such input method editors. Such extra input methods can be selected from Settings. */ -#endif // __TIZEN_UIX_INPUTMETHOD_DOC_H__ +#endif /* __TIZEN_UIX_INPUTMETHOD_DOC_H__ */ diff --git a/include/inputmethod.h b/include/inputmethod.h index 687e7b2..20d602e 100644 --- a/include/inputmethod.h +++ b/include/inputmethod.h @@ -42,14 +42,13 @@ extern "C" { * * @since_tizen @if MOBILE 2.4 @else 3.0 @endif */ -typedef enum -{ - IME_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful */ - IME_ERROR_INVALID_PARAMETER = TIZEN_ERROR_INVALID_PARAMETER, /**< Invalid parameter */ - IME_ERROR_PERMISSION_DENIED = TIZEN_ERROR_PERMISSION_DENIED, /**< Permission denied */ - IME_ERROR_NO_CALLBACK_FUNCTION = TIZEN_ERROR_IME | 0x0001, /**< Necessary callback function is not set */ - IME_ERROR_NOT_RUNNING = TIZEN_ERROR_IME | 0x0002, /**< IME main loop isn't started yet */ - IME_ERROR_OPERATION_FAILED = TIZEN_ERROR_IME | 0x0003, /**< Operation failed */ +typedef enum { + IME_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful */ + IME_ERROR_INVALID_PARAMETER = TIZEN_ERROR_INVALID_PARAMETER, /**< Invalid parameter */ + IME_ERROR_PERMISSION_DENIED = TIZEN_ERROR_PERMISSION_DENIED, /**< Permission denied */ + IME_ERROR_NO_CALLBACK_FUNCTION = TIZEN_ERROR_IME | 0x0001, /**< Necessary callback function is not set */ + IME_ERROR_NOT_RUNNING = TIZEN_ERROR_IME | 0x0002, /**< IME main loop isn't started yet */ + IME_ERROR_OPERATION_FAILED = TIZEN_ERROR_IME | 0x0003, /**< Operation failed */ } ime_error_e; /** @@ -59,10 +58,9 @@ typedef enum * * @see ime_option_window_created_cb */ -typedef enum -{ - IME_OPTION_WINDOW_TYPE_KEYBOARD, /**< Open from Keyboard */ - IME_OPTION_WINDOW_TYPE_SETTING_APPLICATION, /**< Open from Setting application */ +typedef enum { + IME_OPTION_WINDOW_TYPE_KEYBOARD, /**< Open from Keyboard */ + IME_OPTION_WINDOW_TYPE_SETTING_APPLICATION, /**< Open from Setting application */ } ime_option_window_type_e; /** @@ -72,17 +70,16 @@ typedef enum * * @see ime_context_get_layout_variation */ -typedef enum -{ - IME_LAYOUT_NORMAL_VARIATION_NORMAL = 0, /**< The plain normal layout */ - IME_LAYOUT_NORMAL_VARIATION_FILENAME, /**< Filename layout; symbols such as '/', '*', '\', '|', '<', '>', '?', '"' and ':' should be disabled */ - IME_LAYOUT_NORMAL_VARIATION_PERSON_NAME, /**< The name of a person */ - IME_LAYOUT_NUMBERONLY_VARIATION_NORMAL = 0, /**< The plain normal number layout */ - IME_LAYOUT_NUMBERONLY_VARIATION_SIGNED, /**< The number layout to allow a negative sign */ - IME_LAYOUT_NUMBERONLY_VARIATION_DECIMAL, /**< The number layout to allow decimal point to provide fractional value */ - IME_LAYOUT_NUMBERONLY_VARIATION_SIGNED_AND_DECIMAL, /**< The number layout to allow decimal point and negative sign */ - IME_LAYOUT_PASSWORD_VARIATION_NORMAL = 0, /**< The normal password layout */ - IME_LAYOUT_PASSWORD_VARIATION_NUMBERONLY, /**< The password layout to allow only number */ +typedef enum { + IME_LAYOUT_NORMAL_VARIATION_NORMAL = 0, /**< The plain normal layout */ + IME_LAYOUT_NORMAL_VARIATION_FILENAME, /**< Filename layout; symbols such as '/', '*', '\', '|', '<', '>', '?', '"' and ':' should be disabled */ + IME_LAYOUT_NORMAL_VARIATION_PERSON_NAME, /**< The name of a person */ + IME_LAYOUT_NUMBERONLY_VARIATION_NORMAL = 0, /**< The plain normal number layout */ + IME_LAYOUT_NUMBERONLY_VARIATION_SIGNED, /**< The number layout to allow a negative sign */ + IME_LAYOUT_NUMBERONLY_VARIATION_DECIMAL, /**< The number layout to allow decimal point to provide fractional value */ + IME_LAYOUT_NUMBERONLY_VARIATION_SIGNED_AND_DECIMAL, /**< The number layout to allow decimal point and negative sign */ + IME_LAYOUT_PASSWORD_VARIATION_NORMAL = 0, /**< The normal password layout */ + IME_LAYOUT_PASSWORD_VARIATION_NUMBERONLY, /**< The password layout to allow only number */ } ime_layout_variation_e; /** @@ -94,10 +91,9 @@ typedef enum * * @see ime_preedit_attribute, ime_update_preedit_string */ -typedef enum -{ - IME_ATTR_NONE, /**< No attribute */ - IME_ATTR_FONTSTYLE, /**< A font style attribute, e.g., underline, etc. */ +typedef enum { + IME_ATTR_NONE, /**< No attribute */ + IME_ATTR_FONTSTYLE, /**< A font style attribute, e.g., underline, etc. */ } ime_attribute_type; /** @@ -127,12 +123,11 @@ typedef enum * * @see ime_update_preedit_string, ime_attribute_type */ -typedef struct -{ - unsigned int start; /**< The start position in the string of this attribute */ - unsigned int length; /**< The character length of this attribute, the range is [start, start+length] */ - ime_attribute_type type; /**< The type of this attribute */ - unsigned int value; /**< The value of this attribute */ +typedef struct { + unsigned int start; /**< The start position in the string of this attribute */ + unsigned int length; /**< The character length of this attribute, the range is [start, start+length] */ + ime_attribute_type type; /**< The type of this attribute */ + unsigned int value; /**< The value of this attribute */ } ime_preedit_attribute; /** @@ -643,12 +638,11 @@ typedef void (*ime_option_window_destroyed_cb)(Evas_Object *window, void *user_d * * @see ime_run */ -typedef struct -{ - ime_create_cb create; /**< Called when the input panel is created */ - ime_terminate_cb terminate; /**< Called when the input panel is terminated */ - ime_show_cb show; /**< Called when the input panel is requested to show itself */ - ime_hide_cb hide; /**< Called when the input panel is requested to hide itself */ +typedef struct { + ime_create_cb create; /**< Called when the input panel is created */ + ime_terminate_cb terminate; /**< Called when the input panel is terminated */ + ime_show_cb show; /**< Called when the input panel is requested to show itself */ + ime_hide_cb hide; /**< Called when the input panel is requested to hide itself */ } ime_callback_s; /** @@ -702,54 +696,54 @@ typedef struct static void inputmethod_create_cb(void *user_data) { - Evas_Object *ime_win = NULL; + Evas_Object *ime_win = NULL; - ime_set_size(480, 400, 800, 400); - ime_win = ime_get_main_window(); - if (ime_win) { - // Prepare before showing IME window. - } + ime_set_size(480, 400, 800, 400); + ime_win = ime_get_main_window(); + if (ime_win) { + // Prepare before showing IME window. + } } static void inputmethod_show_cb(int context_id, ime_context_h context, void *user_data) { - Ecore_IMF_Input_Panel_Layout layout; - ime_layout_variation_e layout_variation; - Evas_Object *ime_win; + Ecore_IMF_Input_Panel_Layout layout; + ime_layout_variation_e layout_variation; + Evas_Object *ime_win; - ime_context_get_layout(context, &layout); - ime_context_get_layout_variation(context, &layout_variation); + ime_context_get_layout(context, &layout); + ime_context_get_layout_variation(context, &layout_variation); - ime_win = ime_get_main_window(); - if (ime_win) { - // Compose IME UI properly with the context information and show. + ime_win = ime_get_main_window(); + if (ime_win) { + // Compose IME UI properly with the context information and show. - evas_object_show(ime_win); - } + evas_object_show(ime_win); + } } static void inputmethod_hide_cb(int context_id, void *user_data) { - Evas_Object *ime_win = ime_get_main_window(); - if (ime_win) { - evas_object_hide(ime_win); - } + Evas_Object *ime_win = ime_get_main_window(); + if (ime_win) { + evas_object_hide(ime_win); + } } void ime_app_main(int argc, char **argv) { - ime_callback_s basic_callback = { - inputmethod_create_cb, - inputmethod_terminate_cb, - inputmethod_show_cb, - inputmethod_hide_cb, - }; - - ime_event_set_focus_in_cb(inputmethod_focus_in_cb, NULL); - ime_event_set_focus_out_cb(inputmethod_focus_out_cb, NULL); - ime_event_set_cursor_position_updated_cb(inputmethod_cursor_position_updated_cb, NULL); - - ime_run(&basic_callback, NULL); + ime_callback_s basic_callback = { + inputmethod_create_cb, + inputmethod_terminate_cb, + inputmethod_show_cb, + inputmethod_hide_cb, + }; + + ime_event_set_focus_in_cb(inputmethod_focus_in_cb, NULL); + ime_event_set_focus_out_cb(inputmethod_focus_out_cb, NULL); + ime_event_set_cursor_position_updated_cb(inputmethod_cursor_position_updated_cb, NULL); + + ime_run(&basic_callback, NULL); } * @endcode */ @@ -1139,39 +1133,39 @@ EXPORT_API int ime_event_set_geometry_requested_cb(ime_geometry_requested_cb cal static bool inputmethod_process_key_event_cb(ime_key_code_e keycode, ime_key_mask_e keymask, void *user_data); { - if (keymask & IME_KEY_MASK_CONTROL) { - return false; // e.g., Cotrol+C key event would be forwarded to UI control of the client application - } - if (keymask & IME_KEY_MASK_ALT) { - return false; - } - - if (!(keymask & IME_KEY_MASK_RELEASED)) { // The key is pressed - if (keycode == IME_KEY_1) { - ime_update_preedit_string("1"); // Show "1" preedit string - return true; - } - else if (keycode == IME_KEY_2) { - ime_commit_string("12"); // Input "12" string - return true; - } - } - - return false; + if (keymask & IME_KEY_MASK_CONTROL) { + return false; // e.g., Cotrol+C key event would be forwarded to UI control of the client application + } + if (keymask & IME_KEY_MASK_ALT) { + return false; + } + + if (!(keymask & IME_KEY_MASK_RELEASED)) { // The key is pressed + if (keycode == IME_KEY_1) { + ime_update_preedit_string("1"); // Show "1" preedit string + return true; + } + else if (keycode == IME_KEY_2) { + ime_commit_string("12"); // Input "12" string + return true; + } + } + + return false; } void ime_app_main(int argc, char **argv) { - ime_callback_s basic_callback = { - inputmethod_create_cb, - inputmethod_terminate_cb, - inputmethod_show_cb, - inputmethod_hide_cb, - }; + ime_callback_s basic_callback = { + inputmethod_create_cb, + inputmethod_terminate_cb, + inputmethod_show_cb, + inputmethod_hide_cb, + }; - ime_event_set_process_key_event_cb(inputmethod_process_key_event_cb, NULL); + ime_event_set_process_key_event_cb(inputmethod_process_key_event_cb, NULL); - ime_run(&basic_callback, NULL); + ime_run(&basic_callback, NULL); } * @endcode */ @@ -1420,35 +1414,35 @@ EXPORT_API int ime_hide_preedit_string(void); * * @code { - int ret; - Eina_List *list = NULL; - - ime_preedit_attribute *attr = calloc(1, sizeof (ime_preedit_attribute)); - attr->start = 0; - attr->length = 1; - attr->type = IME_ATTR_FONTSTYLE; - attr->value = IME_ATTR_FONTSTYLE_UNDERLINE; - list = eina_list_append(list, attr); - - attr = calloc(1, sizeof (ime_preedit_attribute)); - attr->start = 1; - attr->length = 1; - attr->type = IME_ATTR_FONTSTYLE; - attr->value = IME_ATTR_FONTSTYLE_HIGHLIGHT; - list = eina_list_append(list, attr); - - attr = calloc(1, sizeof (ime_preedit_attribute)); - attr->start = 2; - attr->length = 1; - attr->type = IME_ATTR_FONTSTYLE; - attr->value = IME_ATTR_FONTSTYLE_REVERSAL; - list = eina_list_append(list, attr); - - ret = ime_update_preedit_string("abcd", list); - if (ret != IME_ERROR_NONE) { - EINA_LIST_FREE(list, attr) - free(attr); - } + int ret; + Eina_List *list = NULL; + + ime_preedit_attribute *attr = calloc(1, sizeof (ime_preedit_attribute)); + attr->start = 0; + attr->length = 1; + attr->type = IME_ATTR_FONTSTYLE; + attr->value = IME_ATTR_FONTSTYLE_UNDERLINE; + list = eina_list_append(list, attr); + + attr = calloc(1, sizeof (ime_preedit_attribute)); + attr->start = 1; + attr->length = 1; + attr->type = IME_ATTR_FONTSTYLE; + attr->value = IME_ATTR_FONTSTYLE_HIGHLIGHT; + list = eina_list_append(list, attr); + + attr = calloc(1, sizeof (ime_preedit_attribute)); + attr->start = 2; + attr->length = 1; + attr->type = IME_ATTR_FONTSTYLE; + attr->value = IME_ATTR_FONTSTYLE_REVERSAL; + list = eina_list_append(list, attr); + + ret = ime_update_preedit_string("abcd", list); + if (ret != IME_ERROR_NONE) { + EINA_LIST_FREE(list, attr) + free(attr); + } } * @endcode */ @@ -1991,5 +1985,5 @@ EXPORT_API int ime_device_info_get_subclass(ime_device_info_h dev_info, Ecore_IM } #endif -#endif // __TIZEN_UIX_INPUTMETHOD_H__ +#endif /* __TIZEN_UIX_INPUTMETHOD_H__ */ diff --git a/include/inputmethod_keydef.h b/include/inputmethod_keydef.h index 3de46af..65f5d4b 100644 --- a/include/inputmethod_keydef.h +++ b/include/inputmethod_keydef.h @@ -38,237 +38,236 @@ * * @since_tizen @if MOBILE 2.4 @else 3.0 @endif */ -typedef enum -{ - IME_KEY_BackSpace = 0xFF08, /**< The backspace key */ - IME_KEY_Tab = 0xFF09, /**< The tab key */ - IME_KEY_Linefeed = 0xFF0A, /**< The linefeed key */ - IME_KEY_Clear = 0xFF0B, /**< The clear key */ - IME_KEY_Return = 0xFF0D, /**< The return key */ - IME_KEY_Pause = 0xFF13, /**< The pause key */ - IME_KEY_Scroll_Lock = 0xFF14, /**< The scroll lock key */ - IME_KEY_Sys_Req = 0xFF15, /**< The sys req key */ - IME_KEY_Escape = 0xFF1B, /**< The escape key */ - IME_KEY_Delete = 0xFFFF, /**< The delete key */ +typedef enum { + IME_KEY_BackSpace = 0xFF08, /**< The backspace key */ + IME_KEY_Tab = 0xFF09, /**< The tab key */ + IME_KEY_Linefeed = 0xFF0A, /**< The linefeed key */ + IME_KEY_Clear = 0xFF0B, /**< The clear key */ + IME_KEY_Return = 0xFF0D, /**< The return key */ + IME_KEY_Pause = 0xFF13, /**< The pause key */ + IME_KEY_Scroll_Lock = 0xFF14, /**< The scroll lock key */ + IME_KEY_Sys_Req = 0xFF15, /**< The sys req key */ + IME_KEY_Escape = 0xFF1B, /**< The escape key */ + IME_KEY_Delete = 0xFFFF, /**< The delete key */ - /* Cursor control & motion */ - IME_KEY_Home = 0xFF50, /**< The home key */ - IME_KEY_Left = 0xFF51, /**< The left directional key */ - IME_KEY_Up = 0xFF52, /**< The up directional key */ - IME_KEY_Right = 0xFF53, /**< The right directional key */ - IME_KEY_Down = 0xFF54, /**< The down directional key */ - IME_KEY_Prior = 0xFF55, /**< The prior, previous key */ - IME_KEY_Page_Up = 0xFF55, /**< The page up key */ - IME_KEY_Next = 0xFF56, /**< The next key */ - IME_KEY_Page_Down = 0xFF56, /**< The page down key */ - IME_KEY_End = 0xFF57, /**< The end key */ - IME_KEY_Begin = 0xFF58, /**< The begin key */ + /* Cursor control & motion */ + IME_KEY_Home = 0xFF50, /**< The home key */ + IME_KEY_Left = 0xFF51, /**< The left directional key */ + IME_KEY_Up = 0xFF52, /**< The up directional key */ + IME_KEY_Right = 0xFF53, /**< The right directional key */ + IME_KEY_Down = 0xFF54, /**< The down directional key */ + IME_KEY_Prior = 0xFF55, /**< The prior, previous key */ + IME_KEY_Page_Up = 0xFF55, /**< The page up key */ + IME_KEY_Next = 0xFF56, /**< The next key */ + IME_KEY_Page_Down = 0xFF56, /**< The page down key */ + IME_KEY_End = 0xFF57, /**< The end key */ + IME_KEY_Begin = 0xFF58, /**< The begin key */ - /* Misc Functions */ - IME_KEY_Select = 0xFF60, /**< The select key */ - IME_KEY_Print = 0xFF61, /**< The print key */ - IME_KEY_Execute = 0xFF62, /**< The execute, run, do key */ - IME_KEY_Insert = 0xFF63, /**< The insert key */ - IME_KEY_Undo = 0xFF65, /**< The undo key */ - IME_KEY_Redo = 0xFF66, /**< The redo key */ - IME_KEY_Menu = 0xFF67, /**< The menu key */ - IME_KEY_Find = 0xFF68, /**< The find key */ - IME_KEY_Cancel = 0xFF69, /**< The cancel, stop, abort, exit key */ - IME_KEY_Help = 0xFF6A, /**< The help key */ - IME_KEY_Break = 0xFF6B, /**< The break key */ - IME_KEY_Mode_switch = 0xFF7E, /**< The character set switch key */ - IME_KEY_Num_Lock = 0xFF7F, /**< The num lock key */ + /* Misc Functions */ + IME_KEY_Select = 0xFF60, /**< The select key */ + IME_KEY_Print = 0xFF61, /**< The print key */ + IME_KEY_Execute = 0xFF62, /**< The execute, run, do key */ + IME_KEY_Insert = 0xFF63, /**< The insert key */ + IME_KEY_Undo = 0xFF65, /**< The undo key */ + IME_KEY_Redo = 0xFF66, /**< The redo key */ + IME_KEY_Menu = 0xFF67, /**< The menu key */ + IME_KEY_Find = 0xFF68, /**< The find key */ + IME_KEY_Cancel = 0xFF69, /**< The cancel, stop, abort, exit key */ + IME_KEY_Help = 0xFF6A, /**< The help key */ + IME_KEY_Break = 0xFF6B, /**< The break key */ + IME_KEY_Mode_switch = 0xFF7E, /**< The character set switch key */ + IME_KEY_Num_Lock = 0xFF7F, /**< The num lock key */ - /* Keypad */ - IME_KEY_KP_Space = 0xFF80, /**< The Numpad space key */ - IME_KEY_KP_Tab = 0xFF89, /**< The Numpad tab key */ - IME_KEY_KP_Enter = 0xFF8D, /**< The Numpad enter key */ - IME_KEY_KP_F1 = 0xFF91, /**< The Numpad function 1 key */ - IME_KEY_KP_F2 = 0xFF92, /**< The Numpad function 2 key */ - IME_KEY_KP_F3 = 0xFF93, /**< The Numpad function 3 key */ - IME_KEY_KP_F4 = 0xFF94, /**< The Numpad function 4 key */ - IME_KEY_KP_Home = 0xFF95, /**< The Numpad home key */ - IME_KEY_KP_Left = 0xFF96, /**< The Numpad left key */ - IME_KEY_KP_Up = 0xFF97, /**< The Numpad up key */ - IME_KEY_KP_Right = 0xFF98, /**< The Numpad right key */ - IME_KEY_KP_Down = 0xFF99, /**< The Numpad down key */ - IME_KEY_KP_Prior = 0xFF9A, /**< The Numpad prior, previous key */ - IME_KEY_KP_Page_Up = 0xFF9A, /**< The Numpad page up key */ - IME_KEY_KP_Next = 0xFF9B, /**< The Numpad next key */ - IME_KEY_KP_Page_Down = 0xFF9B, /**< The Numpad page down key */ - IME_KEY_KP_End = 0xFF9C, /**< The Numpad end key */ - IME_KEY_KP_Begin = 0xFF9D, /**< The Numpad begin key */ - IME_KEY_KP_Insert = 0xFF9E, /**< The Numpad insert key */ - IME_KEY_KP_Delete = 0xFF9F, /**< The Numpad delete key */ - IME_KEY_KP_Equal = 0xFFBD, /**< The Numpad equal key */ - IME_KEY_KP_Multiply = 0xFFAA, /**< The Numpad multiply key */ - IME_KEY_KP_Add = 0xFFAB, /**< The Numpad add key */ - IME_KEY_KP_Separator = 0xFFAC, /**< The Numpad separator key */ - IME_KEY_KP_Subtract = 0xFFAD, /**< The Numpad subtract key */ - IME_KEY_KP_Decimal = 0xFFAE, /**< The Numpad decimal key */ - IME_KEY_KP_Divide = 0xFFAF, /**< The Numpad divide key */ + /* Keypad */ + IME_KEY_KP_Space = 0xFF80, /**< The Numpad space key */ + IME_KEY_KP_Tab = 0xFF89, /**< The Numpad tab key */ + IME_KEY_KP_Enter = 0xFF8D, /**< The Numpad enter key */ + IME_KEY_KP_F1 = 0xFF91, /**< The Numpad function 1 key */ + IME_KEY_KP_F2 = 0xFF92, /**< The Numpad function 2 key */ + IME_KEY_KP_F3 = 0xFF93, /**< The Numpad function 3 key */ + IME_KEY_KP_F4 = 0xFF94, /**< The Numpad function 4 key */ + IME_KEY_KP_Home = 0xFF95, /**< The Numpad home key */ + IME_KEY_KP_Left = 0xFF96, /**< The Numpad left key */ + IME_KEY_KP_Up = 0xFF97, /**< The Numpad up key */ + IME_KEY_KP_Right = 0xFF98, /**< The Numpad right key */ + IME_KEY_KP_Down = 0xFF99, /**< The Numpad down key */ + IME_KEY_KP_Prior = 0xFF9A, /**< The Numpad prior, previous key */ + IME_KEY_KP_Page_Up = 0xFF9A, /**< The Numpad page up key */ + IME_KEY_KP_Next = 0xFF9B, /**< The Numpad next key */ + IME_KEY_KP_Page_Down = 0xFF9B, /**< The Numpad page down key */ + IME_KEY_KP_End = 0xFF9C, /**< The Numpad end key */ + IME_KEY_KP_Begin = 0xFF9D, /**< The Numpad begin key */ + IME_KEY_KP_Insert = 0xFF9E, /**< The Numpad insert key */ + IME_KEY_KP_Delete = 0xFF9F, /**< The Numpad delete key */ + IME_KEY_KP_Equal = 0xFFBD, /**< The Numpad equal key */ + IME_KEY_KP_Multiply = 0xFFAA, /**< The Numpad multiply key */ + IME_KEY_KP_Add = 0xFFAB, /**< The Numpad add key */ + IME_KEY_KP_Separator = 0xFFAC, /**< The Numpad separator key */ + IME_KEY_KP_Subtract = 0xFFAD, /**< The Numpad subtract key */ + IME_KEY_KP_Decimal = 0xFFAE, /**< The Numpad decimal key */ + IME_KEY_KP_Divide = 0xFFAF, /**< The Numpad divide key */ - IME_KEY_KP_0 = 0xFFB0, /**< The Numpad 0 key */ - IME_KEY_KP_1 = 0xFFB1, /**< The Numpad 1 key */ - IME_KEY_KP_2 = 0xFFB2, /**< The Numpad 2 key */ - IME_KEY_KP_3 = 0xFFB3, /**< The Numpad 3 key */ - IME_KEY_KP_4 = 0xFFB4, /**< The Numpad 4 key */ - IME_KEY_KP_5 = 0xFFB5, /**< The Numpad 5 key */ - IME_KEY_KP_6 = 0xFFB6, /**< The Numpad 6 key */ - IME_KEY_KP_7 = 0xFFB7, /**< The Numpad 7 key */ - IME_KEY_KP_8 = 0xFFB8, /**< The Numpad 8 key */ - IME_KEY_KP_9 = 0xFFB9, /**< The Numpad 9 key */ + IME_KEY_KP_0 = 0xFFB0, /**< The Numpad 0 key */ + IME_KEY_KP_1 = 0xFFB1, /**< The Numpad 1 key */ + IME_KEY_KP_2 = 0xFFB2, /**< The Numpad 2 key */ + IME_KEY_KP_3 = 0xFFB3, /**< The Numpad 3 key */ + IME_KEY_KP_4 = 0xFFB4, /**< The Numpad 4 key */ + IME_KEY_KP_5 = 0xFFB5, /**< The Numpad 5 key */ + IME_KEY_KP_6 = 0xFFB6, /**< The Numpad 6 key */ + IME_KEY_KP_7 = 0xFFB7, /**< The Numpad 7 key */ + IME_KEY_KP_8 = 0xFFB8, /**< The Numpad 8 key */ + IME_KEY_KP_9 = 0xFFB9, /**< The Numpad 9 key */ - /* Auxilliary Functions */ - IME_KEY_F1 = 0xFFBE, /**< The function 1 key */ - IME_KEY_F2 = 0xFFBF, /**< The function 2 key */ - IME_KEY_F3 = 0xFFC0, /**< The function 3 key */ - IME_KEY_F4 = 0xFFC1, /**< The function 4 key */ - IME_KEY_F5 = 0xFFC2, /**< The function 5 key */ - IME_KEY_F6 = 0xFFC3, /**< The function 6 key */ - IME_KEY_F7 = 0xFFC4, /**< The function 7 key */ - IME_KEY_F8 = 0xFFC5, /**< The function 8 key */ - IME_KEY_F9 = 0xFFC6, /**< The function 9 key */ - IME_KEY_F10 = 0xFFC7, /**< The function 10 key */ - IME_KEY_F11 = 0xFFC8, /**< The function 11 key */ - IME_KEY_F12 = 0xFFC9, /**< The function 12 key */ - IME_KEY_F13 = 0xFFCA, /**< The function 13 key */ - IME_KEY_F14 = 0xFFCB, /**< The function 14 key */ - IME_KEY_F15 = 0xFFCC, /**< The function 15 key */ - IME_KEY_F16 = 0xFFCD, /**< The function 16 key */ - IME_KEY_F17 = 0xFFCE, /**< The function 17 key */ - IME_KEY_F18 = 0xFFCF, /**< The function 18 key */ - IME_KEY_F19 = 0xFFD0, /**< The function 19 key */ - IME_KEY_F20 = 0xFFD1, /**< The function 20 key */ - IME_KEY_F21 = 0xFFD2, /**< The function 21 key */ - IME_KEY_F22 = 0xFFD3, /**< The function 22 key */ - IME_KEY_F23 = 0xFFD4, /**< The function 23 key */ - IME_KEY_F24 = 0xFFD5, /**< The function 24 key */ - IME_KEY_F25 = 0xFFD6, /**< The function 25 key */ - IME_KEY_F26 = 0xFFD7, /**< The function 26 key */ - IME_KEY_F27 = 0xFFD8, /**< The function 27 key */ - IME_KEY_F28 = 0xFFD9, /**< The function 28 key */ - IME_KEY_F29 = 0xFFDA, /**< The function 29 key */ - IME_KEY_F30 = 0xFFDB, /**< The function 30 key */ - IME_KEY_F31 = 0xFFDC, /**< The function 31 key */ - IME_KEY_F32 = 0xFFDD, /**< The function 32 key */ - IME_KEY_F33 = 0xFFDE, /**< The function 33 key */ - IME_KEY_F34 = 0xFFDF, /**< The function 34 key */ - IME_KEY_F35 = 0xFFE0, /**< The function 35 key */ + /* Auxilliary Functions */ + IME_KEY_F1 = 0xFFBE, /**< The function 1 key */ + IME_KEY_F2 = 0xFFBF, /**< The function 2 key */ + IME_KEY_F3 = 0xFFC0, /**< The function 3 key */ + IME_KEY_F4 = 0xFFC1, /**< The function 4 key */ + IME_KEY_F5 = 0xFFC2, /**< The function 5 key */ + IME_KEY_F6 = 0xFFC3, /**< The function 6 key */ + IME_KEY_F7 = 0xFFC4, /**< The function 7 key */ + IME_KEY_F8 = 0xFFC5, /**< The function 8 key */ + IME_KEY_F9 = 0xFFC6, /**< The function 9 key */ + IME_KEY_F10 = 0xFFC7, /**< The function 10 key */ + IME_KEY_F11 = 0xFFC8, /**< The function 11 key */ + IME_KEY_F12 = 0xFFC9, /**< The function 12 key */ + IME_KEY_F13 = 0xFFCA, /**< The function 13 key */ + IME_KEY_F14 = 0xFFCB, /**< The function 14 key */ + IME_KEY_F15 = 0xFFCC, /**< The function 15 key */ + IME_KEY_F16 = 0xFFCD, /**< The function 16 key */ + IME_KEY_F17 = 0xFFCE, /**< The function 17 key */ + IME_KEY_F18 = 0xFFCF, /**< The function 18 key */ + IME_KEY_F19 = 0xFFD0, /**< The function 19 key */ + IME_KEY_F20 = 0xFFD1, /**< The function 20 key */ + IME_KEY_F21 = 0xFFD2, /**< The function 21 key */ + IME_KEY_F22 = 0xFFD3, /**< The function 22 key */ + IME_KEY_F23 = 0xFFD4, /**< The function 23 key */ + IME_KEY_F24 = 0xFFD5, /**< The function 24 key */ + IME_KEY_F25 = 0xFFD6, /**< The function 25 key */ + IME_KEY_F26 = 0xFFD7, /**< The function 26 key */ + IME_KEY_F27 = 0xFFD8, /**< The function 27 key */ + IME_KEY_F28 = 0xFFD9, /**< The function 28 key */ + IME_KEY_F29 = 0xFFDA, /**< The function 29 key */ + IME_KEY_F30 = 0xFFDB, /**< The function 30 key */ + IME_KEY_F31 = 0xFFDC, /**< The function 31 key */ + IME_KEY_F32 = 0xFFDD, /**< The function 32 key */ + IME_KEY_F33 = 0xFFDE, /**< The function 33 key */ + IME_KEY_F34 = 0xFFDF, /**< The function 34 key */ + IME_KEY_F35 = 0xFFE0, /**< The function 35 key */ - /* Modifier keys */ - IME_KEY_Shift_L = 0xFFE1, /**< The left shift key */ - IME_KEY_Shift_R = 0xFFE2, /**< The right shift key */ - IME_KEY_Control_L = 0xFFE3, /**< The left control key */ - IME_KEY_Control_R = 0xFFE4, /**< The right control key */ - IME_KEY_Caps_Lock = 0xFFE5, /**< The caps lock key */ - IME_KEY_Shift_Lock = 0xFFE6, /**< The shift lock key */ + /* Modifier keys */ + IME_KEY_Shift_L = 0xFFE1, /**< The left shift key */ + IME_KEY_Shift_R = 0xFFE2, /**< The right shift key */ + IME_KEY_Control_L = 0xFFE3, /**< The left control key */ + IME_KEY_Control_R = 0xFFE4, /**< The right control key */ + IME_KEY_Caps_Lock = 0xFFE5, /**< The caps lock key */ + IME_KEY_Shift_Lock = 0xFFE6, /**< The shift lock key */ - IME_KEY_Meta_L = 0xFFE7, /**< The left meta key */ - IME_KEY_Meta_R = 0xFFE8, /**< The right meta key */ - IME_KEY_Alt_L = 0xFFE9, /**< The left alt key */ - IME_KEY_Alt_R = 0xFFEA, /**< The right alt key */ - IME_KEY_Super_L = 0xFFEB, /**< The left super key */ - IME_KEY_Super_R = 0xFFEC, /**< The right super key */ - IME_KEY_Hyper_L = 0xFFED, /**< The left hyper key */ - IME_KEY_Hyper_R = 0xFFEE, /**< The right hyper key */ + IME_KEY_Meta_L = 0xFFE7, /**< The left meta key */ + IME_KEY_Meta_R = 0xFFE8, /**< The right meta key */ + IME_KEY_Alt_L = 0xFFE9, /**< The left alt key */ + IME_KEY_Alt_R = 0xFFEA, /**< The right alt key */ + IME_KEY_Super_L = 0xFFEB, /**< The left super key */ + IME_KEY_Super_R = 0xFFEC, /**< The right super key */ + IME_KEY_Hyper_L = 0xFFED, /**< The left hyper key */ + IME_KEY_Hyper_R = 0xFFEE, /**< The right hyper key */ - /* Latin 1 */ - IME_KEY_space = 0x020, /**< The space key */ - IME_KEY_exclam = 0x021, /**< The exclamation key */ - IME_KEY_quotedbl = 0x022, /**< The quotedbl key */ - IME_KEY_numbersign = 0x023, /**< The number sign key */ - IME_KEY_dollar = 0x024, /**< The dollar key */ - IME_KEY_percent = 0x025, /**< The percent key */ - IME_KEY_ampersand = 0x026, /**< The ampersand key */ - IME_KEY_apostrophe = 0x027, /**< The apostrophe key */ - IME_KEY_parenleft = 0x028, /**< The parenleft key */ - IME_KEY_parenright = 0x029, /**< The parenright key */ - IME_KEY_asterisk = 0x02a, /**< The asterisk key */ - IME_KEY_plus = 0x02b, /**< The plus key */ - IME_KEY_comma = 0x02c, /**< The comma key */ - IME_KEY_minus = 0x02d, /**< The minus key */ - IME_KEY_period = 0x02e, /**< The period key */ - IME_KEY_slash = 0x02f, /**< The slash key */ - IME_KEY_0 = 0x030, /**< The 0 key */ - IME_KEY_1 = 0x031, /**< The 1 key */ - IME_KEY_2 = 0x032, /**< The 2 key */ - IME_KEY_3 = 0x033, /**< The 3 key */ - IME_KEY_4 = 0x034, /**< The 4 key */ - IME_KEY_5 = 0x035, /**< The 5 key */ - IME_KEY_6 = 0x036, /**< The 6 key */ - IME_KEY_7 = 0x037, /**< The 7 key */ - IME_KEY_8 = 0x038, /**< The 8 key */ - IME_KEY_9 = 0x039, /**< The 9 key */ - IME_KEY_colon = 0x03a, /**< The colon key */ - IME_KEY_semicolon = 0x03b, /**< The semicolon key */ - IME_KEY_less = 0x03c, /**< The less key */ - IME_KEY_equal = 0x03d, /**< The equal key */ - IME_KEY_greater = 0x03e, /**< The greater key */ - IME_KEY_question = 0x03f, /**< The question key */ - IME_KEY_at = 0x040, /**< The at key */ - IME_KEY_A = 0x041, /**< The A key */ - IME_KEY_B = 0x042, /**< The B key */ - IME_KEY_C = 0x043, /**< The C key */ - IME_KEY_D = 0x044, /**< The D key */ - IME_KEY_E = 0x045, /**< The E key */ - IME_KEY_F = 0x046, /**< The F key */ - IME_KEY_G = 0x047, /**< The G key */ - IME_KEY_H = 0x048, /**< The H key */ - IME_KEY_I = 0x049, /**< The I key */ - IME_KEY_J = 0x04a, /**< The J key */ - IME_KEY_K = 0x04b, /**< The K key */ - IME_KEY_L = 0x04c, /**< The L key */ - IME_KEY_M = 0x04d, /**< The M key */ - IME_KEY_N = 0x04e, /**< The N key */ - IME_KEY_O = 0x04f, /**< The O key */ - IME_KEY_P = 0x050, /**< The P key */ - IME_KEY_Q = 0x051, /**< The Q key */ - IME_KEY_R = 0x052, /**< The R key */ - IME_KEY_S = 0x053, /**< The S key */ - IME_KEY_T = 0x054, /**< The T key */ - IME_KEY_U = 0x055, /**< The U key */ - IME_KEY_V = 0x056, /**< The V key */ - IME_KEY_W = 0x057, /**< The W key */ - IME_KEY_X = 0x058, /**< The X key */ - IME_KEY_Y = 0x059, /**< The Y key */ - IME_KEY_Z = 0x05a, /**< The Z key */ - IME_KEY_bracketleft = 0x05b, /**< The left bracket key */ - IME_KEY_backslash = 0x05c, /**< The backslash key */ - IME_KEY_bracketright = 0x05d, /**< The right bracket key */ - IME_KEY_asciicircum = 0x05e, /**< The circumflex key */ - IME_KEY_underscore = 0x05f, /**< The underscore key */ - IME_KEY_grave = 0x060, /**< The grave key */ - IME_KEY_a = 0x061, /**< The a key */ - IME_KEY_b = 0x062, /**< The b key */ - IME_KEY_c = 0x063, /**< The c key */ - IME_KEY_d = 0x064, /**< The d key */ - IME_KEY_e = 0x065, /**< The e key */ - IME_KEY_f = 0x066, /**< The f key */ - IME_KEY_g = 0x067, /**< The g key */ - IME_KEY_h = 0x068, /**< The h key */ - IME_KEY_i = 0x069, /**< The i key */ - IME_KEY_j = 0x06a, /**< The j key */ - IME_KEY_k = 0x06b, /**< The k key */ - IME_KEY_l = 0x06c, /**< The l key */ - IME_KEY_m = 0x06d, /**< The m key */ - IME_KEY_n = 0x06e, /**< The n key */ - IME_KEY_o = 0x06f, /**< The o key */ - IME_KEY_p = 0x070, /**< The p key */ - IME_KEY_q = 0x071, /**< The q key */ - IME_KEY_r = 0x072, /**< The r key */ - IME_KEY_s = 0x073, /**< The s key */ - IME_KEY_t = 0x074, /**< The t key */ - IME_KEY_u = 0x075, /**< The u key */ - IME_KEY_v = 0x076, /**< The v key */ - IME_KEY_w = 0x077, /**< The w key */ - IME_KEY_x = 0x078, /**< The x key */ - IME_KEY_y = 0x079, /**< The y key */ - IME_KEY_z = 0x07a, /**< The z key */ - IME_KEY_braceleft = 0x07b, /**< The left brace key */ - IME_KEY_bar = 0x07c, /**< The bar key */ - IME_KEY_braceright = 0x07d, /**< The right brace key */ - IME_KEY_asciitilde = 0x07e, /**< The tilde key */ + /* Latin 1 */ + IME_KEY_space = 0x020, /**< The space key */ + IME_KEY_exclam = 0x021, /**< The exclamation key */ + IME_KEY_quotedbl = 0x022, /**< The quotedbl key */ + IME_KEY_numbersign = 0x023, /**< The number sign key */ + IME_KEY_dollar = 0x024, /**< The dollar key */ + IME_KEY_percent = 0x025, /**< The percent key */ + IME_KEY_ampersand = 0x026, /**< The ampersand key */ + IME_KEY_apostrophe = 0x027, /**< The apostrophe key */ + IME_KEY_parenleft = 0x028, /**< The parenleft key */ + IME_KEY_parenright = 0x029, /**< The parenright key */ + IME_KEY_asterisk = 0x02a, /**< The asterisk key */ + IME_KEY_plus = 0x02b, /**< The plus key */ + IME_KEY_comma = 0x02c, /**< The comma key */ + IME_KEY_minus = 0x02d, /**< The minus key */ + IME_KEY_period = 0x02e, /**< The period key */ + IME_KEY_slash = 0x02f, /**< The slash key */ + IME_KEY_0 = 0x030, /**< The 0 key */ + IME_KEY_1 = 0x031, /**< The 1 key */ + IME_KEY_2 = 0x032, /**< The 2 key */ + IME_KEY_3 = 0x033, /**< The 3 key */ + IME_KEY_4 = 0x034, /**< The 4 key */ + IME_KEY_5 = 0x035, /**< The 5 key */ + IME_KEY_6 = 0x036, /**< The 6 key */ + IME_KEY_7 = 0x037, /**< The 7 key */ + IME_KEY_8 = 0x038, /**< The 8 key */ + IME_KEY_9 = 0x039, /**< The 9 key */ + IME_KEY_colon = 0x03a, /**< The colon key */ + IME_KEY_semicolon = 0x03b, /**< The semicolon key */ + IME_KEY_less = 0x03c, /**< The less key */ + IME_KEY_equal = 0x03d, /**< The equal key */ + IME_KEY_greater = 0x03e, /**< The greater key */ + IME_KEY_question = 0x03f, /**< The question key */ + IME_KEY_at = 0x040, /**< The at key */ + IME_KEY_A = 0x041, /**< The A key */ + IME_KEY_B = 0x042, /**< The B key */ + IME_KEY_C = 0x043, /**< The C key */ + IME_KEY_D = 0x044, /**< The D key */ + IME_KEY_E = 0x045, /**< The E key */ + IME_KEY_F = 0x046, /**< The F key */ + IME_KEY_G = 0x047, /**< The G key */ + IME_KEY_H = 0x048, /**< The H key */ + IME_KEY_I = 0x049, /**< The I key */ + IME_KEY_J = 0x04a, /**< The J key */ + IME_KEY_K = 0x04b, /**< The K key */ + IME_KEY_L = 0x04c, /**< The L key */ + IME_KEY_M = 0x04d, /**< The M key */ + IME_KEY_N = 0x04e, /**< The N key */ + IME_KEY_O = 0x04f, /**< The O key */ + IME_KEY_P = 0x050, /**< The P key */ + IME_KEY_Q = 0x051, /**< The Q key */ + IME_KEY_R = 0x052, /**< The R key */ + IME_KEY_S = 0x053, /**< The S key */ + IME_KEY_T = 0x054, /**< The T key */ + IME_KEY_U = 0x055, /**< The U key */ + IME_KEY_V = 0x056, /**< The V key */ + IME_KEY_W = 0x057, /**< The W key */ + IME_KEY_X = 0x058, /**< The X key */ + IME_KEY_Y = 0x059, /**< The Y key */ + IME_KEY_Z = 0x05a, /**< The Z key */ + IME_KEY_bracketleft = 0x05b, /**< The left bracket key */ + IME_KEY_backslash = 0x05c, /**< The backslash key */ + IME_KEY_bracketright = 0x05d, /**< The right bracket key */ + IME_KEY_asciicircum = 0x05e, /**< The circumflex key */ + IME_KEY_underscore = 0x05f, /**< The underscore key */ + IME_KEY_grave = 0x060, /**< The grave key */ + IME_KEY_a = 0x061, /**< The a key */ + IME_KEY_b = 0x062, /**< The b key */ + IME_KEY_c = 0x063, /**< The c key */ + IME_KEY_d = 0x064, /**< The d key */ + IME_KEY_e = 0x065, /**< The e key */ + IME_KEY_f = 0x066, /**< The f key */ + IME_KEY_g = 0x067, /**< The g key */ + IME_KEY_h = 0x068, /**< The h key */ + IME_KEY_i = 0x069, /**< The i key */ + IME_KEY_j = 0x06a, /**< The j key */ + IME_KEY_k = 0x06b, /**< The k key */ + IME_KEY_l = 0x06c, /**< The l key */ + IME_KEY_m = 0x06d, /**< The m key */ + IME_KEY_n = 0x06e, /**< The n key */ + IME_KEY_o = 0x06f, /**< The o key */ + IME_KEY_p = 0x070, /**< The p key */ + IME_KEY_q = 0x071, /**< The q key */ + IME_KEY_r = 0x072, /**< The r key */ + IME_KEY_s = 0x073, /**< The s key */ + IME_KEY_t = 0x074, /**< The t key */ + IME_KEY_u = 0x075, /**< The u key */ + IME_KEY_v = 0x076, /**< The v key */ + IME_KEY_w = 0x077, /**< The w key */ + IME_KEY_x = 0x078, /**< The x key */ + IME_KEY_y = 0x079, /**< The y key */ + IME_KEY_z = 0x07a, /**< The z key */ + IME_KEY_braceleft = 0x07b, /**< The left brace key */ + IME_KEY_bar = 0x07c, /**< The bar key */ + IME_KEY_braceright = 0x07d, /**< The right brace key */ + IME_KEY_asciitilde = 0x07e, /**< The tilde key */ } ime_key_code_e; /** @@ -279,23 +278,22 @@ typedef enum * * @since_tizen @if MOBILE 2.4 @else 3.0 @endif */ -typedef enum -{ - IME_KEY_MASK_PRESSED = 0, /**< Key press event without modifier key */ - IME_KEY_MASK_SHIFT = (1<<0), /**< The Shift key is pressed down */ - IME_KEY_MASK_CAPSLOCK = (1<<1), /**< The CapsLock key is pressed down */ - IME_KEY_MASK_CONTROL = (1<<2), /**< The Control key is pressed down */ - IME_KEY_MASK_ALT = (1<<3), /**< The Alt key is pressed down */ - IME_KEY_MASK_META = (1<<4), /**< The Meta key is pressed down */ - IME_KEY_MASK_WIN = (1<<5), /**< The Win (between Control and Alt) is pressed down */ - IME_KEY_MASK_HYPER = (1<<6), /**< The Hyper key is pressed down */ - IME_KEY_MASK_NUMLOCK = (1<<7), /**< The NumLock key is pressed down */ - IME_KEY_MASK_RELEASED = (1<<15) /**< Key release event */ +typedef enum { + IME_KEY_MASK_PRESSED = 0, /**< Key press event without modifier key */ + IME_KEY_MASK_SHIFT = (1<<0), /**< The Shift key is pressed down */ + IME_KEY_MASK_CAPSLOCK = (1<<1), /**< The CapsLock key is pressed down */ + IME_KEY_MASK_CONTROL = (1<<2), /**< The Control key is pressed down */ + IME_KEY_MASK_ALT = (1<<3), /**< The Alt key is pressed down */ + IME_KEY_MASK_META = (1<<4), /**< The Meta key is pressed down */ + IME_KEY_MASK_WIN = (1<<5), /**< The Win (between Control and Alt) is pressed down */ + IME_KEY_MASK_HYPER = (1<<6), /**< The Hyper key is pressed down */ + IME_KEY_MASK_NUMLOCK = (1<<7), /**< The NumLock key is pressed down */ + IME_KEY_MASK_RELEASED = (1<<15) /**< Key release event */ } ime_key_mask_e; /** * @} */ -#endif // __TIZEN_UIX_INPUTMETHOD_KEYDEF_H__ +#endif /* __TIZEN_UIX_INPUTMETHOD_KEYDEF_H__ */ diff --git a/include/inputmethod_private.h b/include/inputmethod_private.h index 570cba6..8aad9a7 100644 --- a/include/inputmethod_private.h +++ b/include/inputmethod_private.h @@ -17,29 +17,27 @@ #ifndef __TIZEN_UIX_INPUTMETHOD_PRIVATE_H__ #define __TIZEN_UIX_INPUTMETHOD_PRIVATE_H__ -struct _ime_context -{ - Ecore_IMF_Input_Panel_Layout layout; /**< Input panel (keyboard) layout types */ - int layout_variation; /**< Layout variation */ - int cursor_pos; /**< Cursor position in edit field */ - Ecore_IMF_Autocapital_Type autocapital_type; /**< Auto capital mode */ - Ecore_IMF_Input_Panel_Return_Key_Type return_key_type; /**< "Return" key types */ - Eina_Bool return_key_disabled; /**< The state of "Return" key */ - Eina_Bool prediction_allow; /**< Boolean to allow predictive text */ - Eina_Bool password_mode; /**< Password input mode of edit field */ - int imdata_size; /**< The size of application specific data to input panel */ - Ecore_IMF_Input_Hints input_hint; /**< Edit field hint */ - Ecore_IMF_BiDi_Direction bidi_direction;/**< Bidirectional mode */ - Ecore_IMF_Input_Panel_Lang language; /**< Preferred input language */ - unsigned int client_window; /**< Client application window object */ +struct _ime_context { + Ecore_IMF_Input_Panel_Layout layout; /**< Input panel (keyboard) layout types */ + int layout_variation; /**< Layout variation */ + int cursor_pos; /**< Cursor position in edit field */ + Ecore_IMF_Autocapital_Type autocapital_type; /**< Auto capital mode */ + Ecore_IMF_Input_Panel_Return_Key_Type return_key_type; /**< "Return" key types */ + Eina_Bool return_key_disabled; /**< The state of "Return" key */ + Eina_Bool prediction_allow; /**< Boolean to allow predictive text */ + Eina_Bool password_mode; /**< Password input mode of edit field */ + int imdata_size; /**< The size of application specific data to input panel */ + Ecore_IMF_Input_Hints input_hint; /**< Edit field hint */ + Ecore_IMF_BiDi_Direction bidi_direction;/**< Bidirectional mode */ + Ecore_IMF_Input_Panel_Lang language; /**< Preferred input language */ + unsigned int client_window; /**< Client application window object */ }; -struct _ime_device_info -{ - const char *dev_name; /**< The device name */ - Ecore_IMF_Device_Class dev_class; /**< The device class */ - Ecore_IMF_Device_Subclass dev_subclass; /**< The device subclass */ +struct _ime_device_info { + const char *dev_name; /**< The device name */ + Ecore_IMF_Device_Class dev_class; /**< The device class */ + Ecore_IMF_Device_Subclass dev_subclass; /**< The device subclass */ }; -#endif // __TIZEN_UIX_INPUTMETHOD_PRIVATE_H__ +#endif /* __TIZEN_UIX_INPUTMETHOD_PRIVATE_H__ */ diff --git a/include/privilege_checker_private.h b/include/privilege_checker_private.h index f9b8967..5fbbe65 100644 --- a/include/privilege_checker_private.h +++ b/include/privilege_checker_private.h @@ -7,4 +7,4 @@ bool inputmethod_cynara_initialize(); void inputmethod_cynara_finish(); bool check_privilege(const char *uid, const char *privilege); -#endif //__PRIVILEGE_CHECKER_H +#endif /*__PRIVILEGE_CHECKER_H */