Modify directory hierarchy 00/88900/3
authorsungwook79.park <sungwook79.park@samsung.com>
Wed, 21 Sep 2016 02:46:01 +0000 (11:46 +0900)
committersungwook79.park <sungwook79.park@samsung.com>
Wed, 21 Sep 2016 06:36:57 +0000 (15:36 +0900)
Change-Id: Ibb8f09a7ed802d1f250470060d8cd34b5383b18b
Signed-off-by: sungwook79.park <sungwook79.park@samsung.com>
150 files changed:
CMakeLists.txt
edje/mobile/images/icon/B13_mic.png [moved from edje/images/icon/B13_mic.png with 100% similarity]
edje/mobile/images/icon/B13_mic_Que.png [moved from edje/images/icon/B13_mic_Que.png with 100% similarity]
edje/mobile/images/icon/standby_mic_icon.png [moved from edje/images/icon/standby_mic_icon.png with 100% similarity]
edje/mobile/images/input_ic_voice_mic.png [new file with mode: 0644]
edje/mobile/images/style/tw_list_sub_btn_round.png [moved from edje/images/style/tw_list_sub_btn_round.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_00.png [moved from edje/images/style/tw_loading_small_00.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_01.png [moved from edje/images/style/tw_loading_small_01.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_02.png [moved from edje/images/style/tw_loading_small_02.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_03.png [moved from edje/images/style/tw_loading_small_03.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_04.png [moved from edje/images/style/tw_loading_small_04.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_05.png [moved from edje/images/style/tw_loading_small_05.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_06.png [moved from edje/images/style/tw_loading_small_06.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_07.png [moved from edje/images/style/tw_loading_small_07.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_08.png [moved from edje/images/style/tw_loading_small_08.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_09.png [moved from edje/images/style/tw_loading_small_09.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_10.png [moved from edje/images/style/tw_loading_small_10.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_11.png [moved from edje/images/style/tw_loading_small_11.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_12.png [moved from edje/images/style/tw_loading_small_12.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_13.png [moved from edje/images/style/tw_loading_small_13.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_14.png [moved from edje/images/style/tw_loading_small_14.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_15.png [moved from edje/images/style/tw_loading_small_15.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_16.png [moved from edje/images/style/tw_loading_small_16.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_17.png [moved from edje/images/style/tw_loading_small_17.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_18.png [moved from edje/images/style/tw_loading_small_18.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_19.png [moved from edje/images/style/tw_loading_small_19.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_20.png [moved from edje/images/style/tw_loading_small_20.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_21.png [moved from edje/images/style/tw_loading_small_21.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_22.png [moved from edje/images/style/tw_loading_small_22.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_23.png [moved from edje/images/style/tw_loading_small_23.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_24.png [moved from edje/images/style/tw_loading_small_24.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_25.png [moved from edje/images/style/tw_loading_small_25.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_26.png [moved from edje/images/style/tw_loading_small_26.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_27.png [moved from edje/images/style/tw_loading_small_27.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_28.png [moved from edje/images/style/tw_loading_small_28.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_29.png [moved from edje/images/style/tw_loading_small_29.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_30.png [moved from edje/images/style/tw_loading_small_30.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_31.png [moved from edje/images/style/tw_loading_small_31.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_32.png [moved from edje/images/style/tw_loading_small_32.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_33.png [moved from edje/images/style/tw_loading_small_33.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_34.png [moved from edje/images/style/tw_loading_small_34.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_35.png [moved from edje/images/style/tw_loading_small_35.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_36.png [moved from edje/images/style/tw_loading_small_36.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_37.png [moved from edje/images/style/tw_loading_small_37.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_38.png [moved from edje/images/style/tw_loading_small_38.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_39.png [moved from edje/images/style/tw_loading_small_39.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_40.png [moved from edje/images/style/tw_loading_small_40.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_41.png [moved from edje/images/style/tw_loading_small_41.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_42.png [moved from edje/images/style/tw_loading_small_42.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_43.png [moved from edje/images/style/tw_loading_small_43.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_44.png [moved from edje/images/style/tw_loading_small_44.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_45.png [moved from edje/images/style/tw_loading_small_45.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_46.png [moved from edje/images/style/tw_loading_small_46.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_47.png [moved from edje/images/style/tw_loading_small_47.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_48.png [moved from edje/images/style/tw_loading_small_48.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_49.png [moved from edje/images/style/tw_loading_small_49.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_50.png [moved from edje/images/style/tw_loading_small_50.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_51.png [moved from edje/images/style/tw_loading_small_51.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_52.png [moved from edje/images/style/tw_loading_small_52.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_53.png [moved from edje/images/style/tw_loading_small_53.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_54.png [moved from edje/images/style/tw_loading_small_54.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_55.png [moved from edje/images/style/tw_loading_small_55.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_56.png [moved from edje/images/style/tw_loading_small_56.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_57.png [moved from edje/images/style/tw_loading_small_57.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_58.png [moved from edje/images/style/tw_loading_small_58.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_59.png [moved from edje/images/style/tw_loading_small_59.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_60.png [moved from edje/images/style/tw_loading_small_60.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_61.png [moved from edje/images/style/tw_loading_small_61.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_62.png [moved from edje/images/style/tw_loading_small_62.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_63.png [moved from edje/images/style/tw_loading_small_63.png with 100% similarity]
edje/mobile/images/style/tw_loading_small_64.png [moved from edje/images/style/tw_loading_small_64.png with 100% similarity]
edje/mobile/images/tw_bottom_btn_bg.png [moved from edje/images/tw_bottom_btn_bg.png with 100% similarity]
edje/wearable/images/icon/B13_mic.png [new file with mode: 0644]
edje/wearable/images/icon/B13_mic_Que.png [new file with mode: 0644]
edje/wearable/images/icon/standby_mic_icon.png [new file with mode: 0644]
edje/wearable/images/input_ic_voice_mic.png [moved from edje/images/input_ic_voice_mic.png with 100% similarity]
edje/wearable/images/style/tw_list_sub_btn_round.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_00.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_01.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_02.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_03.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_04.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_05.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_06.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_07.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_08.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_09.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_10.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_11.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_12.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_13.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_14.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_15.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_16.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_17.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_18.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_19.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_20.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_21.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_22.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_23.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_24.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_25.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_26.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_27.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_28.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_29.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_30.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_31.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_32.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_33.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_34.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_35.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_36.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_37.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_38.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_39.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_40.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_41.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_42.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_43.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_44.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_45.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_46.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_47.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_48.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_49.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_50.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_51.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_52.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_53.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_54.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_55.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_56.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_57.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_58.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_59.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_60.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_61.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_62.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_63.png [new file with mode: 0644]
edje/wearable/images/style/tw_loading_small_64.png [new file with mode: 0644]
edje/wearable/images/tw_bottom_btn_bg.png [new file with mode: 0644]
res/mobile/edje/w-input-stt-button.edc [moved from res/edje/w-input-stt-button.edc with 100% similarity]
res/mobile/edje/w-input-stt.edc [moved from res/edje/w-input-stt.edc with 100% similarity]
res/mobile/images/w_mode_stt_ic.png [moved from res/images/w_mode_stt_ic.png with 100% similarity]
res/wearable/edje/w-input-stt-button.edc [new file with mode: 0644]
res/wearable/edje/w-input-stt.edc [new file with mode: 0644]
res/wearable/images/w_mode_stt_ic.png [new file with mode: 0644]
src/ise-stt-mode.cpp

index e6cb895..25cb6dd 100644 (file)
@@ -126,21 +126,44 @@ ADD_CUSTOM_TARGET(
 ADD_DEPENDENCIES(${PROJECT_NAME} layout_keypad.edj)
 INSTALL(FILES ${CMAKE_BINARY_DIR}/layout_keypad.edj DESTINATION ${ISE_LAYOUTDIR}/sdk/edc)
 
+if(${TARGET} STREQUAL "wearable")
 ADD_CUSTOM_TARGET(w-input-stt.edj COMMAND edje_cc
-        -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/images
-        ${CMAKE_CURRENT_SOURCE_DIR}/res/edje/w-input-stt.edc
-        ${CMAKE_BINARY_DIR}/res/edje/w-input-stt.edj
-        DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/edje/w-input-stt.edc)
+        -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/wearable/images
+        ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/w-input-stt.edc
+        ${CMAKE_BINARY_DIR}/res/wearable/edje/w-input-stt.edj
+        DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/w-input-stt.edc)
 ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt.edj)
-INSTALL(FILES ${CMAKE_BINARY_DIR}/res/edje/w-input-stt.edj DESTINATION ${ISE_RESDIR}/edje)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/res/wearable/edje/w-input-stt.edj DESTINATION
+${ISE_RESDIR}/edje/wearable)
 
 ADD_CUSTOM_TARGET(w-input-stt-button.edj COMMAND edje_cc
-        -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/images
-        ${CMAKE_CURRENT_SOURCE_DIR}/res/edje/w-input-stt-button.edc
-        ${CMAKE_BINARY_DIR}/res/edje/w-input-stt-button.edj
-        DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/edje/w-input-stt-button.edc)
+        -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/wearable/images
+        ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/w-input-stt-button.edc
+        ${CMAKE_BINARY_DIR}/res/wearable/edje/w-input-stt-button.edj
+        DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/w-input-stt-button.edc)
 ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt-button.edj)
-INSTALL(FILES ${CMAKE_BINARY_DIR}/res/edje/w-input-stt-button.edj DESTINATION ${ISE_RESDIR}/edje)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/res/wearable/edje/w-input-stt-button.edj DESTINATION
+${ISE_RESDIR}/edje/wearable)
+
+else()
+ADD_CUSTOM_TARGET(w-input-stt.edj COMMAND edje_cc
+        -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/mobile/images
+        ${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/edje/w-input-stt.edc
+        ${CMAKE_BINARY_DIR}/res/mobile/edje/w-input-stt.edj
+        DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/edje/w-input-stt.edc)
+ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt.edj)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/res/mobile/edje/w-input-stt.edj DESTINATION
+${ISE_RESDIR}/edje/mobile)
+
+ADD_CUSTOM_TARGET(w-input-stt-button.edj COMMAND edje_cc
+        -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/mobile/images
+        ${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/edje/w-input-stt-button.edc
+        ${CMAKE_BINARY_DIR}/res/mobile/edje/w-input-stt-button.edj
+        DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/edje/w-input-stt-button.edc)
+ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt-button.edj)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/res/mobile/edje/w-input-stt-button.edj DESTINATION
+${ISE_RESDIR}/edje/mobile)
+endif()
 
 # For edc File end
 
@@ -152,8 +175,13 @@ INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${ISE_BINDIR})
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/${PROJECT_NAME}.xml DESTINATION
         ${TZ_SYS_RO_PACKAGES})
 
-FILE(GLOB_RECURSE ISE_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res/images/*.png")
-INSTALL(FILES ${ISE_DEFAULT_IMAGES} DESTINATION ${ISE_RESDIR}/images)
+if(${TARGET} STREQUAL "wearable")
+FILE(GLOB_RECURSE ISE_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/images/*.png")
+INSTALL(FILES ${ISE_DEFAULT_IMAGES} DESTINATION ${ISE_RESDIR}/wearable/images)
+else()
+FILE(GLOB_RECURSE ISE_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/images/*.png")
+INSTALL(FILES ${ISE_DEFAULT_IMAGES} DESTINATION ${ISE_RESDIR}/mobile/images)
+endif()
 
 if(${TARGET} STREQUAL "tv")
 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/data/pixmaps/default/tv/
@@ -165,7 +193,7 @@ INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/data/pixmaps/default/wearable/
         DESTINATION ${ISE_LAYOUTDIR}/wearable/image)
 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/data/layout/wearable/ DESTINATION
         ${ISE_LAYOUTDIR}/wearable FILES_MATCHING PATTERN "*.xml")
-else(${TARGET} STREQUAL "tv")
+else()
 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/data/pixmaps/default/mobile/
         DESTINATION ${ISE_LAYOUTDIR}/mobile/image)
 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/data/layout/mobile/ DESTINATION
diff --git a/edje/mobile/images/input_ic_voice_mic.png b/edje/mobile/images/input_ic_voice_mic.png
new file mode 100644 (file)
index 0000000..227b950
Binary files /dev/null and b/edje/mobile/images/input_ic_voice_mic.png differ
diff --git a/edje/wearable/images/icon/B13_mic.png b/edje/wearable/images/icon/B13_mic.png
new file mode 100644 (file)
index 0000000..eedb538
Binary files /dev/null and b/edje/wearable/images/icon/B13_mic.png differ
diff --git a/edje/wearable/images/icon/B13_mic_Que.png b/edje/wearable/images/icon/B13_mic_Que.png
new file mode 100644 (file)
index 0000000..d73679c
Binary files /dev/null and b/edje/wearable/images/icon/B13_mic_Que.png differ
diff --git a/edje/wearable/images/icon/standby_mic_icon.png b/edje/wearable/images/icon/standby_mic_icon.png
new file mode 100644 (file)
index 0000000..eedb538
Binary files /dev/null and b/edje/wearable/images/icon/standby_mic_icon.png differ
diff --git a/edje/wearable/images/style/tw_list_sub_btn_round.png b/edje/wearable/images/style/tw_list_sub_btn_round.png
new file mode 100644 (file)
index 0000000..9c53f57
Binary files /dev/null and b/edje/wearable/images/style/tw_list_sub_btn_round.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_00.png b/edje/wearable/images/style/tw_loading_small_00.png
new file mode 100644 (file)
index 0000000..b0d25e2
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_00.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_01.png b/edje/wearable/images/style/tw_loading_small_01.png
new file mode 100644 (file)
index 0000000..52bcaa5
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_01.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_02.png b/edje/wearable/images/style/tw_loading_small_02.png
new file mode 100644 (file)
index 0000000..5077568
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_02.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_03.png b/edje/wearable/images/style/tw_loading_small_03.png
new file mode 100644 (file)
index 0000000..3b3b087
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_03.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_04.png b/edje/wearable/images/style/tw_loading_small_04.png
new file mode 100644 (file)
index 0000000..2a12143
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_04.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_05.png b/edje/wearable/images/style/tw_loading_small_05.png
new file mode 100644 (file)
index 0000000..07a90c4
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_05.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_06.png b/edje/wearable/images/style/tw_loading_small_06.png
new file mode 100644 (file)
index 0000000..810af15
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_06.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_07.png b/edje/wearable/images/style/tw_loading_small_07.png
new file mode 100644 (file)
index 0000000..f6fb69b
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_07.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_08.png b/edje/wearable/images/style/tw_loading_small_08.png
new file mode 100644 (file)
index 0000000..f79375e
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_08.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_09.png b/edje/wearable/images/style/tw_loading_small_09.png
new file mode 100644 (file)
index 0000000..ce12908
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_09.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_10.png b/edje/wearable/images/style/tw_loading_small_10.png
new file mode 100644 (file)
index 0000000..86c6c8a
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_10.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_11.png b/edje/wearable/images/style/tw_loading_small_11.png
new file mode 100644 (file)
index 0000000..ebb0dd1
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_11.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_12.png b/edje/wearable/images/style/tw_loading_small_12.png
new file mode 100644 (file)
index 0000000..74952d5
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_12.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_13.png b/edje/wearable/images/style/tw_loading_small_13.png
new file mode 100644 (file)
index 0000000..5daf9c2
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_13.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_14.png b/edje/wearable/images/style/tw_loading_small_14.png
new file mode 100644 (file)
index 0000000..f04d96d
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_14.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_15.png b/edje/wearable/images/style/tw_loading_small_15.png
new file mode 100644 (file)
index 0000000..313ad9c
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_15.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_16.png b/edje/wearable/images/style/tw_loading_small_16.png
new file mode 100644 (file)
index 0000000..e18da5b
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_16.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_17.png b/edje/wearable/images/style/tw_loading_small_17.png
new file mode 100644 (file)
index 0000000..cc7cf19
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_17.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_18.png b/edje/wearable/images/style/tw_loading_small_18.png
new file mode 100644 (file)
index 0000000..3abe74c
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_18.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_19.png b/edje/wearable/images/style/tw_loading_small_19.png
new file mode 100644 (file)
index 0000000..b94b6e0
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_19.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_20.png b/edje/wearable/images/style/tw_loading_small_20.png
new file mode 100644 (file)
index 0000000..3405721
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_20.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_21.png b/edje/wearable/images/style/tw_loading_small_21.png
new file mode 100644 (file)
index 0000000..a229364
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_21.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_22.png b/edje/wearable/images/style/tw_loading_small_22.png
new file mode 100644 (file)
index 0000000..00ee4cb
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_22.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_23.png b/edje/wearable/images/style/tw_loading_small_23.png
new file mode 100644 (file)
index 0000000..6f054e1
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_23.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_24.png b/edje/wearable/images/style/tw_loading_small_24.png
new file mode 100644 (file)
index 0000000..a8c2e7a
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_24.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_25.png b/edje/wearable/images/style/tw_loading_small_25.png
new file mode 100644 (file)
index 0000000..e0b7ba0
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_25.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_26.png b/edje/wearable/images/style/tw_loading_small_26.png
new file mode 100644 (file)
index 0000000..57a7299
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_26.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_27.png b/edje/wearable/images/style/tw_loading_small_27.png
new file mode 100644 (file)
index 0000000..1eaaf7b
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_27.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_28.png b/edje/wearable/images/style/tw_loading_small_28.png
new file mode 100644 (file)
index 0000000..f58f867
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_28.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_29.png b/edje/wearable/images/style/tw_loading_small_29.png
new file mode 100644 (file)
index 0000000..51340a0
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_29.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_30.png b/edje/wearable/images/style/tw_loading_small_30.png
new file mode 100644 (file)
index 0000000..3dc9414
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_30.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_31.png b/edje/wearable/images/style/tw_loading_small_31.png
new file mode 100644 (file)
index 0000000..0338677
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_31.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_32.png b/edje/wearable/images/style/tw_loading_small_32.png
new file mode 100644 (file)
index 0000000..32dfdb1
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_32.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_33.png b/edje/wearable/images/style/tw_loading_small_33.png
new file mode 100644 (file)
index 0000000..c129b87
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_33.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_34.png b/edje/wearable/images/style/tw_loading_small_34.png
new file mode 100644 (file)
index 0000000..3fbe76f
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_34.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_35.png b/edje/wearable/images/style/tw_loading_small_35.png
new file mode 100644 (file)
index 0000000..d1132f8
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_35.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_36.png b/edje/wearable/images/style/tw_loading_small_36.png
new file mode 100644 (file)
index 0000000..44d7f98
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_36.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_37.png b/edje/wearable/images/style/tw_loading_small_37.png
new file mode 100644 (file)
index 0000000..6625cfa
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_37.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_38.png b/edje/wearable/images/style/tw_loading_small_38.png
new file mode 100644 (file)
index 0000000..6252bd4
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_38.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_39.png b/edje/wearable/images/style/tw_loading_small_39.png
new file mode 100644 (file)
index 0000000..fc37da8
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_39.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_40.png b/edje/wearable/images/style/tw_loading_small_40.png
new file mode 100644 (file)
index 0000000..5cf9739
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_40.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_41.png b/edje/wearable/images/style/tw_loading_small_41.png
new file mode 100644 (file)
index 0000000..0140159
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_41.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_42.png b/edje/wearable/images/style/tw_loading_small_42.png
new file mode 100644 (file)
index 0000000..251bb71
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_42.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_43.png b/edje/wearable/images/style/tw_loading_small_43.png
new file mode 100644 (file)
index 0000000..cd21efc
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_43.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_44.png b/edje/wearable/images/style/tw_loading_small_44.png
new file mode 100644 (file)
index 0000000..532e010
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_44.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_45.png b/edje/wearable/images/style/tw_loading_small_45.png
new file mode 100644 (file)
index 0000000..b16702b
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_45.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_46.png b/edje/wearable/images/style/tw_loading_small_46.png
new file mode 100644 (file)
index 0000000..ced25a7
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_46.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_47.png b/edje/wearable/images/style/tw_loading_small_47.png
new file mode 100644 (file)
index 0000000..2fb1f50
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_47.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_48.png b/edje/wearable/images/style/tw_loading_small_48.png
new file mode 100644 (file)
index 0000000..b867102
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_48.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_49.png b/edje/wearable/images/style/tw_loading_small_49.png
new file mode 100644 (file)
index 0000000..28993f6
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_49.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_50.png b/edje/wearable/images/style/tw_loading_small_50.png
new file mode 100644 (file)
index 0000000..2fd13fe
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_50.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_51.png b/edje/wearable/images/style/tw_loading_small_51.png
new file mode 100644 (file)
index 0000000..88eca9b
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_51.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_52.png b/edje/wearable/images/style/tw_loading_small_52.png
new file mode 100644 (file)
index 0000000..7e6440a
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_52.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_53.png b/edje/wearable/images/style/tw_loading_small_53.png
new file mode 100644 (file)
index 0000000..2cc22cd
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_53.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_54.png b/edje/wearable/images/style/tw_loading_small_54.png
new file mode 100644 (file)
index 0000000..cba627b
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_54.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_55.png b/edje/wearable/images/style/tw_loading_small_55.png
new file mode 100644 (file)
index 0000000..f97fd69
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_55.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_56.png b/edje/wearable/images/style/tw_loading_small_56.png
new file mode 100644 (file)
index 0000000..48f2b39
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_56.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_57.png b/edje/wearable/images/style/tw_loading_small_57.png
new file mode 100644 (file)
index 0000000..6fa98f6
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_57.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_58.png b/edje/wearable/images/style/tw_loading_small_58.png
new file mode 100644 (file)
index 0000000..409121c
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_58.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_59.png b/edje/wearable/images/style/tw_loading_small_59.png
new file mode 100644 (file)
index 0000000..b09a5aa
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_59.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_60.png b/edje/wearable/images/style/tw_loading_small_60.png
new file mode 100644 (file)
index 0000000..cb56a1f
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_60.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_61.png b/edje/wearable/images/style/tw_loading_small_61.png
new file mode 100644 (file)
index 0000000..8f11a06
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_61.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_62.png b/edje/wearable/images/style/tw_loading_small_62.png
new file mode 100644 (file)
index 0000000..a00b0de
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_62.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_63.png b/edje/wearable/images/style/tw_loading_small_63.png
new file mode 100644 (file)
index 0000000..e57c19a
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_63.png differ
diff --git a/edje/wearable/images/style/tw_loading_small_64.png b/edje/wearable/images/style/tw_loading_small_64.png
new file mode 100644 (file)
index 0000000..b9643ce
Binary files /dev/null and b/edje/wearable/images/style/tw_loading_small_64.png differ
diff --git a/edje/wearable/images/tw_bottom_btn_bg.png b/edje/wearable/images/tw_bottom_btn_bg.png
new file mode 100644 (file)
index 0000000..d924082
Binary files /dev/null and b/edje/wearable/images/tw_bottom_btn_bg.png differ
diff --git a/res/wearable/edje/w-input-stt-button.edc b/res/wearable/edje/w-input-stt-button.edc
new file mode 100644 (file)
index 0000000..c8865f4
--- /dev/null
@@ -0,0 +1,288 @@
+/*
+ * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *       http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *
+ */
+
+#define NORMAL_BG_IMAGE                                                 "B09_voice_input_panel.png"
+
+#define PROGRESSING_DELAY 0.03
+#define PROGRESS_BG_DESC1( param_name, param_num )                                                             \
+description                                                                                                                                       \
+{                                                                                                                                                               \
+       state, "pulse" 0.#param_num;                                                                                              \
+       inherit, "default" 0.0;                                                                                                    \
+       image.normal, "B09_"#param_name"_"#param_num".png";                                                \
+}
+
+#define LISTEN_BG_DESC( param_name, param_num )                                                                   \
+description                                                                                                                                       \
+{                                                                                                                                                               \
+       state, "wave" 0.#param_num;                                                                                                \
+       inherit, "default" 0.0;                                                                                                    \
+       image.normal, "B09_"#param_name"_"#param_num".png";                                                \
+}
+
+#define BUTTON_CIRCLE_STYLE_BG_MIN_MAX_INC 112 112
+#define BUTTON_CIRCLE_STYLE_IMAGE_MIN_MAX_INC 45 45
+#define BUTTON_CIRCLE_STYLE_CONTENT_MIN_MAX_INC 45 45
+#define BUTTON_CIRCLE_STYLE_LEFT_PADDING_MIN_MAX_INC 13 13
+#define BUTTON_CIRCLE_STYLE_RIGHT_PADDING_MIN_MAX_INC 14 14
+
+#define BUTTON_CIRCLE_STYLE_NORMAL_TOP_OFFSET_INC 0 2
+#define BUTTON_CIRCLE_STYLE_NORMAL_BOTTOM_OFFSET_INC -1 1
+#define BUTTON_CIRCLE_STYLE_PRESSED_TOP_OFFSET_INC 0 -2
+#define BUTTON_CIRCLE_STYLE_PRESSED_BOTTOM_OFFSET_INC -1 -3
+
+#define BUTTON_CIRCLE_STYLE_CLIPPER_DEFAULT_COLOR_INC 0 0 0 255
+#define BUTTON_CIRCLE_STYLE_ICON_CLIPPER_PRESSED_COLOR_INC 0 0 0 255
+#define BUTTON_CIRCLE_STYLE_ICON_CLIPPER_DISABLED_COLOR_INC 21 22 25 255
+
+#define BUTTON_CIRCLE_STYLE_NORMAL_COLOR_INC 250 250 250 255
+#define BUTTON_CIRCLE_STYLE_PRESSED_COLOR_INC 250 250 250 255
+#define BUTTON_CIRCLE_STYLE_DISABLED_COLOR_INC 166 167 169 255
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+
+
+//============================================================================
+//============================================================================
+
+/**
+ * Resources
+ *
+ */
+
+/**
+ * Macro
+ *
+ */
+#define BTN_IMAGE()                                                                                                              \
+part                                                                                                                                            \
+{                                                                                                                                                      \
+       name, "button_image";                                                                                                   \
+       mouse_events, 1;                                                                                                                 \
+       scale, 1;                                                                                                                               \
+       description                                                                                                                       \
+       {                                                                                                                                               \
+               state, "default" 0.0;                                                                                           \
+       }                                                                                                                                               \
+       description                                                                                                                       \
+       {                                                                                                                                               \
+               state, "clicked" 0.0;                                                                                           \
+               inherit, "default" 0.0;                                                                                   \
+       }                                                                                                                                               \
+       description                                                                                                                       \
+       {                                                                                                                                               \
+               state, "disabled" 0.0;                                                                                     \
+               inherit, "default" 0.0;                                                                                   \
+               visible, 1;                                                                                                               \
+       }                                                                                                                                               \
+       description                                                                                                                       \
+       {                                                                                                                                               \
+               state, "focused" 0.0;                                                                                           \
+               inherit, "default" 0.0;                                                                                   \
+       }                                                                                                                                               \
+}
+
+#define OVER()                                                                                                                    \
+part                                                                                                                                            \
+{                                                                                                                                                      \
+       name, "over2";                                                                                                             \
+       type, RECT;                                                                                                                       \
+       mouse_events, 1;                                                                                                                 \
+       repeat_events, 1;                                                                                                               \
+       ignore_flags, ON_HOLD;                                                                                             \
+       description                                                                                                                       \
+       {                                                                                                                                               \
+               state, "default" 0.0;                                                                                           \
+               color, 0 0 0 0;                                                                                                   \
+       }                                                                                                                                               \
+       description                                                                                                                       \
+       {                                                                                                                                               \
+               state, "disabled" 0.0;                                                                                     \
+               inherit,  "default" 0.0;                                                                                         \
+               visible, 0;                                                                                                               \
+       }                                                                                                                                               \
+}                                                                                                                                                      \
+part                                                                                                                                            \
+{                                                                                                                                                      \
+       name, "over3";                                                                                                             \
+       type, RECT;                                                                                                                       \
+       mouse_events, 1;                                                                                                                 \
+       repeat_events, 1;                                                                                                               \
+       description                                                                                                                       \
+       {                                                                                                                                               \
+               state, "default" 0.0;                                                                                           \
+               color, 0 0 0 0;                                                                                                   \
+       }                                                                                                                                               \
+       description                                                                                                                       \
+       {                                                                                                                                               \
+               state, "clicked" 0.0;                                                                                           \
+               inherit,  "default" 0.0;                                                                                         \
+               visible, 1;                                                                                                               \
+       }                                                                                                                                               \
+}
+
+#define DISABLER()                                                                                                                \
+part                                                                                                                                            \
+{                                                                                                                                                      \
+       name, "disabler";                                                                                                               \
+       type, RECT;                                                                                                                       \
+       description                                                                                                                       \
+       {                                                                                                                                               \
+               state, "default" 0.0;                                                                                           \
+               color, 255 255 255 0;                                                                                           \
+               visible, 0;                                                                                                               \
+       }                                                                                                                                               \
+       description                                                                                                                       \
+       {                                                                                                                                               \
+               state, "disabled" 0.0;                                                                                     \
+               inherit, "default" 0.0;                                                                                   \
+               visible, 1;                                                                                                               \
+       }                                                                                                                                               \
+}
+
+#define PROG_FOCUS                                                                                                                \
+program                                                                                                                                          \
+{                                                                                                                                                      \
+       name, "focused";                                                                                                                 \
+       signal, "elm,action,focus";                                                                                       \
+       source, "elm";                                                                                                             \
+       action, STATE_SET "focused" 0.0;                                                                                 \
+       target, "button_image";                                                                                           \
+}                                                                                                                                                      \
+program                                                                                                                                          \
+{                                                                                                                                                      \
+       name, "unfocused";                                                                                                         \
+       signal, "elm,action,unfocus";                                                                                   \
+       source, "elm";                                                                                                             \
+       action, STATE_SET "default" 0.0;                                                                                 \
+       target, "button_image";                                                                                           \
+}
+
+#define PROG_ENABLE                                                                                                              \
+program                                                                                                                                          \
+{                                                                                                                                                      \
+       name: "disable";                                                                                                                 \
+       signal: "elm,state,disabled";                                                                                   \
+       source: "elm";                                                                                                             \
+       action: STATE_SET "disabled" 0.0;                                                                               \
+       target: "button_image";                                                                                           \
+       target: "over2";                                                                                                                 \
+       target: "disabler";                                                                                                       \
+}                                                                                                                                                      \
+program                                                                                                                                          \
+{                                                                                                                                                      \
+       name: "enable";                                                                                                           \
+       signal: "elm,state,enabled";                                                                                     \
+       source: "elm";                                                                                                             \
+       action: STATE_SET "default" 0.0;                                                                                 \
+       target: "button_image";                                                                                           \
+       target: "over2";                                                                                                                 \
+       target: "disabler";                                                                                                       \
+}
+
+#define PROG_CLICK                                                                                                                \
+program                                                                                                                                          \
+{                                                                                                                                                      \
+       name: "button_click";                                                                                                   \
+       signal: "mouse,down,1";                                                                                           \
+       source: "over2";                                                                                                                 \
+       action: SIGNAL_EMIT "elm,action,press" "";                                                         \
+       after: "button_click_anim";                                                                                       \
+}                                                                                                                                                      \
+program                                                                                                                                          \
+{                                                                                                                                                      \
+       name: "button_click_anim";                                                                                         \
+       action: STATE_SET "clicked" 0.0;                                                                                 \
+       target: "button_image";                                                                                           \
+}                                                                                                                                                      \
+program                                                                                                                                          \
+{                                                                                                                                                      \
+       name: "button_unclick";                                                                                           \
+       signal: "mouse,up,1";                                                                                                   \
+       source: "over2";                                                                                                                 \
+       action: SIGNAL_EMIT "elm,action,unpress" "";                                                     \
+       after: "button_unclick_anim";                                                                                   \
+}                                                                                                                                                      \
+program                                                                                                                                          \
+{                                                                                                                                                      \
+       name: "button_unclick_anim";                                                                                     \
+       action: STATE_SET "default" 0.0;                                                                                 \
+       target: "button_image";                                                                                           \
+}                                                                                                                                                      \
+program                                                                                                                                          \
+{                                                                                                                                                      \
+       name: "button_mouseout_clicked";                                                                                 \
+       signal: "mouse,out";                                                                                                     \
+       source: "over2";                                                                                                                 \
+       script                                                                                                                             \
+       {                                                                                                                                               \
+               new st[31];                                                                                                               \
+               new Float:vl;                                                                                                           \
+               get_state(PART:"button_image", st, 30, vl);                                               \
+               if (!strcmp(st, "clicked"))                                                                               \
+               {                                                                                                                                       \
+                       set_state(PART:"button_image", "visible", 0.0);                           \
+               }                                                                                                                                       \
+       }                                                                                                                                               \
+}                                                                                                                                                      \
+program                                                                                                                                          \
+{                                                                                                                                                      \
+       name: "button_click2";                                                                                             \
+       signal: "mouse,down,1";                                                                                           \
+       source: "over3";                                                                                                                 \
+       action: STATE_SET "clicked" 0.0;                                                                                 \
+       target: "over3";                                                                                                                 \
+       action: SIGNAL_EMIT "elm,action,click" "";                                                         \
+}                                                                                                                                                      \
+program                                                                                                                                          \
+{                                                                                                                                                      \
+       name: "button_unclick2";                                                                                                 \
+       signal: "mouse,up,1";                                                                                                   \
+       source: "over3";                                                                                                                 \
+       action: STATE_SET "default" 0.0;                                                                                 \
+       target: "over3";                                                                                                                 \
+}                                                                                                                                                      \
+program                                                                                                                                          \
+{                                                                                                                                                      \
+       name: "button_unclick3";                                                                                                 \
+       signal: "mouse,up,1";                                                                                                   \
+       source: "over2";                                                                                                                 \
+}
+
+#define VIC_BUTTON()                                                                                                            \
+group                                                                                                                                          \
+{                                                                                                                                                      \
+       name, "elm/button/base/vic/micbutton";                                                             \
+       parts                                                                                                                                   \
+       {                                                                                                                                               \
+               BTN_IMAGE()                                                                                                               \
+               OVER()                                                                                                                     \
+               DISABLER()                                                                                                                 \
+       }                                                                                                                                               \
+       programs                                                                                                                                 \
+       {                                                                                                                                               \
+               PROG_CLICK                                                                                                                 \
+               PROG_ENABLE                                                                                                               \
+               PROG_FOCUS                                                                                                                 \
+       }                                                                                                                                               \
+}
+
+collections
+{
+       VIC_BUTTON()
+}
diff --git a/res/wearable/edje/w-input-stt.edc b/res/wearable/edje/w-input-stt.edc
new file mode 100644 (file)
index 0000000..b627c6f
--- /dev/null
@@ -0,0 +1,1132 @@
+#include "w-input-stt-button.edc"
+
+#define VOICE_CANDIDATE_AREA_HEIGHT 56
+
+collections
+{
+       base_scale: 1.3;
+
+       plugins {
+          plugin {
+                 name: "touch_sound";
+                 source: "feedback";
+                 param: "FEEDBACK_TYPE_SOUND FEEDBACK_PATTERN_TAP";
+                 /* 2014.06.11 updated from libsvi(feedback)
+                  Above plugin will run below external function:
+                  int feedback_play_type(feedback_type_e type, feedback_pattern_e pattern);
+
+                  param1: feedback_type_e
+                  FEEDBACK_TYPE_NONE = 0,
+                  FEEDBACK_TYPE_SOUND = 1,
+                  FEEDBACK_TYPE_VIBRATION,
+                  FEEDBACK_TYPE_LED,
+                  FEEDBACK_TYPE_END
+
+                  * param2 enumeration:
+                  FEEDBACK_PATTERN_TAP = 0,
+                  FEEDBACK_PATTERN_SIP,
+                  FEEDBACK_PATTERN_SIP_BACKSPACE,
+                  FEEDBACK_PATTERN_SIP_FUNCTION,
+                  FEEDBACK_PATTERN_SIP_FJKEY,
+                  ...
+                  */
+          }
+          plugin {
+                 name: "haptic_tap";
+                 source: "feedback";
+                 param: "FEEDBACK_TYPE_VIBRATION FEEDBACK_PATTERN_TAP";
+          }
+       }
+
+       images {
+               // MIC
+               image, "./bg/B13_mic_bg.png" COMP;
+               image, "./icon/B13_mic.png" COMP;
+               image, "./icon/B13_mic_Que.png" COMP;
+               image, "./icon/B13_mic_Que_01.png" COMP;
+               image, "./icon/B13_mic_procecessing_bg.png" COMP;
+               image, "./text_downdrop.#.png" COMP;
+               image, "./text_downdrop_press.#.png" COMP;
+
+               image, "./input_ic_voice_mic.png" COMP;
+               image, "./w_sip_mask_bg.png" COMP;
+               image, "./tw_bottom_btn_bg.png" COMP;
+
+               image, "./w_mode_ic_bg.png" COMP;
+
+               image, "./b_stt_text_fade_out.png" COMP;
+               image, "./b_stt_icon_btn.png" COMP;
+               image, "./b_stt_confirm_icon.png" COMP;
+               image, "./b_stt_send_icon.png" COMP;
+       }
+
+       color_classes
+       {
+          color_class
+          {
+             name: "AO013";
+             color: 68 71 77 100;
+          }
+          color_class
+          {
+             name: "AO014";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO014P";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO014D";
+             color: 0 0 0 35;
+          }
+          color_class
+          {
+             name: "AO015L1";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO015L1P";
+             color: 0 0 0 50;
+          }
+          color_class
+          {
+             name: "AO015L1D";
+             color: 0 0 0 40;
+          }
+          color_class
+          {
+             name: "AO0151";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO0151P";
+             color: 0 0 0 50;
+          }
+          color_class
+          {
+             name: "AO0151D";
+             color: 0 0 0 20;
+          }
+          color_class
+          {
+             name: "AO0152";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO015L2";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO015L2P";
+             color: 0 0 0 50;
+          }
+          color_class
+          {
+             name: "AO015L2D";
+             color: 0 0 0 40;
+          }
+          color_class
+          {
+             name: "AO015L3";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO01151";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO01153L1";
+             color: 163 163 163 100;
+          }
+          color_class
+          {
+             name: "AO01153L1P";
+             color: 61 61 61 100;
+          }
+          color_class
+          {
+             name: "AO01153L1D";
+             color: 163 163 163 100;
+          }
+          color_class
+          {
+             name: "AO01154L1";
+             color: 110 110 110 100;
+          }
+          color_class
+          {
+             name: "AO01154L1P";
+             color: 41 41 41 100;
+          }
+          color_class
+          {
+             name: "AO01154L1D";
+             color: 110 110 110 100;
+          }
+          color_class
+          {
+             name: "AO01155L1";
+             color: 122 122 122 100;
+          }
+          color_class
+          {
+             name: "AO01155L1P";
+             color: 33 33 33 100;
+          }
+          color_class
+          {
+             name: "AO01155L1D";
+             color: 122 122 122 100;
+          }
+          color_class
+          {
+             name: "AO01153L2";
+             color: 18 18 18 30;
+          }
+          color_class
+          {
+             name: "AO01153L3";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO01153L3P";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO01153L3D";
+             color: 0 0 0 40;
+          }
+          color_class
+          {
+             name: "AO0116";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO0116P";
+             color: 0 0 0 50;
+          }
+          color_class
+          {
+             name: "AO0116D";
+             color: 0 0 0 30;
+          }
+          color_class
+          {
+             name: "AO01161";
+             color: 64 64 64 100;
+          }
+          color_class
+          {
+             name: "AO01161P";
+             color: 38 38 38 100;
+          }
+          color_class
+          {
+             name: "AO01161D";
+             color: 26 26 26 100;
+          }
+          color_class
+          {
+             name: "AO0117";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO0118";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO0119";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO0119P";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO0119D";
+             color: 0 0 0 5;
+          }
+          color_class
+          {
+             name: "AO031";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO031P";
+             color: 0 0 0 40;
+          }
+          color_class
+          {
+             name: "AO031L1";
+             color: 0 0 0 41;
+          }
+          color_class
+          {
+             name: "AO031L1P";
+             color: 0 0 0 70;
+          }
+          color_class
+          {
+             name: "AO0331";
+             color: 0 0 0 50;
+          }
+          color_class
+          {
+             name: "AO0332";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO034";
+             color: 102 102 102 100;
+          }
+          color_class
+          {
+             name: "AO034P";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO034D";
+             color: 0 0 0 30;
+          }
+          color_class
+          {
+             name: "AO035";
+             color: 5 5 5 100;
+          }
+          color_class
+          {
+             name: "AO0351";
+             color: 0 0 0 15;
+          }
+          color_class
+          {
+             name: "AO036";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO0361";
+             color: 0 0 0 50;
+          }
+          color_class
+          {
+             name: "AO037";
+             color: 10 10 10 100;
+          }
+          color_class
+          {
+             name: "AO037P";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO037S";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO038";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AO038P";
+             color: 0 0 0 50;
+          }
+          color_class
+          {
+             name: "AO038D";
+             color: 0 0 0 40;
+          }
+          color_class
+          {
+             name: "AT0113";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AT0113P";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AT0113D";
+             color: 0 0 0 70;
+          }
+          color_class
+          {
+             name: "AT0113S";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AT0114";
+#            color: 0 0 0 100;
+           color: 128 128 128 100;
+          }
+          color_class
+          {
+             name: "AT0114D";
+             color: 0 0 0 5;
+          }
+          color_class
+          {
+             name: "AT02111";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AT02112";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AT02113";
+             color: 10 10 10 100;
+          }
+          color_class
+          {
+             name: "AT021";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AT022";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AT023";
+             color: 0 0 0 100;
+          }
+          color_class
+          {
+             name: "AT023P";
+             color: 0 0 0 50;
+          }
+          color_class
+          {
+             name: "AT023D";
+             color: 0 0 0 40;
+          }
+       }
+
+       styles
+       {
+          style { name, "textblock_style";
+             base, "font=Tizen:style=Regular font_size=36 align=center color=#FFFFFF  text_class=text_class wrap=word ellipsis=1.0";
+                 tag,  "br" "\n";
+                 tag,  "ps" "ps";
+                 tag,  "hilight" "+ font=Tizen:style=Bold";
+                 tag,  "b" "+ font=Tizen:style=Bold";
+                 tag,  "tab" "\t";
+          }
+          style { name, "textblock_style_bottom";
+             base, "font=Tizen:style=Regular font_size=36 align=center color=#FFFFFF  text_class=text_class wrap=word ellipsis=1.0";
+                 tag,  "br" "\n";
+                 tag,  "ps" "ps";
+                 tag,  "hilight" "+ font=Tizen:style=Bold";
+                 tag,  "b" "+ font=Tizen:style=Bold";
+                 tag,  "tab" "\t";
+          }
+       }
+
+       group
+       {
+               name, "mic_control";
+               parts
+               {
+                       part
+                       {
+                               name, "bg";
+                               type, RECT;
+                               scale, 1;
+                               description
+                               {
+                                       state, "default" 0.0;
+                                       rel1
+                                       {
+                                               relative, 0.0 0.0;
+                                       }
+                                       rel2
+                                       {
+                                               relative, 1.0 1.0;
+                                       }
+                                       visible: 0;
+                                       color_class, "AO0118";
+                               }
+                       }
+                       part
+                       {
+                               name, "top_block";
+                               type, SPACER;
+                               scale, 1;
+                               description
+                               {
+                                       state, "default" 0.0;
+                                       min, 360 (360-103);
+                                       align, 0.5 0;
+                                       rel1
+                                       {
+                                               relative, 0.0 0.0;
+                                               to, "bg";
+                                       }
+                                       rel2
+                                       {
+                                               relative, 1.0 0.0;
+                                               to, "bg";
+                                       }
+                               }
+                       }
+
+                       part
+                       {
+                               name, "text_area";
+                               type, SWALLOW;
+                               description
+                               {
+                                       state, "default" 0.0;
+                                       align, 0.5 1;
+                                       min, 282 (360-103);
+                                       max, 282 (360-103);
+
+                                       rel1
+                                       {
+                                               relative, 39/360 1;
+                                               to, "top_block";
+                                               offset, 0 -1;
+                                       }
+                                       rel2
+                                       {
+                                               relative, 321/360 1;
+                                               to, "top_block";
+                                               offset, 0 -1;
+                                       }
+                               }
+                       }
+                       part
+                       {
+                               name, "left_panel_area";
+                               type, SWALLOW;
+                               description
+                               {
+                                       state, "default" 0.0;
+                                       align, 0.5 0.5;
+                                       rel1
+                                       {
+                                               relative, 0.0 0.0;
+                                               to, "bg";
+                                       }
+                                       rel2
+                                       {
+                                               relative, 1.0 1.0;
+                                               to, "bg";
+                                       }
+                               }
+                       }
+
+
+                       part
+                       {
+                               name, "background";
+                               type, IMAGE;
+                               scale, 1;
+                               description
+                               {
+                                       state, "default" 0.0;
+                                       min, 360 100;
+                                       max, 360 100;
+                                       rel1
+                                       {
+                                               relative, 0 260/360;
+                                               to, "bg";
+                                       }
+                                       rel2
+                                       {
+                                               relative, 1 1;
+                                               to, "bg";
+                                       }
+                                       image.normal, "./tw_bottom_btn_bg.png";
+                                       color: 128 128 128 128;
+                               }
+                               description
+                               {
+                                       state, "pressed" 0.0;
+                                       inherit, "default" 0.0;
+                                       color: 128 128 128 128;
+                               }
+                               description
+                               {
+                                       state, "dim" 0.0;
+                                       inherit, "default" 0.0;
+                                       color: 128 128 128 128;
+                               }
+                       }
+
+                       part
+                       {
+                               name, "EFFECT_BG_AREA";
+                               type, SPACER;
+                               description
+                               {
+                                       state, "default" 0.0;
+                                       min, 0 74;
+                                       max, 9999 74;
+                                       align, 0.5 1;
+                                       rel1
+                                       {
+                                               relative, 0 1;
+                                               to, "bg";
+                                               offset, 0 -14;
+                                       }
+                                       rel2
+                                       {
+                                               relative, 1 1;
+                                               to, "bg";
+                                               offset, 0 -14;
+                                       }
+                               }
+                       }
+                       part
+                       {
+                               name, "EFFECT_BG";
+                               type, SWALLOW;
+                               description
+                               {
+                                       state, "default" 0.0;
+                                       visible, 0;
+                                       rel1
+                                       {
+                                               relative, 0 0;
+                                               to, "EFFECT_BG_AREA";
+                                       }
+                                       rel2
+                                       {
+                                               relative, 1 1;
+                                               to, "EFFECT_BG_AREA";
+                                       }
+                               }
+                               description
+                               {
+                                       state, "default" 0.1;
+                                       inherit, "default" 0.0;
+                                       visible, 1;
+                               }
+                       }
+
+
+                       part
+                       {
+                               name, "MIC_ICON";
+                               type, IMAGE;
+                               scale, 1;
+                               description
+                               {
+                                       state, "default" 0.0;
+                                       min, 50 50;
+                                       max, 50 50;
+                                       rel1
+                                       {
+                                               relative, 155/360 26/100;
+                                               to, "background";
+                                       }
+                                       rel2
+                                       {
+                                               relative, 205/360 76/100;
+                                               to, "background";
+                                       }
+                                       image.normal, "./input_ic_voice_mic.png";
+                               }
+                               description
+                               {
+                                       state, "recording" 0.0;
+                                       inherit, "default" 0.0;
+                                       visible, 0;
+                               }
+                               description
+                               {
+                                       state, "processing" 0.0;
+                                       inherit, "default" 0.0;
+                                       visible, 0;
+                               }
+                               description
+                               {
+                                       state, "message" 0.0;
+                                       inherit, "default" 0.0;
+                                       rel1
+                                       {
+                                               relative, 155/360 41/100;
+                                               to, "background";
+                                       }
+                                       rel2
+                                       {
+                                               relative, 205/360 91/100;
+                                               to, "background";
+                                       }
+                                       visible, 1;
+                               }
+                       }
+
+
+
+                       //Part for mic button
+                       part
+                       {
+                               name, "MIC";
+                               type, SWALLOW;
+                               scale, 1;
+                               description
+                               {
+                                       state, "default" 0.0;
+                                       visible, 1;
+                                       min, 290 100;
+                                       max, 290 100;
+                                       rel1
+                                       {
+                                               relative, 35/360 0.0;
+                                               to, "background";
+                                       }
+                                       rel2
+                                       {
+                                               relative, 325/360 1.0;
+                                               to, "background";
+                                       }
+                               }
+                       }
+                       part
+                       {
+                               name, "PROGRESS_BAR";
+                               type, SWALLOW;
+                               scale, 1;
+                               description
+                               {
+                                       state, "default" 0.0;
+                                       min, 50 50;
+                                       max, 50 50;
+                                       visible, 0;
+                                       rel1
+                                       {
+                                               relative, 155/360 27/100;
+                                               to, "background";
+                                       }
+                                       rel2
+                                       {
+                                               relative, 205/360 77/100;
+                                               to, "background";
+                                       }
+                               }
+                               description
+                               {
+                                       state, "message" 0.0;
+                                       inherit, "default" 0.0;
+                               }
+                               description
+                               {
+                                       state, "processing" 0.0;
+                                       inherit, "default" 0.0;
+                                       visible, 1;
+                               }
+                       }
+
+                       part
+                       {
+                               name, "guide_text_block";
+                               type, SPACER;
+                               description
+                               {
+                                       state, "default" 0.0;
+                                       align, 0.5 0;
+                                       rel1
+                                       {
+                                               relative, 39/360 140/360;
+                                               to, "bg";
+                                       }
+                                       rel2
+                                       {
+                                               relative, (360-39)/360 (140+42)/360;
+                                               to, "bg";
+                                       }
+                               }
+                               description
+                               {
+                                       state, "bottom" 0.0;
+                                       align, 0.5 0;
+                                       rel1
+                                       {
+                                               relative, 74/360 (360-91)/360;
+                                               to, "bg";
+                                       }
+                                       rel2
+                                       {
+                                               relative, (360-74)/360 (360-57)/360;
+                                               to, "bg";
+                                       }
+                               }
+                       }
+
+                       part
+                       {
+                               name, "elm.text";
+                               type, TEXTBLOCK;
+                               mouse_events, 0;
+                               scale, 1;
+                               description
+                               {
+                                       state, "default" 0.0;
+                                       visible, 1;
+                                       align, 0.5 0.6;
+                                       rel1.to, "guide_text_block";
+                                       rel2.to, "guide_text_block";
+                                       text
+                                       {
+                                               fit: 1 1;
+                                               style, "textblock_style";
+                                       }
+                                       color, 255 255 255 255;
+                               }
+                               description
+                               {
+                                       state, "bottom" 0.0;
+                                       inherit, "default" 0.0;
+                                       text
+                                       {
+                                               fit: 1 1;
+                                               style, "textblock_style_bottom";
+                                       }
+                                       color, 255 255 255 255;
+                               }
+                       }
+               }
+
+               programs
+               {
+                       program
+                       {
+                               name,   "initial_view";
+                               signal, "mouse,clicked,1";
+                               source, "background";
+                               in,     0 0.3;
+                               after,  "emit_signal1";
+                       }
+
+                       program
+                       {
+                               name,   "emit_signal1";
+                               action, SIGNAL_EMIT "idle,state,pulse,visible" "";
+                       }
+
+                       program
+                       {
+                               name,   "listening";
+                               signal, "elm,state,listening";
+                               source, "elm";
+                               action, STATE_SET "recording" 0.0;
+                               target, "MIC_ICON";
+                       }
+
+                       program
+                       {
+                               name,   "start_processing";
+                               signal, "elm,state,processing";
+                               source, "elm";
+                               action, STATE_SET "processing" 0.0;
+                               target, "PROGRESS_BAR";
+                               target, "MIC_ICON";
+                               transition, DECELERATE 0.3;
+                       }
+
+                       program
+                       {
+                               name,   "idle";
+                               signal, "elm,state,init";
+                               source, "elm";
+                               action, STATE_SET "default" 0.0;
+                               target, "PROGRESS_BAR";
+                               target, "MIC_ICON";
+                               transition, DECELERATE 0.3;
+                       }
+                       program
+                       {
+                               name, "idle_message";
+                               signal, "elm,state,init_message";
+                               source, "elm";
+                               action, STATE_SET "message" 0.0;
+                               target, "PROGRESS_BAR";
+                               target, "MIC_ICON";
+                       }
+
+                       program
+                       {
+                               name,   "text_show";
+                               signal, "idle,state,text,visible";
+                               source, "elm";
+                               action, STATE_SET "expand" 0.0;
+                               target, "elm.text";
+                       }
+
+                       program
+                       {
+                               name,   "text_hide";
+                               signal, "idle,state,text,hidden";
+                               source, "elm";
+                               action, STATE_SET "default" 0.0;
+                               target, "elm.text";
+                       }
+                       program
+                       {
+                               name,   "show_effect_part";
+                               signal, "elm,state,eq,show";
+                               source, "eq";
+                               action, STATE_SET "default" 0.1;
+                               target, "EFFECT_BG";
+                       }
+
+                       program
+                       {
+                               name,   "hide_effect_part";
+                               signal, "elm,state,eq,hide";
+                               source, "eq";
+                               action, STATE_SET "default" 0.0;
+                               target, "EFFECT_BG";
+                       }
+
+                       program
+                       {
+                               name,   "guide_text_up";
+                               signal, "idle,state,guide_text,up";
+                               source, "elm";
+                               action, STATE_SET "default" 0.0;
+                               target, "guide_text_block";
+                       }
+                       program
+                       {
+                               name,   "guide_text_bottom";
+                               signal, "idle,state,guide_text,bottom";
+                               source, "elm";
+                               action, STATE_SET "bottom" 0.0;
+                               target, "guide_text_block";
+                       }
+
+
+               }
+       }
+
+
+#define PROGRESSBAR_ACTIVITY_SMALL_SIZE_INC 50
+       group
+       {
+               name: "elm/progressbar/horizontal/voice_input/process/small";
+               images {
+                       image: "style/tw_loading_small_00.png" COMP;
+                       image: "style/tw_loading_small_01.png" COMP;
+                       image: "style/tw_loading_small_02.png" COMP;
+                       image: "style/tw_loading_small_03.png" COMP;
+                       image: "style/tw_loading_small_04.png" COMP;
+                       image: "style/tw_loading_small_05.png" COMP;
+                       image: "style/tw_loading_small_06.png" COMP;
+                       image: "style/tw_loading_small_07.png" COMP;
+                       image: "style/tw_loading_small_08.png" COMP;
+                       image: "style/tw_loading_small_09.png" COMP;
+                       image: "style/tw_loading_small_10.png" COMP;
+                       image: "style/tw_loading_small_11.png" COMP;
+                       image: "style/tw_loading_small_12.png" COMP;
+                       image: "style/tw_loading_small_13.png" COMP;
+                       image: "style/tw_loading_small_14.png" COMP;
+                       image: "style/tw_loading_small_15.png" COMP;
+                       image: "style/tw_loading_small_16.png" COMP;
+                       image: "style/tw_loading_small_17.png" COMP;
+                       image: "style/tw_loading_small_18.png" COMP;
+                       image: "style/tw_loading_small_19.png" COMP;
+                       image: "style/tw_loading_small_20.png" COMP;
+                       image: "style/tw_loading_small_21.png" COMP;
+                       image: "style/tw_loading_small_22.png" COMP;
+                       image: "style/tw_loading_small_23.png" COMP;
+                       image: "style/tw_loading_small_24.png" COMP;
+                       image: "style/tw_loading_small_25.png" COMP;
+                       image: "style/tw_loading_small_26.png" COMP;
+                       image: "style/tw_loading_small_27.png" COMP;
+                       image: "style/tw_loading_small_28.png" COMP;
+                       image: "style/tw_loading_small_29.png" COMP;
+                       image: "style/tw_loading_small_30.png" COMP;
+                       image: "style/tw_loading_small_31.png" COMP;
+                       image: "style/tw_loading_small_32.png" COMP;
+                       image: "style/tw_loading_small_33.png" COMP;
+                       image: "style/tw_loading_small_34.png" COMP;
+                       image: "style/tw_loading_small_35.png" COMP;
+                       image: "style/tw_loading_small_36.png" COMP;
+                       image: "style/tw_loading_small_37.png" COMP;
+                       image: "style/tw_loading_small_38.png" COMP;
+                       image: "style/tw_loading_small_39.png" COMP;
+                       image: "style/tw_loading_small_40.png" COMP;
+                       image: "style/tw_loading_small_41.png" COMP;
+                       image: "style/tw_loading_small_42.png" COMP;
+                       image: "style/tw_loading_small_43.png" COMP;
+                       image: "style/tw_loading_small_44.png" COMP;
+                       image: "style/tw_loading_small_45.png" COMP;
+                       image: "style/tw_loading_small_46.png" COMP;
+                       image: "style/tw_loading_small_47.png" COMP;
+                       image: "style/tw_loading_small_48.png" COMP;
+                       image: "style/tw_loading_small_49.png" COMP;
+                       image: "style/tw_loading_small_50.png" COMP;
+                       image: "style/tw_loading_small_51.png" COMP;
+                       image: "style/tw_loading_small_52.png" COMP;
+                       image: "style/tw_loading_small_53.png" COMP;
+                       image: "style/tw_loading_small_54.png" COMP;
+                       image: "style/tw_loading_small_55.png" COMP;
+                       image: "style/tw_loading_small_56.png" COMP;
+                       image: "style/tw_loading_small_57.png" COMP;
+                       image: "style/tw_loading_small_58.png" COMP;
+                       image: "style/tw_loading_small_59.png" COMP;
+                       image: "style/tw_loading_small_60.png" COMP;
+                       image: "style/tw_loading_small_61.png" COMP;
+                       image: "style/tw_loading_small_62.png" COMP;
+                       image: "style/tw_loading_small_63.png" COMP;
+                       image: "style/tw_loading_small_64.png" COMP;
+               }
+               parts {
+                       part {
+                               name: "access";
+                               type: RECT;
+                               description
+                               {
+                                       state: "default" 0.0;
+                                       fixed: 1 1;
+                                       color: 0 0 0 0;
+                               }
+                       }
+                       part {
+                               name: "elm.background.progressbar";
+                               mouse_events: 0;
+                               scale: 1;
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                               }
+                       }
+                       part {
+                               name: "bar";
+                               mouse_events: 0;
+                               scale: 1;
+                               clip_to: "elm.background.progressbar";
+                               description {
+                                       state: "default" 0.0;
+                                       min: PROGRESSBAR_ACTIVITY_SMALL_SIZE_INC PROGRESSBAR_ACTIVITY_SMALL_SIZE_INC;
+                                       max: PROGRESSBAR_ACTIVITY_SMALL_SIZE_INC PROGRESSBAR_ACTIVITY_SMALL_SIZE_INC;
+                                       fixed, 1 1;
+                                       aspect: 1.0 1.0;
+                                       aspect_preference: BOTH;
+                                       image.normal: "style/tw_loading_small_00.png";
+                                       image.tween: "style/tw_loading_small_01.png";
+                                       image.tween: "style/tw_loading_small_02.png";
+                                       image.tween: "style/tw_loading_small_03.png";
+                                       image.tween: "style/tw_loading_small_04.png";
+                                       image.tween: "style/tw_loading_small_05.png";
+                                       image.tween: "style/tw_loading_small_06.png";
+                                       image.tween: "style/tw_loading_small_07.png";
+                                       image.tween: "style/tw_loading_small_08.png";
+                                       image.tween: "style/tw_loading_small_09.png";
+                                       image.tween: "style/tw_loading_small_10.png";
+                                       image.tween: "style/tw_loading_small_11.png";
+                                       image.tween: "style/tw_loading_small_12.png";
+                                       image.tween: "style/tw_loading_small_13.png";
+                                       image.tween: "style/tw_loading_small_14.png";
+                                       image.tween: "style/tw_loading_small_15.png";
+                                       image.tween: "style/tw_loading_small_16.png";
+                                       image.tween: "style/tw_loading_small_17.png";
+                                       image.tween: "style/tw_loading_small_18.png";
+                                       image.tween: "style/tw_loading_small_19.png";
+                                       image.tween: "style/tw_loading_small_20.png";
+                                       image.tween: "style/tw_loading_small_21.png";
+                                       image.tween: "style/tw_loading_small_22.png";
+                                       image.tween: "style/tw_loading_small_23.png";
+                                       image.tween: "style/tw_loading_small_24.png";
+                                       image.tween: "style/tw_loading_small_25.png";
+                                       image.tween: "style/tw_loading_small_26.png";
+                                       image.tween: "style/tw_loading_small_27.png";
+                                       image.tween: "style/tw_loading_small_28.png";
+                                       image.tween: "style/tw_loading_small_29.png";
+                                       image.tween: "style/tw_loading_small_30.png";
+                                       image.tween: "style/tw_loading_small_31.png";
+                                       image.tween: "style/tw_loading_small_32.png";
+                                       image.tween: "style/tw_loading_small_33.png";
+                                       image.tween: "style/tw_loading_small_34.png";
+                                       image.tween: "style/tw_loading_small_35.png";
+                                       image.tween: "style/tw_loading_small_36.png";
+                                       image.tween: "style/tw_loading_small_37.png";
+                                       image.tween: "style/tw_loading_small_38.png";
+                                       image.tween: "style/tw_loading_small_39.png";
+                                       image.tween: "style/tw_loading_small_40.png";
+                                       image.tween: "style/tw_loading_small_41.png";
+                                       image.tween: "style/tw_loading_small_42.png";
+                                       image.tween: "style/tw_loading_small_43.png";
+                                       image.tween: "style/tw_loading_small_44.png";
+                                       image.tween: "style/tw_loading_small_45.png";
+                                       image.tween: "style/tw_loading_small_46.png";
+                                       image.tween: "style/tw_loading_small_47.png";
+                                       image.tween: "style/tw_loading_small_48.png";
+                                       image.tween: "style/tw_loading_small_48.png";
+                                       image.tween: "style/tw_loading_small_49.png";
+                                       image.tween: "style/tw_loading_small_50.png";
+                                       image.tween: "style/tw_loading_small_51.png";
+                                       image.tween: "style/tw_loading_small_52.png";
+                                       image.tween: "style/tw_loading_small_53.png";
+                                       image.tween: "style/tw_loading_small_54.png";
+                                       image.tween: "style/tw_loading_small_55.png";
+                                       image.tween: "style/tw_loading_small_56.png";
+                                       image.tween: "style/tw_loading_small_57.png";
+                                       image.tween: "style/tw_loading_small_58.png";
+                                       image.tween: "style/tw_loading_small_59.png";
+                                       image.tween: "style/tw_loading_small_60.png";
+                                       image.tween: "style/tw_loading_small_61.png";
+                                       image.tween: "style/tw_loading_small_62.png";
+                                       image.tween: "style/tw_loading_small_63.png";
+                                       image.tween: "style/tw_loading_small_64.png";
+                                       color: 128 128 128 128;
+                               }
+                       }
+               }
+               programs {
+                       program {
+                               name: "start_pulse";
+                               signal: "elm,state,pulse,start";
+                               source: "elm";
+                               action: STATE_SET "default" 0.0;
+                               target: "bar";
+                               transition: LINEAR 1.8;
+                               after: "start_pulse";
+                       }
+                       program {
+                               name: "stop_pulse";
+                               signal: "elm,state,pulse,stop";
+                               source: "elm";
+                               action: ACTION_STOP;
+                               target: "start_pulse";
+                               after: "init_pulse";
+                       }
+                       program { name: "init_pulse";
+                               action: STATE_SET "default" 0.0;
+                               target: "bar";
+                       }
+               }
+       }
+
+}
diff --git a/res/wearable/images/w_mode_stt_ic.png b/res/wearable/images/w_mode_stt_ic.png
new file mode 100644 (file)
index 0000000..0761a5c
Binary files /dev/null and b/res/wearable/images/w_mode_stt_ic.png differ
index 227984c..efc8606 100644 (file)
 #include "ise-stt-option.h"
 
 #define _EDJ(x)  elm_layout_edje_get(x)
-#define STT_EDJ_FILE "edje/w-input-stt.edj"
+
+#ifdef _WEARABLE
+#define STT_EDJ_FILE "edje/wearable/w-input-stt.edj"
+#else
+#define STT_EDJ_FILE "edje/mobile/w-input-stt.edj"
+#endif
+
 
 VoiceData *my_voicedata;
 static Evas_Object *win_main = NULL;