setting-accessibility converted to native 07/177407/1
authorMichal Skorupinski <m.skorupinsk@samsung.com>
Fri, 27 Apr 2018 17:10:28 +0000 (19:10 +0200)
committerMichal Skorupinski <m.skorupinsk@samsung.com>
Fri, 27 Apr 2018 17:10:28 +0000 (19:10 +0200)
Change-Id: I52949ee430c2a070095dd659042b2e6f1b316d4b
Signed-off-by: Michal Skorupinski <m.skorupinsk@samsung.com>
48 files changed:
setting-accessibility/.cproject [new file with mode: 0644]
setting-accessibility/.exportMap [new file with mode: 0644]
setting-accessibility/.gitignore [new file with mode: 0644]
setting-accessibility/.project [new file with mode: 0644]
setting-accessibility/.settings/org.eclipse.cdt.core.prefs [new file with mode: 0644]
setting-accessibility/.tproject [new file with mode: 0644]
setting-accessibility/build_def.prop [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility-accessibility-launcher.h [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility-main.h [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility-screen-reader-settings.h [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility-screen-reader.h [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility-universal-switch-action.h [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility-universal-switch-add-switch-accessories.h [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility-universal-switch-add-switch-camera.h [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility-universal-switch-add-switch-screen.h [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility-universal-switch-add-switch.h [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility-universal-switch-dbus.h [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility-universal-switch-remove-switch.h [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility-universal-switch-settings-set-value.h [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility-universal-switch-settings.h [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility-universal-switch-switches.h [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility-universal-switch-update-switch.h [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility-universal-switch.h [new file with mode: 0644]
setting-accessibility/inc/setting-accessibility.h [new file with mode: 0755]
setting-accessibility/include/setting-accessibility-accessibility-launcher.h [deleted file]
setting-accessibility/include/setting-accessibility-main.h [deleted file]
setting-accessibility/include/setting-accessibility-screen-reader-settings.h [deleted file]
setting-accessibility/include/setting-accessibility-screen-reader.h [deleted file]
setting-accessibility/include/setting-accessibility-universal-switch-action.h [deleted file]
setting-accessibility/include/setting-accessibility-universal-switch-add-switch-accessories.h [deleted file]
setting-accessibility/include/setting-accessibility-universal-switch-add-switch-camera.h [deleted file]
setting-accessibility/include/setting-accessibility-universal-switch-add-switch-screen.h [deleted file]
setting-accessibility/include/setting-accessibility-universal-switch-add-switch.h [deleted file]
setting-accessibility/include/setting-accessibility-universal-switch-dbus.h [deleted file]
setting-accessibility/include/setting-accessibility-universal-switch-remove-switch.h [deleted file]
setting-accessibility/include/setting-accessibility-universal-switch-settings-set-value.h [deleted file]
setting-accessibility/include/setting-accessibility-universal-switch-settings.h [deleted file]
setting-accessibility/include/setting-accessibility-universal-switch-switches.h [deleted file]
setting-accessibility/include/setting-accessibility-universal-switch-update-switch.h [deleted file]
setting-accessibility/include/setting-accessibility-universal-switch.h [deleted file]
setting-accessibility/include/setting-accessibility.h [deleted file]
setting-accessibility/project_def.prop [new file with mode: 0644]
setting-accessibility/shared/res/setting-accessibility.png [new file with mode: 0644]
setting-accessibility/src/setting-accessibility-universal-switch-dbus.c
setting-accessibility/src/setting-accessibility-universal-switch-remove-switch.c
setting-accessibility/src/setting-accessibility-universal-switch-switches.c
setting-accessibility/src/setting-accessibility.c
setting-accessibility/tizen-manifest.xml [new file with mode: 0644]

diff --git a/setting-accessibility/.cproject b/setting-accessibility/.cproject
new file mode 100644 (file)
index 0000000..1436998
--- /dev/null
@@ -0,0 +1,637 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
+       <storageModule moduleId="org.eclipse.cdt.core.settings">
+               <cconfiguration id="org.tizen.nativecore.config.sbi.gcc45.app.debug.1496184574">
+                       <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="org.tizen.nativecore.config.sbi.gcc45.app.debug.1496184574" moduleId="org.eclipse.cdt.core.settings" name="Debug">
+                               <externalSettings/>
+                               <extensions>
+                                       <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+                                       <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.tizen.nativecore.NativeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                               </extensions>
+                       </storageModule>
+                       <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+                               <configuration artifactName="setting-accessibility" buildArtefactType="org.tizen.nativecore.buildArtefactType.app" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.tizen.nativecore.buildArtefactType.app,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="" errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;" id="org.tizen.nativecore.config.sbi.gcc45.app.debug.1496184574" name="Debug" parent="org.tizen.nativecore.config.sbi.gcc45.app.debug">
+                                       <folderInfo id="org.tizen.nativecore.config.sbi.gcc45.app.debug.1496184574." name="/" resourcePath="">
+                                               <toolChain id="org.tizen.nativecore.toolchain.sbi.gcc45.app.debug.989167244" name="Tizen Native Toolchain" superClass="org.tizen.nativecore.toolchain.sbi.gcc45.app.debug">
+                                                       <targetPlatform binaryParser="org.eclipse.cdt.core.ELF" id="org.tizen.nativeide.target.sbi.gnu.platform.base.1916610104" osList="linux,win32" superClass="org.tizen.nativeide.target.sbi.gnu.platform.base"/>
+                                                       <builder autoBuildTarget="all" buildPath="${workspace_loc:/setting-accessibility}/Debug" enableAutoBuild="true" id="org.tizen.nativecore.target.sbi.gnu.builder.2014490267" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Tizen Application Builder" superClass="org.tizen.nativecore.target.sbi.gnu.builder"/>
+                                                       <tool command="i586-linux-gnueabi-ar" id="org.tizen.nativecore.tool.sbi.gnu.archiver.1511775319" name="Archiver" superClass="org.tizen.nativecore.tool.sbi.gnu.archiver"/>
+                                                       <tool command="clang++" id="org.tizen.nativecore.tool.sbi.gnu.cpp.compiler.2135624097" name="C++ Compiler" superClass="org.tizen.nativecore.tool.sbi.gnu.cpp.compiler">
+                                                               <option id="gnu.cpp.compiler.option.optimization.level.1279255460" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
+                                                               <option defaultValue="gnu.cpp.compiler.debugging.level.max" id="sbi.gnu.cpp.compiler.option.debugging.level.core.531851676" name="Debug level" superClass="sbi.gnu.cpp.compiler.option.debugging.level.core" valueType="enumerated"/>
+                                                               <option defaultValue="false" id="sbi.gnu.cpp.compiler.option.misc.pic.core.2125245336" name="-fPIC option" superClass="sbi.gnu.cpp.compiler.option.misc.pic.core" valueType="boolean"/>
+                                                               <option id="sbi.gnu.cpp.compiler.option.1720057948" name="Tizen-Target" superClass="sbi.gnu.cpp.compiler.option" valueType="userObjs">
+                                                                       <listOptionValue builtIn="false" value="mobile-4.0-emulator.core_llvm40.i386"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.cpp.compiler.option.frameworks_inc.core.1290655878" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.cpp.compiler.option.frameworks_inc.core" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/libxml2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appcore-agent&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appfw&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/asp/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/attach-panel&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/badge&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/base&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/cairo&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/calendar-service2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/cbhm&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/chromium-ewk&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ckm&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/contacts-svc&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/content&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/context-service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/csr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dali&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dali-toolkit&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dbus-1.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/device&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dlog&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-buffer-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-con-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-file-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-imf-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-imf-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-input-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-input-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-ipc-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ector-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/e_dbus-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/edje-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eet-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efl-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efl-extension&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efreet-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eina-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eina-1/eina&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eio-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eldbus-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/elementary-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/embryo-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/emile-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eo-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eom&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ethumb-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ethumb-client-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/feedback&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/fontconfig&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/freetype2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/geofence&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/gio-unix-2.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/glib-2.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/harfbuzz&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/iotcon&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/json-glib-1.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/location&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/maps&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/media&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/media-content&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/messaging&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/metadata-editor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/minicontrol&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/minizip&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/network&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/notification&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/nsd/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/phonenumber-utils&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/privacy-privilege-manager/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/SDL2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/sensor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/service-adaptor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/shortcut&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/storage&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/system&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/tef&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/telephony&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/tzsh&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ui&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ui-viewmgr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/vulkan&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/web&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_viewer_dali&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_viewer_evas&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/wifi-direct&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/yaca&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/lib/dbus-1.0/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/lib/glib-2.0/include&quot;"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.cpp.compiler.option.frameworks_cflags.core.1535202874" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.cpp.compiler.option.frameworks_cflags.core" valueType="stringList">
+                                                                       <listOptionValue builtIn="false" value="${TC_COMPILER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value="${RS_COMPILER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value=" -fPIE"/>
+                                                                       <listOptionValue builtIn="false" value="--sysroot=&quot;${SBI_SYSROOT}&quot;"/>
+                                                               </option>
+                                                               <option id="gnu.cpp.compiler.option.include.paths.1760878162" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/inc}&quot;"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.cpp.compiler.option.frameworks.core.843076917" name="Tizen-Frameworks" superClass="sbi.gnu.cpp.compiler.option.frameworks.core" valueType="userObjs">
+                                                                       <listOptionValue builtIn="false" value="Native_API"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.cpp.compiler.option.preprocessor.def.deprecation.613804877" name="Defined symbols (-D)" superClass="sbi.gnu.cpp.compiler.option.preprocessor.def.deprecation" valueType="definedSymbols">
+                                                                       <listOptionValue builtIn="false" value="TIZEN_DEPRECATION"/>
+                                                                       <listOptionValue builtIn="false" value="DEPRECATION_WARNING"/>
+                                                                       <listOptionValue builtIn="false" value="_DEBUG"/>
+                                                               </option>
+                                                               <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1019598406" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
+                                                       </tool>
+                                                       <tool command="clang" id="org.tizen.nativecore.tool.sbi.gnu.c.compiler.1783674319" name="C Compiler" superClass="org.tizen.nativecore.tool.sbi.gnu.c.compiler">
+                                                               <option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.520065454" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
+                                                               <option defaultValue="gnu.c.debugging.level.max" id="sbi.gnu.c.compiler.option.debugging.level.core.1872857340" name="Debug level" superClass="sbi.gnu.c.compiler.option.debugging.level.core" valueType="enumerated"/>
+                                                               <option defaultValue="false" id="sbi.gnu.c.compiler.option.misc.pic.core.946686774" name="-fPIC option" superClass="sbi.gnu.c.compiler.option.misc.pic.core" valueType="boolean"/>
+                                                               <option id="sbi.gnu.c.compiler.option.2111925087" name="Tizen-Target" superClass="sbi.gnu.c.compiler.option" valueType="userObjs">
+                                                                       <listOptionValue builtIn="false" value="mobile-4.0-emulator.core_llvm40.i386"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.c.compiler.option.frameworks_inc.core.1098726214" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.c.compiler.option.frameworks_inc.core" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/libxml2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appcore-agent&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appfw&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/asp/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/attach-panel&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/badge&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/base&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/cairo&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/calendar-service2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/cbhm&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/chromium-ewk&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ckm&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/contacts-svc&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/content&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/context-service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/csr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dali&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dali-toolkit&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dbus-1.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/device&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dlog&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-buffer-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-con-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-file-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-imf-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-imf-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-input-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-input-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-ipc-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ector-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/e_dbus-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/edje-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eet-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efl-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efl-extension&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efreet-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eina-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eina-1/eina&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eio-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eldbus-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/elementary-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/embryo-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/emile-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eo-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eom&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ethumb-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ethumb-client-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/feedback&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/fontconfig&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/freetype2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/geofence&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/gio-unix-2.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/glib-2.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/harfbuzz&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/iotcon&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/json-glib-1.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/location&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/maps&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/media&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/media-content&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/messaging&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/metadata-editor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/minicontrol&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/minizip&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/network&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/notification&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/nsd/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/phonenumber-utils&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/privacy-privilege-manager/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/SDL2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/sensor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/service-adaptor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/shortcut&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/storage&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/system&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/tef&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/telephony&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/tzsh&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ui&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ui-viewmgr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/vulkan&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/web&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_viewer_dali&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_viewer_evas&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/wifi-direct&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/yaca&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/lib/dbus-1.0/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/lib/glib-2.0/include&quot;"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.c.compiler.option.frameworks_cflags.core.1292136927" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.c.compiler.option.frameworks_cflags.core" valueType="stringList">
+                                                                       <listOptionValue builtIn="false" value="${TC_COMPILER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value="${RS_COMPILER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value=" -fPIE"/>
+                                                                       <listOptionValue builtIn="false" value="--sysroot=&quot;${SBI_SYSROOT}&quot;"/>
+                                                               </option>
+                                                               <option id="gnu.c.compiler.option.include.paths.1376372114" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/inc}&quot;"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.c.compiler.option.frameworks.core.28358128" name="Tizen-Frameworks" superClass="sbi.gnu.c.compiler.option.frameworks.core" valueType="userObjs">
+                                                                       <listOptionValue builtIn="false" value="Native_API"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.c.compiler.option.preprocessor.def.symbols.deprecation.581623628" name="Defined symbols (-D)" superClass="sbi.gnu.c.compiler.option.preprocessor.def.symbols.deprecation" valueType="definedSymbols">
+                                                                       <listOptionValue builtIn="false" value="TIZEN_DEPRECATION"/>
+                                                                       <listOptionValue builtIn="false" value="DEPRECATION_WARNING"/>
+                                                                       <listOptionValue builtIn="false" value="_DEBUG"/>
+                                                                       <listOptionValue builtIn="false" value="_TZ_SYS_RO_APP=TZ_SYS_RO_APP"/>
+                                                                       <listOptionValue builtIn="false" value="TZ_SYS_RO_APP=/usr/apps"/>
+                                                               </option>
+                                                               <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.225411348" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
+                                                       </tool>
+                                                       <tool id="org.tizen.nativeide.tool.sbi.gnu.c.linker.base.1868881028" name="C Linker" superClass="org.tizen.nativeide.tool.sbi.gnu.c.linker.base"/>
+                                                       <tool command="clang++" id="org.tizen.nativecore.tool.sbi.gnu.cpp.linker.1236852625" name="C++ Linker" superClass="org.tizen.nativecore.tool.sbi.gnu.cpp.linker">
+                                                               <option defaultValue="false" id="sbi.gnu.cpp.link.option.strip.1935108648" name="Omit all symbol information (-s)" superClass="sbi.gnu.cpp.link.option.strip" valueType="boolean"/>
+                                                               <option defaultValue="false" id="sbi.gnu.cpp.linker.option.shared_flag.core.679044865" name="Linker.Shared" superClass="sbi.gnu.cpp.linker.option.shared_flag.core" valueType="boolean"/>
+                                                               <option defaultValue="false" id="sbi.gnu.cpp.linker.option.noundefined.core.945360111" name="Report unresolved symbol references (-Wl,--no-undefined)" superClass="sbi.gnu.cpp.linker.option.noundefined.core" valueType="boolean"/>
+                                                               <option id="sbi.gnu.cpp.linker.option.frameworks_lflags.core.1397206873" name="Tizen-Frameworks-Other-Lflags" superClass="sbi.gnu.cpp.linker.option.frameworks_lflags.core" valueType="stringList">
+                                                                       <listOptionValue builtIn="false" value="${TC_LINKER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value="${RS_LINKER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value="-pie -lpthread "/>
+                                                                       <listOptionValue builtIn="false" value="--sysroot=&quot;${SBI_SYSROOT}&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="-Xlinker --version-script=&quot;${PROJ_PATH}/.exportMap&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="-L&quot;${SBI_SYSROOT}/usr/lib&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="$(RS_LIBRARIES)"/>
+                                                               </option>
+                                                               <option id="gnu.cpp.link.option.paths.1199243887" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
+                                                                       <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/lib}&quot;"/>
+                                                               </option>
+                                                               <option id="gnu.cpp.link.option.libs.1277920140" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs">
+                                                                       <listOptionValue builtIn="false" srcPrefixMapping="" srcRootPath="" value="setting-common"/>
+                                                                       <listOptionValue builtIn="false" srcPrefixMapping="" srcRootPath="" value="tts_setting"/>
+                                                               </option>
+                                                               <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1383949462" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
+                                                                       <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+                                                                       <additionalInput kind="additionalinput" paths="$(LIBS)"/>
+                                                               </inputType>
+                                                       </tool>
+                                                       <tool command="#{PLATFORM_DEFAULT_GCC_PREFIX}as" id="org.tizen.nativeapp.tool.sbi.gnu.assembler.base.1227101717" name="Assembler" superClass="org.tizen.nativeapp.tool.sbi.gnu.assembler.base">
+                                                               <inputType id="cdt.managedbuild.tool.gnu.assembler.input.636201969" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+                                                       </tool>
+                                                       <tool id="org.tizen.nativecore.tool.fnmapgen.1770368469" name="C FN-Map Generator" superClass="org.tizen.nativecore.tool.fnmapgen"/>
+                                                       <tool id="org.tizen.nativecore.tool.fnmapgen.cpp.1941617331" name="C++ FN-Map Generator" superClass="org.tizen.nativecore.tool.fnmapgen.cpp"/>
+                                                       <tool id="org.tizen.nativecore.tool.ast.864560974" name="C Static Analyzer" superClass="org.tizen.nativecore.tool.ast"/>
+                                                       <tool id="org.tizen.nativecore.tool.ast.cpp.2125646658" name="C++ Static Analyzer" superClass="org.tizen.nativecore.tool.ast.cpp"/>
+                                                       <tool id="org.tizen.nativecore.tool.sbi.gnu.archiver.mergelib.1750607266" name="Archive Generator" superClass="org.tizen.nativecore.tool.sbi.gnu.archiver.mergelib"/>
+                                                       <tool id="org.tizen.nativecore.tool.sbi.po.compiler.416796062" name="PO Resource Compiler" superClass="org.tizen.nativecore.tool.sbi.po.compiler"/>
+                                                       <tool id="org.tizen.nativecore.tool.sbi.edc.compiler.791695672" name="EDC Resource Compiler" superClass="org.tizen.nativecore.tool.sbi.edc.compiler"/>
+                                               </toolChain>
+                                       </folderInfo>
+                                       <sourceEntries>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="res"/>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="shared"/>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+                                       </sourceEntries>
+                               </configuration>
+                       </storageModule>
+                       <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+               </cconfiguration>
+               <cconfiguration id="org.tizen.nativecore.config.sbi.gcc45.app.release.2088957444">
+                       <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="org.tizen.nativecore.config.sbi.gcc45.app.release.2088957444" moduleId="org.eclipse.cdt.core.settings" name="Release">
+                               <externalSettings/>
+                               <extensions>
+                                       <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+                                       <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.tizen.nativecore.NativeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                               </extensions>
+                       </storageModule>
+                       <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+                               <configuration artifactName="setting-accessibility" buildArtefactType="org.tizen.nativecore.buildArtefactType.app" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.tizen.nativecore.buildArtefactType.app,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" description="" errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;" id="org.tizen.nativecore.config.sbi.gcc45.app.release.2088957444" name="Release" parent="org.tizen.nativecore.config.sbi.gcc45.app.release">
+                                       <folderInfo id="org.tizen.nativecore.config.sbi.gcc45.app.release.2088957444." name="/" resourcePath="">
+                                               <toolChain id="org.tizen.nativecore.toolchain.sbi.gcc45.app.release.520592006" name="Tizen Native Toolchain" superClass="org.tizen.nativecore.toolchain.sbi.gcc45.app.release">
+                                                       <targetPlatform binaryParser="org.eclipse.cdt.core.ELF" id="org.tizen.nativeide.target.sbi.gnu.platform.base.806146472" osList="linux,win32" superClass="org.tizen.nativeide.target.sbi.gnu.platform.base"/>
+                                                       <builder buildPath="${workspace_loc:/setting-accessibility}/Release" id="org.tizen.nativecore.target.sbi.gnu.builder.1572922672" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Tizen Application Builder" superClass="org.tizen.nativecore.target.sbi.gnu.builder"/>
+                                                       <tool command="i586-linux-gnueabi-ar" id="org.tizen.nativecore.tool.sbi.gnu.archiver.1264802512" name="Archiver" superClass="org.tizen.nativecore.tool.sbi.gnu.archiver"/>
+                                                       <tool command="clang++" id="org.tizen.nativecore.tool.sbi.gnu.cpp.compiler.2070210981" name="C++ Compiler" superClass="org.tizen.nativecore.tool.sbi.gnu.cpp.compiler">
+                                                               <option id="gnu.cpp.compiler.option.optimization.level.991981099" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/>
+                                                               <option defaultValue="gnu.cpp.compiler.debugging.level.none" id="sbi.gnu.cpp.compiler.option.debugging.level.core.1442469236" name="Debug level" superClass="sbi.gnu.cpp.compiler.option.debugging.level.core" valueType="enumerated"/>
+                                                               <option defaultValue="false" id="sbi.gnu.cpp.compiler.option.misc.pic.core.1748100872" name="-fPIC option" superClass="sbi.gnu.cpp.compiler.option.misc.pic.core" valueType="boolean"/>
+                                                               <option id="sbi.gnu.cpp.compiler.option.552344919" superClass="sbi.gnu.cpp.compiler.option" valueType="userObjs">
+                                                                       <listOptionValue builtIn="false" value="mobile-4.0-emulator.core_llvm40.i386"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.cpp.compiler.option.frameworks_inc.core.308211299" superClass="sbi.gnu.cpp.compiler.option.frameworks_inc.core" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/libxml2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appcore-agent&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appfw&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/asp/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/attach-panel&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/badge&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/base&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/cairo&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/calendar-service2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/cbhm&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/chromium-ewk&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ckm&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/contacts-svc&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/content&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/context-service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/csr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dali&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dali-toolkit&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dbus-1.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/device&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dlog&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-buffer-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-con-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-file-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-imf-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-imf-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-input-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-input-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-ipc-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ector-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/e_dbus-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/edje-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eet-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efl-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efl-extension&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efreet-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eina-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eina-1/eina&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eio-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eldbus-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/elementary-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/embryo-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/emile-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eo-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eom&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ethumb-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ethumb-client-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/feedback&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/fontconfig&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/freetype2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/geofence&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/gio-unix-2.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/glib-2.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/harfbuzz&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/iotcon&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/json-glib-1.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/location&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/maps&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/media&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/media-content&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/messaging&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/metadata-editor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/minicontrol&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/minizip&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/network&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/notification&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/nsd/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/phonenumber-utils&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/privacy-privilege-manager/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/SDL2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/sensor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/service-adaptor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/shortcut&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/storage&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/system&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/tef&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/telephony&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/tzsh&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ui&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ui-viewmgr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/vulkan&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/web&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_viewer_dali&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_viewer_evas&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/wifi-direct&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/yaca&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/lib/dbus-1.0/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/lib/glib-2.0/include&quot;"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.cpp.compiler.option.frameworks_cflags.core.542638357" superClass="sbi.gnu.cpp.compiler.option.frameworks_cflags.core" valueType="stringList">
+                                                                       <listOptionValue builtIn="false" value="${TC_COMPILER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value="${RS_COMPILER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value=" -fPIE"/>
+                                                                       <listOptionValue builtIn="false" value="--sysroot=&quot;${SBI_SYSROOT}&quot;"/>
+                                                               </option>
+                                                               <option id="gnu.cpp.compiler.option.include.paths.1228317659" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/inc}&quot;"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.cpp.compiler.option.frameworks.core.1194674455" superClass="sbi.gnu.cpp.compiler.option.frameworks.core" valueType="userObjs">
+                                                                       <listOptionValue builtIn="false" value="Native_API"/>
+                                                               </option>
+                                                               <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.2094846209" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
+                                                       </tool>
+                                                       <tool command="clang" id="org.tizen.nativecore.tool.sbi.gnu.c.compiler.1170440307" name="C Compiler" superClass="org.tizen.nativecore.tool.sbi.gnu.c.compiler">
+                                                               <option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.option.optimization.level.1676197171" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
+                                                               <option defaultValue="gnu.c.debugging.level.none" id="sbi.gnu.c.compiler.option.debugging.level.core.166012395" name="Debug level" superClass="sbi.gnu.c.compiler.option.debugging.level.core" valueType="enumerated"/>
+                                                               <option defaultValue="false" id="sbi.gnu.c.compiler.option.misc.pic.core.212393444" name="-fPIC option" superClass="sbi.gnu.c.compiler.option.misc.pic.core" valueType="boolean"/>
+                                                               <option id="sbi.gnu.c.compiler.option.559779868" superClass="sbi.gnu.c.compiler.option" valueType="userObjs">
+                                                                       <listOptionValue builtIn="false" value="mobile-4.0-emulator.core_llvm40.i386"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.c.compiler.option.frameworks_inc.core.1278481352" superClass="sbi.gnu.c.compiler.option.frameworks_inc.core" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/libxml2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appcore-agent&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appfw&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/asp/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/attach-panel&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/badge&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/base&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/cairo&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/calendar-service2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/cbhm&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/chromium-ewk&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ckm&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/contacts-svc&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/content&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/context-service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/csr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dali&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dali-toolkit&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dbus-1.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/device&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dlog&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-buffer-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-con-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-file-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-imf-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-imf-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-input-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-input-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-ipc-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ector-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/e_dbus-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/edje-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eet-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efl-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efl-extension&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efreet-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eina-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eina-1/eina&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eio-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eldbus-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/elementary-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/embryo-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/emile-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eo-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eom&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ethumb-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ethumb-client-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/feedback&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/fontconfig&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/freetype2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/geofence&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/gio-unix-2.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/glib-2.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/harfbuzz&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/iotcon&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/json-glib-1.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/location&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/maps&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/media&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/media-content&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/messaging&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/metadata-editor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/minicontrol&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/minizip&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/network&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/notification&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/nsd/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/phonenumber-utils&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/privacy-privilege-manager/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/SDL2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/sensor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/service-adaptor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/shortcut&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/storage&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/system&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/tef&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/telephony&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/tzsh&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ui&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ui-viewmgr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/vulkan&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/web&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_viewer_dali&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_viewer_evas&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/wifi-direct&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/yaca&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/lib/dbus-1.0/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/lib/glib-2.0/include&quot;"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.c.compiler.option.frameworks_cflags.core.613139885" superClass="sbi.gnu.c.compiler.option.frameworks_cflags.core" valueType="stringList">
+                                                                       <listOptionValue builtIn="false" value="${TC_COMPILER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value="${RS_COMPILER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value=" -fPIE"/>
+                                                                       <listOptionValue builtIn="false" value="--sysroot=&quot;${SBI_SYSROOT}&quot;"/>
+                                                               </option>
+                                                               <option id="gnu.c.compiler.option.include.paths.1627003477" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/inc}&quot;"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.c.compiler.option.frameworks.core.1772478438" superClass="sbi.gnu.c.compiler.option.frameworks.core" valueType="userObjs">
+                                                                       <listOptionValue builtIn="false" value="Native_API"/>
+                                                               </option>
+                                                               <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.920310521" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
+                                                       </tool>
+                                                       <tool id="org.tizen.nativeide.tool.sbi.gnu.c.linker.base.1358328598" name="C Linker" superClass="org.tizen.nativeide.tool.sbi.gnu.c.linker.base"/>
+                                                       <tool command="clang++" id="org.tizen.nativecore.tool.sbi.gnu.cpp.linker.1412133629" name="C++ Linker" superClass="org.tizen.nativecore.tool.sbi.gnu.cpp.linker">
+                                                               <option defaultValue="true" id="sbi.gnu.cpp.link.option.strip.138836187" name="Omit all symbol information (-s)" superClass="sbi.gnu.cpp.link.option.strip" valueType="boolean"/>
+                                                               <option defaultValue="false" id="sbi.gnu.cpp.linker.option.shared_flag.core.1182385041" name="Linker.Shared" superClass="sbi.gnu.cpp.linker.option.shared_flag.core" valueType="boolean"/>
+                                                               <option defaultValue="false" id="sbi.gnu.cpp.linker.option.noundefined.core.1481181636" name="Report unresolved symbol references (-Wl,--no-undefined)" superClass="sbi.gnu.cpp.linker.option.noundefined.core" valueType="boolean"/>
+                                                               <option id="sbi.gnu.cpp.linker.option.frameworks_lflags.core.1265994469" superClass="sbi.gnu.cpp.linker.option.frameworks_lflags.core" valueType="stringList">
+                                                                       <listOptionValue builtIn="false" value="${TC_LINKER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value="${RS_LINKER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value="-pie -lpthread "/>
+                                                                       <listOptionValue builtIn="false" value="--sysroot=&quot;${SBI_SYSROOT}&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="-Xlinker --version-script=&quot;${PROJ_PATH}/.exportMap&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="-L&quot;${SBI_SYSROOT}/usr/lib&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="$(RS_LIBRARIES)"/>
+                                                               </option>
+                                                               <option id="gnu.cpp.link.option.paths.701967625" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
+                                                                       <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/lib}&quot;"/>
+                                                               </option>
+                                                               <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.124583039" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
+                                                                       <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+                                                                       <additionalInput kind="additionalinput" paths="$(LIBS)"/>
+                                                               </inputType>
+                                                       </tool>
+                                                       <tool command="#{PLATFORM_DEFAULT_GCC_PREFIX}as" id="org.tizen.nativeapp.tool.sbi.gnu.assembler.base.1169974557" name="Assembler" superClass="org.tizen.nativeapp.tool.sbi.gnu.assembler.base">
+                                                               <inputType id="cdt.managedbuild.tool.gnu.assembler.input.1271838974" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+                                                       </tool>
+                                                       <tool id="org.tizen.nativecore.tool.fnmapgen.1547816566" name="C FN-Map Generator" superClass="org.tizen.nativecore.tool.fnmapgen"/>
+                                                       <tool id="org.tizen.nativecore.tool.fnmapgen.cpp.579175001" name="C++ FN-Map Generator" superClass="org.tizen.nativecore.tool.fnmapgen.cpp"/>
+                                                       <tool id="org.tizen.nativecore.tool.ast.1298861190" name="C Static Analyzer" superClass="org.tizen.nativecore.tool.ast"/>
+                                                       <tool id="org.tizen.nativecore.tool.ast.cpp.753042395" name="C++ Static Analyzer" superClass="org.tizen.nativecore.tool.ast.cpp"/>
+                                                       <tool id="org.tizen.nativecore.tool.sbi.gnu.archiver.mergelib.1433984486" name="Archive Generator" superClass="org.tizen.nativecore.tool.sbi.gnu.archiver.mergelib"/>
+                                                       <tool id="org.tizen.nativecore.tool.sbi.po.compiler.1728431129" name="PO Resource Compiler" superClass="org.tizen.nativecore.tool.sbi.po.compiler"/>
+                                                       <tool id="org.tizen.nativecore.tool.sbi.edc.compiler.752384089" name="EDC Resource Compiler" superClass="org.tizen.nativecore.tool.sbi.edc.compiler"/>
+                                               </toolChain>
+                                       </folderInfo>
+                                       <sourceEntries>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="res"/>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="shared"/>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+                                       </sourceEntries>
+                               </configuration>
+                       </storageModule>
+                       <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+               </cconfiguration>
+       </storageModule>
+       <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+               <project id="setting-accessibility.org.tizen.nativecore.target.sbi.gcc45.app.1447067087" name="Tizen Native Application" projectType="org.tizen.nativecore.target.sbi.gcc45.app"/>
+       </storageModule>
+       <storageModule moduleId="scannerConfiguration">
+               <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+               <scannerConfigBuildInfo instanceId="org.tizen.nativecore.config.sbi.gcc45.app.debug.1496184574">
+                       <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+               </scannerConfigBuildInfo>
+               <scannerConfigBuildInfo instanceId="org.tizen.nativecore.config.sbi.gcc45.app.release.2088957444">
+                       <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+               </scannerConfigBuildInfo>
+       </storageModule>
+       <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
+       <storageModule moduleId="refreshScope" versionNumber="2">
+               <configuration configurationName="Debug">
+                       <resource resourceType="PROJECT" workspacePath="/setting-accessibility"/>
+               </configuration>
+               <configuration configurationName="Release">
+                       <resource resourceType="PROJECT" workspacePath="/setting-accessibility"/>
+               </configuration>
+       </storageModule>
+       <storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
+</cproject>
diff --git a/setting-accessibility/.exportMap b/setting-accessibility/.exportMap
new file mode 100644 (file)
index 0000000..de30516
--- /dev/null
@@ -0,0 +1,5 @@
+{
+       global: main;
+       _IO_*;
+       local: *;
+};
diff --git a/setting-accessibility/.gitignore b/setting-accessibility/.gitignore
new file mode 100644 (file)
index 0000000..b4555b6
--- /dev/null
@@ -0,0 +1,2 @@
+/Debug/
+/Build/
diff --git a/setting-accessibility/.project b/setting-accessibility/.project
new file mode 100644 (file)
index 0000000..d66abd0
--- /dev/null
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>setting-accessibility</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+                       <triggers>full,incremental,</triggers>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.cdt.core.cnature</nature>
+               <nature>org.eclipse.cdt.core.ccnature</nature>
+               <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+               <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+       </natures>
+       <filteredResources>
+               <filter>
+                       <id>1524847699028</id>
+                       <name></name>
+                       <type>26</type>
+                       <matcher>
+                               <id>org.eclipse.ui.ide.multiFilter</id>
+                               <arguments>1.0-projectRelativePath-matches-false-false-*/.tpk</arguments>
+                       </matcher>
+               </filter>
+               <filter>
+                       <id>1524847699032</id>
+                       <name></name>
+                       <type>6</type>
+                       <matcher>
+                               <id>org.eclipse.ui.ide.multiFilter</id>
+                               <arguments>1.0-name-matches-false-false-project_def.prop</arguments>
+                       </matcher>
+               </filter>
+       </filteredResources>
+</projectDescription>
diff --git a/setting-accessibility/.settings/org.eclipse.cdt.core.prefs b/setting-accessibility/.settings/org.eclipse.cdt.core.prefs
new file mode 100644 (file)
index 0000000..78571cf
--- /dev/null
@@ -0,0 +1,6 @@
+eclipse.preferences.version=1
+environment/project/org.tizen.nativecore.config.sbi.gcc45.app.debug.1496184574/SBI_SYSROOT/delimiter=\:
+environment/project/org.tizen.nativecore.config.sbi.gcc45.app.debug.1496184574/SBI_SYSROOT/operation=replace
+environment/project/org.tizen.nativecore.config.sbi.gcc45.app.debug.1496184574/SBI_SYSROOT/value=/home/m.skorupinsk/tizen-studio/platforms/tizen-5.0/mobile/rootstraps/mobile-5.0-emulator.core.private.latest
+environment/project/org.tizen.nativecore.config.sbi.gcc45.app.debug.1496184574/append=true
+environment/project/org.tizen.nativecore.config.sbi.gcc45.app.debug.1496184574/appendContributed=true
diff --git a/setting-accessibility/.tproject b/setting-accessibility/.tproject
new file mode 100644 (file)
index 0000000..468a834
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<tproject xmlns="http://www.tizen.org/tproject">
+    <platforms>
+        <platform>
+            <name>mobile-4.0</name>
+        </platform>
+    </platforms>
+    <package>
+        <blacklist/>
+        <resFallback autoGen="true"/>
+    </package>
+</tproject>
diff --git a/setting-accessibility/build_def.prop b/setting-accessibility/build_def.prop
new file mode 100644 (file)
index 0000000..6bb5e2f
--- /dev/null
@@ -0,0 +1,6 @@
+
+# Add pre/post build process
+PREBUILD_DESC = 
+PREBUILD_COMMAND = 
+POSTBUILD_DESC = 
+POSTBUILD_COMMAND = 
diff --git a/setting-accessibility/inc/setting-accessibility-accessibility-launcher.h b/setting-accessibility/inc/setting-accessibility-accessibility-launcher.h
new file mode 100644 (file)
index 0000000..78e024b
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef SETTINGACCESSIBILITYACCESSIBILITYLAUNCHER_H
+#define SETTINGACCESSIBILITYACCESSIBILITYLAUNCHER_H
+
+#include "setting-accessibility.h"
+
+void setting_accessibility_accessibility_launcher_page_create(SettingAccessibility *data);
+
+#endif /* SETTINGACCESSIBILITYACCESSIBILITYLAUNCHER_H */
\ No newline at end of file
diff --git a/setting-accessibility/inc/setting-accessibility-main.h b/setting-accessibility/inc/setting-accessibility-main.h
new file mode 100644 (file)
index 0000000..4c9300e
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ * accessibility
+ *
+ * Copyright (c) 2015 Samsung Electronics Co., Ltd.
+ *
+ * Contact: Tomasz Olszak <t.olszak@samsung.com>
+ *
+ * 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.
+ *
+ */
+#ifndef __SETTING_ACCESSIBILITY_MAIN_H__
+#define __SETTING_ACCESSIBILITY_MAIN_H__
+
+#include "setting-accessibility.h"
+
+
+
+
+
+#endif /*__SETTING_ACCESSIBILITY_MAIN_H__ */
diff --git a/setting-accessibility/inc/setting-accessibility-screen-reader-settings.h b/setting-accessibility/inc/setting-accessibility-screen-reader-settings.h
new file mode 100644 (file)
index 0000000..8f575d5
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef SETTING_ACCESSIBILITY_SCREEN_READER_SETTINGS_H
+#define SETTING_ACCESSIBILITY_SCREEN_READER_SETTINGS_H
+
+#include "setting-accessibility.h"
+
+void setting_accessibility_screen_reader_settings_page_create(
+               SettingAccessibility *data);
+
+#endif /* SETTING_ACCESSIBILITY_SCREEN_READER_SETTINGS_H */
+
diff --git a/setting-accessibility/inc/setting-accessibility-screen-reader.h b/setting-accessibility/inc/setting-accessibility-screen-reader.h
new file mode 100644 (file)
index 0000000..9c89e38
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef SETTINGACCESSIBILITYSCREENREADER_H
+#define SETTINGACCESSIBILITYSCREENREADER_H
+
+#include "setting-accessibility.h"
+
+void setting_accessibility_screen_reader_page_create(
+               SettingAccessibility *data);
+
+#endif /* SETTINGACCESSIBILITYSCREENREADER_H */
+
diff --git a/setting-accessibility/inc/setting-accessibility-universal-switch-action.h b/setting-accessibility/inc/setting-accessibility-universal-switch-action.h
new file mode 100644 (file)
index 0000000..2d77191
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHACTION_H
+#define SETTINGACCESSIBILITYUNIVERSALSWITCHACTION_H
+
+#include "setting-accessibility.h"
+
+void setting_accessibility_universal_switch_action_page_create(SettingAccessibility *ad);
+void setting_accessibility_universal_switch_action_callback_attach(SettingAccessibility *ad, switch_action_cb cb, void *user_data);
+
+#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHACTION_H */
+
diff --git a/setting-accessibility/inc/setting-accessibility-universal-switch-add-switch-accessories.h b/setting-accessibility/inc/setting-accessibility-universal-switch-add-switch-accessories.h
new file mode 100644 (file)
index 0000000..a562fd9
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHACCESSORIES_H
+#define SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHACCESSORIES_H
+
+#include "setting-accessibility.h"
+
+void setting_accessibility_universal_switch_add_switch_accessories_page_create(SettingAccessibility *ad);
+void setting_accessibility_universal_switch_add_switch_accessories_new_switch_callback_attach(SettingAccessibility *ad, universal_switch_added_cb cb);
+
+#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHACCESSORIES_H */
+
diff --git a/setting-accessibility/inc/setting-accessibility-universal-switch-add-switch-camera.h b/setting-accessibility/inc/setting-accessibility-universal-switch-add-switch-camera.h
new file mode 100644 (file)
index 0000000..f9ce500
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHCAMERA_H
+#define SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHCAMERA_H
+
+#include "setting-accessibility.h"
+
+void setting_accessibility_universal_switch_add_switch_camera_page_create(SettingAccessibility *ad);
+void setting_accessibility_universal_switch_add_switch_camera_new_switch_callback_attach(SettingAccessibility *ad, universal_switch_added_cb cb);
+
+#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHCAMERA_H */
+
diff --git a/setting-accessibility/inc/setting-accessibility-universal-switch-add-switch-screen.h b/setting-accessibility/inc/setting-accessibility-universal-switch-add-switch-screen.h
new file mode 100644 (file)
index 0000000..2da90d2
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHSCREEN_H
+#define SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHSCREEN_H
+
+#include "setting-accessibility.h"
+
+void setting_accessibility_universal_switch_add_switch_screen_page_create(SettingAccessibility *ad);
+void setting_accessibility_universal_switch_add_switch_screen_new_switch_callback_attach(SettingAccessibility *ad, universal_switch_added_cb cb);
+
+#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHSCREEN_H */
+
diff --git a/setting-accessibility/inc/setting-accessibility-universal-switch-add-switch.h b/setting-accessibility/inc/setting-accessibility-universal-switch-add-switch.h
new file mode 100644 (file)
index 0000000..4c81d17
--- /dev/null
@@ -0,0 +1,11 @@
+#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCH_H
+#define SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCH_H
+
+#include "setting-accessibility.h"
+
+void setting_accessibility_universal_switch_add_switch_page_create(SettingAccessibility *ad);
+void setting_accessibility_universal_switch_add_switch_new_switch_callback_attach(SettingAccessibility *ad, universal_switch_added_cb cb);
+void setting_accessibility_universal_switch_disable_already_mapped_switch(Eina_Array *configuration_items, const char *switch_id, Elm_Object_Item *item);
+
+#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCH_H */
+
diff --git a/setting-accessibility/inc/setting-accessibility-universal-switch-dbus.h b/setting-accessibility/inc/setting-accessibility-universal-switch-dbus.h
new file mode 100644 (file)
index 0000000..371e438
--- /dev/null
@@ -0,0 +1,99 @@
+/*
+ * accessibility
+ *
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd.
+ *
+ * Contact: Michal Pawluk <m.pawluk@samsung.com>
+ *
+ * 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.
+ *
+ */
+
+
+#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHDBUS_H
+#define SETTINGACCESSIBILITYUNIVERSALSWITCHDBUS_H
+
+#include <Eldbus.h>
+
+typedef void (*capture_switch_cb)(void *data, const char *switch_id);
+typedef void (*init_done_cb)(void *data);
+
+
+struct _UniversalSwitchEldbus {
+       Eldbus_Connection *conn;
+       Eldbus_Object *dobj;
+       Eldbus_Proxy *proxy;
+
+       Eldbus_Pending *capture_switch_request;
+
+       capture_switch_cb capture_switch_callback;
+       void *capture_switch_data;
+
+       init_done_cb init_done_callback;
+       void *init_done_callback_data;
+
+       Eina_Bool is_init;
+};
+
+typedef struct _UniversalSwitchEldbus UniversalSwitchEldbus;
+
+struct _UniversalSwitchInfoType {
+       char *id;
+       char *name;
+       char *description;
+};
+
+typedef struct _UniversalSwitchInfoType UniversalSwitchInfoType;
+typedef struct _UniversalSwitchInfoType UniversalSwitchActivityType;
+typedef struct _UniversalSwitchInfoType UniversalSwitchSwitchProviderInfoType;
+typedef struct _UniversalSwitchInfoType UniversalSwitchSwitchType;
+
+struct _UniversalSwitchConfigurationItem {
+       char *switch_id;
+       char *user_name;
+       char *activity_type;
+       char *provider_id;
+};
+
+typedef struct _UniversalSwitchConfigurationItem UniversalSwitchConfigurationItem;
+
+struct _UniversalSwitchSwitchProvider {
+       UniversalSwitchSwitchProviderInfoType *info;
+       Eina_Array *switches;
+};
+
+typedef struct _UniversalSwitchSwitchProvider UniversalSwitchSwitchProvider;
+
+struct _UniversalSwitchDbusConfig {
+       UniversalSwitchEldbus eldbus;
+       Eina_Array *activity_types;
+       Eina_Array *configuration_items;
+       Eina_Array *switch_providers;
+};
+
+typedef struct _UniversalSwitchDbusConfig UniversalSwitchDbusConfig;
+
+Eina_Bool setting_accessibility_universal_switch_dbus_config_init(UniversalSwitchDbusConfig *config, init_done_cb callback, void *callback_data);
+int setting_accessibility_universal_switch_dbus_config_get_switch_count(UniversalSwitchDbusConfig *config);
+const char * setting_accessibility_universal_switch_dbus_config_get_activity_name(UniversalSwitchDbusConfig *config, const char * activity_id);
+Eina_Array * setting_accessibility_universal_switch_dbus_config_get_switches(UniversalSwitchDbusConfig *config, const char * provider_id);
+void setting_accessibility_universal_switch_dbus_config_shutdown(UniversalSwitchDbusConfig *config);
+void setting_accessibility_universal_switch_dbus_config_addSwitchConfigurationItem(UniversalSwitchDbusConfig *config, const char *switch_id, const char *user_name, const char *activity_type);
+void setting_accessibility_universal_switch_dbus_config_updateSwitchConfigurationItem(UniversalSwitchDbusConfig *config, const char *switch_id, const char *user_name, const char *activity_type);
+void setting_accessibility_universal_switch_dbus_config_removeSwitchConfigurationItem(UniversalSwitchDbusConfig *config, const char *switch_id);
+
+void setting_accessibility_universal_switch_dbus_config_captureSwitch(UniversalSwitchDbusConfig *config, const char *provider_id, double timeout, capture_switch_cb callback, void *calback_data);
+void setting_accessibility_universal_switch_dbus_config_cancelCaptureSwitch(UniversalSwitchDbusConfig *config);
+
+
+#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHDBUS_H */
diff --git a/setting-accessibility/inc/setting-accessibility-universal-switch-remove-switch.h b/setting-accessibility/inc/setting-accessibility-universal-switch-remove-switch.h
new file mode 100644 (file)
index 0000000..67e8991
--- /dev/null
@@ -0,0 +1,12 @@
+#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHREMOVESWITCH_H
+#define SETTINGACCESSIBILITYUNIVERSALSWITCHREMOVESWITCH_H
+
+#include "setting-accessibility.h"
+
+void setting_accessibility_universal_switch_remove_switch_page_create(SettingAccessibility *ad);
+void setting_accessibility_universal_switch_use_naviframe_title_as_counter(SettingAccessibility *ad);
+void setting_accessibility_universal_switch_remove_switch_callback_attach(SettingAccessibility *ad, universal_switch_removed_cb cb);
+
+
+#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHREMOVESWITCH_H */
+
diff --git a/setting-accessibility/inc/setting-accessibility-universal-switch-settings-set-value.h b/setting-accessibility/inc/setting-accessibility-universal-switch-settings-set-value.h
new file mode 100644 (file)
index 0000000..6e59547
--- /dev/null
@@ -0,0 +1,26 @@
+#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHSETTINGSSETVALUE_H
+#define SETTINGACCESSIBILITYUNIVERSALSWITCHSETTINGSSETVALUE_H
+
+#include "setting-accessibility.h"
+
+typedef enum {VT_NUMERIC, VT_NUMERIC_SWITCH, VT_RADIOS, VT_SWITCHES, VT_LIST_SWITCH} set_value_type_t;
+
+void setting_accessibility_universal_switch_settings_set_value_page_create(SettingAccessibility *ad, set_value_type_t type, const char *title);
+void setting_accessibility_universal_switch_settings_set_value_description_set(SettingAccessibility *ad, const char *description);
+void setting_accessibility_universal_switch_settings_set_value_range_set(SettingAccessibility *ad, double min, double max, double step);
+void setting_accessibility_universal_switch_settings_set_value_value_set(SettingAccessibility *ad, double value, const char *units);
+void setting_accessibility_universal_switch_settings_set_value_switch_set(SettingAccessibility *ad, bool state);
+void setting_accessibility_universal_switch_settings_set_value_radio_item_add(SettingAccessibility *ad, const char *caption, int id, bool selected);
+void setting_accessibility_universal_switch_settings_set_value_switch_item_add(SettingAccessibility *ad, const char *caption, const char *sub_desc, int id, bool state, setting_call_back_func gl_sel);
+void setting_accessibility_universal_switch_settings_set_value_remove_switch_item_add(SettingAccessibility *ad, const char *caption, const char *subtext, int id, bool state);
+Setting_GenGroupItem_Data* setting_accessibility_universal_switch_settings_set_value_radio_list_item_add(SettingAccessibility *ad, const char *main_text, const char *sub_text, int option_id);
+void setting_accessibility_universal_switch_settings_set_value_add_value_change_cb(SettingAccessibility *ad, change_value_cb cb);
+void setting_accessibility_universal_switch_settings_set_value_add_switch_change_cb(SettingAccessibility *ad, change_switch_cb cb);
+void setting_accessibility_universal_switch_settings_set_value_add_radio_item_change_cb(SettingAccessibility *ad, change_radio_item_cb cb);
+void setting_accessibility_universal_switch_settings_set_value_add_switch_item_change_cb(SettingAccessibility *ad, change_switch_item_cb cb);
+void setting_accessibility_universal_switch_settings_set_value_add_list_item_options_request_cb(SettingAccessibility *ad, request_list_item_options_cb cb);
+void setting_accessibility_universal_switch_settings_create_update_accesories_switch_page(SettingAccessibility *ad);
+void setting_accessibility_universal_switch_settings_synchronize_page_with_vconf(keynode_t *node, void *user_data);
+
+#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHSETTINGSSETVALUE_H */
+
diff --git a/setting-accessibility/inc/setting-accessibility-universal-switch-settings.h b/setting-accessibility/inc/setting-accessibility-universal-switch-settings.h
new file mode 100644 (file)
index 0000000..3f53ef0
--- /dev/null
@@ -0,0 +1,49 @@
+#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHSETTINGS_H
+#define SETTINGACCESSIBILITYUNIVERSALSWITCHSETTINGS_H
+
+#include "setting-accessibility.h"
+
+#define VCONF_MEMORY_TYPE              "db/"
+#define VCONF_PROJECT_NAME             "setting/accessibility/universal-switch/"
+#define VCONF_PROJECT_PREFIX   VCONF_MEMORY_TYPE VCONF_PROJECT_NAME
+
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_COUNT VCONF_PROJECT_PREFIX "COUNT"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_AUTO_SCAN_ENABLED VCONF_PROJECT_PREFIX "AUTO_SCAN_ENABLED"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_AUTO_SCAN_INT VCONF_PROJECT_PREFIX "AUTO_SCAN_INTERVAL"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_NUM_OF_SCANS VCONF_PROJECT_PREFIX "LOOP_LIMIT_TO_INACTION"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SCAN_METHOD VCONF_PROJECT_PREFIX "SCAN_METHOD"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SCAN_DIR_VERTICAL VCONF_PROJECT_PREFIX "SCAN_DIRECTION_VERTICAL"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SCAN_DIR_HORIZONTAL VCONF_PROJECT_PREFIX "SCAN_DIRECTION_HORIZONTAL"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SCAN_PT_SPEED VCONF_PROJECT_PREFIX "SCAN_PT_SPEED"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_PAUSE_ON_FIRST_STATE VCONF_PROJECT_PREFIX "PAUSE_ON_FIRST_ELEMENT_ENABLED"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_PAUSE_ON_FIRST_VALUE VCONF_PROJECT_PREFIX "PAUSE_ON_FIRST_ELEMENT_TIME"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_TAP_DURATION_STATE VCONF_PROJECT_PREFIX "TAP_DURATION_ENABLED"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_TAP_DURATION_VALUE VCONF_PROJECT_PREFIX "TAP_DURATION_VALUE"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SGL_IACTION_INT_STATE VCONF_PROJECT_PREFIX "SGL_INACTION_INT_ENABLED"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SGL_IACTION_INT_VALUE VCONF_PROJECT_PREFIX "SGL_INACTION_INT_VALUE"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_AUTO_TAP_STATE VCONF_PROJECT_PREFIX "AUTO_TAP_ENABLED"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_AUTO_TAP_VALUE VCONF_PROJECT_PREFIX "AUTO_TAP_WAITING_TIME"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_AUTO_MOVE_INT_STATE VCONF_PROJECT_PREFIX "AUTO_MOVE_INT_ENABLED"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_AUTO_MOVE_INT_VALUE VCONF_PROJECT_PREFIX "AUTO_MOVE_INT_VALUE"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_AUTO_TAP_KBD_STATE VCONF_PROJECT_PREFIX "AUTO_TAP_KBD_ENABLED"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_FEEDBACK_CURSOR_COLOR VCONF_PROJECT_PREFIX "FEEDBACK_CURSOR_COLOR"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_FEEDBACK_SOUND_STATE VCONF_PROJECT_PREFIX "FEEDBACK_SOUND_ENABLED"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_FEEDBACK_SOUND_VOLUME VCONF_PROJECT_PREFIX "FEEDBACK_SOUND_VOLUME"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_FEEDBACK_VOICE_STATE VCONF_PROJECT_PREFIX "FEEDBACK_VOICE_ENABLED"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_FEEDBACK_VOICE_SPEECH_RATE VCONF_PROJECT_PREFIX "FEEDBACK_VOICE_SPEECH_RATE"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_FEEDBACK_VOICE_SPEECH_VOLUME VCONF_PROJECT_PREFIX "FEEDBACK_VOICE_SPEECH_VOLUME"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_AUTO_SCROLL_ENABLED VCONF_PROJECT_PREFIX "AUTO_SCROLL_ENABLED"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GRANULARITY_UNIT VCONF_PROJECT_PREFIX "GRANULARITY_UNIT"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_MANAGE_ACTIONS VCONF_PROJECT_PREFIX "SHOW_ACTIONS_MENU_ITEM"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_MANAGE_SETTINGS VCONF_PROJECT_PREFIX "SHOW_SETTINGS_MENU_ITEM"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_MANAGE_HOMESCREEN VCONF_PROJECT_PREFIX "SHOW_HOME_SCREEN_MENU_ITEM"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_MANAGE_KEYS VCONF_PROJECT_PREFIX "SHOW_BUTTONS_AND_KEYS_MENU_ITEM"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_MANAGE_CONTEXTUAL_MENU VCONF_PROJECT_PREFIX "SHOW_CONTEXTUAL_MENU"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_MANAGE_GESTURES VCONF_PROJECT_PREFIX "SHOW_GESTURES_MENU_ITEM"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_MANAGE_RECENT_APPS VCONF_PROJECT_PREFIX "SHOW_RECENT_APPS_MENU_ITEM"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_MANAGE_BACK VCONF_PROJECT_PREFIX "SHOW_BACK_MENU_ITEM"
+
+void setting_accessibility_universal_switch_settings_page_create(SettingAccessibility *data);
+
+#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHSETTINGS_H */
+
diff --git a/setting-accessibility/inc/setting-accessibility-universal-switch-switches.h b/setting-accessibility/inc/setting-accessibility-universal-switch-switches.h
new file mode 100644 (file)
index 0000000..f4b4a9f
--- /dev/null
@@ -0,0 +1,11 @@
+#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHSWITCHES_H
+#define SETTINGACCESSIBILITYUNIVERSALSWITCHSWITCHES_H
+
+#include "setting-accessibility.h"
+
+void setting_accessibility_universal_switch_switches_page_create(SettingAccessibility *ad);
+void setting_accessibility_universal_switch_switches_callback_attach(SettingAccessibility *ad, back_cb callback);
+void setting_accessibility_universal_switch_add_switch_cb(SettingAccessibility *ad, const char *switch_id, switch_action_t switch_action, const char *switch_name);
+
+#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHSWITCHES_H */
+
diff --git a/setting-accessibility/inc/setting-accessibility-universal-switch-update-switch.h b/setting-accessibility/inc/setting-accessibility-universal-switch-update-switch.h
new file mode 100644 (file)
index 0000000..9e5aeb0
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHUPDATESWITCH_H
+#define SETTINGACCESSIBILITYUNIVERSALSWITCHUPDATESWITCH_H
+
+#include "setting-accessibility.h"
+
+void setting_accessibility_universal_switch_update_switch_page_create(SettingAccessibility *ad, UniversalSwitchConfigurationItem *config_item);
+void setting_accessibility_universal_switch_update_switch_callback_attach(SettingAccessibility *ad, universal_switch_updated_cb cb);
+
+#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHUPDATESWITCH_H */
+
diff --git a/setting-accessibility/inc/setting-accessibility-universal-switch.h b/setting-accessibility/inc/setting-accessibility-universal-switch.h
new file mode 100644 (file)
index 0000000..cea028b
--- /dev/null
@@ -0,0 +1,9 @@
+#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCH_H
+#define SETTINGACCESSIBILITYUNIVERSALSWITCH_H
+
+#include "setting-accessibility.h"
+
+void setting_accessibility_universal_switch_page_create(SettingAccessibility *data);
+
+#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCH_H */
+
diff --git a/setting-accessibility/inc/setting-accessibility.h b/setting-accessibility/inc/setting-accessibility.h
new file mode 100755 (executable)
index 0000000..87a72a4
--- /dev/null
@@ -0,0 +1,358 @@
+/*
+ * accessibility
+ *
+ * Copyright (c) 2015 Samsung Electronics Co., Ltd.
+ *
+ * Contact: Tomasz Olszak <t.olszak@samsung.com>
+ *
+ * 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.
+ *
+ */
+#ifndef __SETTING_ACCESSIBILITY_H__
+#define __SETTING_ACCESSIBILITY_H__
+
+#include <app_event.h>
+#include <Elementary.h>
+#include <tts.h>
+#include <setting-common/setting-common-draw-widget.h>
+#include <setting-common/setting-common-view.h>
+#include <setting-common/setting-common-init.h>
+
+#include "setting-accessibility-universal-switch-dbus.h"
+
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_CONFIGURATION_SERVICE "db/setting/accessibility/universal-switch/configuration-service"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_INTERACTION_SERVICE "db/setting/accessibility/universal-switch/interaction-service"
+
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_ACCESSIBILITY_LAUNCHER_STATE "db/setting/accessibility/accessibility-launcher"
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_ACCESSIBILITY_LAUNCHER_LAUNCH "db/setting/accessibility/accessibility-launcher/launch"
+
+#define DEVOPTION_STR_ACCESSIBILITY_VISION     "IDS_ST_HEADER_VISION"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SPEECH \
+       "IDS_ST_BODY_SPEECH"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_ON   "IDS_ST_BODY_ON"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_OFF  "IDS_ST_BODY_OFF"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS "IDS_ST_OPT_SETTINGS"
+
+#define DEVOPTION_STR_ACCESSIBILITY_MAGNIFIER  "IDS_ST_BODY_MAGNIFIER"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREENREADER \
+       "IDS_ST_MBODY_SCREEN_READER_HTTS"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SPEECH_RATE "IDS_ST_BODY_SPEECH_RATE"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_PITCH_CHANGE_INFO "IDS_ACCS_SBODY_SET_THE_VOICE_FEEDBACK_TO_VARY_IN_PITCH_WHILE_USING_THE_KEYBOARD_TO_ENTER_TEXT"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_KEYBOARD_FEEDBACK "IDS_ACCS_OPT_KEYBOARD_FEEDBACK_TTS"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_KEYBOARD_FEEDBACK_INFO "IDS_ACCS_OPT_ALWAYS_READ_OUT_KEYBOARD_INPUT_TTS"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SPEAK_WHILE_SCREEN_OFF "Speak while screen off"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SPEAK_WHILE_SCREEN_OFF_INFO "IDS_ACCS_SBODY_READ_OUT_NOTIFICATIONS_WHILE_THE_SCREEN_IS_OFF"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_HINTS "IDS_ACCS_MBODY_READ_OUT_USAGE_HINTS_ABB"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_VIBRATION_FEEDBACK "IDS_ACCS_MBODY_VIBRATION_FEEDBACK"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SOUND_FEEDBACK "IDS_ACCS_MBODY_SOUND_FEEDBACK"
+/*english only translation */
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_DESCRIPTION \
+       "IDS_ACCS_BODY_WHILE_SCREEN_READER_IS_ENABLED_YOUR_PHONE_WILL_PROVIDE_VOICE_FEEDBACK_FOR_EXAMPLE_SCREEN_READER_WILL_MSG"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_OTHER_FEEDBACK \
+       "IDS_ACCS_OPT_OTHER_FEEDBACK_TTS"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_STATUS_BAR_INFORMATION \
+       "IDS_ACCS_TMBODY_STATUS_BAR_INFORMATION"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_STATUS_BAR_INFORMATION_DESCRIPTION \
+       "IDS_ACCS_SBODY_SELECT_WHICH_INFORMATION_FROM_INDICATORS_SHOWN_ON_THE_STATUS_BAR_WILL_BE_READ_OUT_WHEN_YOU_TRIPLE_TAP_THE_SCREEN_WITH_TWO_FINGERS_MSG"
+
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SPEECH_RATE_POPUP_DESCRIPTION "IDS_SCR_POP_DRAG_THE_SLIDER_TO_SET_THE_SPEECH_RATE"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SPEECH_RATE_POPUP_CANCEL "IDS_ST_BUTTON_CANCEL_ABB"
+#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SPEECH_RATE_POPUP_DONE "IDS_ST_SK3_DONE"
+
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH "Universal switch"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_HINT "Control your device with your customized switches."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ON "On"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_OFF "Off"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_COMMENT "Use customizable switches to interact with the device and select items shown on the screen. \
+       You can set your personal interaction method by connecting external accessories, tapping the screen or using the front camera to detect the rotation of your head, \
+       the opening of your mouth and the blinking of your eyes."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS "Settings"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_POPUP_ADD "Add switch"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_CANCEL "Cancel"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SAVE "Save"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_NAME "Name"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ACTION "Action"
+
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SWITCHES "Switches"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SWITCHES_ADD_SWITCH "Add switch"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SWITCHES_DELETE "DELETE"
+
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING "Scanning"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_AUTO_SCAN "Auto scan"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_AUTO_SCAN_INT "Auto scan interval"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_NUM_OF_SCANS "Number of auto scan loops"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_SCAN_METHOD "Scan method"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_SCAN_METHOD_POINT "Point"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_SCAN_METHOD_ROW "Row"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_SCAN_DIR "Scan direction"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_SCAN_DIR_TB "Top to bottom"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_SCAN_DIR_BT "Bottom to top"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_PT_SPEED "Point scan speed"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS "Additional settings"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_PAUSE_ON_FIRST "Pause on first item"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_TAP_DURATION "Tap duration"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_SGL_IACTION_INT "Single interaction interval"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_AUTO_TAP "Auto tap"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_AUTO_MOVE_INT "Auto move interval"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_AUTO_TAP_KBD "Auto tap keyboard"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_AUTO_TAP_KBD_SUB "Do not show a menu of additional actions when the keyboard is tapped while using Row scan."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK "Feedback"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_CURSOR_CL "Cursor color"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_CURSOR_CL_RED "Red"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_CURSOR_CL_ORANGE "Orange"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_CURSOR_CL_YELLOW "Yellow"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_CURSOR_CL_GREEN "Green"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_CURSOR_CL_BLUE "Blue"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_CURSOR_CL_GRAY "Gray"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_SOUND "Sound"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_SOUND_VOLUME "Volume"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_VOICE "Voice"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_VOICE_SPEECH_RATE "Speech rate"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_VOICE_SPEECH_VOLUME "Speech volume"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_OPTIONS "Options"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE "Manage menu options"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_SUB "Select which menu options to show in Universal switch."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_GESTURES "Gestures"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_ACTIONS "Actions"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_SETTINGS "Settings"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_RECENT_APPS "Recent apps"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_HOME_SCREEN "Home screen"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_BACK "Back"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_BUTTONS_AND_KEYS "Buttons and keys"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_CONTEXTUAL_MENU "Contextual menu"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_CONTEXTUAL_MENU_DESC "Place contextual menu on the first row depending on the activity"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SECONDS "seconds"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_ON "On"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_OFF "Off"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_UNDEFINED "Undefined"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SWITCHES "Switches"
+
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_AUTO_SCAN_INT "Select the length of the time to wait before the next item is highlighted."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_NUM_OF_SCANS "Select the number of times the screen is scanned automatically for interactive items when there is no interaction."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_SCAN_SPEED "Select the movement speed of the vertical and horizontal screen scanning lines."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_PAUSE_ON_FIRST "Select how much more time you want the 1st item to stay highlighted for while Auto scan is turned on. \
+       This will be added to the Auto scan interval time (%.1f seconds). The 1st item will stay highlighted for %.1f seconds in total."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_TAP_DURATION "Select how long you need to hold an interaction for it to be recognized as a tap.<br>\
+       This duration must be less than the Auto tap time."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_SGL_IACTION_INT "Select the minimum length of time that must pass between interactions for them to be recognized as separate."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_AUTO_TAP "Select how long to wait before a selected item is tapped automatically. \
+       Use the Select item switch again during this time to show menu options instead."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_AUTO_MOVE_INT "Select how long a switch must be held before the highlight skips to the next or previous item. \
+       This function cannot be used while Auto scan is turned on."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_FEEDBACK_SOUND "Select the volume of the sound feedback."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_FEEDBACK_VOICE "Select the volume and speed of voice feedback."
+
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SELECT_ACTION "Select switch action"
+
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH "Add switch"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_DELETE_SWITCHES "Delete switches"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_DELETE_ALL_SWITCHES_DESC "All switches will be removed. Universal Switch will be disabled."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_DELETE_SWITCHES_DESC "switches will be removed."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_OK "Ok"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_UNABLE_TO_ADD "Unable to add accessory"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ALREADY_ADDED "This accessory has already been added. Try adding another accessory."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_NAME "Switch name"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_SCREEN "Screen"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_SCREEN_HINT "Tap anywhere on the screen."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_ACCESSORIES "Accessories"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_ACCESSORIES_HINT "Connect accessories before adding switches."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA "Camera"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_HINT "Set your device to detect the movement of your head, eyes and moth."
+
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_SCREEN_TITLE "Screen"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_ACCESSORIES_TITLE "Accessories"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_ACCESSORIES_DESC "Connect an accessory and press any of its buttons."
+
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_TITLE "Camera"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_COMMENT "Control your device with gestures and motions via the camera. \
+       Note that these camera switches cannot be used while using the camera hardware in any app."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_GROUP_HEAD "Head"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_GROUP_HEAD_LEFT "Turn head left"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_GROUP_HEAD_RIGHT "Turn head right"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_GROUP_HEAD_UP "Move head up"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_GROUP_HEAD_DOWN "Move head down"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_GROUP_HEAD_BLINK "Blink"
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_GROUP_HEAD_BLINK_SUB "Close your eyes for at least 2.0 seconds to allow the device to recognise this switch."
+#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_GROUP_HEAD_MOUTH "Open mouth"
+
+#define DEVOPTION_STR_ACCESSIBILITY_ACCESSIBILITY_LAUNCHER "Accessibility launcher"
+#define DEVOPTION_STR_ACCESSIBILITY_ACCESSIBILITY_LAUNCHER_HINT "Add shortcuts to specific settings and functions."
+#define DEVOPTION_STR_ACCESSIBILITY_ACCESSIBILITY_LAUNCHER_COMMENT "Open your accessibility settings by pressing the home key three times in quick succession."
+#define DEVOPTION_STR_ACCESSIBILITY_ACCESSIBILITY_LAUNCHER_ON "On"
+#define DEVOPTION_STR_ACCESSIBILITY_ACCESSIBILITY_LAUNCHER_OFF "Off"
+
+#define DEVOPTION_STR_ACCESSIBILITY_SELECT_ITEMS "Select items"
+#define DEVOPTION_STR_ACCESSIBILITY_DELETE     "Delete"
+#define DEVOPTION_STR_ACCESSIBILITY_ALL_CAPS "ALL"
+#define DEVOPTION_STR_ACCESSIBILITY_DELETE_CAPS        "DELETE"
+#define DEVOPTION_STR_ACCESSIBILITY_SETTINGS_CAPS "SETTINGS"
+#define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_TIME     "IDS_ST_HEADER_TIME"
+#define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_BATTERY  "IDS_ST_BODY_BATTERY"
+#define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_BLUETOOTH        "IDS_ST_BODY_BLUETOOTH"
+#define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_DATE     "IDS_ST_BODY_DATE"
+#define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_SIGNAL_STRENGTH \
+       "IDS_ST_BODY_SIGNAL_STRENGTH"
+#define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_MISSED_EVENTS \
+       "IDS_ST_BODY_MISSED_EVENTS"
+
+#define SETTING_ACCESSIBILITY_EDJEDIR _TZ_SYS_RO_APP"/org.tizen.setting-accessibility/res/edje"
+
+#define MANAGE_OPTIONS_COUNT 8
+
+#define ACCESSIBILITY_UNIVERSAL_SWITCH_SCREEN_SWITCH_PROVIDER "ScreenSwitchProvider"
+#define ACCESSIBILITY_UNIVERSAL_SWITCH_ACCESSORIES_SWITCH_PROVIDER "AccessoriesSwitchProvider"
+#define ACCESSIBILITY_UNIVERSAL_SWITCH_CAMERA_SWITCH_PROVIDER "CameraSwitchProvider"
+#define ACCESSIBILITY_UNIVERSAL_SWITCH_SCREEN "Screen"
+#define ACCESSIBILITY_UNIVERSAL_SWITCH_SCREEN_SWITCH_ID "ScreenSwitchProvider_touch"
+
+#define ACCESSIBILITY_UNIVERSAL_SWITCH_PLUS_ICON SETTING_ICON_PATH "/plus.png"
+
+
+typedef enum {SM_POINT = 1, SM_ROW} scan_method_t;
+typedef enum {SD_TOP_BOTTOM = 1, SD_BOTTOM_TOP} scan_dir_t;
+typedef enum {MANAGE_GESTURES, MANAGE_ACTIONS, MANAGE_SETTINGS, MANAGE_RECENT_APPS,
+       MANAGE_HOME_SCREEN, MANAGE_BACK, MANAGE_BUTTONS_AND_KEYS, MANAGE_CONTEXTUAL_MENU} manage_options_type_t;
+
+typedef const char * switch_action_t;
+
+typedef struct _SettingAccessibility SettingAccessibility;
+
+typedef void (*universal_switch_added_cb)(SettingAccessibility *ad, const char *switch_id, switch_action_t switch_action, const char *switch_name);
+typedef void (*universal_switch_removed_cb)(SettingAccessibility *ad, const char *switch_id, switch_action_t switch_action, const char *switch_name);
+typedef void (*universal_switch_updated_cb)(SettingAccessibility *ad, const char *switch_id, switch_action_t switch_action, const char *switch_name);
+typedef void (*change_value_cb)(SettingAccessibility *ad, double value);
+typedef void (*change_switch_cb)(SettingAccessibility *ad, bool state);
+typedef void (*change_radio_item_cb)(SettingAccessibility *ad, int item_id);
+typedef void (*change_switch_item_cb)(SettingAccessibility *ad, int item_id, bool state);
+typedef void (*request_list_item_options_cb)(SettingAccessibility *ad, int option_id, const char **title);
+typedef void (*switch_action_cb)(SettingAccessibility *ad, switch_action_t action, void *user_data);
+typedef void (*back_cb)(SettingAccessibility *ad);
+
+typedef struct _SetValueLayout {
+       Evas_Object *layout;
+       Evas_Object *scroller;
+       Evas_Object *box;
+       Evas_Object *check;
+       Evas_Object *radio_group;
+       Evas_Object *genlist;
+       Eina_List *options_data;
+       double min_val;
+       double max_val;
+       double step;
+       const char *units;
+       change_value_cb value_change_cb;
+       change_switch_cb switch_change_cb;
+       change_radio_item_cb radio_item_change_cb;
+       change_switch_item_cb switch_item_change_cb;
+       request_list_item_options_cb list_item_options_request_cb;
+} SetValueLayout;
+
+struct _SettingAccessibility {
+       MainData md;
+       Elm_Genlist_Item_Class itc_1text;
+       Elm_Genlist_Item_Class itc_multiline_sub;
+       Evas_Object *popup;
+       Evas_Object *entry;
+       Evas_Object *all_checkbox;
+       Evas_Object *remove_switches_page_button;
+       Evas_Object *remove_switches_popup_button;
+       Evas_Object *update_accessories_action_genlist;
+       Evas_Object *universal_switch_settings_btn;
+
+       Elm_Object_Item *save_object_item;
+       Elm_Object_Item *universal_switch_main_item;
+       Elm_Object_Item *universal_switch_settings_item;
+       Elm_Object_Item *naviframe_it;
+       SetValueLayout set_value_layout;
+
+       Setting_GenGroupItem_Data *speech_rate_item;
+       Setting_GenGroupItem_Data *keyboard_feedback_item;
+       Setting_GenGroupItem_Data *hints_item;
+       Setting_GenGroupItem_Data *vibration_feedback_item;
+       Setting_GenGroupItem_Data *sound_feedback_item;
+       Setting_GenGroupItem_Data *status_bar_information_item;
+       Setting_GenGroupItem_Data *multiline_status_bar_information_description;
+       Setting_GenGroupItem_Data *screenreader_checkbox;
+       Setting_GenGroupItem_Data *multiline_screen_reader_comment;
+       Setting_GenGroupItem_Data *screen_reader_settings;
+       Setting_GenGroupItem_Data *screen_reader_item;
+       Setting_GenGroupItem_Data *universal_switch_item;
+       Setting_GenGroupItem_Data *universal_switch_off_checkbox;
+       Setting_GenGroupItem_Data *universal_switch_comment;
+       Setting_GenGroupItem_Data *universal_switch_add_switch_screen;
+       Setting_GenGroupItem_Data *universal_switch_add_switch_accessories;
+       Setting_GenGroupItem_Data *universal_switch_add_switch_camera;
+       Setting_GenGroupItem_Data *universal_switch_camera_comment;
+       Setting_GenGroupItem_Data *universal_switch_settings_switches;
+       Setting_GenGroupItem_Data *universal_switch_auto_scan_int;
+       Setting_GenGroupItem_Data *universal_switch_scans_num;
+       Setting_GenGroupItem_Data *universal_switch_scan_method;
+       Setting_GenGroupItem_Data *universal_switch_scan_dir;
+       Setting_GenGroupItem_Data *universal_switch_scan_speed;
+       Setting_GenGroupItem_Data *universal_switch_pause_on_first;
+       Setting_GenGroupItem_Data *universal_switch_tap_duration;
+       Setting_GenGroupItem_Data *universal_switch_sgl_iaction_int;
+       Setting_GenGroupItem_Data *universal_switch_auto_tap;
+       Setting_GenGroupItem_Data *universal_switch_auto_move_int;
+       Setting_GenGroupItem_Data *universal_switch_feedback_cursor_cl;
+       Setting_GenGroupItem_Data *universal_switch_feedback_sound;
+       Setting_GenGroupItem_Data *universal_switch_feedback_sound_volume;
+       Setting_GenGroupItem_Data *universal_switch_feedback_voice;
+       Setting_GenGroupItem_Data *universal_switch_feedback_voice_speech_rate;
+       Setting_GenGroupItem_Data *universal_switch_feedback_voice_speech_volume;
+
+       Elm_Genlist *universal_switch_switches;
+       back_cb universal_switch_switches_back;
+
+       tts_h tts;
+
+       UniversalSwitchDbusConfig config;
+       UniversalSwitchConfigurationItem config_item_to_update;
+       char * switch_id;
+       bool auto_scan;
+       double auto_scan_interval;
+       int auto_scan_num;
+       scan_method_t scan_method;
+       scan_dir_t scan_dir;
+       int scan_pt_speed;
+       bool pause_on_first_state;
+       double pause_on_first_value;
+       bool tap_duration_state;
+       double tap_duration_value;
+       bool sgl_iaction_int_state;
+       double sgl_iaction_int_value;
+       bool auto_tap_state;
+       double auto_tap_value;
+       bool auto_move_int_state;
+       double auto_move_int_value;
+       bool auto_tap_kbd_state;
+       int cursor_color;
+       bool feedback_sound_state;
+       int feedback_sound_volume;
+       bool feedback_voice_state;
+       int feedback_voice_speech_rate;
+       int feedback_voice_speech_volume;
+       bool manage_options_state[MANAGE_OPTIONS_COUNT];
+       universal_switch_added_cb screen_switch_added_cb;
+       universal_switch_added_cb camera_switch_added_cb;
+       universal_switch_added_cb accessories_switch_added_cb;
+       universal_switch_removed_cb switch_removed_cb;
+       universal_switch_updated_cb switch_updated_cb;
+       bool empty_flag;
+       int switches_to_remove_counter;
+       bool launched_by_app_control;
+};
+
+extern setting_view setting_view_accessibility_main;
+
+#endif /*__SETTING_ACCESSIBILITY_H__ */
diff --git a/setting-accessibility/include/setting-accessibility-accessibility-launcher.h b/setting-accessibility/include/setting-accessibility-accessibility-launcher.h
deleted file mode 100644 (file)
index 78e024b..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifndef SETTINGACCESSIBILITYACCESSIBILITYLAUNCHER_H
-#define SETTINGACCESSIBILITYACCESSIBILITYLAUNCHER_H
-
-#include "setting-accessibility.h"
-
-void setting_accessibility_accessibility_launcher_page_create(SettingAccessibility *data);
-
-#endif /* SETTINGACCESSIBILITYACCESSIBILITYLAUNCHER_H */
\ No newline at end of file
diff --git a/setting-accessibility/include/setting-accessibility-main.h b/setting-accessibility/include/setting-accessibility-main.h
deleted file mode 100644 (file)
index 4c9300e..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * accessibility
- *
- * Copyright (c) 2015 Samsung Electronics Co., Ltd.
- *
- * Contact: Tomasz Olszak <t.olszak@samsung.com>
- *
- * 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.
- *
- */
-#ifndef __SETTING_ACCESSIBILITY_MAIN_H__
-#define __SETTING_ACCESSIBILITY_MAIN_H__
-
-#include "setting-accessibility.h"
-
-
-
-
-
-#endif /*__SETTING_ACCESSIBILITY_MAIN_H__ */
diff --git a/setting-accessibility/include/setting-accessibility-screen-reader-settings.h b/setting-accessibility/include/setting-accessibility-screen-reader-settings.h
deleted file mode 100644 (file)
index 8f575d5..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef SETTING_ACCESSIBILITY_SCREEN_READER_SETTINGS_H
-#define SETTING_ACCESSIBILITY_SCREEN_READER_SETTINGS_H
-
-#include "setting-accessibility.h"
-
-void setting_accessibility_screen_reader_settings_page_create(
-               SettingAccessibility *data);
-
-#endif /* SETTING_ACCESSIBILITY_SCREEN_READER_SETTINGS_H */
-
diff --git a/setting-accessibility/include/setting-accessibility-screen-reader.h b/setting-accessibility/include/setting-accessibility-screen-reader.h
deleted file mode 100644 (file)
index 9c89e38..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef SETTINGACCESSIBILITYSCREENREADER_H
-#define SETTINGACCESSIBILITYSCREENREADER_H
-
-#include "setting-accessibility.h"
-
-void setting_accessibility_screen_reader_page_create(
-               SettingAccessibility *data);
-
-#endif /* SETTINGACCESSIBILITYSCREENREADER_H */
-
diff --git a/setting-accessibility/include/setting-accessibility-universal-switch-action.h b/setting-accessibility/include/setting-accessibility-universal-switch-action.h
deleted file mode 100644 (file)
index 2d77191..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHACTION_H
-#define SETTINGACCESSIBILITYUNIVERSALSWITCHACTION_H
-
-#include "setting-accessibility.h"
-
-void setting_accessibility_universal_switch_action_page_create(SettingAccessibility *ad);
-void setting_accessibility_universal_switch_action_callback_attach(SettingAccessibility *ad, switch_action_cb cb, void *user_data);
-
-#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHACTION_H */
-
diff --git a/setting-accessibility/include/setting-accessibility-universal-switch-add-switch-accessories.h b/setting-accessibility/include/setting-accessibility-universal-switch-add-switch-accessories.h
deleted file mode 100644 (file)
index a562fd9..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHACCESSORIES_H
-#define SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHACCESSORIES_H
-
-#include "setting-accessibility.h"
-
-void setting_accessibility_universal_switch_add_switch_accessories_page_create(SettingAccessibility *ad);
-void setting_accessibility_universal_switch_add_switch_accessories_new_switch_callback_attach(SettingAccessibility *ad, universal_switch_added_cb cb);
-
-#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHACCESSORIES_H */
-
diff --git a/setting-accessibility/include/setting-accessibility-universal-switch-add-switch-camera.h b/setting-accessibility/include/setting-accessibility-universal-switch-add-switch-camera.h
deleted file mode 100644 (file)
index f9ce500..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHCAMERA_H
-#define SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHCAMERA_H
-
-#include "setting-accessibility.h"
-
-void setting_accessibility_universal_switch_add_switch_camera_page_create(SettingAccessibility *ad);
-void setting_accessibility_universal_switch_add_switch_camera_new_switch_callback_attach(SettingAccessibility *ad, universal_switch_added_cb cb);
-
-#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHCAMERA_H */
-
diff --git a/setting-accessibility/include/setting-accessibility-universal-switch-add-switch-screen.h b/setting-accessibility/include/setting-accessibility-universal-switch-add-switch-screen.h
deleted file mode 100644 (file)
index 2da90d2..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHSCREEN_H
-#define SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHSCREEN_H
-
-#include "setting-accessibility.h"
-
-void setting_accessibility_universal_switch_add_switch_screen_page_create(SettingAccessibility *ad);
-void setting_accessibility_universal_switch_add_switch_screen_new_switch_callback_attach(SettingAccessibility *ad, universal_switch_added_cb cb);
-
-#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCHSCREEN_H */
-
diff --git a/setting-accessibility/include/setting-accessibility-universal-switch-add-switch.h b/setting-accessibility/include/setting-accessibility-universal-switch-add-switch.h
deleted file mode 100644 (file)
index 4c81d17..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCH_H
-#define SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCH_H
-
-#include "setting-accessibility.h"
-
-void setting_accessibility_universal_switch_add_switch_page_create(SettingAccessibility *ad);
-void setting_accessibility_universal_switch_add_switch_new_switch_callback_attach(SettingAccessibility *ad, universal_switch_added_cb cb);
-void setting_accessibility_universal_switch_disable_already_mapped_switch(Eina_Array *configuration_items, const char *switch_id, Elm_Object_Item *item);
-
-#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHADDSWITCH_H */
-
diff --git a/setting-accessibility/include/setting-accessibility-universal-switch-dbus.h b/setting-accessibility/include/setting-accessibility-universal-switch-dbus.h
deleted file mode 100644 (file)
index 371e438..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * accessibility
- *
- * Copyright (c) 2017 Samsung Electronics Co., Ltd.
- *
- * Contact: Michal Pawluk <m.pawluk@samsung.com>
- *
- * 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.
- *
- */
-
-
-#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHDBUS_H
-#define SETTINGACCESSIBILITYUNIVERSALSWITCHDBUS_H
-
-#include <Eldbus.h>
-
-typedef void (*capture_switch_cb)(void *data, const char *switch_id);
-typedef void (*init_done_cb)(void *data);
-
-
-struct _UniversalSwitchEldbus {
-       Eldbus_Connection *conn;
-       Eldbus_Object *dobj;
-       Eldbus_Proxy *proxy;
-
-       Eldbus_Pending *capture_switch_request;
-
-       capture_switch_cb capture_switch_callback;
-       void *capture_switch_data;
-
-       init_done_cb init_done_callback;
-       void *init_done_callback_data;
-
-       Eina_Bool is_init;
-};
-
-typedef struct _UniversalSwitchEldbus UniversalSwitchEldbus;
-
-struct _UniversalSwitchInfoType {
-       char *id;
-       char *name;
-       char *description;
-};
-
-typedef struct _UniversalSwitchInfoType UniversalSwitchInfoType;
-typedef struct _UniversalSwitchInfoType UniversalSwitchActivityType;
-typedef struct _UniversalSwitchInfoType UniversalSwitchSwitchProviderInfoType;
-typedef struct _UniversalSwitchInfoType UniversalSwitchSwitchType;
-
-struct _UniversalSwitchConfigurationItem {
-       char *switch_id;
-       char *user_name;
-       char *activity_type;
-       char *provider_id;
-};
-
-typedef struct _UniversalSwitchConfigurationItem UniversalSwitchConfigurationItem;
-
-struct _UniversalSwitchSwitchProvider {
-       UniversalSwitchSwitchProviderInfoType *info;
-       Eina_Array *switches;
-};
-
-typedef struct _UniversalSwitchSwitchProvider UniversalSwitchSwitchProvider;
-
-struct _UniversalSwitchDbusConfig {
-       UniversalSwitchEldbus eldbus;
-       Eina_Array *activity_types;
-       Eina_Array *configuration_items;
-       Eina_Array *switch_providers;
-};
-
-typedef struct _UniversalSwitchDbusConfig UniversalSwitchDbusConfig;
-
-Eina_Bool setting_accessibility_universal_switch_dbus_config_init(UniversalSwitchDbusConfig *config, init_done_cb callback, void *callback_data);
-int setting_accessibility_universal_switch_dbus_config_get_switch_count(UniversalSwitchDbusConfig *config);
-const char * setting_accessibility_universal_switch_dbus_config_get_activity_name(UniversalSwitchDbusConfig *config, const char * activity_id);
-Eina_Array * setting_accessibility_universal_switch_dbus_config_get_switches(UniversalSwitchDbusConfig *config, const char * provider_id);
-void setting_accessibility_universal_switch_dbus_config_shutdown(UniversalSwitchDbusConfig *config);
-void setting_accessibility_universal_switch_dbus_config_addSwitchConfigurationItem(UniversalSwitchDbusConfig *config, const char *switch_id, const char *user_name, const char *activity_type);
-void setting_accessibility_universal_switch_dbus_config_updateSwitchConfigurationItem(UniversalSwitchDbusConfig *config, const char *switch_id, const char *user_name, const char *activity_type);
-void setting_accessibility_universal_switch_dbus_config_removeSwitchConfigurationItem(UniversalSwitchDbusConfig *config, const char *switch_id);
-
-void setting_accessibility_universal_switch_dbus_config_captureSwitch(UniversalSwitchDbusConfig *config, const char *provider_id, double timeout, capture_switch_cb callback, void *calback_data);
-void setting_accessibility_universal_switch_dbus_config_cancelCaptureSwitch(UniversalSwitchDbusConfig *config);
-
-
-#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHDBUS_H */
diff --git a/setting-accessibility/include/setting-accessibility-universal-switch-remove-switch.h b/setting-accessibility/include/setting-accessibility-universal-switch-remove-switch.h
deleted file mode 100644 (file)
index 67e8991..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHREMOVESWITCH_H
-#define SETTINGACCESSIBILITYUNIVERSALSWITCHREMOVESWITCH_H
-
-#include "setting-accessibility.h"
-
-void setting_accessibility_universal_switch_remove_switch_page_create(SettingAccessibility *ad);
-void setting_accessibility_universal_switch_use_naviframe_title_as_counter(SettingAccessibility *ad);
-void setting_accessibility_universal_switch_remove_switch_callback_attach(SettingAccessibility *ad, universal_switch_removed_cb cb);
-
-
-#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHREMOVESWITCH_H */
-
diff --git a/setting-accessibility/include/setting-accessibility-universal-switch-settings-set-value.h b/setting-accessibility/include/setting-accessibility-universal-switch-settings-set-value.h
deleted file mode 100644 (file)
index 6e59547..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHSETTINGSSETVALUE_H
-#define SETTINGACCESSIBILITYUNIVERSALSWITCHSETTINGSSETVALUE_H
-
-#include "setting-accessibility.h"
-
-typedef enum {VT_NUMERIC, VT_NUMERIC_SWITCH, VT_RADIOS, VT_SWITCHES, VT_LIST_SWITCH} set_value_type_t;
-
-void setting_accessibility_universal_switch_settings_set_value_page_create(SettingAccessibility *ad, set_value_type_t type, const char *title);
-void setting_accessibility_universal_switch_settings_set_value_description_set(SettingAccessibility *ad, const char *description);
-void setting_accessibility_universal_switch_settings_set_value_range_set(SettingAccessibility *ad, double min, double max, double step);
-void setting_accessibility_universal_switch_settings_set_value_value_set(SettingAccessibility *ad, double value, const char *units);
-void setting_accessibility_universal_switch_settings_set_value_switch_set(SettingAccessibility *ad, bool state);
-void setting_accessibility_universal_switch_settings_set_value_radio_item_add(SettingAccessibility *ad, const char *caption, int id, bool selected);
-void setting_accessibility_universal_switch_settings_set_value_switch_item_add(SettingAccessibility *ad, const char *caption, const char *sub_desc, int id, bool state, setting_call_back_func gl_sel);
-void setting_accessibility_universal_switch_settings_set_value_remove_switch_item_add(SettingAccessibility *ad, const char *caption, const char *subtext, int id, bool state);
-Setting_GenGroupItem_Data* setting_accessibility_universal_switch_settings_set_value_radio_list_item_add(SettingAccessibility *ad, const char *main_text, const char *sub_text, int option_id);
-void setting_accessibility_universal_switch_settings_set_value_add_value_change_cb(SettingAccessibility *ad, change_value_cb cb);
-void setting_accessibility_universal_switch_settings_set_value_add_switch_change_cb(SettingAccessibility *ad, change_switch_cb cb);
-void setting_accessibility_universal_switch_settings_set_value_add_radio_item_change_cb(SettingAccessibility *ad, change_radio_item_cb cb);
-void setting_accessibility_universal_switch_settings_set_value_add_switch_item_change_cb(SettingAccessibility *ad, change_switch_item_cb cb);
-void setting_accessibility_universal_switch_settings_set_value_add_list_item_options_request_cb(SettingAccessibility *ad, request_list_item_options_cb cb);
-void setting_accessibility_universal_switch_settings_create_update_accesories_switch_page(SettingAccessibility *ad);
-void setting_accessibility_universal_switch_settings_synchronize_page_with_vconf(keynode_t *node, void *user_data);
-
-#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHSETTINGSSETVALUE_H */
-
diff --git a/setting-accessibility/include/setting-accessibility-universal-switch-settings.h b/setting-accessibility/include/setting-accessibility-universal-switch-settings.h
deleted file mode 100644 (file)
index 3f53ef0..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHSETTINGS_H
-#define SETTINGACCESSIBILITYUNIVERSALSWITCHSETTINGS_H
-
-#include "setting-accessibility.h"
-
-#define VCONF_MEMORY_TYPE              "db/"
-#define VCONF_PROJECT_NAME             "setting/accessibility/universal-switch/"
-#define VCONF_PROJECT_PREFIX   VCONF_MEMORY_TYPE VCONF_PROJECT_NAME
-
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_COUNT VCONF_PROJECT_PREFIX "COUNT"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_AUTO_SCAN_ENABLED VCONF_PROJECT_PREFIX "AUTO_SCAN_ENABLED"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_AUTO_SCAN_INT VCONF_PROJECT_PREFIX "AUTO_SCAN_INTERVAL"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_NUM_OF_SCANS VCONF_PROJECT_PREFIX "LOOP_LIMIT_TO_INACTION"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SCAN_METHOD VCONF_PROJECT_PREFIX "SCAN_METHOD"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SCAN_DIR_VERTICAL VCONF_PROJECT_PREFIX "SCAN_DIRECTION_VERTICAL"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SCAN_DIR_HORIZONTAL VCONF_PROJECT_PREFIX "SCAN_DIRECTION_HORIZONTAL"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SCAN_PT_SPEED VCONF_PROJECT_PREFIX "SCAN_PT_SPEED"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_PAUSE_ON_FIRST_STATE VCONF_PROJECT_PREFIX "PAUSE_ON_FIRST_ELEMENT_ENABLED"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_PAUSE_ON_FIRST_VALUE VCONF_PROJECT_PREFIX "PAUSE_ON_FIRST_ELEMENT_TIME"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_TAP_DURATION_STATE VCONF_PROJECT_PREFIX "TAP_DURATION_ENABLED"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_TAP_DURATION_VALUE VCONF_PROJECT_PREFIX "TAP_DURATION_VALUE"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SGL_IACTION_INT_STATE VCONF_PROJECT_PREFIX "SGL_INACTION_INT_ENABLED"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SGL_IACTION_INT_VALUE VCONF_PROJECT_PREFIX "SGL_INACTION_INT_VALUE"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_AUTO_TAP_STATE VCONF_PROJECT_PREFIX "AUTO_TAP_ENABLED"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_AUTO_TAP_VALUE VCONF_PROJECT_PREFIX "AUTO_TAP_WAITING_TIME"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_AUTO_MOVE_INT_STATE VCONF_PROJECT_PREFIX "AUTO_MOVE_INT_ENABLED"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_AUTO_MOVE_INT_VALUE VCONF_PROJECT_PREFIX "AUTO_MOVE_INT_VALUE"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_AUTO_TAP_KBD_STATE VCONF_PROJECT_PREFIX "AUTO_TAP_KBD_ENABLED"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_FEEDBACK_CURSOR_COLOR VCONF_PROJECT_PREFIX "FEEDBACK_CURSOR_COLOR"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_FEEDBACK_SOUND_STATE VCONF_PROJECT_PREFIX "FEEDBACK_SOUND_ENABLED"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_FEEDBACK_SOUND_VOLUME VCONF_PROJECT_PREFIX "FEEDBACK_SOUND_VOLUME"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_FEEDBACK_VOICE_STATE VCONF_PROJECT_PREFIX "FEEDBACK_VOICE_ENABLED"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_FEEDBACK_VOICE_SPEECH_RATE VCONF_PROJECT_PREFIX "FEEDBACK_VOICE_SPEECH_RATE"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_FEEDBACK_VOICE_SPEECH_VOLUME VCONF_PROJECT_PREFIX "FEEDBACK_VOICE_SPEECH_VOLUME"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_AUTO_SCROLL_ENABLED VCONF_PROJECT_PREFIX "AUTO_SCROLL_ENABLED"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GRANULARITY_UNIT VCONF_PROJECT_PREFIX "GRANULARITY_UNIT"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_MANAGE_ACTIONS VCONF_PROJECT_PREFIX "SHOW_ACTIONS_MENU_ITEM"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_MANAGE_SETTINGS VCONF_PROJECT_PREFIX "SHOW_SETTINGS_MENU_ITEM"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_MANAGE_HOMESCREEN VCONF_PROJECT_PREFIX "SHOW_HOME_SCREEN_MENU_ITEM"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_MANAGE_KEYS VCONF_PROJECT_PREFIX "SHOW_BUTTONS_AND_KEYS_MENU_ITEM"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_MANAGE_CONTEXTUAL_MENU VCONF_PROJECT_PREFIX "SHOW_CONTEXTUAL_MENU"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_MANAGE_GESTURES VCONF_PROJECT_PREFIX "SHOW_GESTURES_MENU_ITEM"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_MANAGE_RECENT_APPS VCONF_PROJECT_PREFIX "SHOW_RECENT_APPS_MENU_ITEM"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_MANAGE_BACK VCONF_PROJECT_PREFIX "SHOW_BACK_MENU_ITEM"
-
-void setting_accessibility_universal_switch_settings_page_create(SettingAccessibility *data);
-
-#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHSETTINGS_H */
-
diff --git a/setting-accessibility/include/setting-accessibility-universal-switch-switches.h b/setting-accessibility/include/setting-accessibility-universal-switch-switches.h
deleted file mode 100644 (file)
index f4b4a9f..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHSWITCHES_H
-#define SETTINGACCESSIBILITYUNIVERSALSWITCHSWITCHES_H
-
-#include "setting-accessibility.h"
-
-void setting_accessibility_universal_switch_switches_page_create(SettingAccessibility *ad);
-void setting_accessibility_universal_switch_switches_callback_attach(SettingAccessibility *ad, back_cb callback);
-void setting_accessibility_universal_switch_add_switch_cb(SettingAccessibility *ad, const char *switch_id, switch_action_t switch_action, const char *switch_name);
-
-#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHSWITCHES_H */
-
diff --git a/setting-accessibility/include/setting-accessibility-universal-switch-update-switch.h b/setting-accessibility/include/setting-accessibility-universal-switch-update-switch.h
deleted file mode 100644 (file)
index 9e5aeb0..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCHUPDATESWITCH_H
-#define SETTINGACCESSIBILITYUNIVERSALSWITCHUPDATESWITCH_H
-
-#include "setting-accessibility.h"
-
-void setting_accessibility_universal_switch_update_switch_page_create(SettingAccessibility *ad, UniversalSwitchConfigurationItem *config_item);
-void setting_accessibility_universal_switch_update_switch_callback_attach(SettingAccessibility *ad, universal_switch_updated_cb cb);
-
-#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCHUPDATESWITCH_H */
-
diff --git a/setting-accessibility/include/setting-accessibility-universal-switch.h b/setting-accessibility/include/setting-accessibility-universal-switch.h
deleted file mode 100644 (file)
index cea028b..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef SETTINGACCESSIBILITYUNIVERSALSWITCH_H
-#define SETTINGACCESSIBILITYUNIVERSALSWITCH_H
-
-#include "setting-accessibility.h"
-
-void setting_accessibility_universal_switch_page_create(SettingAccessibility *data);
-
-#endif /* SETTINGACCESSIBILITYUNIVERSALSWITCH_H */
-
diff --git a/setting-accessibility/include/setting-accessibility.h b/setting-accessibility/include/setting-accessibility.h
deleted file mode 100755 (executable)
index f019d3e..0000000
+++ /dev/null
@@ -1,358 +0,0 @@
-/*
- * accessibility
- *
- * Copyright (c) 2015 Samsung Electronics Co., Ltd.
- *
- * Contact: Tomasz Olszak <t.olszak@samsung.com>
- *
- * 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.
- *
- */
-#ifndef __SETTING_ACCESSIBILITY_H__
-#define __SETTING_ACCESSIBILITY_H__
-
-#include <app_event.h>
-#include <Elementary.h>
-#include <tts.h>
-#include <setting-common-draw-widget.h>
-#include <setting-common-view.h>
-
-#include "setting-common-init.h"
-#include "setting-accessibility-universal-switch-dbus.h"
-
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_CONFIGURATION_SERVICE "db/setting/accessibility/universal-switch/configuration-service"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_UNIVERSAL_SWITCH_INTERACTION_SERVICE "db/setting/accessibility/universal-switch/interaction-service"
-
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_ACCESSIBILITY_LAUNCHER_STATE "db/setting/accessibility/accessibility-launcher"
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_ACCESSIBILITY_LAUNCHER_LAUNCH "db/setting/accessibility/accessibility-launcher/launch"
-
-#define DEVOPTION_STR_ACCESSIBILITY_VISION     "IDS_ST_HEADER_VISION"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SPEECH \
-       "IDS_ST_BODY_SPEECH"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_ON   "IDS_ST_BODY_ON"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_OFF  "IDS_ST_BODY_OFF"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS "IDS_ST_OPT_SETTINGS"
-
-#define DEVOPTION_STR_ACCESSIBILITY_MAGNIFIER  "IDS_ST_BODY_MAGNIFIER"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREENREADER \
-       "IDS_ST_MBODY_SCREEN_READER_HTTS"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SPEECH_RATE "IDS_ST_BODY_SPEECH_RATE"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_PITCH_CHANGE_INFO "IDS_ACCS_SBODY_SET_THE_VOICE_FEEDBACK_TO_VARY_IN_PITCH_WHILE_USING_THE_KEYBOARD_TO_ENTER_TEXT"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_KEYBOARD_FEEDBACK "IDS_ACCS_OPT_KEYBOARD_FEEDBACK_TTS"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_KEYBOARD_FEEDBACK_INFO "IDS_ACCS_OPT_ALWAYS_READ_OUT_KEYBOARD_INPUT_TTS"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SPEAK_WHILE_SCREEN_OFF "Speak while screen off"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SPEAK_WHILE_SCREEN_OFF_INFO "IDS_ACCS_SBODY_READ_OUT_NOTIFICATIONS_WHILE_THE_SCREEN_IS_OFF"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_HINTS "IDS_ACCS_MBODY_READ_OUT_USAGE_HINTS_ABB"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_VIBRATION_FEEDBACK "IDS_ACCS_MBODY_VIBRATION_FEEDBACK"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SOUND_FEEDBACK "IDS_ACCS_MBODY_SOUND_FEEDBACK"
-/*english only translation */
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_DESCRIPTION \
-       "IDS_ACCS_BODY_WHILE_SCREEN_READER_IS_ENABLED_YOUR_PHONE_WILL_PROVIDE_VOICE_FEEDBACK_FOR_EXAMPLE_SCREEN_READER_WILL_MSG"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_OTHER_FEEDBACK \
-       "IDS_ACCS_OPT_OTHER_FEEDBACK_TTS"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_STATUS_BAR_INFORMATION \
-       "IDS_ACCS_TMBODY_STATUS_BAR_INFORMATION"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_STATUS_BAR_INFORMATION_DESCRIPTION \
-       "IDS_ACCS_SBODY_SELECT_WHICH_INFORMATION_FROM_INDICATORS_SHOWN_ON_THE_STATUS_BAR_WILL_BE_READ_OUT_WHEN_YOU_TRIPLE_TAP_THE_SCREEN_WITH_TWO_FINGERS_MSG"
-
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SPEECH_RATE_POPUP_DESCRIPTION "IDS_SCR_POP_DRAG_THE_SLIDER_TO_SET_THE_SPEECH_RATE"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SPEECH_RATE_POPUP_CANCEL "IDS_ST_BUTTON_CANCEL_ABB"
-#define DEVOPTION_STR_ACCESSIBILITY_SCREEN_READER_SETTINGS_SPEECH_RATE_POPUP_DONE "IDS_ST_SK3_DONE"
-
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH "Universal switch"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_HINT "Control your device with your customized switches."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ON "On"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_OFF "Off"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_COMMENT "Use customizable switches to interact with the device and select items shown on the screen. \
-       You can set your personal interaction method by connecting external accessories, tapping the screen or using the front camera to detect the rotation of your head, \
-       the opening of your mouth and the blinking of your eyes."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS "Settings"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_POPUP_ADD "Add switch"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_CANCEL "Cancel"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SAVE "Save"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_NAME "Name"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ACTION "Action"
-
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SWITCHES "Switches"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SWITCHES_ADD_SWITCH "Add switch"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SWITCHES_DELETE "DELETE"
-
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING "Scanning"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_AUTO_SCAN "Auto scan"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_AUTO_SCAN_INT "Auto scan interval"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_NUM_OF_SCANS "Number of auto scan loops"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_SCAN_METHOD "Scan method"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_SCAN_METHOD_POINT "Point"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_SCAN_METHOD_ROW "Row"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_SCAN_DIR "Scan direction"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_SCAN_DIR_TB "Top to bottom"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_SCAN_DIR_BT "Bottom to top"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_PT_SPEED "Point scan speed"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS "Additional settings"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_PAUSE_ON_FIRST "Pause on first item"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_TAP_DURATION "Tap duration"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_SGL_IACTION_INT "Single interaction interval"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_AUTO_TAP "Auto tap"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_AUTO_MOVE_INT "Auto move interval"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_AUTO_TAP_KBD "Auto tap keyboard"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_AUTO_TAP_KBD_SUB "Do not show a menu of additional actions when the keyboard is tapped while using Row scan."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK "Feedback"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_CURSOR_CL "Cursor color"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_CURSOR_CL_RED "Red"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_CURSOR_CL_ORANGE "Orange"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_CURSOR_CL_YELLOW "Yellow"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_CURSOR_CL_GREEN "Green"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_CURSOR_CL_BLUE "Blue"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_CURSOR_CL_GRAY "Gray"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_SOUND "Sound"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_SOUND_VOLUME "Volume"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_VOICE "Voice"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_VOICE_SPEECH_RATE "Speech rate"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_VOICE_SPEECH_VOLUME "Speech volume"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_FEEDBACK_OPTIONS "Options"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE "Manage menu options"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_SUB "Select which menu options to show in Universal switch."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_GESTURES "Gestures"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_ACTIONS "Actions"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_SETTINGS "Settings"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_RECENT_APPS "Recent apps"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_HOME_SCREEN "Home screen"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_BACK "Back"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_BUTTONS_AND_KEYS "Buttons and keys"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_CONTEXTUAL_MENU "Contextual menu"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_GROUP_MANAGE_CONTEXTUAL_MENU_DESC "Place contextual menu on the first row depending on the activity"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SECONDS "seconds"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_ON "On"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_OFF "Off"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_UNDEFINED "Undefined"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SWITCHES "Switches"
-
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_AUTO_SCAN_INT "Select the length of the time to wait before the next item is highlighted."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_NUM_OF_SCANS "Select the number of times the screen is scanned automatically for interactive items when there is no interaction."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_SCAN_SPEED "Select the movement speed of the vertical and horizontal screen scanning lines."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_PAUSE_ON_FIRST "Select how much more time you want the 1st item to stay highlighted for while Auto scan is turned on. \
-       This will be added to the Auto scan interval time (%.1f seconds). The 1st item will stay highlighted for %.1f seconds in total."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_TAP_DURATION "Select how long you need to hold an interaction for it to be recognized as a tap.<br>\
-       This duration must be less than the Auto tap time."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_SGL_IACTION_INT "Select the minimum length of time that must pass between interactions for them to be recognized as separate."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_AUTO_TAP "Select how long to wait before a selected item is tapped automatically. \
-       Use the Select item switch again during this time to show menu options instead."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_AUTO_MOVE_INT "Select how long a switch must be held before the highlight skips to the next or previous item. \
-       This function cannot be used while Auto scan is turned on."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_FEEDBACK_SOUND "Select the volume of the sound feedback."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_FEEDBACK_VOICE "Select the volume and speed of voice feedback."
-
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_SELECT_ACTION "Select switch action"
-
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH "Add switch"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_DELETE_SWITCHES "Delete switches"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_DELETE_ALL_SWITCHES_DESC "All switches will be removed. Universal Switch will be disabled."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_DELETE_SWITCHES_DESC "switches will be removed."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_OK "Ok"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_UNABLE_TO_ADD "Unable to add accessory"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ALREADY_ADDED "This accessory has already been added. Try adding another accessory."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_NAME "Switch name"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_SCREEN "Screen"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_SCREEN_HINT "Tap anywhere on the screen."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_ACCESSORIES "Accessories"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_ACCESSORIES_HINT "Connect accessories before adding switches."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA "Camera"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_HINT "Set your device to detect the movement of your head, eyes and moth."
-
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_SCREEN_TITLE "Screen"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_ACCESSORIES_TITLE "Accessories"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_ACCESSORIES_DESC "Connect an accessory and press any of its buttons."
-
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_TITLE "Camera"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_COMMENT "Control your device with gestures and motions via the camera. \
-       Note that these camera switches cannot be used while using the camera hardware in any app."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_GROUP_HEAD "Head"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_GROUP_HEAD_LEFT "Turn head left"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_GROUP_HEAD_RIGHT "Turn head right"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_GROUP_HEAD_UP "Move head up"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_GROUP_HEAD_DOWN "Move head down"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_GROUP_HEAD_BLINK "Blink"
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_GROUP_HEAD_BLINK_SUB "Close your eyes for at least 2.0 seconds to allow the device to recognise this switch."
-#define DEVOPTION_STR_ACCESSIBILITY_UNIVERSAL_SWITCH_ADD_SWITCH_CAMERA_GROUP_HEAD_MOUTH "Open mouth"
-
-#define DEVOPTION_STR_ACCESSIBILITY_ACCESSIBILITY_LAUNCHER "Accessibility launcher"
-#define DEVOPTION_STR_ACCESSIBILITY_ACCESSIBILITY_LAUNCHER_HINT "Add shortcuts to specific settings and functions."
-#define DEVOPTION_STR_ACCESSIBILITY_ACCESSIBILITY_LAUNCHER_COMMENT "Open your accessibility settings by pressing the home key three times in quick succession."
-#define DEVOPTION_STR_ACCESSIBILITY_ACCESSIBILITY_LAUNCHER_ON "On"
-#define DEVOPTION_STR_ACCESSIBILITY_ACCESSIBILITY_LAUNCHER_OFF "Off"
-
-#define DEVOPTION_STR_ACCESSIBILITY_SELECT_ITEMS "Select items"
-#define DEVOPTION_STR_ACCESSIBILITY_DELETE     "Delete"
-#define DEVOPTION_STR_ACCESSIBILITY_ALL_CAPS "ALL"
-#define DEVOPTION_STR_ACCESSIBILITY_DELETE_CAPS        "DELETE"
-#define DEVOPTION_STR_ACCESSIBILITY_SETTINGS_CAPS "SETTINGS"
-#define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_TIME     "IDS_ST_HEADER_TIME"
-#define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_BATTERY  "IDS_ST_BODY_BATTERY"
-#define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_BLUETOOTH        "IDS_ST_BODY_BLUETOOTH"
-#define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_DATE     "IDS_ST_BODY_DATE"
-#define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_SIGNAL_STRENGTH \
-       "IDS_ST_BODY_SIGNAL_STRENGTH"
-#define DEVOPTION_STR_ACCESSIBILITY_INDICATOR_MISSED_EVENTS \
-       "IDS_ST_BODY_MISSED_EVENTS"
-
-#define SETTING_ACCESSIBILITY_EDJEDIR _TZ_SYS_RO_APP"/org.tizen.setting-accessibility/res/edje"
-
-#define MANAGE_OPTIONS_COUNT 8
-
-#define ACCESSIBILITY_UNIVERSAL_SWITCH_SCREEN_SWITCH_PROVIDER "ScreenSwitchProvider"
-#define ACCESSIBILITY_UNIVERSAL_SWITCH_ACCESSORIES_SWITCH_PROVIDER "AccessoriesSwitchProvider"
-#define ACCESSIBILITY_UNIVERSAL_SWITCH_CAMERA_SWITCH_PROVIDER "CameraSwitchProvider"
-#define ACCESSIBILITY_UNIVERSAL_SWITCH_SCREEN "Screen"
-#define ACCESSIBILITY_UNIVERSAL_SWITCH_SCREEN_SWITCH_ID "ScreenSwitchProvider_touch"
-
-#define ACCESSIBILITY_UNIVERSAL_SWITCH_PLUS_ICON SETTING_ICON_PATH "/plus.png"
-
-
-typedef enum {SM_POINT = 1, SM_ROW} scan_method_t;
-typedef enum {SD_TOP_BOTTOM = 1, SD_BOTTOM_TOP} scan_dir_t;
-typedef enum {MANAGE_GESTURES, MANAGE_ACTIONS, MANAGE_SETTINGS, MANAGE_RECENT_APPS,
-       MANAGE_HOME_SCREEN, MANAGE_BACK, MANAGE_BUTTONS_AND_KEYS, MANAGE_CONTEXTUAL_MENU} manage_options_type_t;
-
-typedef const char * switch_action_t;
-
-typedef struct _SettingAccessibility SettingAccessibility;
-
-typedef void (*universal_switch_added_cb)(SettingAccessibility *ad, const char *switch_id, switch_action_t switch_action, const char *switch_name);
-typedef void (*universal_switch_removed_cb)(SettingAccessibility *ad, const char *switch_id, switch_action_t switch_action, const char *switch_name);
-typedef void (*universal_switch_updated_cb)(SettingAccessibility *ad, const char *switch_id, switch_action_t switch_action, const char *switch_name);
-typedef void (*change_value_cb)(SettingAccessibility *ad, double value);
-typedef void (*change_switch_cb)(SettingAccessibility *ad, bool state);
-typedef void (*change_radio_item_cb)(SettingAccessibility *ad, int item_id);
-typedef void (*change_switch_item_cb)(SettingAccessibility *ad, int item_id, bool state);
-typedef void (*request_list_item_options_cb)(SettingAccessibility *ad, int option_id, const char **title);
-typedef void (*switch_action_cb)(SettingAccessibility *ad, switch_action_t action, void *user_data);
-typedef void (*back_cb)(SettingAccessibility *ad);
-
-typedef struct _SetValueLayout {
-       Evas_Object *layout;
-       Evas_Object *scroller;
-       Evas_Object *box;
-       Evas_Object *check;
-       Evas_Object *radio_group;
-       Evas_Object *genlist;
-       Eina_List *options_data;
-       double min_val;
-       double max_val;
-       double step;
-       const char *units;
-       change_value_cb value_change_cb;
-       change_switch_cb switch_change_cb;
-       change_radio_item_cb radio_item_change_cb;
-       change_switch_item_cb switch_item_change_cb;
-       request_list_item_options_cb list_item_options_request_cb;
-} SetValueLayout;
-
-struct _SettingAccessibility {
-       MainData md;
-       Elm_Genlist_Item_Class itc_1text;
-       Elm_Genlist_Item_Class itc_multiline_sub;
-       Evas_Object *popup;
-       Evas_Object *entry;
-       Evas_Object *all_checkbox;
-       Evas_Object *remove_switches_page_button;
-       Evas_Object *remove_switches_popup_button;
-       Evas_Object *update_accessories_action_genlist;
-       Evas_Object *universal_switch_settings_btn;
-
-       Elm_Object_Item *save_object_item;
-       Elm_Object_Item *universal_switch_main_item;
-       Elm_Object_Item *universal_switch_settings_item;
-       Elm_Object_Item *naviframe_it;
-       SetValueLayout set_value_layout;
-
-       Setting_GenGroupItem_Data *speech_rate_item;
-       Setting_GenGroupItem_Data *keyboard_feedback_item;
-       Setting_GenGroupItem_Data *hints_item;
-       Setting_GenGroupItem_Data *vibration_feedback_item;
-       Setting_GenGroupItem_Data *sound_feedback_item;
-       Setting_GenGroupItem_Data *status_bar_information_item;
-       Setting_GenGroupItem_Data *multiline_status_bar_information_description;
-       Setting_GenGroupItem_Data *screenreader_checkbox;
-       Setting_GenGroupItem_Data *multiline_screen_reader_comment;
-       Setting_GenGroupItem_Data *screen_reader_settings;
-       Setting_GenGroupItem_Data *screen_reader_item;
-       Setting_GenGroupItem_Data *universal_switch_item;
-       Setting_GenGroupItem_Data *universal_switch_off_checkbox;
-       Setting_GenGroupItem_Data *universal_switch_comment;
-       Setting_GenGroupItem_Data *universal_switch_add_switch_screen;
-       Setting_GenGroupItem_Data *universal_switch_add_switch_accessories;
-       Setting_GenGroupItem_Data *universal_switch_add_switch_camera;
-       Setting_GenGroupItem_Data *universal_switch_camera_comment;
-       Setting_GenGroupItem_Data *universal_switch_settings_switches;
-       Setting_GenGroupItem_Data *universal_switch_auto_scan_int;
-       Setting_GenGroupItem_Data *universal_switch_scans_num;
-       Setting_GenGroupItem_Data *universal_switch_scan_method;
-       Setting_GenGroupItem_Data *universal_switch_scan_dir;
-       Setting_GenGroupItem_Data *universal_switch_scan_speed;
-       Setting_GenGroupItem_Data *universal_switch_pause_on_first;
-       Setting_GenGroupItem_Data *universal_switch_tap_duration;
-       Setting_GenGroupItem_Data *universal_switch_sgl_iaction_int;
-       Setting_GenGroupItem_Data *universal_switch_auto_tap;
-       Setting_GenGroupItem_Data *universal_switch_auto_move_int;
-       Setting_GenGroupItem_Data *universal_switch_feedback_cursor_cl;
-       Setting_GenGroupItem_Data *universal_switch_feedback_sound;
-       Setting_GenGroupItem_Data *universal_switch_feedback_sound_volume;
-       Setting_GenGroupItem_Data *universal_switch_feedback_voice;
-       Setting_GenGroupItem_Data *universal_switch_feedback_voice_speech_rate;
-       Setting_GenGroupItem_Data *universal_switch_feedback_voice_speech_volume;
-
-       Elm_Genlist *universal_switch_switches;
-       back_cb universal_switch_switches_back;
-
-       tts_h tts;
-
-       UniversalSwitchDbusConfig config;
-       UniversalSwitchConfigurationItem config_item_to_update;
-       char * switch_id;
-       bool auto_scan;
-       double auto_scan_interval;
-       int auto_scan_num;
-       scan_method_t scan_method;
-       scan_dir_t scan_dir;
-       int scan_pt_speed;
-       bool pause_on_first_state;
-       double pause_on_first_value;
-       bool tap_duration_state;
-       double tap_duration_value;
-       bool sgl_iaction_int_state;
-       double sgl_iaction_int_value;
-       bool auto_tap_state;
-       double auto_tap_value;
-       bool auto_move_int_state;
-       double auto_move_int_value;
-       bool auto_tap_kbd_state;
-       int cursor_color;
-       bool feedback_sound_state;
-       int feedback_sound_volume;
-       bool feedback_voice_state;
-       int feedback_voice_speech_rate;
-       int feedback_voice_speech_volume;
-       bool manage_options_state[MANAGE_OPTIONS_COUNT];
-       universal_switch_added_cb screen_switch_added_cb;
-       universal_switch_added_cb camera_switch_added_cb;
-       universal_switch_added_cb accessories_switch_added_cb;
-       universal_switch_removed_cb switch_removed_cb;
-       universal_switch_updated_cb switch_updated_cb;
-       bool empty_flag;
-       int switches_to_remove_counter;
-       bool launched_by_app_control;
-};
-
-extern setting_view setting_view_accessibility_main;
-
-#endif /*__SETTING_ACCESSIBILITY_H__ */
diff --git a/setting-accessibility/project_def.prop b/setting-accessibility/project_def.prop
new file mode 100644 (file)
index 0000000..03a95d2
--- /dev/null
@@ -0,0 +1,58 @@
+
+# Project Name
+APPNAME = setting-accessibility
+
+# Project Type
+type = app
+
+# Project Profile
+profile = mobile-4.0
+
+# C/CPP Sources
+USER_SRCS = src/setting-accessibility-universal-switch-settings.c src/setting-accessibility-universal-switch-add-switch-camera.c src/setting-accessibility-universal-switch-add-switch.c src/setting-accessibility-universal-switch-settings-set-value.c src/setting-accessibility-universal-switch-update-switch.c src/setting-accessibility-universal-switch-add-switch-screen.c src/setting-accessibility-main.c src/setting-accessibility-universal-switch-add-switch-accessories.c src/setting-accessibility-universal-switch-remove-switch.c src/setting-accessibility-universal-switch-switches.c src/setting-accessibility.c src/setting-accessibility-accessibility-launcher.c src/setting-accessibility-screen-reader-settings.c src/setting-accessibility-universal-switch-dbus.c src/setting-accessibility-screen-reader.c src/setting-accessibility-universal-switch.c src/setting-accessibility-universal-switch-action.c 
+
+# EDC Sources
+USER_EDCS =  
+
+# PO Sources
+USER_POS = 
+
+# User Defines
+USER_DEFS = TIZEN_DEPRECATION DEPRECATION_WARNING _TZ_SYS_RO_APP=TZ_SYS_RO_APP TZ_SYS_RO_APP=\"/usr/apps\"
+USER_CPP_DEFS = 
+
+# User Undefines
+USER_UNDEFS = 
+USER_CPP_UNDEFS = 
+
+# User Libraries
+USER_LIBS = setting-common tts_setting 
+
+# User Objects
+USER_OBJS = 
+
+# User Includes
+## C Compiler
+USER_C_INC_DIRS = inc 
+USER_INC_FILES = 
+## C++ Compiler
+USER_CPP_INC_DIRS = 
+USER_CPP_INC_FILES = 
+
+USER_INC_DIRS = $(USER_C_INC_DIRS) $(USER_CPP_INC_DIRS)
+
+# User Library Path
+USER_LIB_DIRS = lib 
+
+# EDC Resource Path
+USER_EDCS_IMAGE_DIRS = ${OUTPUT_DIR} 
+USER_EDCS_SOUND_DIRS = ${OUTPUT_DIR} 
+USER_EDCS_FONT_DIRS = ${OUTPUT_DIR} 
+
+# EDC Flags
+USER_EXT_EDC_KEYS = 
+
+# Resource Filter
+USER_RES_INCLUDE = 
+USER_RES_EXCLUDE = 
+
diff --git a/setting-accessibility/shared/res/setting-accessibility.png b/setting-accessibility/shared/res/setting-accessibility.png
new file mode 100644 (file)
index 0000000..9765b1b
Binary files /dev/null and b/setting-accessibility/shared/res/setting-accessibility.png differ
index dc9e4f5165d35011dded0e999d128ecb2dadbc02..ec5f81364e205f857c27aa3a3661a54054439e13 100755 (executable)
@@ -19,7 +19,7 @@
  *
  */
 
-#include "setting-debug.h"
+#include <setting-common/setting-debug.h>
 #include "setting-accessibility-universal-switch-dbus.h"
 
 #define BUS "org.tizen.UniversalSwitch"
index cfa3a5e6855bbca57aa84cc69e11f3f2fd98d693..85f8a3a3469ce9b97309857d205bff3c9655c022 100644 (file)
@@ -117,7 +117,7 @@ static void __confirm_removing_switches_create_popup(SettingAccessibility *ad)
                ad->popup = NULL;
        }
        elm_object_style_set(btn, "bottom");
-       elm_object_text_set(btn, _(IDS_ST_BUTTON_CANCEL));
+       elm_object_text_set(btn, _("IDS_ST_BUTTON_CANCEL"));
        elm_object_part_content_set(ad->popup, "button1", btn);
        evas_object_smart_callback_add(btn, "clicked", __cancel_button_clicked_remove_popup_cb, ad->popup);
 
index 6918dfddedfb1664b3cb32e4ee82e6181dc1168b..6040e63389a1a0909d04647ae62941575c62735e 100644 (file)
@@ -21,6 +21,7 @@
 
 #include <app_preference.h>
 #include <efl_extension.h>
+#include <setting-common/setting-common-draw-widget.h>
 
 #include "setting-accessibility-universal-switch-settings.h"
 #include "setting-accessibility-universal-switch-add-switch.h"
index 0936d9d4af22fd94ad2d3add26852e38aa09f566..4bc4b967f43f042ad14fe7831e749582e51ee483 100644 (file)
 
 #include <app.h>
 #include <appcore-common.h>
+#include <setting-common/setting-cfg.h>
+#include <setting-common/setting-debug.h>
+#include <setting-common/setting-common-general-func.h>
 
-#include "setting-cfg.h"
-#include "setting-debug.h"
 #include "setting-accessibility.h"
 #include "setting-accessibility-universal-switch.h"
 #include "setting-accessibility-universal-switch-settings.h"
diff --git a/setting-accessibility/tizen-manifest.xml b/setting-accessibility/tizen-manifest.xml
new file mode 100644 (file)
index 0000000..e0948c3
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" api-version="4.0" package="org.tizen.setting-accessibility" version="1.0.0">
+       <profile name="mobile" />
+       <ui-application appid="org.tizen.setting-accessibility" exec="setting-accessibility" type="capp" multiple="false" taskmanage="true" nodisplay="false" launch_mode="single">
+               <icon>setting-accessibility.png</icon>
+               <label>setting-accessibility</label>
+       </ui-application>
+</manifest>