break;
case ISE_LAYOUT_STYLE_HEX:
if (_context_layout == ISE_LAYOUT_STYLE_EMAIL ||
- _context_layout == ISE_LAYOUT_STYLE_URL ||
- _context_layout == ISE_LAYOUT_STYLE_PASSWORD)
+ _context_layout == ISE_LAYOUT_STYLE_URL)
+ new_layout = ISE_LAYOUT_STYLE_VOICE;
+ else if (_context_layout == ISE_LAYOUT_STYLE_PASSWORD)
new_layout = _context_layout;
else
new_layout = ISE_LAYOUT_STYLE_EMOTICON;
if (_context_layout == ISE_LAYOUT_STYLE_PASSWORD &&
_context_layout_variation == ECORE_IMF_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NUMBERONLY)
; // PASSWORD NUMBER ONLY, do nothing
- else if (_context_layout == ISE_LAYOUT_STYLE_EMAIL ||
- _context_layout == ISE_LAYOUT_STYLE_URL ||
- _context_layout == ISE_LAYOUT_STYLE_PASSWORD)
+ else if (_context_layout == ISE_LAYOUT_STYLE_PASSWORD)
new_layout = ISE_LAYOUT_STYLE_HEX;
else
new_layout = ISE_LAYOUT_STYLE_VOICE;
new_layout = ISE_LAYOUT_STYLE_HEX;
break;
case ISE_LAYOUT_STYLE_VOICE:
- new_layout = ISE_LAYOUT_STYLE_EMOTICON;
+ if (_context_layout == ISE_LAYOUT_STYLE_EMAIL ||
+ _context_layout == ISE_LAYOUT_STYLE_URL)
+ new_layout = ISE_LAYOUT_STYLE_HEX;
+ else
+ new_layout = ISE_LAYOUT_STYLE_EMOTICON;
break;
default:
;
break;
case ISE_LAYOUT_STYLE_EMAIL:
case ISE_LAYOUT_STYLE_URL:
+ dot_num = 4;
+ break;
case ISE_LAYOUT_STYLE_PASSWORD:
if (_context_layout == ISE_LAYOUT_STYLE_PASSWORD &&
_context_layout_variation == ECORE_IMF_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NUMBERONLY)
focus_dot = 3;
break;
case ISE_LAYOUT_STYLE_VOICE:
- focus_dot = 4;
+ if (_context_layout == ISE_LAYOUT_STYLE_EMAIL ||
+ _context_layout == ISE_LAYOUT_STYLE_URL)
+ focus_dot = 3;
+ else
+ focus_dot = 4;
break;
default:
break;