From 98e99494aff2e13953ca834f68e08a5d620b4f36 Mon Sep 17 00:00:00 2001 From: InHong Han Date: Tue, 16 Aug 2016 15:19:36 +0900 Subject: [PATCH] Support voice input panel layout Change-Id: I87246ed4bee63b21262b81544050997a8bf5fdf0 --- ism/extras/wayland_immodule/wayland_imcontext.c | 3 +++ ism/modules/panelagent/wayland/wayland_panel_agent_module.cpp | 3 +++ 2 files changed, 6 insertions(+) diff --git a/ism/extras/wayland_immodule/wayland_imcontext.c b/ism/extras/wayland_immodule/wayland_imcontext.c index cf925d2..24d1580 100644 --- a/ism/extras/wayland_immodule/wayland_imcontext.c +++ b/ism/extras/wayland_immodule/wayland_imcontext.c @@ -2150,6 +2150,9 @@ wayland_im_context_input_panel_layout_set(Ecore_IMF_Context *ctx, imcontext->content_purpose = WL_TEXT_INPUT_CONTENT_PURPOSE_EMOTICON; break; // + case ECORE_IMF_INPUT_PANEL_LAYOUT_VOICE: + imcontext->content_purpose = WL_TEXT_INPUT_CONTENT_PURPOSE_VOICE; + break; default: imcontext->content_purpose = WL_TEXT_INPUT_CONTENT_PURPOSE_NORMAL; break; diff --git a/ism/modules/panelagent/wayland/wayland_panel_agent_module.cpp b/ism/modules/panelagent/wayland/wayland_panel_agent_module.cpp index 953147b..e57e543 100644 --- a/ism/modules/panelagent/wayland/wayland_panel_agent_module.cpp +++ b/ism/modules/panelagent/wayland/wayland_panel_agent_module.cpp @@ -1995,6 +1995,9 @@ Ecore_IMF_Input_Panel_Layout wsc_context_input_panel_layout_get (WSCContextISF * case WL_TEXT_INPUT_CONTENT_PURPOSE_EMOTICON: layout = ECORE_IMF_INPUT_PANEL_LAYOUT_EMOTICON; break; + case WL_TEXT_INPUT_CONTENT_PURPOSE_VOICE: + layout = ECORE_IMF_INPUT_PANEL_LAYOUT_VOICE; + break; case WL_TEXT_INPUT_CONTENT_PURPOSE_NORMAL: case WL_TEXT_INPUT_CONTENT_PURPOSE_FILENAME: case WL_TEXT_INPUT_CONTENT_PURPOSE_NAME: -- 2.7.4