wgui_categories_inputs.c
上传用户:lqx1163
上传日期:2014-08-13
资源大小:9183k
文件大小:1705k
源码类别:

MTK

开发平台:

C/C++

  1.     wgui_singleline_inputbox_phone_number_input_handle_multitap_zero_key_down();
  2.     SetKeyHandler(wgui_singleline_inputbox_phone_number_input_handle_multitap_zero_key_down, KEY_0, KEY_EVENT_DOWN);
  3.     SetKeyHandler(wgui_singleline_inputbox_phone_number_input_handle_multitap_zero_key_up, KEY_0, KEY_EVENT_UP);
  4. }
  5. #endif /* __MMI_MULTITAP_KEY_0__ */ 
  6. /*****************************************************************************
  7.  * FUNCTION
  8.  *  wgui_singleline_inputbox_phone_number_input_handle_hash_key_down
  9.  * DESCRIPTION
  10.  *  handle hash key press in phone number input box
  11.  * PARAMETERS
  12.  *  void
  13.  * RETURNS
  14.  *  void
  15.  *****************************************************************************/
  16. void wgui_singleline_inputbox_phone_number_input_handle_hash_key_down(void)
  17. {
  18.     /*----------------------------------------------------------------*/
  19.     /* Local Variables                                                */
  20.     /*----------------------------------------------------------------*/
  21.     /*----------------------------------------------------------------*/
  22.     /* Code Body                                                      */
  23.     /*----------------------------------------------------------------*/
  24.     wgui_singleline_inputbox_handle_multitap_input_complete(WGUI_INPUTBOX_EDIT_MULTITAP_ANY);
  25.     singleline_inputbox_direct_input((UI_character_type) '#');
  26. }
  27. /*****************************************************************************
  28.  * FUNCTION
  29.  *  wgui_singleline_inputbox_phone_number_input_handle_star_key_down
  30.  * DESCRIPTION
  31.  *  handle star key down  in phone number input box
  32.  * PARAMETERS
  33.  *  void
  34.  * RETURNS
  35.  *  void
  36.  *****************************************************************************/
  37. void wgui_singleline_inputbox_phone_number_input_handle_star_key_down(void)
  38. {
  39.     /*----------------------------------------------------------------*/
  40.     /* Local Variables                                                */
  41.     /*----------------------------------------------------------------*/
  42.     /*----------------------------------------------------------------*/
  43.     /* Code Body                                                      */
  44.     /*----------------------------------------------------------------*/
  45.     wgui_singleline_inputbox_handle_multitap_input_complete(WGUI_INPUTBOX_EDIT_MULTITAP_ANY);
  46.     singleline_inputbox_direct_input((UI_character_type) '*');
  47. }
  48. /*****************************************************************************
  49.  * FUNCTION
  50.  *  wgui_singleline_inputbox_phone_number_numeric_key_handler
  51.  * DESCRIPTION
  52.  *  handle numeric  key down  in phone number input box
  53.  * PARAMETERS
  54.  *  k           [IN]        
  55.  *  key(?)      [IN]        Code
  56.  * RETURNS
  57.  *  void
  58.  *****************************************************************************/
  59. void wgui_singleline_inputbox_phone_number_numeric_key_handler(MMI_key_code_type k)
  60. {
  61.     /*----------------------------------------------------------------*/
  62.     /* Local Variables                                                */
  63.     /*----------------------------------------------------------------*/
  64.     /*----------------------------------------------------------------*/
  65.     /* Code Body                                                      */
  66.     /*----------------------------------------------------------------*/
  67.     wgui_singleline_inputbox_handle_multitap_input_complete(WGUI_INPUTBOX_EDIT_MULTITAP_ANY);
  68.     singleline_inputbox_direct_input((UI_character_type) ('0' + k));
  69. #ifdef __MMI_MULTITAP_KEY_0__
  70.     SetKeyHandler(MMI_key_0_down, KEY_0, KEY_EVENT_DOWN);
  71.     SetKeyHandler(MMI_key_0_down, KEY_0, KEY_REPEAT);
  72.     SetKeyHandler(MMI_key_0_up, KEY_0, KEY_EVENT_UP);
  73. #endif /* __MMI_MULTITAP_KEY_0__ */ 
  74. }
  75. /*****************************************************************************
  76.  * FUNCTION
  77.  *  wgui_singleline_inputbox_keypad_numeric_handle_star_key_down
  78.  * DESCRIPTION
  79.  *  handle star   key down  in single line input box
  80.  * PARAMETERS
  81.  *  void
  82.  *  noen(?)     [IN]        
  83.  * RETURNS
  84.  *  void
  85.  *****************************************************************************/
  86. void wgui_singleline_inputbox_keypad_numeric_handle_star_key_down(void)
  87. {
  88.     /*----------------------------------------------------------------*/
  89.     /* Local Variables                                                */
  90.     /*----------------------------------------------------------------*/
  91.     /*----------------------------------------------------------------*/
  92.     /* Code Body                                                      */
  93.     /*----------------------------------------------------------------*/
  94.     singleline_inputbox_direct_input((UI_character_type) '*');
  95. }
  96. /*****************************************************************************
  97.  * FUNCTION
  98.  *  wgui_singleline_inputbox_keypad_numeric_handle_pound_key_down
  99.  * DESCRIPTION
  100.  *  handle pound    key down  in single line input box
  101.  * PARAMETERS
  102.  *  void
  103.  * RETURNS
  104.  *  void
  105.  *****************************************************************************/
  106. void wgui_singleline_inputbox_keypad_numeric_handle_pound_key_down(void)
  107. {
  108.     /*----------------------------------------------------------------*/
  109.     /* Local Variables                                                */
  110.     /*----------------------------------------------------------------*/
  111.     /*----------------------------------------------------------------*/
  112.     /* Code Body                                                      */
  113.     /*----------------------------------------------------------------*/
  114.     singleline_inputbox_direct_input((UI_character_type) '#');
  115. }
  116. /*****************************************************************************
  117.  * FUNCTION
  118.  *  wgui_singleline_inputbox_decimal_numeric_handle_pound_key_down
  119.  * DESCRIPTION
  120.  *  handle decimal input  in single line input box
  121.  * PARAMETERS
  122.  *  void
  123.  * RETURNS
  124.  *  void
  125.  *****************************************************************************/
  126. void wgui_singleline_inputbox_decimal_numeric_handle_pound_key_down(void)
  127. {
  128.     /*----------------------------------------------------------------*/
  129.     /* Local Variables                                                */
  130.     /*----------------------------------------------------------------*/
  131.     /*----------------------------------------------------------------*/
  132.     /* Code Body                                                      */
  133.     /*----------------------------------------------------------------*/
  134.     if (wgui_singleline_inputbox_decimal_flag)
  135.     {
  136.         UI_editor_play_tone_invalid_data();
  137.         return;
  138.     }
  139.     if (gui_single_line_input_box_test_first_position(&MMI_singleline_inputbox))
  140.     {
  141.         singleline_inputbox_direct_input((UI_character_type) '0');
  142.     }
  143.     singleline_inputbox_direct_input((UI_character_type) '.');
  144.     wgui_singleline_inputbox_decimal_flag = 1;
  145. }
  146. /*****************************************************************************
  147.  * FUNCTION
  148.  *  redraw_input_mode_only
  149.  * DESCRIPTION
  150.  *  change input mode of single line input box
  151.  * PARAMETERS
  152.  *  void
  153.  * RETURNS
  154.  *  void
  155.  *****************************************************************************/
  156. void redraw_input_mode_only(void)
  157. {
  158.     /*----------------------------------------------------------------*/
  159.     /* Local Variables                                                */
  160.     /*----------------------------------------------------------------*/
  161.     S32 x1 = wgui_inputbox_information_bar_x;
  162.     S32 y1 = wgui_inputbox_information_bar_y;
  163.     S32 x2 = x1 + wgui_inputbox_information_bar_width - 1;
  164.     S32 y2 = y1 + wgui_inputbox_information_bar_height - 1;
  165.     /*----------------------------------------------------------------*/
  166.     /* Code Body                                                      */
  167.     /*----------------------------------------------------------------*/
  168. #if(UI_DOUBLE_BUFFER_SUPPORT)
  169.     gui_lock_double_buffer();
  170. #endif 
  171.     wgui_input_information_background(x1, y1, x2, y2);
  172.     wgui_show_input_mode(MMI_current_input_mode, wgui_inputbox_information_icon);
  173. #if(UI_DOUBLE_BUFFER_SUPPORT)
  174.     gui_unlock_double_buffer();
  175.     gui_BLT_double_buffer(x1, y1, x2, y2);
  176. #endif /* (UI_DOUBLE_BUFFER_SUPPORT) */ 
  177. }
  178. /* MTK Elvis to add some APIs for Qsearch */
  179. #if defined(__MMI_PHB_QUICK_SEARCH__)
  180. extern void mmi_phb_quick_search_change_input_mode(void);
  181. extern void mmi_phb_generic_quick_search_change_input_mode(void);
  182. #endif 
  183. /*****************************************************************************
  184.  * FUNCTION
  185.  *  wgui_handle_qsearch_singleline_inputbox_change_input_mode
  186.  * DESCRIPTION
  187.  *  
  188.  * PARAMETERS
  189.  *  void
  190.  * RETURNS
  191.  *  void
  192.  *****************************************************************************/
  193. void wgui_handle_qsearch_singleline_inputbox_change_input_mode(void)
  194. {
  195.     /*----------------------------------------------------------------*/
  196.     /* Local Variables                                                */
  197.     /*----------------------------------------------------------------*/
  198.     U8 i;
  199.     /*----------------------------------------------------------------*/
  200.     /* Code Body                                                      */
  201.     /*----------------------------------------------------------------*/
  202.     disable_active_multitap();
  203.     i = 0;
  204.     while (MMI_qsearch_input_mode_set[i] != MMI_current_input_mode && MMI_qsearch_input_mode_set[i] != 0xff)
  205.     {
  206.         i++;
  207.     }
  208.     if (MMI_qsearch_input_mode_set[i] == 0xff)  /* cannot be found */
  209.     {
  210.         MMI_current_input_mode = MMI_qsearch_input_mode_set[0];
  211.     }
  212.     else if (MMI_qsearch_input_mode_set[i + 1] == 0xff) /* cyclic to the first one */
  213.     {
  214.         MMI_current_input_mode = MMI_qsearch_input_mode_set[0];
  215.     }
  216.     else    /* next one */
  217.     {
  218.         MMI_current_input_mode = MMI_qsearch_input_mode_set[i + 1];
  219.     }
  220.     switch (MMI_current_input_mode)
  221.     {
  222.         case INPUT_MODE_MMI_LOWERCASE_ABC:
  223.         case INPUT_MODE_MMI_NUMERIC:
  224.             /* PMT dara added for Multitap thai */
  225.     #if defined(__MMI_MULTITAP_THAI__)
  226.         case INPUT_MODE_MMI_MULTITAP_THAI:
  227.     #endif 
  228.             /* MTK Terry for Spanish French German Italian Russian Turkish Portuguese Indonesian Malay Vietnamese */
  229.     #if defined(__MMI_MULTITAP_SPANISH__)
  230.         case INPUT_MODE_MMI_LOWERCASE_SPANISH:
  231.     #endif 
  232.     #if defined(__MMI_MULTITAP_DANISH__)
  233.         case INPUT_MODE_MMI_LOWERCASE_DANISH:
  234.     #endif 
  235.     #if defined(__MMI_MULTITAP_POLISH__)
  236.         case INPUT_MODE_MMI_LOWERCASE_POLISH:
  237.     #endif 
  238.     #if defined(__MMI_MULTITAP_FRENCH__)
  239.         case INPUT_MODE_MMI_LOWERCASE_FRENCH:
  240.     #endif 
  241.     #if defined(__MMI_MULTITAP_GERMAN__)
  242.         case INPUT_MODE_MMI_LOWERCASE_GERMAN:
  243.     #endif 
  244.     #if defined(__MMI_MULTITAP_ITALIAN__)
  245.         case INPUT_MODE_MMI_LOWERCASE_ITALIAN:
  246.     #endif 
  247.     #if defined(__MMI_MULTITAP_RUSSIAN__)
  248.         case INPUT_MODE_MMI_LOWERCASE_RUSSIAN:
  249.     #endif 
  250.     #if defined(__MMI_MULTITAP_BULGARIAN__)
  251.         case INPUT_MODE_MMI_LOWERCASE_BULGARIAN:
  252.     #endif 
  253.     #if defined(__MMI_MULTITAP_TURKISH__)
  254.         case INPUT_MODE_MMI_LOWERCASE_TURKISH:
  255.     #endif 
  256.     #if defined(__MMI_MULTITAP_PORTUGUESE__)
  257.         case INPUT_MODE_MMI_LOWERCASE_PORTUGUESE:
  258.     #endif 
  259.     #if defined(__MMI_MULTITAP_INDONESIAN__)
  260.         case INPUT_MODE_MMI_LOWERCASE_INDONESIAN:
  261.     #endif 
  262.     #if defined(__MMI_MULTITAP_CZECH__)
  263.         case INPUT_MODE_MMI_LOWERCASE_CZECH:
  264.     #endif 
  265.     #if defined(__MMI_MULTITAP_MALAY__)
  266.         case INPUT_MODE_MMI_LOWERCASE_MALAY:
  267.     #endif 
  268.     #if defined(__MMI_MULTITAP_VIETNAMESE__)
  269.         case INPUT_MODE_MMI_LOWERCASE_VIETNAMESE:
  270.     #endif 
  271.     #if defined(__MMI_MULTITAP_FINNISH__)
  272.         case INPUT_MODE_MMI_LOWERCASE_FINNISH:
  273.     #endif 
  274.     #if defined(__MMI_MULTITAP_HUNGARIAN__)
  275.         case INPUT_MODE_MMI_LOWERCASE_HUNGARIAN:
  276.     #endif 
  277.     #if defined(__MMI_MULTITAP_SWEDISH__)
  278.         case INPUT_MODE_MMI_LOWERCASE_SWEDISH:
  279.     #endif 
  280.     #if defined(__MMI_MULTITAP_HEBREW__)
  281.         case INPUT_MODE_MMI_MULTITAP_HEBREW:
  282.     #endif 
  283.     #if defined(__MMI_MULTITAP_SLOVAK__)
  284.         case INPUT_MODE_MMI_LOWERCASE_SLOVAK:
  285.     #endif 
  286.     #if defined(__MMI_MULTITAP_DUTCH__)
  287.         case INPUT_MODE_MMI_LOWERCASE_DUTCH:
  288.     #endif 
  289.             /* Norwegian start */
  290.     #if defined(__MMI_MULTITAP_NORWEGIAN__)
  291.         case INPUT_MODE_MMI_LOWERCASE_NORWEGIAN:
  292.     #endif 
  293.             /* Norwegian end */
  294.     #if defined(__MMI_MULTITAP_ARABIC__)
  295.         case INPUT_MODE_MMI_MULTITAP_ARABIC:
  296.     #endif 
  297. //PMT START PERSIAN
  298.     #if defined(__MMI_MULTITAP_PERSIAN__)
  299.         case INPUT_MODE_MMI_MULTITAP_PERSIAN:
  300.     #endif 
  301. //PMT END PERSIAN
  302.     #if defined(__MMI_MULTITAP_CROATIAN__)
  303.         case INPUT_MODE_MMI_LOWERCASE_CROATIAN:
  304.     #endif 
  305.     #if defined(__MMI_MULTITAP_ROMANIAN__)
  306.         case INPUT_MODE_MMI_LOWERCASE_ROMANIAN:
  307.     #endif 
  308.     #if defined(__MMI_MULTITAP_SLOVENIAN__)
  309.         case INPUT_MODE_MMI_LOWERCASE_SLOVENIAN:
  310.     #endif 
  311.     #if defined(__MMI_MULTITAP_GREEK__)
  312.         case INPUT_MODE_MMI_LOWERCASE_GREEK:
  313.     #endif 
  314.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  315.             break;
  316.         case INPUT_MODE_MMI_MULTITAP_BPMF:
  317.     #if defined(__MMI_ZI__)
  318.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  319.     #else 
  320.             wgui_inputbox_information_icon = get_image(WGUI_IME_MULTITAP_BPMF_IMG);
  321.     #endif 
  322.             break;
  323.         case INPUT_MODE_MMI_MULTITAP_PINYIN:
  324.     #if defined(__MMI_ZI__)
  325.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  326.     #else 
  327.             wgui_inputbox_information_icon = get_image(WGUI_IME_MULTITAP_PINYIN_IMG);
  328.     #endif 
  329.             break;
  330.         case INPUT_MODE_MMI_SM_STROKE:
  331.     #if defined(__MMI_ZI__)
  332.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  333.     #else 
  334.             wgui_inputbox_information_icon = get_image(WGUI_IME_SM_STROKE_IMG);
  335.     #endif 
  336.             break;
  337.         case INPUT_MODE_MMI_TR_STROKE:
  338.     #if defined(__MMI_ZI__)
  339.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  340.     #else 
  341.             wgui_inputbox_information_icon = get_image(WGUI_IME_TR_STROKE_IMG);
  342.     #endif 
  343.             break;
  344.     }
  345. #if 0
  346. /* under construction !*/
  347. /* under construction !*/
  348. /* under construction !*/
  349. #if 1 /*This is full set of quick serach input method*/
  350. /* under construction !*/
  351. /* under construction !*/
  352. /* under construction !*/
  353. /* under construction !*/
  354. /* under construction !*/
  355. /* under construction !*/
  356. /* under construction !*/
  357. /* under construction !*/
  358. /* under construction !*/
  359. /* under construction !*/
  360. /* under construction !*/
  361. /* under construction !*/
  362. /* under construction !*/
  363. /* under construction !*/
  364. /* under construction !*/
  365. /* under construction !*/
  366. /* under construction !*/
  367. /* under construction !*/
  368. /* under construction !*/
  369. /* under construction !*/
  370. /* under construction !*/
  371. /* under construction !*/
  372. /* under construction !*/
  373. /* under construction !*/
  374. /* under construction !*/
  375. /* under construction !*/
  376. /* under construction !*/
  377. /* under construction !*/
  378. /* under construction !*/
  379. #else /*Turn on 4 input method for traditional environment*/
  380. /* under construction !*/
  381. /* under construction !*/
  382. /* under construction !*/
  383. /* under construction !*/
  384. /* under construction !*/
  385. /* under construction !*/
  386. /* under construction !*/
  387. /* under construction !*/
  388. /* under construction !*/
  389. /* under construction !*/
  390. /* under construction !*/
  391. /* under construction !*/
  392. /* under construction !*/
  393. /* under construction !*/
  394. /* under construction !*/
  395. /* under construction !*/
  396. /* under construction !*/
  397. /* under construction !*/
  398. /* under construction !*/
  399. #endif
  400. /* under construction !*/
  401. /* under construction !*/
  402. /* under construction !*/
  403. /* under construction !*/
  404. /* under construction !*/
  405. /* under construction !*/
  406. #endif /* 0 */ 
  407.     inputbox_change_mode();
  408.     set_MMI_current_input_type();
  409.     /* MTK Elvis 20040517 to avoid the empty MMI_singleline_inputbox case */
  410.     if (gui_single_line_input_box_get_text_length(&MMI_singleline_inputbox) > 0)
  411.     {
  412.         singleline_inputbox_delete_all_characters();
  413.     }
  414.     /* MTK end */
  415. #if defined(__MMI_PHB_QUICK_SEARCH__)
  416.     mmi_phb_quick_search_change_input_mode();
  417.     mmi_phb_generic_quick_search_change_input_mode();
  418. #endif 
  419.     refresh_search_list(NULL);
  420.     /* redraw_input_mode_only(); */
  421.     wgui_redraw_singleline_input_information_bar();
  422.     redraw_singleline_inputbox();
  423. }
  424. /* MTK end */
  425. /*****************************************************************************
  426.  * FUNCTION
  427.  *  wgui_handle_singleline_inputbox_change_input_mode
  428.  * DESCRIPTION
  429.  *  
  430.  * PARAMETERS
  431.  *  void
  432.  * RETURNS
  433.  *  void
  434.  *****************************************************************************/
  435. void wgui_handle_singleline_inputbox_change_input_mode(void)
  436. {
  437. #ifdef __MMI_PINYIN_SEARCH__
  438.     /*----------------------------------------------------------------*/
  439.     /* Local Variables                                                */
  440.     /*----------------------------------------------------------------*/
  441.     /*----------------------------------------------------------------*/
  442.     /* Code Body                                                      */
  443.     /*----------------------------------------------------------------*/
  444.     /* wgui_singleline_inputbox_handle_multitap_input_complete(WGUI_INPUTBOX_EDIT_MULTITAP_ANY); */
  445.     if (inPinyinSearchScreen)
  446.     {
  447.         menu_shortcut_handler_display = 1;
  448.     }
  449.     disable_active_multitap();
  450.     change_input_mode();
  451.     switch (MMI_current_input_mode)
  452.     {
  453.         case INPUT_MODE_MULTITAP_UPPERCASE_ABC:
  454.         case INPUT_MODE_MULTITAP_LOWERCASE_ABC:
  455.         case INPUT_MODE_123:
  456.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  457.             break;
  458.     #if defined(__MMI_T9__)
  459.         case INPUT_MODE_TR_BOPOMO:
  460.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  461.             break;
  462.         case INPUT_MODE_SM_PINYIN:
  463.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  464.             break;
  465.         case INPUT_MODE_TR_STROKE:
  466.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  467.             break;
  468.         case INPUT_MODE_SM_STROKE:
  469.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  470.             break;
  471.         case INPUT_MODE_SMART_UPPERCASE_ABC:
  472.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  473.             break;
  474.         case INPUT_MODE_SMART_LOWERCASE_ABC:
  475.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  476.             break;
  477.     #if defined(__MMI_T9_SPANISH__)
  478.         case INPUT_MODE_SMART_UPPERCASE_SPANISH:
  479.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  480.             break;
  481.         case INPUT_MODE_SMART_LOWERCASE_SPANISH:
  482.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  483.             break;
  484.     #endif /* defined(__MMI_T9_SPANISH__) */ 
  485.     #if defined(__MMI_T9_DANISH__)
  486.         case INPUT_MODE_SMART_UPPERCASE_DANISH:
  487.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  488.             break;
  489.         case INPUT_MODE_SMART_LOWERCASE_DANISH:
  490.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  491.             break;
  492.     #endif /* defined(__MMI_T9_DANISH__) */ 
  493.     #if defined(__MMI_T9_POLISH__)
  494.         case INPUT_MODE_SMART_UPPERCASE_POLISH:
  495.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  496.             break;
  497.         case INPUT_MODE_SMART_LOWERCASE_POLISH:
  498.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  499.             break;
  500.     #endif /* defined(__MMI_T9_POLISH__) */ 
  501.     #if defined(__MMI_T9_FRENCH__)
  502.         case INPUT_MODE_SMART_UPPERCASE_FRENCH:
  503.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  504.             break;
  505.         case INPUT_MODE_SMART_LOWERCASE_FRENCH:
  506.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  507.             break;
  508.     #endif /* defined(__MMI_T9_FRENCH__) */ 
  509.     #if defined(__MMI_T9_GERMAN__)
  510.         case INPUT_MODE_SMART_UPPERCASE_GERMAN:
  511.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  512.             break;
  513.         case INPUT_MODE_SMART_LOWERCASE_GERMAN:
  514.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  515.             break;
  516.     #endif /* defined(__MMI_T9_GERMAN__) */ 
  517.     #if defined(__MMI_T9_ITALIAN__)
  518.         case INPUT_MODE_SMART_UPPERCASE_ITALIAN:
  519.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  520.             break;
  521.         case INPUT_MODE_SMART_LOWERCASE_ITALIAN:
  522.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  523.             break;
  524.     #endif /* defined(__MMI_T9_ITALIAN__) */ 
  525.     #if defined(__MMI_T9_VIETNAMESE__)
  526.         case INPUT_MODE_SMART_UPPERCASE_VIETNAMESE:
  527.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  528.             break;
  529.         case INPUT_MODE_SMART_LOWERCASE_VIETNAMESE:
  530.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  531.             break;
  532.     #endif /* defined(__MMI_T9_VIETNAMESE__) */ 
  533.     #if defined(__MMI_T9_TURKISH__)
  534.         case INPUT_MODE_SMART_UPPERCASE_TURKISH:
  535.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  536.             break;
  537.         case INPUT_MODE_SMART_LOWERCASE_TURKISH:
  538.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  539.             break;
  540.     #endif /* defined(__MMI_T9_TURKISH__) */ 
  541.     #if defined (__MMI_T9_RUSSIAN__)
  542.         case INPUT_MODE_SMART_UPPERCASE_RUSSIAN:
  543.         case INPUT_MODE_SMART_LOWERCASE_RUSSIAN:
  544.     #endif /* defined (__MMI_T9_RUSSIAN__) */ 
  545.     #if defined (__MMI_T9_BULGARIAN__)
  546.         case INPUT_MODE_SMART_UPPERCASE_BULGARIAN:
  547.         case INPUT_MODE_SMART_LOWERCASE_BULGARIAN:
  548.     #endif /* defined (__MMI_T9_BULGARIAN__) */ 
  549.     #if defined(__MMI_T9_INDONESIAN__)
  550.         case INPUT_MODE_SMART_UPPERCASE_INDONESIAN:
  551.         case INPUT_MODE_SMART_LOWERCASE_INDONESIAN:
  552.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  553.             break;
  554.     #endif /* defined(__MMI_T9_INDONESIAN__) */ 
  555.     #if defined(__MMI_T9_CZECH__)
  556.         case INPUT_MODE_SMART_UPPERCASE_CZECH:
  557.         case INPUT_MODE_SMART_LOWERCASE_CZECH:
  558.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  559.             break;
  560.     #endif /* defined(__MMI_T9_CZECH__) */ 
  561.     #if defined(__MMI_T9_PORTUGUESE__)
  562.         case INPUT_MODE_SMART_UPPERCASE_PORTUGUESE:
  563.         case INPUT_MODE_SMART_LOWERCASE_PORTUGUESE:
  564.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  565.             break;
  566.     #endif /* defined(__MMI_T9_PORTUGUESE__) */ 
  567.     #if defined(__MMI_T9_FINNISH__)
  568.         case INPUT_MODE_SMART_UPPERCASE_FINNISH:
  569.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  570.             break;
  571.         case INPUT_MODE_SMART_LOWERCASE_FINNISH:
  572.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  573.             break;
  574.     #endif /* defined(__MMI_T9_FINNISH__) */ 
  575.     #if defined(__MMI_T9_HUNGARIAN__)
  576.         case INPUT_MODE_SMART_UPPERCASE_HUNGARIAN:
  577.         case INPUT_MODE_SMART_LOWERCASE_HUNGARIAN:
  578.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  579.             break;
  580.     #endif /* defined(__MMI_T9_HUNGARIAN__) */ 
  581.     #if defined (__MMI_T9_ARABIC__)
  582.         case INPUT_MODE_SMART_ARABIC:
  583.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  584.             break;
  585.     #endif /* defined (__MMI_T9_ARABIC__) */ 
  586.     #if defined(__MMI_T9_GREEK__)
  587.         case INPUT_MODE_SMART_UPPERCASE_GREEK:
  588.         case INPUT_MODE_SMART_LOWERCASE_GREEK:
  589.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  590.             break;
  591.     #endif /* defined(__MMI_T9_GREEK__) */ 
  592.     #if defined (__MMI_T9_HEBREW__)
  593.         case INPUT_MODE_SMART_HEBREW:
  594.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  595.             break;
  596.     #endif /* defined (__MMI_T9_HEBREW__) */ 
  597.     #if defined (__MMI_T9_HINDI__)
  598.         case INPUT_MODE_SMART_HINDI:
  599.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  600.             break;
  601.     #endif /* defined (__MMI_T9_HINDI__) */ 
  602.     #if defined(__MMI_T9_NORWEGIAN__)
  603.         case INPUT_MODE_SMART_UPPERCASE_NORWEGIAN:
  604.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  605.             break;
  606.         case INPUT_MODE_SMART_LOWERCASE_NORWEGIAN:
  607.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  608.             break;
  609.     #endif /* defined(__MMI_T9_NORWEGIAN__) */ 
  610.     #if defined(__MMI_T9_DUTCH__)
  611.         case INPUT_MODE_SMART_UPPERCASE_DUTCH:
  612.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  613.             break;
  614.         case INPUT_MODE_SMART_LOWERCASE_DUTCH:
  615.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  616.             break;
  617.     #endif /* defined(__MMI_T9_DUTCH__) */ 
  618.     #if defined(__MMI_T9_SLOVENIAN__)
  619.         case INPUT_MODE_SMART_UPPERCASE_SLOVENIAN:
  620.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  621.             break;
  622.         case INPUT_MODE_SMART_LOWERCASE_SLOVENIAN:
  623.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  624.             break;
  625.     #endif /* defined(__MMI_T9_SLOVENIAN__) */ 
  626.     #if defined(__MMI_T9_SWEDISH__)
  627.         case INPUT_MODE_SMART_UPPERCASE_SWEDISH:
  628.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  629.             break;
  630.         case INPUT_MODE_SMART_LOWERCASE_SWEDISH:
  631.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  632.             break;
  633.     #endif /* defined(__MMI_T9_SWEDISH__) */ 
  634.     #if defined(__MMI_T9_MALAY__)
  635.         case INPUT_MODE_SMART_UPPERCASE_MALAY:
  636.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  637.             break;
  638.         case INPUT_MODE_SMART_LOWERCASE_MALAY:
  639.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  640.             break;
  641.     #endif /* defined(__MMI_T9_MALAY__) */ 
  642.     #if defined(__MMI_T9_CROATIAN__)
  643.         case INPUT_MODE_SMART_UPPERCASE_CROATIAN:
  644.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  645.             break;
  646.         case INPUT_MODE_SMART_LOWERCASE_CROATIAN:
  647.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  648.             break;
  649.     #endif /* defined(__MMI_T9_CROATIAN__) */ 
  650.     #if defined(__MMI_T9_SLOVAK__)
  651.         case INPUT_MODE_SMART_UPPERCASE_SLOVAK:
  652.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  653.             break;
  654.         case INPUT_MODE_SMART_LOWERCASE_SLOVAK:
  655.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  656.             break;
  657.     #endif /* defined(__MMI_T9_SLOVAK__) */ 
  658.     #if defined(__MMI_T9_ROMANIAN__)
  659.         case INPUT_MODE_SMART_UPPERCASE_ROMANIAN:
  660.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  661.             break;
  662.         case INPUT_MODE_SMART_LOWERCASE_ROMANIAN:
  663.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  664.             break;
  665.     #endif /* defined(__MMI_T9_ROMANIAN__) */ 
  666.     #elif defined(__MMI_ZI__)
  667.         case INPUT_MODE_TR_MULTITAP_BOPOMO:
  668.             wgui_inputbox_information_icon = get_image(WGUI_ZI_EZITEXT_BPMF_LOGO);
  669.             break;
  670.         case INPUT_MODE_SM_MULTITAP_PINYIN:
  671.             wgui_inputbox_information_icon = get_image(WGUI_ZI_EZITEXT_PINYIN_LOGO);
  672.             break;
  673.         case INPUT_MODE_TR_BOPOMO:
  674.             wgui_inputbox_information_icon = get_image(WGUI_ZI_EZITEXT_BPMF_LOGO);
  675.             break;
  676.         case INPUT_MODE_SM_PINYIN:
  677.             wgui_inputbox_information_icon = get_image(WGUI_ZI_EZITEXT_PINYIN_LOGO);
  678.             break;
  679.         case INPUT_MODE_TR_STROKE:
  680.             wgui_inputbox_information_icon = get_image(WGUI_ZI_EZITEXT_TR_STROKE_LOGO);
  681.             break;
  682.         case INPUT_MODE_SM_STROKE:
  683.             wgui_inputbox_information_icon = get_image(WGUI_ZI_EZITEXT_SM_STROKE_LOGO);
  684.             break;
  685.         case INPUT_MODE_SMART_UPPERCASE_ABC:
  686.         case INPUT_MODE_SMART_LOWERCASE_ABC:
  687.     #if defined(__MMI_ZI_EU_SPANISH__) || defined(__MMI_ZI_SA_SPANISH__)
  688.         case INPUT_MODE_SMART_UPPERCASE_SPANISH:
  689.         case INPUT_MODE_SMART_LOWERCASE_SPANISH:
  690.     #endif /* defined(__MMI_ZI_EU_SPANISH__) || defined(__MMI_ZI_SA_SPANISH__) */ 
  691.     #if defined(__MMI_ZI_DANISH__)
  692.         case INPUT_MODE_SMART_UPPERCASE_DANISH:
  693.         case INPUT_MODE_SMART_LOWERCASE_DANISH:
  694.     #endif /* defined(__MMI_ZI_DANISH__) */ 
  695.     #if defined(__MMI_ZI_POLISH__)
  696.         case INPUT_MODE_SMART_UPPERCASE_POLISH:
  697.         case INPUT_MODE_SMART_LOWERCASE_POLISH:
  698.     #endif /* defined(__MMI_ZI_POLISH__) */ 
  699.     #if defined(__MMI_ZI_NORWEGIAN__)
  700.         case INPUT_MODE_SMART_UPPERCASE_NORWEGIAN:
  701.         case INPUT_MODE_SMART_LOWERCASE_NORWEGIAN:
  702.     #endif /* defined(__MMI_ZI_NORWEGIAN__) */ 
  703.     #if defined(__MMI_ZI_CA_FRENCH__) || defined(__MMI_ZI_EU_FRENCH__)
  704.         case INPUT_MODE_SMART_UPPERCASE_FRENCH:
  705.         case INPUT_MODE_SMART_LOWERCASE_FRENCH:
  706.     #endif /* defined(__MMI_ZI_CA_FRENCH__) || defined(__MMI_ZI_EU_FRENCH__) */ 
  707.     #if defined(__MMI_ZI_GERMAN__)
  708.         case INPUT_MODE_SMART_UPPERCASE_GERMAN:
  709.         case INPUT_MODE_SMART_LOWERCASE_GERMAN:
  710.     #endif /* defined(__MMI_ZI_GERMAN__) */ 
  711.     #if defined(__MMI_ZI_ITALIAN__)
  712.         case INPUT_MODE_SMART_UPPERCASE_ITALIAN:
  713.         case INPUT_MODE_SMART_LOWERCASE_ITALIAN:
  714.     #endif /* defined(__MMI_ZI_ITALIAN__) */ 
  715.     #if defined(__MMI_ZI_RUSSIAN__) || defined(__MMI_ZI_RECOMMENDED_SIZE_RUSSIAN__)
  716.         case INPUT_MODE_SMART_UPPERCASE_RUSSIAN:
  717.         case INPUT_MODE_SMART_LOWERCASE_RUSSIAN:
  718.     #endif /* defined(__MMI_ZI_RUSSIAN__) || defined(__MMI_ZI_RECOMMENDED_SIZE_RUSSIAN__) */ 
  719.     #if defined(__MMI_ZI_BULGARIAN__)
  720.         case INPUT_MODE_SMART_UPPERCASE_BULGARIAN:
  721.         case INPUT_MODE_SMART_LOWERCASE_BULGARIAN:
  722.     #endif /* defined(__MMI_ZI_BULGARIAN__) */ 
  723.     #if defined(__MMI_ZI_TURKISH__)
  724.         case INPUT_MODE_SMART_UPPERCASE_TURKISH:
  725.         case INPUT_MODE_SMART_LOWERCASE_TURKISH:
  726.     #endif /* defined(__MMI_ZI_TURKISH__) */ 
  727.     #if defined(__MMI_ZI_EU_PORTUGUESE__) || defined(__MMI_ZI_SA_PORTUGUESE__) || defined(__MMI_ZI_BZ_PORTUGUESE__)
  728.         case INPUT_MODE_SMART_UPPERCASE_PORTUGUESE:
  729.         case INPUT_MODE_SMART_LOWERCASE_PORTUGUESE:
  730.     #endif /* defined(__MMI_ZI_EU_PORTUGUESE__) || defined(__MMI_ZI_SA_PORTUGUESE__) || defined(__MMI_ZI_BZ_PORTUGUESE__) */ 
  731.     #if defined(__MMI_ZI_INDONESIAN__)
  732.         case INPUT_MODE_SMART_UPPERCASE_INDONESIAN:
  733.         case INPUT_MODE_SMART_LOWERCASE_INDONESIAN:
  734.     #endif /* defined(__MMI_ZI_INDONESIAN__) */ 
  735.     #if defined(__MMI_ZI_CZECH__)
  736.         case INPUT_MODE_SMART_UPPERCASE_CZECH:
  737.         case INPUT_MODE_SMART_LOWERCASE_CZECH:
  738.     #endif /* defined(__MMI_ZI_CZECH__) */ 
  739.     #if defined(__MMI_ZI_MALAY__)
  740.         case INPUT_MODE_SMART_UPPERCASE_MALAY:
  741.         case INPUT_MODE_SMART_LOWERCASE_MALAY:
  742.     #endif /* defined(__MMI_ZI_MALAY__) */ 
  743.     #if defined(__MMI_ZI_VIETNAMESE__)
  744.         case INPUT_MODE_SMART_UPPERCASE_VIETNAMESE:
  745.         case INPUT_MODE_SMART_LOWERCASE_VIETNAMESE:
  746.     #endif /* defined(__MMI_ZI_VIETNAMESE__) */ 
  747.     #if defined(__MMI_ZI_SLOVAK__)
  748.         case INPUT_MODE_SMART_UPPERCASE_SLOVAK:
  749.         case INPUT_MODE_SMART_LOWERCASE_SLOVAK:
  750.     #endif /* defined(__MMI_ZI_SLOVAK__) */ 
  751.     #if defined(__MMI_ZI_DUTCH__)
  752.         case INPUT_MODE_SMART_UPPERCASE_DUTCH:
  753.         case INPUT_MODE_SMART_LOWERCASE_DUTCH:
  754.     #endif /* defined(__MMI_ZI_DUTCH__) */ 
  755.     #if defined(__MMI_ZI_SWEDISH__)
  756.         case INPUT_MODE_SMART_UPPERCASE_SWEDISH:
  757.         case INPUT_MODE_SMART_LOWERCASE_SWEDISH:
  758.     #endif /* defined(__MMI_ZI_SWEDISH__) */ 
  759.     #if defined(__MMI_ZI_CROATIAN__)
  760.         case INPUT_MODE_SMART_UPPERCASE_CROATIAN:
  761.         case INPUT_MODE_SMART_LOWERCASE_CROATIAN:
  762.     #endif /* defined(__MMI_ZI_CROATIAN__) */ 
  763.     #if defined(__MMI_ZI_ROMANIAN__)
  764.         case INPUT_MODE_SMART_UPPERCASE_ROMANIAN:
  765.         case INPUT_MODE_SMART_LOWERCASE_ROMANIAN:
  766.     #endif /* defined(__MMI_ZI_ROMANIAN__) */ 
  767.     #if defined(__MMI_ZI_SLOVENIAN__)
  768.         case INPUT_MODE_SMART_UPPERCASE_SLOVENIAN:
  769.         case INPUT_MODE_SMART_LOWERCASE_SLOVENIAN:
  770.     #endif /* defined(__MMI_ZI_SLOVENIAN__) */ 
  771.     #if defined(__MMI_ZI_GREEK__)
  772.         case INPUT_MODE_SMART_UPPERCASE_GREEK:
  773.         case INPUT_MODE_SMART_LOWERCASE_GREEK:
  774.     #endif /* defined(__MMI_ZI_GREEK__) */ 
  775.     #if defined(__MMI_ZI_FINNISH__)
  776.         case INPUT_MODE_SMART_UPPERCASE_FINNISH:
  777.         case INPUT_MODE_SMART_LOWERCASE_FINNISH:
  778.     #endif /* defined(__MMI_ZI_FINNISH__) */ 
  779.     #if defined(__MMI_ZI_HUNGARIAN__)
  780.         case INPUT_MODE_SMART_UPPERCASE_HUNGARIAN:
  781.         case INPUT_MODE_SMART_LOWERCASE_HUNGARIAN:
  782.     #endif /* defined(__MMI_ZI_HUNGARIAN__) */ 
  783.             wgui_inputbox_information_icon = get_image(WGUI_ZI_EZITEXT_LOGO);
  784.             break;
  785. //KP Jerry add on 2007-3-8 start
  786.     #elif defined(__MMI_CSTAR__)
  787.         case INPUT_MODE_SMART_UPPERCASE_ABC:
  788.         case INPUT_MODE_SMART_LOWERCASE_ABC:
  789.         #if defined(__MMI_CSTAR_TR_CHINESE__)
  790.         case INPUT_MODE_TR_BOPOMO:
  791.         case INPUT_MODE_TR_STROKE:
  792.         #endif
  793.         #if defined(__MMI_CSTAR_SM_CHINESE__)
  794.         case INPUT_MODE_SM_PINYIN:
  795.         case INPUT_MODE_SM_STROKE:
  796.         #endif
  797.         #if defined(__MMI_CSTAR_THAI__)
  798.         case INPUT_MODE_SMART_THAI:
  799.         #endif
  800.         #if defined(__MMI_CSTAR_SPANISH__)
  801.         case INPUT_MODE_SMART_UPPERCASE_SPANISH:
  802.         case INPUT_MODE_SMART_LOWERCASE_SPANISH:
  803.         #endif
  804.         #if defined(__MMI_CSTAR_HEBREW__)
  805.         case INPUT_MODE_SMART_HEBREW:
  806.         #endif
  807.         #if defined(__MMI_CSTAR_DANISH__)
  808.         case INPUT_MODE_SMART_UPPERCASE_DANISH:
  809.         case INPUT_MODE_SMART_LOWERCASE_DANISH:
  810.         #endif
  811.         #if defined(__MMI_CSTAR_POLISH__)
  812.         case INPUT_MODE_SMART_UPPERCASE_POLISH:
  813.         case INPUT_MODE_SMART_LOWERCASE_POLISH:
  814.         #endif
  815.         #if defined(__MMI_CSTAR_FRENCH__)
  816.         case INPUT_MODE_SMART_UPPERCASE_FRENCH:
  817.         case INPUT_MODE_SMART_LOWERCASE_FRENCH:
  818.         #endif
  819.         #if defined(__MMI_CSTAR_GERMAN__)
  820.         case INPUT_MODE_SMART_UPPERCASE_GERMAN:
  821.         case INPUT_MODE_SMART_LOWERCASE_GERMAN:
  822.         #endif
  823.         #if defined(__MMI_CSTAR_ITALIAN__)
  824.         case INPUT_MODE_SMART_UPPERCASE_ITALIAN:
  825.         case INPUT_MODE_SMART_LOWERCASE_ITALIAN:
  826.         #endif
  827.         #if defined(__MMI_CSTAR_VIETNAMESE__)
  828.         case INPUT_MODE_SMART_UPPERCASE_VIETNAMESE:
  829.         case INPUT_MODE_SMART_LOWERCASE_VIETNAMESE:
  830.         #endif 
  831.         #if defined(__MMI_CSTAR_INDONESIAN__)
  832.         case INPUT_MODE_SMART_UPPERCASE_INDONESIAN:
  833.         case INPUT_MODE_SMART_LOWERCASE_INDONESIAN:
  834.         #endif 
  835.         #if defined(__MMI_CSTAR_TURKISH__)
  836.         case INPUT_MODE_SMART_UPPERCASE_TURKISH:
  837.         case INPUT_MODE_SMART_LOWERCASE_TURKISH:
  838.         #endif 
  839.         #if defined(__MMI_CSTAR_CZECH__)
  840.         case INPUT_MODE_SMART_UPPERCASE_CZECH:
  841.         case INPUT_MODE_SMART_LOWERCASE_CZECH:
  842.         #endif 
  843.         #if defined(__MMI_CSTAR_RUSSIAN__)
  844.         case INPUT_MODE_SMART_UPPERCASE_RUSSIAN:
  845.         case INPUT_MODE_SMART_LOWERCASE_RUSSIAN:
  846.         #endif 
  847.         #if defined(__MMI_CSTAR_BULGARIAN__)
  848.         case INPUT_MODE_SMART_UPPERCASE_BULGARIAN:
  849.         case INPUT_MODE_SMART_LOWERCASE_BULGARIAN:
  850.         #endif 
  851.         #if defined(__MMI_CSTAR_PORTUGUESE__)
  852.         case INPUT_MODE_SMART_UPPERCASE_PORTUGUESE:
  853.         case INPUT_MODE_SMART_LOWERCASE_PORTUGUESE:
  854.         #endif 
  855.         #if defined(__MMI_CSTAR_FINNISH__)
  856.         case INPUT_MODE_SMART_UPPERCASE_FINNISH:
  857.         case INPUT_MODE_SMART_LOWERCASE_FINNISH:
  858.         #endif 
  859.         #if defined(__MMI_CSTAR_HUNGARIAN__)
  860.         case INPUT_MODE_SMART_UPPERCASE_HUNGARIAN:
  861.         case INPUT_MODE_SMART_LOWERCASE_HUNGARIAN:
  862.         #endif 
  863.         #if defined(__MMI_CSTAR_ARABIC__)
  864.         case INPUT_MODE_SMART_ARABIC:
  865.         #endif 
  866.         #if defined(__MMI_CSTAR_HINDI__)
  867.         case INPUT_MODE_SMART_HINDI:
  868.         #endif 
  869.         #if defined(__MMI_CSTAR_NORWEGIAN__)
  870.         case INPUT_MODE_SMART_UPPERCASE_NORWEGIAN:
  871.         case INPUT_MODE_SMART_LOWERCASE_NORWEGIAN:
  872.         #endif 
  873.         #if defined(__MMI_CSTAR_DUTCH__)
  874.         case INPUT_MODE_SMART_UPPERCASE_DUTCH:
  875.         case INPUT_MODE_SMART_LOWERCASE_DUTCH:
  876.         #endif 
  877.         #if defined(__MMI_CSTAR_SLOVENIAN__)
  878.         case INPUT_MODE_SMART_UPPERCASE_SLOVENIAN:
  879.         case INPUT_MODE_SMART_LOWERCASE_SLOVENIAN:
  880.         #endif 
  881.         #if defined(__MMI_CSTAR_SWEDISH__)
  882.         case INPUT_MODE_SMART_UPPERCASE_SWEDISH:
  883.         case INPUT_MODE_SMART_LOWERCASE_SWEDISH:
  884.         #endif 
  885.         #if defined(__MMI_CSTAR_GREEK__)
  886.         case INPUT_MODE_SMART_UPPERCASE_GREEK:
  887.         case INPUT_MODE_SMART_LOWERCASE_GREEK:
  888.         #endif 
  889.         #if defined(__MMI_CSTAR_MALAY__)
  890.         case INPUT_MODE_SMART_UPPERCASE_MALAY:
  891.         case INPUT_MODE_SMART_LOWERCASE_MALAY:
  892.         #endif 
  893.         #if defined(__MMI_CSTAR_CROATIAN__)
  894.         case INPUT_MODE_SMART_UPPERCASE_CROATIAN:
  895.         case INPUT_MODE_SMART_LOWERCASE_CROATIAN:
  896.         #endif 
  897.         #if defined(__MMI_CSTAR_SLOVAK__)
  898.         case INPUT_MODE_SMART_UPPERCASE_SLOVAK:
  899.         case INPUT_MODE_SMART_LOWERCASE_SLOVAK:
  900.         #endif 
  901.         #if defined(__MMI_CSTAR_ROMANIAN__)
  902.         case INPUT_MODE_SMART_UPPERCASE_ROMANIAN:
  903.         case INPUT_MODE_SMART_LOWERCASE_ROMANIAN:
  904.         #endif 
  905.             wgui_inputbox_information_icon = get_image(WGUI_INPUT_INFORMATION_ICON1);
  906.             break;
  907. //KP Jerry add on 2007-3-8 end
  908.     #endif 
  909.         default:
  910.             wgui_inputbox_information_icon = NULL;
  911.             break;
  912.     }
  913.     redraw_input_mode_only();
  914.     redraw_singleline_inputbox();
  915. #else /* __MMI_PINYIN_SEARCH__ */ 
  916.     /* wgui_singleline_inputbox_handle_multitap_input_complete(WGUI_INPUTBOX_EDIT_MULTITAP_ANY); */
  917.     disable_active_multitap();
  918.     change_input_mode();
  919.     /* Draw Information Bar If Enable - Gurinder - 23/4/2004 */
  920.     if (wgui_inputbox_information_flag)
  921.     {
  922.         wgui_redraw_singleline_input_information_bar();
  923.     }
  924. #endif /* __MMI_PINYIN_SEARCH__ */ 
  925. }
  926. U8 wgui_singleline_inputbox_input_mode_changed = 0;
  927. U8 wgui_singleline_inputbox_input_type = 0;
  928. /*****************************************************************************
  929.  * FUNCTION
  930.  *  wgui_change_inputbox_mode_quick_search_numeric
  931.  * DESCRIPTION
  932.  *  
  933.  * PARAMETERS
  934.  *  void
  935.  * RETURNS
  936.  *  void
  937.  *****************************************************************************/
  938. void wgui_change_inputbox_mode_quick_search_numeric(void)
  939. {
  940.     /*----------------------------------------------------------------*/
  941.     /* Local Variables                                                */
  942.     /*----------------------------------------------------------------*/
  943.     /*----------------------------------------------------------------*/
  944.     /* Code Body                                                      */
  945.     /*----------------------------------------------------------------*/
  946.     wgui_singleline_inputbox_input_type = INPUT_TYPE_MMI_NUMERIC;
  947.     wgui_singleline_inputbox_input_mode_changed = 1;
  948. }
  949. /*****************************************************************************
  950.  * FUNCTION
  951.  *  wgui_change_inputbox_mode_quick_search_abc
  952.  * DESCRIPTION
  953.  *  
  954.  * PARAMETERS
  955.  *  void
  956.  * RETURNS
  957.  *  void
  958.  *****************************************************************************/
  959. void wgui_change_inputbox_mode_quick_search_abc(void)
  960. {
  961.     /*----------------------------------------------------------------*/
  962.     /* Local Variables                                                */
  963.     /*----------------------------------------------------------------*/
  964.     /*----------------------------------------------------------------*/
  965.     /* Code Body                                                      */
  966.     /*----------------------------------------------------------------*/
  967.     wgui_singleline_inputbox_input_type = INPUT_TYPE_MMI_LOWERCASE_ABC;
  968.     wgui_singleline_inputbox_input_mode_changed = 1;
  969. }
  970. /*****************************************************************************
  971.  * FUNCTION
  972.  *  wgui_change_inputbox_mode_quick_search_tr_stroke
  973.  * DESCRIPTION
  974.  *  
  975.  * PARAMETERS
  976.  *  void
  977.  * RETURNS
  978.  *  void
  979.  *****************************************************************************/
  980. void wgui_change_inputbox_mode_quick_search_tr_stroke(void)
  981. {
  982.     /*----------------------------------------------------------------*/
  983.     /* Local Variables                                                */
  984.     /*----------------------------------------------------------------*/
  985.     /*----------------------------------------------------------------*/
  986.     /* Code Body                                                      */
  987.     /*----------------------------------------------------------------*/
  988.     wgui_singleline_inputbox_input_type = INPUT_TYPE_MMI_TR_STROKE;
  989.     wgui_singleline_inputbox_input_mode_changed = 1;
  990. }
  991. /*****************************************************************************
  992.  * FUNCTION
  993.  *  wgui_change_inputbox_mode_quick_search_sm_stroke
  994.  * DESCRIPTION
  995.  *  
  996.  * PARAMETERS
  997.  *  void
  998.  * RETURNS
  999.  *  void
  1000.  *****************************************************************************/
  1001. void wgui_change_inputbox_mode_quick_search_sm_stroke(void)
  1002. {
  1003.     /*----------------------------------------------------------------*/
  1004.     /* Local Variables                                                */
  1005.     /*----------------------------------------------------------------*/
  1006.     /*----------------------------------------------------------------*/
  1007.     /* Code Body                                                      */
  1008.     /*----------------------------------------------------------------*/
  1009.     wgui_singleline_inputbox_input_type = INPUT_TYPE_MMI_SM_STROKE;
  1010.     wgui_singleline_inputbox_input_mode_changed = 1;
  1011. }
  1012. /*****************************************************************************
  1013.  * FUNCTION
  1014.  *  wgui_change_inputbox_mode_tr_quick_search_multitap_bpmf
  1015.  * DESCRIPTION
  1016.  *  
  1017.  * PARAMETERS
  1018.  *  void
  1019.  * RETURNS
  1020.  *  void
  1021.  *****************************************************************************/
  1022. void wgui_change_inputbox_mode_tr_quick_search_multitap_bpmf(void)
  1023. {
  1024.     /*----------------------------------------------------------------*/
  1025.     /* Local Variables                                                */
  1026.     /*----------------------------------------------------------------*/
  1027.     /*----------------------------------------------------------------*/
  1028.     /* Code Body                                                      */
  1029.     /*----------------------------------------------------------------*/
  1030.     wgui_singleline_inputbox_input_type = INPUT_TYPE_MMI_MULTITAP_BPMF;
  1031.     wgui_singleline_inputbox_input_mode_changed = 1;
  1032. }
  1033. /*****************************************************************************
  1034.  * FUNCTION
  1035.  *  wgui_change_inputbox_mode_quick_search_sm_multitap_pinyin
  1036.  * DESCRIPTION
  1037.  *  
  1038.  * PARAMETERS
  1039.  *  void
  1040.  * RETURNS
  1041.  *  void
  1042.  *****************************************************************************/
  1043. void wgui_change_inputbox_mode_quick_search_sm_multitap_pinyin(void)
  1044. {
  1045.     /*----------------------------------------------------------------*/
  1046.     /* Local Variables                                                */
  1047.     /*----------------------------------------------------------------*/
  1048.     /*----------------------------------------------------------------*/
  1049.     /* Code Body                                                      */
  1050.     /*----------------------------------------------------------------*/
  1051.     wgui_singleline_inputbox_input_type = INPUT_TYPE_MMI_MULTITAP_PINYIN;
  1052.     wgui_singleline_inputbox_input_mode_changed = 1;
  1053. }
  1054. /*****************************************************************************
  1055.  * FUNCTION
  1056.  *  wgui_singleline_inputbox_change_input_mode_multitap_ABC
  1057.  * DESCRIPTION
  1058.  *  change input mode of single line input box to  ABC
  1059.  * PARAMETERS
  1060.  *  void
  1061.  * RETURNS
  1062.  *  void
  1063.  *****************************************************************************/
  1064. void wgui_singleline_inputbox_change_input_mode_multitap_ABC(void)
  1065. {
  1066.     /*----------------------------------------------------------------*/
  1067.     /* Local Variables                                                */
  1068.     /*----------------------------------------------------------------*/
  1069.     /*----------------------------------------------------------------*/
  1070.     /* Code Body                                                      */
  1071.     /*----------------------------------------------------------------*/
  1072.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_UPPERCASE;
  1073.     wgui_singleline_inputbox_input_mode_changed = 1;
  1074. }
  1075. /*****************************************************************************
  1076.  * FUNCTION
  1077.  *  wgui_singleline_inputbox_change_input_mode_multitap_abc
  1078.  * DESCRIPTION
  1079.  *  change input mode of single line input box to  abc
  1080.  * PARAMETERS
  1081.  *  void
  1082.  * RETURNS
  1083.  *  void
  1084.  *****************************************************************************/
  1085. void wgui_singleline_inputbox_change_input_mode_multitap_abc(void)
  1086. {
  1087.     /*----------------------------------------------------------------*/
  1088.     /* Local Variables                                                */
  1089.     /*----------------------------------------------------------------*/
  1090.     /*----------------------------------------------------------------*/
  1091.     /* Code Body                                                      */
  1092.     /*----------------------------------------------------------------*/
  1093.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_LOWERCASE;
  1094.     wgui_singleline_inputbox_input_mode_changed = 1;
  1095. }
  1096. /*****************************************************************************
  1097.  * FUNCTION
  1098.  *  wgui_singleline_inputbox_change_input_mode_smart_ABC
  1099.  * DESCRIPTION
  1100.  *  change input mode of single line input box to  ABC
  1101.  * PARAMETERS
  1102.  *  void
  1103.  * RETURNS
  1104.  *  void
  1105.  *****************************************************************************/
  1106. void wgui_singleline_inputbox_change_input_mode_smart_ABC(void)
  1107. {
  1108.     /*----------------------------------------------------------------*/
  1109.     /* Local Variables                                                */
  1110.     /*----------------------------------------------------------------*/
  1111.     /*----------------------------------------------------------------*/
  1112.     /* Code Body                                                      */
  1113.     /*----------------------------------------------------------------*/
  1114.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_UPPERCASE_ABC;
  1115.     wgui_singleline_inputbox_input_mode_changed = 1;
  1116. }
  1117. /*****************************************************************************
  1118.  * FUNCTION
  1119.  *  wgui_singleline_inputbox_change_input_mode_smart_abc
  1120.  * DESCRIPTION
  1121.  *  change input mode of single line input box to  ABC
  1122.  * PARAMETERS
  1123.  *  void
  1124.  * RETURNS
  1125.  *  void
  1126.  *****************************************************************************/
  1127. void wgui_singleline_inputbox_change_input_mode_smart_abc(void)
  1128. {
  1129.     /*----------------------------------------------------------------*/
  1130.     /* Local Variables                                                */
  1131.     /*----------------------------------------------------------------*/
  1132.     /*----------------------------------------------------------------*/
  1133.     /* Code Body                                                      */
  1134.     /*----------------------------------------------------------------*/
  1135.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_LOWERCASE_ABC;
  1136.     wgui_singleline_inputbox_input_mode_changed = 1;
  1137. }
  1138. /*****************************************************************************
  1139.  * FUNCTION
  1140.  *  wgui_singleline_inputbox_change_input_mode_tr_bpmf
  1141.  * DESCRIPTION
  1142.  *  change input mode of single line input box to  ABC
  1143.  * PARAMETERS
  1144.  *  void
  1145.  * RETURNS
  1146.  *  void
  1147.  *****************************************************************************/
  1148. void wgui_singleline_inputbox_change_input_mode_tr_bpmf(void)
  1149. {
  1150.     /*----------------------------------------------------------------*/
  1151.     /* Local Variables                                                */
  1152.     /*----------------------------------------------------------------*/
  1153.     /*----------------------------------------------------------------*/
  1154.     /* Code Body                                                      */
  1155.     /*----------------------------------------------------------------*/
  1156.     wgui_singleline_inputbox_input_type = INPUT_TYPE_TR_BOPOMO;
  1157.     wgui_singleline_inputbox_input_mode_changed = 1;
  1158. }
  1159. /*****************************************************************************
  1160.  * FUNCTION
  1161.  *  wgui_singleline_inputbox_change_input_mode_tr_stroke
  1162.  * DESCRIPTION
  1163.  *  change input mode of single line input box to  ABC
  1164.  * PARAMETERS
  1165.  *  void
  1166.  * RETURNS
  1167.  *  void
  1168.  *****************************************************************************/
  1169. void wgui_singleline_inputbox_change_input_mode_tr_stroke(void)
  1170. {
  1171.     /*----------------------------------------------------------------*/
  1172.     /* Local Variables                                                */
  1173.     /*----------------------------------------------------------------*/
  1174.     /*----------------------------------------------------------------*/
  1175.     /* Code Body                                                      */
  1176.     /*----------------------------------------------------------------*/
  1177.     wgui_singleline_inputbox_input_type = INPUT_TYPE_TR_STROKE;
  1178.     wgui_singleline_inputbox_input_mode_changed = 1;
  1179. }
  1180. /*****************************************************************************
  1181.  * FUNCTION
  1182.  *  wgui_singleline_inputbox_change_input_mode_sm_pinyin
  1183.  * DESCRIPTION
  1184.  *  change input mode of single line input box to  ABC
  1185.  * PARAMETERS
  1186.  *  void
  1187.  * RETURNS
  1188.  *  void
  1189.  *****************************************************************************/
  1190. void wgui_singleline_inputbox_change_input_mode_sm_pinyin(void)
  1191. {
  1192.     /*----------------------------------------------------------------*/
  1193.     /* Local Variables                                                */
  1194.     /*----------------------------------------------------------------*/
  1195.     /*----------------------------------------------------------------*/
  1196.     /* Code Body                                                      */
  1197.     /*----------------------------------------------------------------*/
  1198.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SM_PINYIN;
  1199.     wgui_singleline_inputbox_input_mode_changed = 1;
  1200. }
  1201. /*****************************************************************************
  1202.  * FUNCTION
  1203.  *  wgui_singleline_inputbox_change_input_mode_sm_stroke
  1204.  * DESCRIPTION
  1205.  *  change input mode of single line input box to  ABC
  1206.  * PARAMETERS
  1207.  *  void
  1208.  * RETURNS
  1209.  *  void
  1210.  *****************************************************************************/
  1211. void wgui_singleline_inputbox_change_input_mode_sm_stroke(void)
  1212. {
  1213.     /*----------------------------------------------------------------*/
  1214.     /* Local Variables                                                */
  1215.     /*----------------------------------------------------------------*/
  1216.     /*----------------------------------------------------------------*/
  1217.     /* Code Body                                                      */
  1218.     /*----------------------------------------------------------------*/
  1219.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SM_STROKE;
  1220.     wgui_singleline_inputbox_input_mode_changed = 1;
  1221. }
  1222. /*****************************************************************************
  1223.  * FUNCTION
  1224.  *  wgui_singleline_inputbox_change_input_mode_tr_multitap_bpmf
  1225.  * DESCRIPTION
  1226.  *  change input mode of single line input box to  ABC
  1227.  * PARAMETERS
  1228.  *  void
  1229.  * RETURNS
  1230.  *  void
  1231.  *****************************************************************************/
  1232. void wgui_singleline_inputbox_change_input_mode_tr_multitap_bpmf(void)
  1233. {
  1234.     /*----------------------------------------------------------------*/
  1235.     /* Local Variables                                                */
  1236.     /*----------------------------------------------------------------*/
  1237.     /*----------------------------------------------------------------*/
  1238.     /* Code Body                                                      */
  1239.     /*----------------------------------------------------------------*/
  1240.     wgui_singleline_inputbox_input_type = INPUT_TYPE_TR_MULTITAP_BOPOMO;
  1241.     wgui_singleline_inputbox_input_mode_changed = 1;
  1242. }
  1243. /*****************************************************************************
  1244.  * FUNCTION
  1245.  *  wgui_singleline_inputbox_change_input_mode_sm_multitap_pinyin
  1246.  * DESCRIPTION
  1247.  *  change input mode of single line input box to  ABC
  1248.  * PARAMETERS
  1249.  *  void
  1250.  * RETURNS
  1251.  *  void
  1252.  *****************************************************************************/
  1253. void wgui_singleline_inputbox_change_input_mode_sm_multitap_pinyin(void)
  1254. {
  1255.     /*----------------------------------------------------------------*/
  1256.     /* Local Variables                                                */
  1257.     /*----------------------------------------------------------------*/
  1258.     /*----------------------------------------------------------------*/
  1259.     /* Code Body                                                      */
  1260.     /*----------------------------------------------------------------*/
  1261.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SM_MULTITAP_PINYIN;
  1262.     wgui_singleline_inputbox_input_mode_changed = 1;
  1263. }
  1264. /*****************************************************************************
  1265.  * FUNCTION
  1266.  *  wgui_singleline_inputbox_change_input_mode_multitap_numeric
  1267.  * DESCRIPTION
  1268.  *  change input mode of single line input box to  numeric
  1269.  * PARAMETERS
  1270.  *  void
  1271.  * RETURNS
  1272.  *  void
  1273.  *****************************************************************************/
  1274. void wgui_singleline_inputbox_change_input_mode_multitap_numeric(void)
  1275. {
  1276.     /*----------------------------------------------------------------*/
  1277.     /* Local Variables                                                */
  1278.     /*----------------------------------------------------------------*/
  1279.     /*----------------------------------------------------------------*/
  1280.     /* Code Body                                                      */
  1281.     /*----------------------------------------------------------------*/
  1282.     wgui_singleline_inputbox_input_type = INPUT_TYPE_NUMERIC_CHANGEABLE;
  1283.     wgui_singleline_inputbox_input_mode_changed = 1;
  1284. }
  1285. /*****************************************************************************
  1286.  * FUNCTION
  1287.  *  wgui_singleline_inputbox_insert_symbol
  1288.  * DESCRIPTION
  1289.  *  insert symbol in input box
  1290.  * PARAMETERS
  1291.  *  symbol      [IN]        
  1292.  * RETURNS
  1293.  *  void
  1294.  *****************************************************************************/
  1295. void wgui_singleline_inputbox_insert_symbol(UI_character_type symbol)
  1296. {
  1297.     /*----------------------------------------------------------------*/
  1298.     /* Local Variables                                                */
  1299.     /*----------------------------------------------------------------*/
  1300.     /*----------------------------------------------------------------*/
  1301.     /* Code Body                                                      */
  1302.     /*----------------------------------------------------------------*/
  1303.     singleline_inputbox_direct_input(symbol);
  1304. }
  1305. /*****************************************************************************
  1306.  * FUNCTION
  1307.  *  wgui_singleline_inputbox_change_input_mode_smart_thai
  1308.  * DESCRIPTION
  1309.  *  change input mode of single line input box to  THAI
  1310.  * PARAMETERS
  1311.  *  void
  1312.  * RETURNS
  1313.  *  void
  1314.  *****************************************************************************/
  1315. void wgui_singleline_inputbox_change_input_mode_smart_thai(void)
  1316. {
  1317.     /*----------------------------------------------------------------*/
  1318.     /* Local Variables                                                */
  1319.     /*----------------------------------------------------------------*/
  1320.     /*----------------------------------------------------------------*/
  1321.     /* Code Body                                                      */
  1322.     /*----------------------------------------------------------------*/
  1323.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_THAI;
  1324.     wgui_singleline_inputbox_input_mode_changed = 1;
  1325. }
  1326. /* PMT dara added for Multitap thai */
  1327. #if defined(__MMI_MULTITAP_THAI__)
  1328. /*****************************************************************************
  1329.  * FUNCTION
  1330.  *  wgui_singleline_inputbox_change_input_mode_multitap_thai
  1331.  * DESCRIPTION
  1332.  *  change input mode of single line input box to  thai
  1333.  * PARAMETERS
  1334.  *  void
  1335.  * RETURNS
  1336.  *  void
  1337.  *****************************************************************************/
  1338. void wgui_singleline_inputbox_change_input_mode_multitap_thai(void)
  1339. {
  1340.     /*----------------------------------------------------------------*/
  1341.     /* Local Variables                                                */
  1342.     /*----------------------------------------------------------------*/
  1343.     /*----------------------------------------------------------------*/
  1344.     /* Code Body                                                      */
  1345.     /*----------------------------------------------------------------*/
  1346.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_MULTITAP_THAI;
  1347.     wgui_singleline_inputbox_input_mode_changed = 1;
  1348. }
  1349. #endif /* defined(__MMI_MULTITAP_THAI__) */ 
  1350. /*****************************************************************************
  1351.  * FUNCTION
  1352.  *  wgui_singleline_inputbox_change_input_mode_smart_arabic
  1353.  * DESCRIPTION
  1354.  *  change input mode of single line input box to  Arabic
  1355.  * PARAMETERS
  1356.  *  void
  1357.  * RETURNS
  1358.  *  void
  1359.  *****************************************************************************/
  1360. void wgui_singleline_inputbox_change_input_mode_smart_arabic(void)
  1361. {
  1362.     /*----------------------------------------------------------------*/
  1363.     /* Local Variables                                                */
  1364.     /*----------------------------------------------------------------*/
  1365.     /*----------------------------------------------------------------*/
  1366.     /* Code Body                                                      */
  1367.     /*----------------------------------------------------------------*/
  1368.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_ARABIC;
  1369.     wgui_singleline_inputbox_input_mode_changed = 1;
  1370. }
  1371. //PMT START PERSIAN
  1372. /*****************************************************************************
  1373.  * FUNCTION
  1374.  *  wgui_singleline_inputbox_change_input_mode_smart_persian
  1375.  * DESCRIPTION
  1376.  *  change input mode of single line input box to  Persian
  1377.  * PARAMETERS
  1378.  *  void
  1379.  * RETURNS
  1380.  *  void
  1381.  *****************************************************************************/
  1382. void wgui_singleline_inputbox_change_input_mode_smart_persian(void)
  1383. { wgui_singleline_inputbox_input_type=INPUT_TYPE_SMART_PERSIAN;
  1384.     wgui_singleline_inputbox_input_mode_changed = 1;
  1385. }
  1386. //PMT END PERSIAN
  1387. /*****************************************************************************
  1388.  * FUNCTION
  1389.  *  wgui_singleline_inputbox_change_input_mode_smart_hindi
  1390.  * DESCRIPTION
  1391.  *  change input mode of single line input box to  Hindi
  1392.  * PARAMETERS
  1393.  *  void
  1394.  * RETURNS
  1395.  *  void
  1396.  *****************************************************************************/
  1397. void wgui_singleline_inputbox_change_input_mode_smart_hindi(void)
  1398. {
  1399.     /*----------------------------------------------------------------*/
  1400.     /* Local Variables                                                */
  1401.     /*----------------------------------------------------------------*/
  1402.     /*----------------------------------------------------------------*/
  1403.     /* Code Body                                                      */
  1404.     /*----------------------------------------------------------------*/
  1405.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_HINDI;
  1406.     wgui_singleline_inputbox_input_mode_changed = 1;
  1407. }
  1408. /*****************************************************************************
  1409.  * FUNCTION
  1410.  *  wgui_singleline_inputbox_change_input_mode_smart_hebrew
  1411.  * DESCRIPTION
  1412.  *  change input mode of single line input box to  Hebrew
  1413.  * PARAMETERS
  1414.  *  void
  1415.  * RETURNS
  1416.  *  void
  1417.  *****************************************************************************/
  1418. void wgui_singleline_inputbox_change_input_mode_smart_hebrew(void)
  1419. {
  1420.     /*----------------------------------------------------------------*/
  1421.     /* Local Variables                                                */
  1422.     /*----------------------------------------------------------------*/
  1423.     /*----------------------------------------------------------------*/
  1424.     /* Code Body                                                      */
  1425.     /*----------------------------------------------------------------*/
  1426.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_HEBREW;
  1427.     wgui_singleline_inputbox_input_mode_changed = 1;
  1428. }
  1429. #if defined(__MMI_MULTITAP_SPANISH__)
  1430. /*****************************************************************************
  1431.  * FUNCTION
  1432.  *  wgui_singleline_inputbox_change_input_mode_multitap_SPANISH
  1433.  * DESCRIPTION
  1434.  *  change input mode of single line input box to  SPANISH
  1435.  * PARAMETERS
  1436.  *  void
  1437.  * RETURNS
  1438.  *  void
  1439.  *****************************************************************************/
  1440. void wgui_singleline_inputbox_change_input_mode_multitap_SPANISH(void)
  1441. {
  1442.     /*----------------------------------------------------------------*/
  1443.     /* Local Variables                                                */
  1444.     /*----------------------------------------------------------------*/
  1445.     /*----------------------------------------------------------------*/
  1446.     /* Code Body                                                      */
  1447.     /*----------------------------------------------------------------*/
  1448.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_UPPERCASE_SPANISH;
  1449.     wgui_singleline_inputbox_input_mode_changed = 1;
  1450. }
  1451. /*****************************************************************************
  1452.  * FUNCTION
  1453.  *  wgui_singleline_inputbox_change_input_mode_multitap_spanish
  1454.  * DESCRIPTION
  1455.  *  change input mode of single line input box to  spanish
  1456.  * PARAMETERS
  1457.  *  void
  1458.  * RETURNS
  1459.  *  void
  1460.  *****************************************************************************/
  1461. void wgui_singleline_inputbox_change_input_mode_multitap_spanish(void)
  1462. {
  1463.     /*----------------------------------------------------------------*/
  1464.     /* Local Variables                                                */
  1465.     /*----------------------------------------------------------------*/
  1466.     /*----------------------------------------------------------------*/
  1467.     /* Code Body                                                      */
  1468.     /*----------------------------------------------------------------*/
  1469.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_LOWERCASE_SPANISH;
  1470.     wgui_singleline_inputbox_input_mode_changed = 1;
  1471. }
  1472. /*****************************************************************************
  1473.  * FUNCTION
  1474.  *  wgui_change_inputbox_mode_quick_search_spanish
  1475.  * DESCRIPTION
  1476.  *  
  1477.  * PARAMETERS
  1478.  *  void
  1479.  * RETURNS
  1480.  *  void
  1481.  *****************************************************************************/
  1482. void wgui_change_inputbox_mode_quick_search_spanish(void)
  1483. {
  1484.     /*----------------------------------------------------------------*/
  1485.     /* Local Variables                                                */
  1486.     /*----------------------------------------------------------------*/
  1487.     /*----------------------------------------------------------------*/
  1488.     /* Code Body                                                      */
  1489.     /*----------------------------------------------------------------*/
  1490.     wgui_singleline_inputbox_input_type = INPUT_TYPE_MMI_LOWERCASE_SPANISH;
  1491.     wgui_singleline_inputbox_input_mode_changed = 1;
  1492. }
  1493. #endif /* defined(__MMI_MULTITAP_SPANISH__) */ 
  1494. #if defined(__MMI_T9_SPANISH__) || defined(__MMI_ZI_EU_SPANISH__) || defined(__MMI_ZI_SA_SPANISH__) || defined(__MMI_CSTAR_SPANISH__) //KP Jerry add "__MMI_CSTAR_SPANISH__" on 2007-4-6
  1495. /*****************************************************************************
  1496.  * FUNCTION
  1497.  *  wgui_singleline_inputbox_change_input_mode_smart_SPANISH
  1498.  * DESCRIPTION
  1499.  *  change input mode of single line input box to  SPANISH
  1500.  * PARAMETERS
  1501.  *  void
  1502.  * RETURNS
  1503.  *  void
  1504.  *****************************************************************************/
  1505. void wgui_singleline_inputbox_change_input_mode_smart_SPANISH(void)
  1506. {
  1507.     /*----------------------------------------------------------------*/
  1508.     /* Local Variables                                                */
  1509.     /*----------------------------------------------------------------*/
  1510.     /*----------------------------------------------------------------*/
  1511.     /* Code Body                                                      */
  1512.     /*----------------------------------------------------------------*/
  1513.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_UPPERCASE_SPANISH;
  1514.     wgui_singleline_inputbox_input_mode_changed = 1;
  1515. }
  1516. /*****************************************************************************
  1517.  * FUNCTION
  1518.  *  wgui_singleline_inputbox_change_input_mode_smart_spanish
  1519.  * DESCRIPTION
  1520.  *  change input mode of single line input box to  spanish
  1521.  * PARAMETERS
  1522.  *  void
  1523.  * RETURNS
  1524.  *  void
  1525.  *****************************************************************************/
  1526. void wgui_singleline_inputbox_change_input_mode_smart_spanish(void)
  1527. {
  1528.     /*----------------------------------------------------------------*/
  1529.     /* Local Variables                                                */
  1530.     /*----------------------------------------------------------------*/
  1531.     /*----------------------------------------------------------------*/
  1532.     /* Code Body                                                      */
  1533.     /*----------------------------------------------------------------*/
  1534.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_LOWERCASE_SPANISH;
  1535.     wgui_singleline_inputbox_input_mode_changed = 1;
  1536. }
  1537. #endif /* defined(__MMI_T9_SPANISH__) || defined(__MMI_ZI_EU_SPANISH__) || defined(__MMI_ZI_SA_SPANISH__) || defined(__MMI_CSTAR_SPANISH__) */  //KP Jerry add "__MMI_CSTAR_SPANISH__" on 2007-4-6
  1538. #if defined(__MMI_MULTITAP_DANISH__)
  1539. /*****************************************************************************
  1540.  * FUNCTION
  1541.  *  wgui_singleline_inputbox_change_input_mode_multitap_DANISH
  1542.  * DESCRIPTION
  1543.  *  change input mode of single line input box to  DANISH
  1544.  * PARAMETERS
  1545.  *  void
  1546.  * RETURNS
  1547.  *  void
  1548.  *****************************************************************************/
  1549. void wgui_singleline_inputbox_change_input_mode_multitap_DANISH(void)
  1550. {
  1551.     /*----------------------------------------------------------------*/
  1552.     /* Local Variables                                                */
  1553.     /*----------------------------------------------------------------*/
  1554.     /*----------------------------------------------------------------*/
  1555.     /* Code Body                                                      */
  1556.     /*----------------------------------------------------------------*/
  1557.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_UPPERCASE_DANISH;
  1558.     wgui_singleline_inputbox_input_mode_changed = 1;
  1559. }
  1560. /*****************************************************************************
  1561.  * FUNCTION
  1562.  *  wgui_singleline_inputbox_change_input_mode_multitap_danish
  1563.  * DESCRIPTION
  1564.  *  change input mode of single line input box to  Danish
  1565.  * PARAMETERS
  1566.  *  void
  1567.  * RETURNS
  1568.  *  void
  1569.  *****************************************************************************/
  1570. void wgui_singleline_inputbox_change_input_mode_multitap_danish(void)
  1571. {
  1572.     /*----------------------------------------------------------------*/
  1573.     /* Local Variables                                                */
  1574.     /*----------------------------------------------------------------*/
  1575.     /*----------------------------------------------------------------*/
  1576.     /* Code Body                                                      */
  1577.     /*----------------------------------------------------------------*/
  1578.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_LOWERCASE_DANISH;
  1579.     wgui_singleline_inputbox_input_mode_changed = 1;
  1580. }
  1581. /*****************************************************************************
  1582.  * FUNCTION
  1583.  *  wgui_change_inputbox_mode_quick_search_danish
  1584.  * DESCRIPTION
  1585.  *  
  1586.  * PARAMETERS
  1587.  *  void
  1588.  * RETURNS
  1589.  *  void
  1590.  *****************************************************************************/
  1591. void wgui_change_inputbox_mode_quick_search_danish(void)
  1592. {
  1593.     /*----------------------------------------------------------------*/
  1594.     /* Local Variables                                                */
  1595.     /*----------------------------------------------------------------*/
  1596.     /*----------------------------------------------------------------*/
  1597.     /* Code Body                                                      */
  1598.     /*----------------------------------------------------------------*/
  1599.     wgui_singleline_inputbox_input_type = INPUT_TYPE_MMI_LOWERCASE_DANISH;
  1600.     wgui_singleline_inputbox_input_mode_changed = 1;
  1601. }
  1602. #endif /* defined(__MMI_MULTITAP_DANISH__) */ 
  1603. #if defined(__MMI_T9_DANISH__) || defined(__MMI_ZI_DANISH__) || defined(__MMI_CSTAR_DANISH__) //KP Jerry add "__MMI_CSTAR_DANISH__" on 2007-4-6
  1604. /*****************************************************************************
  1605.  * FUNCTION
  1606.  *  wgui_singleline_inputbox_change_input_mode_smart_DANISH
  1607.  * DESCRIPTION
  1608.  *  change input mode of single line input box to  DANISH
  1609.  * PARAMETERS
  1610.  *  void
  1611.  * RETURNS
  1612.  *  void
  1613.  *****************************************************************************/
  1614. void wgui_singleline_inputbox_change_input_mode_smart_DANISH(void)
  1615. {
  1616.     /*----------------------------------------------------------------*/
  1617.     /* Local Variables                                                */
  1618.     /*----------------------------------------------------------------*/
  1619.     /*----------------------------------------------------------------*/
  1620.     /* Code Body                                                      */
  1621.     /*----------------------------------------------------------------*/
  1622.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_UPPERCASE_DANISH;
  1623.     wgui_singleline_inputbox_input_mode_changed = 1;
  1624. }
  1625. /*****************************************************************************
  1626.  * FUNCTION
  1627.  *  wgui_singleline_inputbox_change_input_mode_smart_danish
  1628.  * DESCRIPTION
  1629.  *  change input mode of single line input box to  Danish
  1630.  * PARAMETERS
  1631.  *  void
  1632.  * RETURNS
  1633.  *  void
  1634.  *****************************************************************************/
  1635. void wgui_singleline_inputbox_change_input_mode_smart_danish(void)
  1636. {
  1637.     /*----------------------------------------------------------------*/
  1638.     /* Local Variables                                                */
  1639.     /*----------------------------------------------------------------*/
  1640.     /*----------------------------------------------------------------*/
  1641.     /* Code Body                                                      */
  1642.     /*----------------------------------------------------------------*/
  1643.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_LOWERCASE_DANISH;
  1644.     wgui_singleline_inputbox_input_mode_changed = 1;
  1645. }
  1646. #endif /* defined(__MMI_T9_DANISH__) || defined(__MMI_ZI_DANISH__) || defined(__MMI_CSTAR_DANISH__) */  //KP Jerry add "__MMI_CSTAR_DANISH__" on 2007-4-6
  1647. #if defined(__MMI_MULTITAP_POLISH__)
  1648. /*****************************************************************************
  1649.  * FUNCTION
  1650.  *  wgui_singleline_inputbox_change_input_mode_multitap_POLISH
  1651.  * DESCRIPTION
  1652.  *  change input mode of single line input box to  POLISH
  1653.  * PARAMETERS
  1654.  *  void
  1655.  * RETURNS
  1656.  *  void
  1657.  *****************************************************************************/
  1658. void wgui_singleline_inputbox_change_input_mode_multitap_POLISH(void)
  1659. {
  1660.     /*----------------------------------------------------------------*/
  1661.     /* Local Variables                                                */
  1662.     /*----------------------------------------------------------------*/
  1663.     /*----------------------------------------------------------------*/
  1664.     /* Code Body                                                      */
  1665.     /*----------------------------------------------------------------*/
  1666.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_UPPERCASE_POLISH;
  1667.     wgui_singleline_inputbox_input_mode_changed = 1;
  1668. }
  1669. /*****************************************************************************
  1670.  * FUNCTION
  1671.  *  wgui_singleline_inputbox_change_input_mode_multitap_polish
  1672.  * DESCRIPTION
  1673.  *  change input mode of single line input box to  Polish
  1674.  * PARAMETERS
  1675.  *  void
  1676.  * RETURNS
  1677.  *  void
  1678.  *****************************************************************************/
  1679. void wgui_singleline_inputbox_change_input_mode_multitap_polish(void)
  1680. {
  1681.     /*----------------------------------------------------------------*/
  1682.     /* Local Variables                                                */
  1683.     /*----------------------------------------------------------------*/
  1684.     /*----------------------------------------------------------------*/
  1685.     /* Code Body                                                      */
  1686.     /*----------------------------------------------------------------*/
  1687.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_LOWERCASE_POLISH;
  1688.     wgui_singleline_inputbox_input_mode_changed = 1;
  1689. }
  1690. /*****************************************************************************
  1691.  * FUNCTION
  1692.  *  wgui_change_inputbox_mode_quick_search_polish
  1693.  * DESCRIPTION
  1694.  *  
  1695.  * PARAMETERS
  1696.  *  void
  1697.  * RETURNS
  1698.  *  void
  1699.  *****************************************************************************/
  1700. void wgui_change_inputbox_mode_quick_search_polish(void)
  1701. {
  1702.     /*----------------------------------------------------------------*/
  1703.     /* Local Variables                                                */
  1704.     /*----------------------------------------------------------------*/
  1705.     /*----------------------------------------------------------------*/
  1706.     /* Code Body                                                      */
  1707.     /*----------------------------------------------------------------*/
  1708.     wgui_singleline_inputbox_input_type = INPUT_TYPE_MMI_LOWERCASE_POLISH;
  1709.     wgui_singleline_inputbox_input_mode_changed = 1;
  1710. }
  1711. #endif /* defined(__MMI_MULTITAP_POLISH__) */ 
  1712. #if defined(__MMI_T9_POLISH__) || defined(__MMI_ZI_POLISH__) || defined(__MMI_CSTAR_POLISH__) //KP Jerry add "__MMI_CSTAR_POLISH__" on 2007-4-6
  1713. /*****************************************************************************
  1714.  * FUNCTION
  1715.  *  wgui_singleline_inputbox_change_input_mode_smart_POLISH
  1716.  * DESCRIPTION
  1717.  *  change input mode of single line input box to  POLISH
  1718.  * PARAMETERS
  1719.  *  void
  1720.  * RETURNS
  1721.  *  void
  1722.  *****************************************************************************/
  1723. void wgui_singleline_inputbox_change_input_mode_smart_POLISH(void)
  1724. {
  1725.     /*----------------------------------------------------------------*/
  1726.     /* Local Variables                                                */
  1727.     /*----------------------------------------------------------------*/
  1728.     /*----------------------------------------------------------------*/
  1729.     /* Code Body                                                      */
  1730.     /*----------------------------------------------------------------*/
  1731.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_UPPERCASE_POLISH;
  1732.     wgui_singleline_inputbox_input_mode_changed = 1;
  1733. }
  1734. /*****************************************************************************
  1735.  * FUNCTION
  1736.  *  wgui_singleline_inputbox_change_input_mode_smart_polish
  1737.  * DESCRIPTION
  1738.  *  change input mode of single line input box to  Polish
  1739.  * PARAMETERS
  1740.  *  void
  1741.  * RETURNS
  1742.  *  void
  1743.  *****************************************************************************/
  1744. void wgui_singleline_inputbox_change_input_mode_smart_polish(void)
  1745. {
  1746.     /*----------------------------------------------------------------*/
  1747.     /* Local Variables                                                */
  1748.     /*----------------------------------------------------------------*/
  1749.     /*----------------------------------------------------------------*/
  1750.     /* Code Body                                                      */
  1751.     /*----------------------------------------------------------------*/
  1752.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_LOWERCASE_POLISH;
  1753.     wgui_singleline_inputbox_input_mode_changed = 1;
  1754. }
  1755. #endif /* defined(__MMI_T9_POLISH__) || defined(__MMI_ZI_POLISH__) || defined(__MMI_CSTAR_POLISH__) */  //KP Jerry add "__MMI_CSTAR_POLISH__" on 2007-4-6
  1756. #if defined(__MMI_MULTITAP_FINNISH__)
  1757. /*****************************************************************************
  1758.  * FUNCTION
  1759.  *  wgui_singleline_inputbox_change_input_mode_multitap_FINNISH
  1760.  * DESCRIPTION
  1761.  *  change input mode of single line input box to  FINNISH
  1762.  * PARAMETERS
  1763.  *  void
  1764.  * RETURNS
  1765.  *  void
  1766.  *****************************************************************************/
  1767. void wgui_singleline_inputbox_change_input_mode_multitap_FINNISH(void)
  1768. {
  1769.     /*----------------------------------------------------------------*/
  1770.     /* Local Variables                                                */
  1771.     /*----------------------------------------------------------------*/
  1772.     /*----------------------------------------------------------------*/
  1773.     /* Code Body                                                      */
  1774.     /*----------------------------------------------------------------*/
  1775.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_UPPERCASE_FINNISH;
  1776.     wgui_singleline_inputbox_input_mode_changed = 1;
  1777. }
  1778. /*****************************************************************************
  1779.  * FUNCTION
  1780.  *  wgui_singleline_inputbox_change_input_mode_multitap_finnish
  1781.  * DESCRIPTION
  1782.  *  change input mode of single line input box to  finnish
  1783.  * PARAMETERS
  1784.  *  void
  1785.  * RETURNS
  1786.  *  void
  1787.  *****************************************************************************/
  1788. void wgui_singleline_inputbox_change_input_mode_multitap_finnish(void)
  1789. {
  1790.     /*----------------------------------------------------------------*/
  1791.     /* Local Variables                                                */
  1792.     /*----------------------------------------------------------------*/
  1793.     /*----------------------------------------------------------------*/
  1794.     /* Code Body                                                      */
  1795.     /*----------------------------------------------------------------*/
  1796.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_LOWERCASE_FINNISH;
  1797.     wgui_singleline_inputbox_input_mode_changed = 1;
  1798. }
  1799. /*****************************************************************************
  1800.  * FUNCTION
  1801.  *  wgui_change_inputbox_mode_quick_search_finnish
  1802.  * DESCRIPTION
  1803.  *  
  1804.  * PARAMETERS
  1805.  *  void
  1806.  * RETURNS
  1807.  *  void
  1808.  *****************************************************************************/
  1809. void wgui_change_inputbox_mode_quick_search_finnish(void)
  1810. {
  1811.     /*----------------------------------------------------------------*/
  1812.     /* Local Variables                                                */
  1813.     /*----------------------------------------------------------------*/
  1814.     /*----------------------------------------------------------------*/
  1815.     /* Code Body                                                      */
  1816.     /*----------------------------------------------------------------*/
  1817.     wgui_singleline_inputbox_input_type = INPUT_TYPE_MMI_LOWERCASE_FINNISH;
  1818.     wgui_singleline_inputbox_input_mode_changed = 1;
  1819. }
  1820. #endif /* defined(__MMI_MULTITAP_FINNISH__) */ 
  1821. #if defined(__MMI_T9_FINNISH__) || defined(__MMI_ZI_FINNISH__) || defined(__MMI_CSTAR_FRENCH__) //KP Jerry add "__MMI_CSTAR_FRENCH__" on 2007-4-6
  1822. /*****************************************************************************
  1823.  * FUNCTION
  1824.  *  wgui_singleline_inputbox_change_input_mode_smart_FINNISH
  1825.  * DESCRIPTION
  1826.  *  change input mode of single line input box to  FINNISH
  1827.  * PARAMETERS
  1828.  *  void
  1829.  * RETURNS
  1830.  *  void
  1831.  *****************************************************************************/
  1832. void wgui_singleline_inputbox_change_input_mode_smart_FINNISH(void)
  1833. {
  1834.     /*----------------------------------------------------------------*/
  1835.     /* Local Variables                                                */
  1836.     /*----------------------------------------------------------------*/
  1837.     /*----------------------------------------------------------------*/
  1838.     /* Code Body                                                      */
  1839.     /*----------------------------------------------------------------*/
  1840.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_UPPERCASE_FINNISH;
  1841.     wgui_singleline_inputbox_input_mode_changed = 1;
  1842. }
  1843. /*****************************************************************************
  1844.  * FUNCTION
  1845.  *  wgui_singleline_inputbox_change_input_mode_smart_finnish
  1846.  * DESCRIPTION
  1847.  *  change input mode of single line input box to  finnish
  1848.  * PARAMETERS
  1849.  *  void
  1850.  * RETURNS
  1851.  *  void
  1852.  *****************************************************************************/
  1853. void wgui_singleline_inputbox_change_input_mode_smart_finnish(void)
  1854. {
  1855.     /*----------------------------------------------------------------*/
  1856.     /* Local Variables                                                */
  1857.     /*----------------------------------------------------------------*/
  1858.     /*----------------------------------------------------------------*/
  1859.     /* Code Body                                                      */
  1860.     /*----------------------------------------------------------------*/
  1861.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_LOWERCASE_FINNISH;
  1862.     wgui_singleline_inputbox_input_mode_changed = 1;
  1863. }
  1864. #endif /* defined(__MMI_T9_FINNISH__) || defined(__MMI_ZI_FINNISH__) || defined(__MMI_CSTAR_FRENCH__) */  //KP Jerry add "__MMI_CSTAR_FRENCH__" on 2007-4-6
  1865. #if defined(__MMI_MULTITAP_HUNGARIAN__) /* Gurdev Start Hungarian */
  1866. /*****************************************************************************
  1867.  * FUNCTION
  1868.  *  wgui_singleline_inputbox_change_input_mode_multitap_HUNGARIAN
  1869.  * DESCRIPTION
  1870.  *  change input mode of single line input box to  HUNGARIAN
  1871.  * PARAMETERS
  1872.  *  void
  1873.  * RETURNS
  1874.  *  void
  1875.  *****************************************************************************/
  1876. void wgui_singleline_inputbox_change_input_mode_multitap_HUNGARIAN(void)
  1877. {
  1878.     /*----------------------------------------------------------------*/
  1879.     /* Local Variables                                                */
  1880.     /*----------------------------------------------------------------*/
  1881.     /*----------------------------------------------------------------*/
  1882.     /* Code Body                                                      */
  1883.     /*----------------------------------------------------------------*/
  1884.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_UPPERCASE_HUNGARIAN;
  1885.     wgui_singleline_inputbox_input_mode_changed = 1;
  1886. }
  1887. /*****************************************************************************
  1888.  * FUNCTION
  1889.  *  wgui_singleline_inputbox_change_input_mode_multitap_hungarian
  1890.  * DESCRIPTION
  1891.  *  change input mode of single line input box to  hungarian
  1892.  * PARAMETERS
  1893.  *  void
  1894.  * RETURNS
  1895.  *  void
  1896.  *****************************************************************************/
  1897. void wgui_singleline_inputbox_change_input_mode_multitap_hungarian(void)
  1898. {
  1899.     /*----------------------------------------------------------------*/
  1900.     /* Local Variables                                                */
  1901.     /*----------------------------------------------------------------*/
  1902.     /*----------------------------------------------------------------*/
  1903.     /* Code Body                                                      */
  1904.     /*----------------------------------------------------------------*/
  1905.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_LOWERCASE_HUNGARIAN;
  1906.     wgui_singleline_inputbox_input_mode_changed = 1;
  1907. }
  1908. /*****************************************************************************
  1909.  * FUNCTION
  1910.  *  wgui_change_inputbox_mode_quick_search_hungarian
  1911.  * DESCRIPTION
  1912.  *  
  1913.  * PARAMETERS
  1914.  *  void
  1915.  * RETURNS
  1916.  *  void
  1917.  *****************************************************************************/
  1918. void wgui_change_inputbox_mode_quick_search_hungarian(void)
  1919. {
  1920.     /*----------------------------------------------------------------*/
  1921.     /* Local Variables                                                */
  1922.     /*----------------------------------------------------------------*/
  1923.     /*----------------------------------------------------------------*/
  1924.     /* Code Body                                                      */
  1925.     /*----------------------------------------------------------------*/
  1926.     wgui_singleline_inputbox_input_type = INPUT_TYPE_MMI_LOWERCASE_HUNGARIAN;
  1927.     wgui_singleline_inputbox_input_mode_changed = 1;
  1928. }
  1929. #endif /* defined(__MMI_MULTITAP_HUNGARIAN__) */ 
  1930. #if defined(__MMI_T9_HUNGARIAN__) || defined(__MMI_ZI_HUNGARIAN__) || defined(__MMI_CSTAR_HUNGARIAN__) //KP Jerry add "__MMI_CSTAR_HUNGARIAN__" on 2007-4-6
  1931. /*****************************************************************************
  1932.  * FUNCTION
  1933.  *  wgui_singleline_inputbox_change_input_mode_smart_HUNGARIAN
  1934.  * DESCRIPTION
  1935.  *  change input mode of single line input box to  HUNGARIAN
  1936.  * PARAMETERS
  1937.  *  void
  1938.  * RETURNS
  1939.  *  void
  1940.  *****************************************************************************/
  1941. void wgui_singleline_inputbox_change_input_mode_smart_HUNGARIAN(void)
  1942. {
  1943.     /*----------------------------------------------------------------*/
  1944.     /* Local Variables                                                */
  1945.     /*----------------------------------------------------------------*/
  1946.     /*----------------------------------------------------------------*/
  1947.     /* Code Body                                                      */
  1948.     /*----------------------------------------------------------------*/
  1949.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_UPPERCASE_HUNGARIAN;
  1950.     wgui_singleline_inputbox_input_mode_changed = 1;
  1951. }
  1952. /*****************************************************************************
  1953.  * FUNCTION
  1954.  *  wgui_singleline_inputbox_change_input_mode_smart_hungarian
  1955.  * DESCRIPTION
  1956.  *  change input mode of single line input box to  hungarian
  1957.  * PARAMETERS
  1958.  *  void
  1959.  * RETURNS
  1960.  *  void
  1961.  *****************************************************************************/
  1962. void wgui_singleline_inputbox_change_input_mode_smart_hungarian(void)
  1963. {
  1964.     /*----------------------------------------------------------------*/
  1965.     /* Local Variables                                                */
  1966.     /*----------------------------------------------------------------*/
  1967.     /*----------------------------------------------------------------*/
  1968.     /* Code Body                                                      */
  1969.     /*----------------------------------------------------------------*/
  1970.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_LOWERCASE_HUNGARIAN;
  1971.     wgui_singleline_inputbox_input_mode_changed = 1;
  1972. }
  1973. #endif /* defined(__MMI_T9_HUNGARIAN__) || defined(__MMI_ZI_HUNGARIAN__) || defined(__MMI_CSTAR_HUNGARIAN__) */  //KP Jerry add "__MMI_CSTAR_HUNGARIAN__" on 2007-4-6
  1974. #if defined(__MMI_MULTITAP_SLOVAK__)
  1975. /*****************************************************************************
  1976.  * FUNCTION
  1977.  *  wgui_singleline_inputbox_change_input_mode_multitap_SLOVAK
  1978.  * DESCRIPTION
  1979.  *  change input mode of single line input box to  SLOVAK
  1980.  * PARAMETERS
  1981.  *  void
  1982.  * RETURNS
  1983.  *  void
  1984.  *****************************************************************************/
  1985. void wgui_singleline_inputbox_change_input_mode_multitap_SLOVAK(void)
  1986. {
  1987.     /*----------------------------------------------------------------*/
  1988.     /* Local Variables                                                */
  1989.     /*----------------------------------------------------------------*/
  1990.     /*----------------------------------------------------------------*/
  1991.     /* Code Body                                                      */
  1992.     /*----------------------------------------------------------------*/
  1993.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_UPPERCASE_SLOVAK;
  1994.     wgui_singleline_inputbox_input_mode_changed = 1;
  1995. }
  1996. /*****************************************************************************
  1997.  * FUNCTION
  1998.  *  wgui_singleline_inputbox_change_input_mode_multitap_slovak
  1999.  * DESCRIPTION
  2000.  *  change input mode of single line input box to  slovak
  2001.  * PARAMETERS
  2002.  *  void
  2003.  * RETURNS
  2004.  *  void
  2005.  *****************************************************************************/
  2006. void wgui_singleline_inputbox_change_input_mode_multitap_slovak(void)
  2007. {
  2008.     /*----------------------------------------------------------------*/
  2009.     /* Local Variables                                                */
  2010.     /*----------------------------------------------------------------*/
  2011.     /*----------------------------------------------------------------*/
  2012.     /* Code Body                                                      */
  2013.     /*----------------------------------------------------------------*/
  2014.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_LOWERCASE_SLOVAK;
  2015.     wgui_singleline_inputbox_input_mode_changed = 1;
  2016. }
  2017. /*****************************************************************************
  2018.  * FUNCTION
  2019.  *  wgui_change_inputbox_mode_quick_search_slovak
  2020.  * DESCRIPTION
  2021.  *  
  2022.  * PARAMETERS
  2023.  *  void
  2024.  * RETURNS
  2025.  *  void
  2026.  *****************************************************************************/
  2027. void wgui_change_inputbox_mode_quick_search_slovak(void)
  2028. {
  2029.     /*----------------------------------------------------------------*/
  2030.     /* Local Variables                                                */
  2031.     /*----------------------------------------------------------------*/
  2032.     /*----------------------------------------------------------------*/
  2033.     /* Code Body                                                      */
  2034.     /*----------------------------------------------------------------*/
  2035.     wgui_singleline_inputbox_input_type = INPUT_TYPE_MMI_LOWERCASE_SLOVAK;
  2036.     wgui_singleline_inputbox_input_mode_changed = 1;
  2037. }
  2038. #endif /* defined(__MMI_MULTITAP_SLOVAK__) */ 
  2039. #if defined(__MMI_T9_SLOVAK__) || defined(__MMI_ZI_SLOVAK__) || defined(__MMI_CSTAR_SLOVAK__) //KP Shahu add "__MMI_CSTAR_SLOVAK__" on 2007-4-6
  2040. /*****************************************************************************
  2041.  * FUNCTION
  2042.  *  wgui_singleline_inputbox_change_input_mode_smart_SLOVAK
  2043.  * DESCRIPTION
  2044.  *  change input mode of single line input box to  SLOVAK
  2045.  * PARAMETERS
  2046.  *  void
  2047.  * RETURNS
  2048.  *  void
  2049.  *****************************************************************************/
  2050. void wgui_singleline_inputbox_change_input_mode_smart_SLOVAK(void)
  2051. {
  2052.     /*----------------------------------------------------------------*/
  2053.     /* Local Variables                                                */
  2054.     /*----------------------------------------------------------------*/
  2055.     /*----------------------------------------------------------------*/
  2056.     /* Code Body                                                      */
  2057.     /*----------------------------------------------------------------*/
  2058.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_UPPERCASE_SLOVAK;
  2059.     wgui_singleline_inputbox_input_mode_changed = 1;
  2060. }
  2061. /*****************************************************************************
  2062.  * FUNCTION
  2063.  *  wgui_singleline_inputbox_change_input_mode_smart_slovak
  2064.  * DESCRIPTION
  2065.  *  change input mode of single line input box to  slovak
  2066.  * PARAMETERS
  2067.  *  void
  2068.  * RETURNS
  2069.  *  void
  2070.  *****************************************************************************/
  2071. void wgui_singleline_inputbox_change_input_mode_smart_slovak(void)
  2072. {
  2073.     /*----------------------------------------------------------------*/
  2074.     /* Local Variables                                                */
  2075.     /*----------------------------------------------------------------*/
  2076.     /*----------------------------------------------------------------*/
  2077.     /* Code Body                                                      */
  2078.     /*----------------------------------------------------------------*/
  2079.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_LOWERCASE_SLOVAK;
  2080.     wgui_singleline_inputbox_input_mode_changed = 1;
  2081. }
  2082. #endif /* defined(__MMI_T9_SLOVAK__) || defined(__MMI_ZI_SLOVAK__) || defined(__MMI_CSTAR_SLOVAK__) */  //KP Shahu add "__MMI_CSTAR_SLOVAK__" on 2007-4-6
  2083. #if defined(__MMI_MULTITAP_DUTCH__)
  2084. /*****************************************************************************
  2085.  * FUNCTION
  2086.  *  wgui_singleline_inputbox_change_input_mode_multitap_DUTCH
  2087.  * DESCRIPTION
  2088.  *  change input mode of single line input box to  dutch
  2089.  * PARAMETERS
  2090.  *  void
  2091.  * RETURNS
  2092.  *  void
  2093.  *****************************************************************************/
  2094. void wgui_singleline_inputbox_change_input_mode_multitap_DUTCH(void)
  2095. {
  2096.     /*----------------------------------------------------------------*/
  2097.     /* Local Variables                                                */
  2098.     /*----------------------------------------------------------------*/
  2099.     /*----------------------------------------------------------------*/
  2100.     /* Code Body                                                      */
  2101.     /*----------------------------------------------------------------*/
  2102.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_UPPERCASE_DUTCH;
  2103.     wgui_singleline_inputbox_input_mode_changed = 1;
  2104. }
  2105. /*****************************************************************************
  2106.  * FUNCTION
  2107.  *  wgui_singleline_inputbox_change_input_mode_multitap_dutch
  2108.  * DESCRIPTION
  2109.  *  change input mode of single line input box to  dutch
  2110.  * PARAMETERS
  2111.  *  void
  2112.  * RETURNS
  2113.  *  void
  2114.  *****************************************************************************/
  2115. void wgui_singleline_inputbox_change_input_mode_multitap_dutch(void)
  2116. {
  2117.     /*----------------------------------------------------------------*/
  2118.     /* Local Variables                                                */
  2119.     /*----------------------------------------------------------------*/
  2120.     /*----------------------------------------------------------------*/
  2121.     /* Code Body                                                      */
  2122.     /*----------------------------------------------------------------*/
  2123.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_LOWERCASE_DUTCH;
  2124.     wgui_singleline_inputbox_input_mode_changed = 1;
  2125. }
  2126. /*****************************************************************************
  2127.  * FUNCTION
  2128.  *  wgui_change_inputbox_mode_quick_search_dutch
  2129.  * DESCRIPTION
  2130.  *  
  2131.  * PARAMETERS
  2132.  *  void
  2133.  * RETURNS
  2134.  *  void
  2135.  *****************************************************************************/
  2136. void wgui_change_inputbox_mode_quick_search_dutch(void)
  2137. {
  2138.     /*----------------------------------------------------------------*/
  2139.     /* Local Variables                                                */
  2140.     /*----------------------------------------------------------------*/
  2141.     /*----------------------------------------------------------------*/
  2142.     /* Code Body                                                      */
  2143.     /*----------------------------------------------------------------*/
  2144.     wgui_singleline_inputbox_input_type = INPUT_TYPE_MMI_LOWERCASE_DUTCH;
  2145.     wgui_singleline_inputbox_input_mode_changed = 1;
  2146. }
  2147. #endif /* defined(__MMI_MULTITAP_DUTCH__) */ 
  2148. #if defined(__MMI_T9_DUTCH__) || defined(__MMI_ZI_DUTCH__) || defined(__MMI_CSTAR_DUTCH__) //KP Jerry add "__MMI_CSTAR_DUTCH__" on 2007-4-6
  2149. /*****************************************************************************
  2150.  * FUNCTION
  2151.  *  wgui_singleline_inputbox_change_input_mode_smart_DUTCH
  2152.  * DESCRIPTION
  2153.  *  change input mode of single line input box to  DUTCH
  2154.  * PARAMETERS
  2155.  *  void
  2156.  * RETURNS
  2157.  *  void
  2158.  *****************************************************************************/
  2159. void wgui_singleline_inputbox_change_input_mode_smart_DUTCH(void)
  2160. {
  2161.     /*----------------------------------------------------------------*/
  2162.     /* Local Variables                                                */
  2163.     /*----------------------------------------------------------------*/
  2164.     /*----------------------------------------------------------------*/
  2165.     /* Code Body                                                      */
  2166.     /*----------------------------------------------------------------*/
  2167.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_UPPERCASE_DUTCH;
  2168.     wgui_singleline_inputbox_input_mode_changed = 1;
  2169. }
  2170. /*****************************************************************************
  2171.  * FUNCTION
  2172.  *  wgui_singleline_inputbox_change_input_mode_smart_dutch
  2173.  * DESCRIPTION
  2174.  *  change input mode of single line input box to  dutch
  2175.  * PARAMETERS
  2176.  *  void
  2177.  * RETURNS
  2178.  *  void
  2179.  *****************************************************************************/
  2180. void wgui_singleline_inputbox_change_input_mode_smart_dutch(void)
  2181. {
  2182.     /*----------------------------------------------------------------*/
  2183.     /* Local Variables                                                */
  2184.     /*----------------------------------------------------------------*/
  2185.     /*----------------------------------------------------------------*/
  2186.     /* Code Body                                                      */
  2187.     /*----------------------------------------------------------------*/
  2188.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_LOWERCASE_DUTCH;
  2189.     wgui_singleline_inputbox_input_mode_changed = 1;
  2190. }
  2191. #endif /* defined(__MMI_T9_DUTCH__) || defined(__MMI_ZI_DUTCH__) || defined(__MMI_CSTAR_DUTCH__) */  //KP Jerry add "__MMI_CSTAR_DUTCH__" on 2007-4-6
  2192. #if defined(__MMI_MULTITAP_SWEDISH__)
  2193. /*****************************************************************************
  2194.  * FUNCTION
  2195.  *  wgui_singleline_inputbox_change_input_mode_multitap_SWEDISH
  2196.  * DESCRIPTION
  2197.  *  change input mode of single line input box to  SWEDISH
  2198.  * PARAMETERS
  2199.  *  void
  2200.  * RETURNS
  2201.  *  void
  2202.  *****************************************************************************/
  2203. void wgui_singleline_inputbox_change_input_mode_multitap_SWEDISH(void)
  2204. {
  2205.     /*----------------------------------------------------------------*/
  2206.     /* Local Variables                                                */
  2207.     /*----------------------------------------------------------------*/
  2208.     /*----------------------------------------------------------------*/
  2209.     /* Code Body                                                      */
  2210.     /*----------------------------------------------------------------*/
  2211.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_UPPERCASE_SWEDISH;
  2212.     wgui_singleline_inputbox_input_mode_changed = 1;
  2213. }
  2214. /*****************************************************************************
  2215.  * FUNCTION
  2216.  *  wgui_singleline_inputbox_change_input_mode_multitap_swedish
  2217.  * DESCRIPTION
  2218.  *  change input mode of single line input box to  swedish
  2219.  * PARAMETERS
  2220.  *  void
  2221.  * RETURNS
  2222.  *  void
  2223.  *****************************************************************************/
  2224. void wgui_singleline_inputbox_change_input_mode_multitap_swedish(void)
  2225. {
  2226.     /*----------------------------------------------------------------*/
  2227.     /* Local Variables                                                */
  2228.     /*----------------------------------------------------------------*/
  2229.     /*----------------------------------------------------------------*/
  2230.     /* Code Body                                                      */
  2231.     /*----------------------------------------------------------------*/
  2232.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_LOWERCASE_SWEDISH;
  2233.     wgui_singleline_inputbox_input_mode_changed = 1;
  2234. }
  2235. /*****************************************************************************
  2236.  * FUNCTION
  2237.  *  wgui_change_inputbox_mode_quick_search_swedish
  2238.  * DESCRIPTION
  2239.  *  
  2240.  * PARAMETERS
  2241.  *  void
  2242.  * RETURNS
  2243.  *  void
  2244.  *****************************************************************************/
  2245. void wgui_change_inputbox_mode_quick_search_swedish(void)
  2246. {
  2247.     /*----------------------------------------------------------------*/
  2248.     /* Local Variables                                                */
  2249.     /*----------------------------------------------------------------*/
  2250.     /*----------------------------------------------------------------*/
  2251.     /* Code Body                                                      */
  2252.     /*----------------------------------------------------------------*/
  2253.     wgui_singleline_inputbox_input_type = INPUT_TYPE_MMI_LOWERCASE_SWEDISH;
  2254.     wgui_singleline_inputbox_input_mode_changed = 1;
  2255. }
  2256. #endif /* defined(__MMI_MULTITAP_SWEDISH__) */ 
  2257. #if defined(__MMI_T9_SWEDISH__) || defined(__MMI_ZI_SWEDISH__) || defined(__MMI_CSTAR_SWEDISH__) //KP Jerry add "__MMI_CSTAR_SWEDISH__" on 2007-4-6
  2258. /*****************************************************************************
  2259.  * FUNCTION
  2260.  *  wgui_singleline_inputbox_change_input_mode_smart_SWEDISH
  2261.  * DESCRIPTION
  2262.  *  change input mode of single line input box to  SWEDISH
  2263.  * PARAMETERS
  2264.  *  void
  2265.  * RETURNS
  2266.  *  void
  2267.  *****************************************************************************/
  2268. void wgui_singleline_inputbox_change_input_mode_smart_SWEDISH(void)
  2269. {
  2270.     /*----------------------------------------------------------------*/
  2271.     /* Local Variables                                                */
  2272.     /*----------------------------------------------------------------*/
  2273.     /*----------------------------------------------------------------*/
  2274.     /* Code Body                                                      */
  2275.     /*----------------------------------------------------------------*/
  2276.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_UPPERCASE_SWEDISH;
  2277.     wgui_singleline_inputbox_input_mode_changed = 1;
  2278. }
  2279. /*****************************************************************************
  2280.  * FUNCTION
  2281.  *  wgui_singleline_inputbox_change_input_mode_smart_swedish
  2282.  * DESCRIPTION
  2283.  *  change input mode of single line input box to  swedish
  2284.  * PARAMETERS
  2285.  *  void
  2286.  * RETURNS
  2287.  *  void
  2288.  *****************************************************************************/
  2289. void wgui_singleline_inputbox_change_input_mode_smart_swedish(void)
  2290. {
  2291.     /*----------------------------------------------------------------*/
  2292.     /* Local Variables                                                */
  2293.     /*----------------------------------------------------------------*/
  2294.     /*----------------------------------------------------------------*/
  2295.     /* Code Body                                                      */
  2296.     /*----------------------------------------------------------------*/
  2297.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_LOWERCASE_SWEDISH;
  2298.     wgui_singleline_inputbox_input_mode_changed = 1;
  2299. }
  2300. #endif /* defined(__MMI_T9_SWEDISH__) || defined(__MMI_ZI_SWEDISH__) || defined(__MMI_CSTAR_SWEDISH__) */  //KP Jerry add "__MMI_CSTAR_SWEDISH__" on 2007-4-6
  2301. #if defined(__MMI_MULTITAP_CROATIAN__)
  2302. /*****************************************************************************
  2303.  * FUNCTION
  2304.  *  wgui_singleline_inputbox_change_input_mode_multitap_CROATIAN
  2305.  * DESCRIPTION
  2306.  *  change input mode of single line input box to  CROATIAN
  2307.  * PARAMETERS
  2308.  *  void
  2309.  * RETURNS
  2310.  *  void
  2311.  *****************************************************************************/
  2312. void wgui_singleline_inputbox_change_input_mode_multitap_CROATIAN(void)
  2313. {
  2314.     /*----------------------------------------------------------------*/
  2315.     /* Local Variables                                                */
  2316.     /*----------------------------------------------------------------*/
  2317.     /*----------------------------------------------------------------*/
  2318.     /* Code Body                                                      */
  2319.     /*----------------------------------------------------------------*/
  2320.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_UPPERCASE_CROATIAN;
  2321.     wgui_singleline_inputbox_input_mode_changed = 1;
  2322. }
  2323. /*****************************************************************************
  2324.  * FUNCTION
  2325.  *  wgui_singleline_inputbox_change_input_mode_multitap_croatian
  2326.  * DESCRIPTION
  2327.  *  change input mode of single line input box to  croatian
  2328.  * PARAMETERS
  2329.  *  void
  2330.  * RETURNS
  2331.  *  void
  2332.  *****************************************************************************/
  2333. void wgui_singleline_inputbox_change_input_mode_multitap_croatian(void)
  2334. {
  2335.     /*----------------------------------------------------------------*/
  2336.     /* Local Variables                                                */
  2337.     /*----------------------------------------------------------------*/
  2338.     /*----------------------------------------------------------------*/
  2339.     /* Code Body                                                      */
  2340.     /*----------------------------------------------------------------*/
  2341.     wgui_singleline_inputbox_input_type = INPUT_TYPE_ALPHANUMERIC_LOWERCASE_CROATIAN;
  2342.     wgui_singleline_inputbox_input_mode_changed = 1;
  2343. }
  2344. /*****************************************************************************
  2345.  * FUNCTION
  2346.  *  wgui_change_inputbox_mode_quick_search_croatian
  2347.  * DESCRIPTION
  2348.  *  
  2349.  * PARAMETERS
  2350.  *  void
  2351.  * RETURNS
  2352.  *  void
  2353.  *****************************************************************************/
  2354. void wgui_change_inputbox_mode_quick_search_croatian(void)
  2355. {
  2356.     /*----------------------------------------------------------------*/
  2357.     /* Local Variables                                                */
  2358.     /*----------------------------------------------------------------*/
  2359.     /*----------------------------------------------------------------*/
  2360.     /* Code Body                                                      */
  2361.     /*----------------------------------------------------------------*/
  2362.     wgui_singleline_inputbox_input_type = INPUT_TYPE_MMI_LOWERCASE_CROATIAN;
  2363.     wgui_singleline_inputbox_input_mode_changed = 1;
  2364. }
  2365. #endif /* defined(__MMI_MULTITAP_CROATIAN__) */ 
  2366. #if defined(__MMI_T9_CROATIAN__) || defined(__MMI_ZI_CROATIAN__) || defined(__MMI_CSTAR_CROATIAN__) //KP Jerry add "__MMI_CSTAR_CROATIAN__" on 2007-4-6
  2367. /*****************************************************************************
  2368.  * FUNCTION
  2369.  *  wgui_singleline_inputbox_change_input_mode_smart_CROATIAN
  2370.  * DESCRIPTION
  2371.  *  change input mode of single line input box to  CROATIAN
  2372.  * PARAMETERS
  2373.  *  void
  2374.  * RETURNS
  2375.  *  void
  2376.  *****************************************************************************/
  2377. void wgui_singleline_inputbox_change_input_mode_smart_CROATIAN(void)
  2378. {
  2379.     /*----------------------------------------------------------------*/
  2380.     /* Local Variables                                                */
  2381.     /*----------------------------------------------------------------*/
  2382.     /*----------------------------------------------------------------*/
  2383.     /* Code Body                                                      */
  2384.     /*----------------------------------------------------------------*/
  2385.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_UPPERCASE_CROATIAN;
  2386.     wgui_singleline_inputbox_input_mode_changed = 1;
  2387. }
  2388. /*****************************************************************************
  2389.  * FUNCTION
  2390.  *  wgui_singleline_inputbox_change_input_mode_smart_croatian
  2391.  * DESCRIPTION
  2392.  *  change input mode of single line input box to  croatian
  2393.  * PARAMETERS
  2394.  *  void
  2395.  * RETURNS
  2396.  *  void
  2397.  *****************************************************************************/
  2398. void wgui_singleline_inputbox_change_input_mode_smart_croatian(void)
  2399. {
  2400.     /*----------------------------------------------------------------*/
  2401.     /* Local Variables                                                */
  2402.     /*----------------------------------------------------------------*/
  2403.     /*----------------------------------------------------------------*/
  2404.     /* Code Body                                                      */
  2405.     /*----------------------------------------------------------------*/
  2406.     wgui_singleline_inputbox_input_type = INPUT_TYPE_SMART_LOWERCASE_CROATIAN;
  2407.     wgui_singleline_inputbox_input_mode_changed = 1;
  2408. }