Added support for HEX input panel layout 25/73825/2
authorJi-hoon Lee <dalton.lee@samsung.com>
Thu, 9 Jun 2016 07:05:30 +0000 (16:05 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 10 Jun 2016 01:26:08 +0000 (18:26 -0700)
Change-Id: I11ce1e27f0f0de18e409c4114b39819bbe1debfe

ism/extras/wayland_immodule/wayland_imcontext.c
ism/modules/panelagent/wayland/wayland_panel_agent_module.cpp

index e511774..6ec1ad4 100644 (file)
@@ -1452,6 +1452,9 @@ wayland_im_context_input_panel_layout_set(Ecore_IMF_Context *ctx,
         case ECORE_IMF_INPUT_PANEL_LAYOUT_NUMBERONLY:
             imcontext->content_purpose = WL_TEXT_INPUT_CONTENT_PURPOSE_DIGITS;
             break;
+        case ECORE_IMF_INPUT_PANEL_LAYOUT_HEX:
+            imcontext->content_purpose = WL_TEXT_INPUT_CONTENT_PURPOSE_ALPHA;
+            break;
         case ECORE_IMF_INPUT_PANEL_LAYOUT_TERMINAL:
             imcontext->content_purpose = WL_TEXT_INPUT_CONTENT_PURPOSE_TERMINAL;
             break;
index 209e030..4208b91 100644 (file)
@@ -1833,6 +1833,9 @@ Ecore_IMF_Input_Panel_Layout wsc_context_input_panel_layout_get (WSCContextISF *
         case WL_TEXT_INPUT_CONTENT_PURPOSE_PASSWORD_DIGITS:
             layout = ECORE_IMF_INPUT_PANEL_LAYOUT_PASSWORD;
             break;
+        case WL_TEXT_INPUT_CONTENT_PURPOSE_ALPHA:
+            layout = ECORE_IMF_INPUT_PANEL_LAYOUT_HEX;
+            break;
         case WL_TEXT_INPUT_CONTENT_PURPOSE_TERMINAL:
             layout = ECORE_IMF_INPUT_PANEL_LAYOUT_TERMINAL;
             break;