--- /dev/null
+<?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.67129945">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="org.tizen.nativecore.config.sbi.gcc45.app.debug.67129945" 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="volume" 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.67129945" name="Debug" parent="org.tizen.nativecore.config.sbi.gcc45.app.debug">
+ <folderInfo id="org.tizen.nativecore.config.sbi.gcc45.app.debug.67129945." name="/" resourcePath="">
+ <toolChain id="org.tizen.nativecore.toolchain.sbi.gcc45.app.debug.1372742144" 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.1861057934" osList="linux,win32" superClass="org.tizen.nativeide.target.sbi.gnu.platform.base"/>
+ <builder autoBuildTarget="all" buildPath="${workspace_loc:/volume_test}/Debug" enableAutoBuild="true" id="org.tizen.nativecore.target.sbi.gnu.builder.1339551853" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Tizen Application Builder" superClass="org.tizen.nativecore.target.sbi.gnu.builder"/>
+ <tool id="org.tizen.nativecore.tool.sbi.gnu.archiver.1725349702" name="Archiver" superClass="org.tizen.nativecore.tool.sbi.gnu.archiver"/>
+ <tool command="arm-linux-gnueabi-g++" id="org.tizen.nativecore.tool.sbi.gnu.cpp.compiler.1215488085" name="C++ Compiler" superClass="org.tizen.nativecore.tool.sbi.gnu.cpp.compiler">
+ <option id="gnu.cpp.compiler.option.optimization.level.848884621" 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.1595035921" 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.1246463915" name="-fPIC option" superClass="sbi.gnu.cpp.compiler.option.misc.pic.core" valueType="boolean"/>
+ <option id="sbi.gnu.cpp.compiler.option.2044840000" name="Tizen-Target" superClass="sbi.gnu.cpp.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="mobile-3.0-device.core.private.20170309_1_gcc49.armel.core.app"/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_inc.core.767162556" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.cpp.compiler.option.frameworks_inc.core" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appcore/""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appcore-agent""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appfw""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/attach-panel""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/aul/""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/auth-fw""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/badge""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/base""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/cairo""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/calendar-service2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/call-manager""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/cbhm""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/chromium-ewk""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ckm""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/contacts-svc""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/context-service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/csr""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali-toolkit""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dbus-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/device""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dlog""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-buffer-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-con-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-file-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-ipc-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ector-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/e_dbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/edje-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-extension""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efreet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/EGL""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1/eina""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eio-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eldbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/elementary-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/email-service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/embryo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/emile-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eom""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-client-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/feedback""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/fontconfig""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/freetype2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/geofence""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/gio-unix-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/GLES""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/GLES2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/GLES3""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/glib-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/harfbuzz""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/iotcon""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/json-glib-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/KHR""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/location""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/maps""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media-content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/messaging""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/metadata-editor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minicontrol""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minizip""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/msg-service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/network""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/notification""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/nsd/""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/phonenumber-utils""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/pkgmgr""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/rua/""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/SDL2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/sensor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/service-adaptor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/shortcut""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/storage""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/system""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/telephony""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/telephony-client""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/tzsh""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ug-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ui""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ui-viewmgr""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/vconf""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/vulkan""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/web""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_viewer_dali""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_viewer_evas""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/wifi-direct""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/yaca""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/dbus-1.0/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/glib-2.0/include""/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_cflags.core.2069134567" 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="${SBI_SYSROOT}""/>
+ <listOptionValue builtIn="false" value="-mthumb"/>
+ </option>
+ <option id="gnu.cpp.compiler.option.include.paths.813576415" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/inc}""/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks.core.1483562023" name="Tizen-Frameworks" 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.763014395" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
+ </tool>
+ <tool command="arm-linux-gnueabi-gcc" id="org.tizen.nativecore.tool.sbi.gnu.c.compiler.863750666" 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.134528377" 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.1164092750" 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.1170591259" name="-fPIC option" superClass="sbi.gnu.c.compiler.option.misc.pic.core" valueType="boolean"/>
+ <option id="sbi.gnu.c.compiler.option.1373925105" name="Tizen-Target" superClass="sbi.gnu.c.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="mobile-3.0-device.core.private.20170309_1_gcc49.armel.core.app"/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_inc.core.1805063977" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.c.compiler.option.frameworks_inc.core" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appcore/""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appcore-agent""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appfw""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/attach-panel""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/aul/""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/auth-fw""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/badge""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/base""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/cairo""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/calendar-service2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/call-manager""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/cbhm""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/chromium-ewk""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ckm""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/contacts-svc""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/context-service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/csr""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali-toolkit""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dbus-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/device""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dlog""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-buffer-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-con-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-file-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-ipc-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ector-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/e_dbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/edje-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-extension""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efreet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/EGL""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1/eina""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eio-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eldbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/elementary-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/email-service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/embryo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/emile-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eom""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-client-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/feedback""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/fontconfig""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/freetype2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/geofence""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/gio-unix-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/GLES""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/GLES2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/GLES3""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/glib-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/harfbuzz""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/iotcon""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/json-glib-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/KHR""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/location""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/maps""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media-content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/messaging""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/metadata-editor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minicontrol""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minizip""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/msg-service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/network""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/notification""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/nsd/""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/phonenumber-utils""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/pkgmgr""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/rua/""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/SDL2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/sensor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/service-adaptor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/shortcut""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/storage""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/system""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/telephony""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/telephony-client""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/tzsh""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ug-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ui""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ui-viewmgr""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/vconf""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/vulkan""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/web""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_viewer_dali""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_viewer_evas""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/wifi-direct""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/yaca""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/dbus-1.0/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/glib-2.0/include""/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_cflags.core.1039019184" 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="${SBI_SYSROOT}""/>
+ <listOptionValue builtIn="false" value="-mthumb"/>
+ </option>
+ <option id="gnu.c.compiler.option.include.paths.375531648" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/inc}""/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks.core.1228571683" name="Tizen-Frameworks" 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.1527905728" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
+ </tool>
+ <tool id="org.tizen.nativeide.tool.sbi.gnu.c.linker.base.1836033279" name="C Linker" superClass="org.tizen.nativeide.tool.sbi.gnu.c.linker.base"/>
+ <tool command="arm-linux-gnueabi-g++" id="org.tizen.nativecore.tool.sbi.gnu.cpp.linker.1759945560" name="C++ Linker" superClass="org.tizen.nativecore.tool.sbi.gnu.cpp.linker">
+ <option defaultValue="false" id="sbi.gnu.cpp.linker.option.shared_flag.core.1982731969" 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.766560304" 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.887987567" 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="${SBI_SYSROOT}""/>
+ <listOptionValue builtIn="false" value="-Xlinker --version-script="${PROJ_PATH}/.exportMap""/>
+ <listOptionValue builtIn="false" value="-L"${SBI_SYSROOT}/usr/lib""/>
+ <listOptionValue builtIn="false" value="$(RS_LIBRARIES)"/>
+ </option>
+ <option id="gnu.cpp.link.option.paths.748601250" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/lib}""/>
+ </option>
+ <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.395191013" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
+ <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+ <additionalInput kind="additionalinput" paths="$(LIBS)"/>
+ </inputType>
+ </tool>
+ <tool command="arm-linux-gnueabi-as" id="org.tizen.nativeapp.tool.sbi.gnu.assembler.base.1106066415" name="Assembler" superClass="org.tizen.nativeapp.tool.sbi.gnu.assembler.base">
+ <inputType id="cdt.managedbuild.tool.gnu.assembler.input.725304663" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+ </tool>
+ <tool id="org.tizen.nativecore.tool.fnmapgen.990542831" name="C FN-Map Generator" superClass="org.tizen.nativecore.tool.fnmapgen"/>
+ <tool id="org.tizen.nativecore.tool.fnmapgen.cpp.789804010" name="C++ FN-Map Generator" superClass="org.tizen.nativecore.tool.fnmapgen.cpp"/>
+ <tool id="org.tizen.nativecore.tool.ast.778310540" name="C Static Analyzer" superClass="org.tizen.nativecore.tool.ast"/>
+ <tool id="org.tizen.nativecore.tool.ast.cpp.194439120" name="C++ Static Analyzer" superClass="org.tizen.nativecore.tool.ast.cpp"/>
+ <tool id="org.tizen.nativecore.tool.sbi.gnu.archiver.mergelib.1739211308" name="Archive Generator" superClass="org.tizen.nativecore.tool.sbi.gnu.archiver.mergelib"/>
+ <tool id="org.tizen.nativecore.tool.sbi.po.compiler.1068943998" name="PO Resource Compiler" superClass="org.tizen.nativecore.tool.sbi.po.compiler"/>
+ <tool id="org.tizen.nativecore.tool.sbi.edc.compiler.2020522672" name="EDC Resource Compiler" superClass="org.tizen.nativecore.tool.sbi.edc.compiler">
+ <option command="-id " id="sbi.gnu.edc.compiler.option.misc.id.324433772" name="Image Path (-id)" superClass="sbi.gnu.edc.compiler.option.misc.id" valueType="stringList">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}/res/images/private/volume""/>
+ </option>
+ </tool>
+ </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.735347165">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="org.tizen.nativecore.config.sbi.gcc45.app.release.735347165" 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="volume_test" 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.735347165" name="Release" parent="org.tizen.nativecore.config.sbi.gcc45.app.release">
+ <folderInfo id="org.tizen.nativecore.config.sbi.gcc45.app.release.735347165." name="/" resourcePath="">
+ <toolChain id="org.tizen.nativecore.toolchain.sbi.gcc45.app.release.1771408075" 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.325053214" osList="linux,win32" superClass="org.tizen.nativeide.target.sbi.gnu.platform.base"/>
+ <builder buildPath="${workspace_loc:/volume_test}/Release" id="org.tizen.nativecore.target.sbi.gnu.builder.326278936" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Tizen Application Builder" superClass="org.tizen.nativecore.target.sbi.gnu.builder"/>
+ <tool id="org.tizen.nativecore.tool.sbi.gnu.archiver.249337774" name="Archiver" superClass="org.tizen.nativecore.tool.sbi.gnu.archiver"/>
+ <tool command="clang++" id="org.tizen.nativecore.tool.sbi.gnu.cpp.compiler.238761601" name="C++ Compiler" superClass="org.tizen.nativecore.tool.sbi.gnu.cpp.compiler">
+ <option id="gnu.cpp.compiler.option.optimization.level.499013112" 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.1783393225" 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.703360716" name="-fPIC option" superClass="sbi.gnu.cpp.compiler.option.misc.pic.core" valueType="boolean"/>
+ <option id="sbi.gnu.cpp.compiler.option.247599398" name="Tizen-Target" superClass="sbi.gnu.cpp.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="mobile-3.0-emulator.core_llvm37.i386.core.app"/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_inc.core.1321823870" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.cpp.compiler.option.frameworks_inc.core" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/EGL""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/GLES""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/GLES2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/GLES3""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/KHR""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/SDL2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appcore-agent""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appfw""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/attach-panel""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/badge""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/base""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/cairo""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/calendar-service2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/cbhm""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/chromium-ewk""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ckm""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/contacts-svc""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/context-service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/csr""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali-toolkit""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dbus-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/device""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dlog""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-buffer-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-con-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-file-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-ipc-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ector-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/e_dbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/edje-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-extension""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efreet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1/eina""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eio-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eldbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/elementary-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/embryo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/emile-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eom""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-client-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/feedback""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/fontconfig""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/freetype2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/geofence""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/gio-unix-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/glib-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/harfbuzz""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/iotcon""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/json-glib-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/location""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/maps""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media-content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/messaging""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/metadata-editor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minicontrol""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minizip""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/network""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/notification""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/nsd/""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/phonenumber-utils""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/sensor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/service-adaptor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/shortcut""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/storage""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/system""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/telephony""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/tzsh""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ui""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ui-viewmgr""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/vulkan""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/web""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_viewer_dali""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_viewer_evas""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/wifi-direct""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/yaca""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/dbus-1.0/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/glib-2.0/include""/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks_cflags.core.1199894624" 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="${SBI_SYSROOT}""/>
+ </option>
+ <option id="gnu.cpp.compiler.option.include.paths.1582327523" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/inc}""/>
+ </option>
+ <option id="sbi.gnu.cpp.compiler.option.frameworks.core.1441470552" name="Tizen-Frameworks" 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.411816076" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
+ </tool>
+ <tool command="clang" id="org.tizen.nativecore.tool.sbi.gnu.c.compiler.402409361" 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.1991082063" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
+ <option defaultValue="gnu.c.debugging.level.default" id="sbi.gnu.c.compiler.option.debugging.level.core.1803847074" 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.2096531125" name="-fPIC option" superClass="sbi.gnu.c.compiler.option.misc.pic.core" valueType="boolean"/>
+ <option id="sbi.gnu.c.compiler.option.493501943" name="Tizen-Target" superClass="sbi.gnu.c.compiler.option" valueType="userObjs">
+ <listOptionValue builtIn="false" value="mobile-3.0-emulator.core_llvm37.i386.core.app"/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_inc.core.500175437" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.c.compiler.option.frameworks_inc.core" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/libxml2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/EGL""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/GLES""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/GLES2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/GLES3""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/KHR""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/SDL2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appcore-agent""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/appfw""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/attach-panel""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/badge""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/base""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/cairo""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/calendar-service2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/cbhm""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/chromium-ewk""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ckm""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/contacts-svc""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/context-service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/csr""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dali-toolkit""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dbus-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/device""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/dlog""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-buffer-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-con-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-file-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-imf-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-input-evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ecore-ipc-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ector-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/e_dbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/edje-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efl-extension""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/efreet-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eina-1/eina""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eio-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eldbus-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/elementary-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/embryo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/emile-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eo-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/eom""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ethumb-client-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/evas-1""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/feedback""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/fontconfig""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/freetype2""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/geofence""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/gio-unix-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/glib-2.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/harfbuzz""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/iotcon""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/json-glib-1.0""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/location""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/maps""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/media-content""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/messaging""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/metadata-editor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minicontrol""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/minizip""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/network""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/notification""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/nsd/""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/phonenumber-utils""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/sensor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/service-adaptor""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/shortcut""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/storage""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/system""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/telephony""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/tzsh""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ui""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/ui-viewmgr""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/vulkan""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/web""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_service""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_viewer_dali""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/widget_viewer_evas""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/wifi-direct""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/include/yaca""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/dbus-1.0/include""/>
+ <listOptionValue builtIn="false" value=""${SBI_SYSROOT}/usr/lib/glib-2.0/include""/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks_cflags.core.752479025" 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="${SBI_SYSROOT}""/>
+ </option>
+ <option id="gnu.c.compiler.option.include.paths.515984584" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/inc}""/>
+ </option>
+ <option id="sbi.gnu.c.compiler.option.frameworks.core.870454334" name="Tizen-Frameworks" 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.89581406" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
+ </tool>
+ <tool id="org.tizen.nativeide.tool.sbi.gnu.c.linker.base.638892420" 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.1352089393" name="C++ Linker" superClass="org.tizen.nativecore.tool.sbi.gnu.cpp.linker">
+ <option defaultValue="false" id="sbi.gnu.cpp.linker.option.shared_flag.core.1574658775" 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.543894790" 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.1579977015" 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="${SBI_SYSROOT}""/>
+ <listOptionValue builtIn="false" value="-Xlinker --version-script="${PROJ_PATH}/.exportMap""/>
+ <listOptionValue builtIn="false" value="-L"${SBI_SYSROOT}/usr/lib""/>
+ <listOptionValue builtIn="false" value="$(RS_LIBRARIES)"/>
+ </option>
+ <option id="gnu.cpp.link.option.paths.271720583" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/lib}""/>
+ </option>
+ <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.584412481" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
+ <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+ <additionalInput kind="additionalinput" paths="$(LIBS)"/>
+ </inputType>
+ </tool>
+ <tool command="i386-linux-gnueabi-as" id="org.tizen.nativeapp.tool.sbi.gnu.assembler.base.1651872901" name="Assembler" superClass="org.tizen.nativeapp.tool.sbi.gnu.assembler.base">
+ <inputType id="cdt.managedbuild.tool.gnu.assembler.input.1479983986" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+ </tool>
+ <tool id="org.tizen.nativecore.tool.fnmapgen.839003935" name="C FN-Map Generator" superClass="org.tizen.nativecore.tool.fnmapgen"/>
+ <tool id="org.tizen.nativecore.tool.fnmapgen.cpp.1333291448" name="C++ FN-Map Generator" superClass="org.tizen.nativecore.tool.fnmapgen.cpp"/>
+ <tool id="org.tizen.nativecore.tool.ast.491088151" name="C Static Analyzer" superClass="org.tizen.nativecore.tool.ast"/>
+ <tool id="org.tizen.nativecore.tool.ast.cpp.745342329" name="C++ Static Analyzer" superClass="org.tizen.nativecore.tool.ast.cpp"/>
+ <tool id="org.tizen.nativecore.tool.sbi.gnu.archiver.mergelib.896121048" name="Archive Generator" superClass="org.tizen.nativecore.tool.sbi.gnu.archiver.mergelib"/>
+ <tool id="org.tizen.nativecore.tool.sbi.po.compiler.578003211" name="PO Resource Compiler" superClass="org.tizen.nativecore.tool.sbi.po.compiler"/>
+ <tool id="org.tizen.nativecore.tool.sbi.edc.compiler.628082963" 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="volume_test.org.tizen.nativecore.target.sbi.gcc45.app.1567132375" 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.67129945">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+ </scannerConfigBuildInfo>
+ <scannerConfigBuildInfo instanceId="org.tizen.nativecore.config.sbi.gcc45.app.release.735347165">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+ </scannerConfigBuildInfo>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
+ <storageModule moduleId="refreshScope"/>
+</cproject>
--- /dev/null
+{
+ global: main;
+ _IO_*;
+ local: *;
+};
--- /dev/null
+/Debug
+/SA_Report
+.svace-dir
+.sign
+.sdk_delta.info
+.rds_delta
+/Build
+tags
--- /dev/null
+TPK
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>volume</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.tizen.nativecore.apichecker.apicheckerbuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <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>
+ <nature>org.tizen.nativecore.apichecker.apicheckernature</nature>
+ </natures>
+ <filteredResources>
+ <filter>
+ <id>0</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>0</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>
--- /dev/null
+#delete
+#add
+#modify
+author-signature.xml
+signature1.xml
+bin/volume
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<tproject xmlns="http://www.tizen.org/tproject">
+ <platforms>
+ <platform>
+ <name>mobile-3.0</name>
+ </platform>
+ </platforms>
+ <package>
+ <blacklist/>
+ <resFallback autoGen="true"/>
+ </package>
+</tproject>
SET(VENDOR "tizen")
SET(PACKAGE ${PROJECT_NAME})
SET(PKGNAME "org.${VENDOR}.${PACKAGE}")
-SET(PREFIX ${CMAKE_INSTALL_PREFIX})
+SET(PREFIX "${CMAKE_INSTALL_PREFIX}")
SET(BINDIR "${PREFIX}/bin")
SET(RESDIR "${PREFIX}/res")
SET(DATADIR "/opt/usr/apps/com.${VENDOR}.${PACKAGE}/data")
SET(LOCALEDIR "${RESDIR}/locale")
-SET(ICONDIR "/usr/share/icons/default/small")
+SET(ICONDIR "/usr/share/icons")
SET(IMAGEDIR "${RESDIR}/images/${PACKAGE}")
SET(EDJDIR "${RESDIR}/edje")
ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "")
MESSAGE("Build type: ${CMAKE_BUILD_TYPE}")
-INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/inc)
INCLUDE(FindPkgConfig)
pkg_check_modules(pkgs REQUIRED
ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS} -lm)
+# Install EDJ
+ADD_CUSTOM_COMMAND(OUTPUT volume_app.edj
+ COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/res/images/private/volume
+ ${CMAKE_CURRENT_SOURCE_DIR}/res/edje/volume_app.edc ${CMAKE_BINARY_DIR}/volume_app.edj
+ DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/edje/volume_app.edc
+)
+
+ADD_CUSTOM_TARGET(edj_build DEPENDS volume_app.edj)
+ADD_DEPENDENCIES(${PROJECT_NAME} edj_build)
+INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/volume_app.edj DESTINATION ${EDJDIR})
+
+# install images
+INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/images/public/ DESTINATION ${IMAGEDIR} FILES_MATCHING PATTERN "*.png")
+
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
# install desktop file & icon
-#CONFIGURE_FILE(${PKGNAME}.desktop.in ${CMAKE_BINARY_DIR}/${PKGNAME}.desktop)
INSTALL(FILES ${CMAKE_BINARY_DIR}/${PKGNAME}.xml DESTINATION /usr/share/packages)
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/${PKGNAME}.png DESTINATION ${ICONDIR})
-
-# data
-ADD_SUBDIRECTORY(data)
-
-# i18n
-ADD_SUBDIRECTORY(po)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/${PKGNAME}.png DESTINATION /usr/share/icons/)
+#Language
+MESSAGE("ADD_SUBDIRECTORY PO")
+ADD_SUBDIRECTORY(res/po)
--- /dev/null
+
+# Add pre/post build process
+PREBUILD_DESC =
+PREBUILD_COMMAND =
+POSTBUILD_DESC =
+POSTBUILD_COMMAND =
+++ /dev/null
-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-
-# install edj
-ADD_CUSTOM_COMMAND(OUTPUT volume_app.edj
- COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/images/private/volume
- ${CMAKE_CURRENT_SOURCE_DIR}/volume_app.edc ${CMAKE_BINARY_DIR}/volume_app.edj
- DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/volume_app.edc
-)
-
-ADD_CUSTOM_TARGET(edj_build DEPENDS volume_app.edj)
-ADD_DEPENDENCIES(${PROJECT_NAME} edj_build)
-INSTALL(FILES ${CMAKE_BINARY_DIR}/volume_app.edj DESTINATION ${EDJDIR})
-
-# install images
-INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/images/public/ DESTINATION ${IMAGEDIR} FILES_MATCHING PATTERN "*.png")
+++ /dev/null
-/*
- * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/* ___________________________________________________________________________________________________________________________________
-| | | | |
-| | | | |
-| | |*-----------------*| | |CONTENT |*-----------------*| WIN |
-| | |* *| CONTENT | | RIGHT |* *| RIGTH |
-| | |* *| LEFT | | PADDING |* *| PADDING |
-| LEFT |WIN |* IC_SIZE *| PADDING | | |* IC *| |
-| PADDING |LEFT |* *| | CONTENT | |* SETTING *| |
-| |PADDING |* *| | SIZE | |* (IC_SIZE) *| |
-| | |* *| | | |* *| |
-| | |* *| | | |* *| |
-| | |*-----------------*| | | |*-----------------*| |
-| | | | |
-| |___________________________________________|___________________________________________|___________________________________________|
-*/
-
-
-/*
-* Helper sizes
-*/
-#define SCREEN_HEIGHT 800
-#define SCREEN_WIDTH 480
-
-#define SCREEN_HEIGHT_L 480
-#define SCREEN_WIDTH_L 800
-
-
-/**
- * Values above should be modified if something will be changed in GUI
- */
-#define WIN_HEIGHT 102
-#define WIN_WIDTH 456
-
-#define LEFT_PADDING 12
-#define RIGHT_PADDING 12
-#define TOP_PADDING 113
-
-#define WIN_LEFT_PADDING 24
-#define WIN_RIGHT_PADDING 26
-#define SETTING_RIGHT_PADDING 21
-
-#define IC_ICON_SIZE 42
-
-#define CONTENT_TOP_PADDING 28
-#define CONTENT_BOTTOM_PADDING CONTENT_TOP_PADDING
-#define CONTENT_LEFT_PADDING 26
-#define CONTENT_RIGHT_PADDING 26
-
-#define CONTENT_SLIDER_WIDTH 291
-#define CONTENT_SLIDER_WIDTH_L 600
-#define CONTENT_HEIGHT 46
-
-#define WARNING_POPUP_HEIGHT 222
-#define WARRNING_TEXT_TOP_PADDING 38
-#define WARRNING_TEXT_HEIGHT 128
-
-/**
- * This parameters describes window size and position.
- */
-#define WIN_X_MIN LEFT_PADDING/SCREEN_WIDTH
-#define WIN_X_MAX 1.0-(RIGHT_PADDING/SCREEN_WIDTH)
-#define WIN_Y_MIN TOP_PADDING/SCREEN_HEIGHT
-#define WIN_Y_MAX (TOP_PADDING+WIN_HEIGHT)/SCREEN_HEIGHT
-
-#define WIN_X_MIN_L LEFT_PADDING/SCREEN_WIDTH_L
-#define WIN_X_MAX_L 1.0-(RIGHT_PADDING/SCREEN_WIDTH_L)
-#define WIN_Y_MIN_L TOP_PADDING/SCREEN_HEIGHT_L
-#define WIN_Y_MAX_L (TOP_PADDING+WIN_HEIGHT)/SCREEN_HEIGHT_L
-
-#define WARRING_Y_MAX (TOP_PADDING+WARNING_POPUP_HEIGHT)/SCREEN_HEIGHT
-#define WARRING_Y_MAX_L (TOP_PADDING+WARNING_POPUP_HEIGHT)/SCREEN_HEIGHT_L
-
-/*
-* IC sound (Positioned to clipper)
-*/
-#define IC_SOUND_X_MIN (LEFT_PADDING+WIN_LEFT_PADDING)/SCREEN_WIDTH
-#define IC_SOUND_X_MAX (LEFT_PADDING+WIN_LEFT_PADDING+IC_ICON_SIZE)/SCREEN_WIDTH
-#define IC_SOUND_Y_MIN (CONTENT_TOP_PADDING+TOP_PADDING)/SCREEN_HEIGHT
-#define IC_SOUND_Y_MAX (CONTENT_TOP_PADDING+IC_ICON_SIZE+TOP_PADDING)/SCREEN_HEIGHT
-
-#define IC_SOUND_X_MIN_L (LEFT_PADDING+WIN_LEFT_PADDING)/SCREEN_WIDTH_L
-#define IC_SOUND_X_MAX_L (LEFT_PADDING+WIN_LEFT_PADDING+IC_ICON_SIZE)/SCREEN_WIDTH_L
-#define IC_SOUND_Y_MIN_L (CONTENT_TOP_PADDING+TOP_PADDING)/SCREEN_HEIGHT_L
-#define IC_SOUND_Y_MAX_L (CONTENT_TOP_PADDING+IC_ICON_SIZE+TOP_PADDING)/SCREEN_HEIGHT_L
-
-/*
-* IC setting (Positioned to clipper)
-*/
-#define IC_SETTING_X_MIN 1.0-(SETTING_RIGHT_PADDING+IC_ICON_SIZE+RIGHT_PADDING)/SCREEN_WIDTH
-#define IC_SETTING_X_MAX 1.0-((SETTING_RIGHT_PADDING+RIGHT_PADDING)/SCREEN_WIDTH)
-#define IC_SETTING_Y_MIN (CONTENT_TOP_PADDING+TOP_PADDING)/SCREEN_HEIGHT
-#define IC_SETTING_Y_MAX (CONTENT_TOP_PADDING+IC_ICON_SIZE+TOP_PADDING)/SCREEN_HEIGHT
-
-#define IC_SETTING_X_MIN_L 1.0-(SETTING_RIGHT_PADDING+IC_ICON_SIZE+RIGHT_PADDING)/SCREEN_WIDTH_L
-#define IC_SETTING_X_MAX_L 1.0-((SETTING_RIGHT_PADDING+RIGHT_PADDING)/SCREEN_WIDTH_L)
-#define IC_SETTING_Y_MIN_L (CONTENT_TOP_PADDING+TOP_PADDING)/SCREEN_HEIGHT_L
-#define IC_SETTING_Y_MAX_L (CONTENT_TOP_PADDING+IC_ICON_SIZE+TOP_PADDING)/SCREEN_HEIGHT_L
-#define IC_SETTING_X_EFFECT 20
-#define IC_SETTING_Y_EFFECT 20
-
-/*
-* Content swallow (Positioned to clipper)
-*/
-#define IC_CONTENT_X_MIN (WIN_LEFT_PADDING+IC_ICON_SIZE+4+LEFT_PADDING)/SCREEN_WIDTH
-#define IC_CONTENT_X_MAX (WIN_LEFT_PADDING+IC_ICON_SIZE+CONTENT_SLIDER_WIDTH+4+LEFT_PADDING)/SCREEN_WIDTH
-#define IC_CONTENT_Y_MIN (CONTENT_TOP_PADDING+TOP_PADDING)/SCREEN_HEIGHT
-#define IC_CONTENT_Y_MAX (CONTENT_HEIGHT+CONTENT_TOP_PADDING+TOP_PADDING)/SCREEN_HEIGHT
-
-#define IC_CONTENT_X_MIN_L (WIN_LEFT_PADDING+IC_ICON_SIZE+4+LEFT_PADDING)/SCREEN_WIDTH_L
-#define IC_CONTENT_X_MAX_L (WIN_LEFT_PADDING+IC_ICON_SIZE+CONTENT_SLIDER_WIDTH_L+4+LEFT_PADDING)/SCREEN_WIDTH_L
-#define IC_CONTENT_Y_MIN_L (CONTENT_TOP_PADDING+TOP_PADDING)/SCREEN_HEIGHT_L
-#define IC_CONTENT_Y_MAX_L (CONTENT_HEIGHT+CONTENT_TOP_PADDING+TOP_PADDING)/SCREEN_HEIGHT_L
-
-/**
- * Divider line
- */
-#define DIVIDER_X_MIN 386/SCREEN_WIDTH
-#define DIVIDER_X_MAX 388/SCREEN_WIDTH
-#define DIVIDER_Y_MIN (TOP_PADDING+CONTENT_TOP_PADDING)/SCREEN_HEIGHT
-#define DIVIDER_Y_MAX (TOP_PADDING+CONTENT_TOP_PADDING+CONTENT_HEIGHT)/SCREEN_HEIGHT
-
-#define DIVIDER_X_MIN_L IC_CONTENT_X_MAX_L+15/SCREEN_WIDTH_L
-#define DIVIDER_X_MAX_L IC_CONTENT_X_MAX_L+17/SCREEN_WIDTH_L
-#define DIVIDER_Y_MIN_L (TOP_PADDING+CONTENT_TOP_PADDING)/SCREEN_HEIGHT_L
-#define DIVIDER_Y_MAX_L (TOP_PADDING+CONTENT_TOP_PADDING+CONTENT_HEIGHT)/SCREEN_HEIGHT_L
-
-/**
- * Warnign text
- */
-#define WARRNING_TEXT_X_MIN (LEFT_PADDING+WIN_LEFT_PADDING)/SCREEN_WIDTH
-#define WARRNING_TEXT_X_MAX 1.0-(RIGHT_PADDING+WIN_RIGHT_PADDING)/SCREEN_HEIGHT
-#define WARRNING_TEXT_Y_MIN (TOP_PADDING+WARRNING_TEXT_TOP_PADDING+CONTENT_TOP_PADDING+CONTENT_HEIGHT)/SCREEN_HEIGHT
-#define WARRNING_TEXT_Y_MAX (TOP_PADDING+WARRNING_TEXT_TOP_PADDING+CONTENT_TOP_PADDING+WARRNING_TEXT_HEIGHT)/SCREEN_HEIGHT
-
-#define WARRNING_TEXT_X_MIN_L (LEFT_PADDING+WIN_LEFT_PADDING)/SCREEN_WIDTH_L
-#define WARRNING_TEXT_X_MAX_L 1.0-(RIGHT_PADDING+WIN_RIGHT_PADDING)/SCREEN_WIDTH_L
-#define WARRNING_TEXT_Y_MIN_L (TOP_PADDING+WARRNING_TEXT_TOP_PADDING+CONTENT_TOP_PADDING+CONTENT_HEIGHT)/SCREEN_HEIGHT_L
-#define WARRNING_TEXT_Y_MAX_L (TOP_PADDING+WARRNING_TEXT_TOP_PADDING+CONTENT_TOP_PADDING+WARRNING_TEXT_HEIGHT)/SCREEN_HEIGHT_L
-
-/*color_class: "W0661"; \
-color_class: "W0661D"; \
-color_class: "B0563L1P"; \*/
-
-#define RESOURCE_IMAGE( FILE_NAME ) \
- group { \
- name : FILE_NAME; \
- images.image: FILE_NAME COMP; \
- parts { \
- part { name: "image"; \
- description { \
- state : "default" 0.0; \
- image.normal : FILE_NAME; \
- aspect : 1 1; \
- aspect_preference : BOTH; \
- color: 61 185 204 255; \
- } \
- } \
- }\
- }
-
-#define RESOURCE_IMAGE_DIM( FILE_NAME ) \
- group { \
- name : FILE_NAME; \
- images.image: FILE_NAME COMP; \
- parts { \
- part { name: "image"; \
- description { \
- state : "default" 0.0; \
- image.normal : FILE_NAME; \
- aspect : 1 1; \
- aspect_preference : BOTH; \
- color: 61 185 204 76.5; \
- } \
- } \
- } \
- }
-
-#define RESOURCE_IMAGE_PRESS( FILE_NAME ) \
- group { \
- name : FILE_NAME; \
- images.image: FILE_NAME COMP; \
- parts { \
- part { name: "image"; \
- description { \
- state : "default" 0.0; \
- image.normal : FILE_NAME; \
- aspect : 1 1; \
- aspect_preference : BOTH; \
- color: 34 104 115 100; \
- } \
- } \
- } \
- }
-
-
-collections {
-
-RESOURCE_IMAGE("00_volume_icon.png");
-RESOURCE_IMAGE("00_volume_icon_call.png");
-RESOURCE_IMAGE("00_volume_icon_mute.png");
-RESOURCE_IMAGE("00_volume_icon_vibrat.png");
-RESOURCE_IMAGE("00_volume_icon_headphone.png");
-RESOURCE_IMAGE("00_volume_icon_media.png");
-RESOURCE_IMAGE("00_volume_icon_notification.png");
-RESOURCE_IMAGE("00_volume_icon_notification_vibrate.png");
-RESOURCE_IMAGE("00_volume_icon_notification_mute.png");
-RESOURCE_IMAGE("00_volume_icon_settings.png");
-RESOURCE_IMAGE_DIM("00_volume_icon_settings_disabled.png");
-RESOURCE_IMAGE_PRESS("00_volume_icon_settings_pressed.png");
-
- group {
- name : "volume_layout";
- images {
- image: "00_popup_bubble_bg.#.png" COMP;
- image: "00_volume_icon_settings_presed.png" COMP;
- }
- styles {
- style {
- name: "textblock_style";
- base: "font=Tizen font_size=24 align=left color=#000000 wrap=mixed";
- }
- }
- parts{
- part {
- name : "clipper";
- type : RECT;
-
- description {
- state : "default" 0.0;
- }
- description{
- state : "transit" 0.0;
- color: 0 0 0 0;
- }
- }
- part {
- name : "bg_for_event";
- type : RECT;
-
- description {
- state : "default" 0.0;
- color: 0 0 0 0;
- }
- }
-
- part {
- name : "bg";
- type : RECT;
- clip_to: "clipper";
- scale: 1;
- description {
- state : "default" 0.0;
- color : 0 0 0 0;
- rel1 {relative: WIN_X_MIN WIN_Y_MIN; to: "clipper";}
- rel2 {relative: WIN_X_MAX WIN_Y_MAX; to: "clipper";}
- }
- description {
- state: "portrait" 0.0;
- inherit: "default" 0.0;
- }
- description {
- state: "landscape" 0.0;
- inherit: "default" 0.0;
- rel1 {relative: WIN_X_MIN_L WIN_Y_MIN_L; to: "clipper";}
- rel2 {relative: WIN_X_MAX_L WIN_Y_MAX_L; to: "clipper";}
- }
- description {
- state: "warning" 0.0;
- inherit: "default" 0.0;
- }
- }
-
- part {
- name : "popup_bg";
- type : IMAGE;
- clip_to: "clipper";
- mouse_events : 0;
- scale : 1;
- description {
- state : "default" 0.0;
- image.normal: "00_popup_bubble_bg.#.png";
- rel1.to : "bg";
- rel2.to : "bg";
- }
- description {
- state : "portrait" 0.0;
- image.normal: "00_popup_bubble_bg.#.png";
- rel1.to : "bg";
- rel2.to : "bg";
- }
- description {
- state : "landscape" 0.0;
- visible : 1;
- image.normal: "00_popup_bubble_bg.#.png";
- rel1.to : "bg";
- rel2.to : "bg";
- }
- description {
- state : "warning" 0.0;
- inherit: "default" 0.0;
- visible: 0;
- }
- }
- part {
- name : "ic_sound";
- type : SWALLOW;
- clip_to: "clipper";
- mouse_events : 1;
- scale : 1;
- description {
- state : "default" 0.0;
- visible : 1;
- fixed: 1 1;
- rel1 { relative : IC_SOUND_X_MIN IC_SOUND_Y_MIN; to : "clipper";}
- rel2 { relative : IC_SOUND_X_MAX IC_SOUND_Y_MAX; to : "clipper";}
- }
- description {
- state: "portrait";
- inherit: "default" 0.0;
- }
- description {
- state: "landscape";
- inherit: "default" 0.0;
- rel1 { relative : IC_SOUND_X_MIN_L IC_SOUND_Y_MIN_L; to : "clipper";}
- rel2 { relative : IC_SOUND_X_MAX_L IC_SOUND_Y_MAX_L; to : "clipper";}
- }
- description {
- state : "warning" 0.0;
- inherit: "default" 0.0;
- visible: 0;
- }
-
- }
-
- part {
- name : "ic_setting";
- type : SWALLOW;
- clip_to: "clipper";
- mouse_events : 1;
- scale : 1;
- description {
- state : "default" 0.0;
- visible : 1;
- fixed : 1 1;
- rel1 { relative : IC_SETTING_X_MIN IC_SETTING_Y_MIN; to : "clipper";}
- rel2 { relative : IC_SETTING_X_MAX IC_SETTING_Y_MAX; to : "clipper";}
- }
- description {
- state: "portrait";
- inherit: "default" 0.0;
- }
- description {
- state: "landscape";
- inherit: "default" 0.0;
- rel1 { relative : IC_SETTING_X_MIN_L IC_SETTING_Y_MIN_L; to : "clipper";}
- rel2 { relative : IC_SETTING_X_MAX_L IC_SETTING_Y_MAX_L; to : "clipper";}
- }
- description {
- state: "press";
- inherit: "default" 0.0;
- rel1 { relative : IC_SETTING_X_EFFECT IC_SETTING_Y_EFFECT; to : "clipper";}
- rel2 { relative : IC_SETTING_X_EFFECT IC_SETTING_Y_EFFECT; to : "clipper";}
- }
- description {
- state : "warning" 0.0;
- inherit: "default" 0.0;
- visible: 0;
- }
- }
- part {
- name : "ic_setting_ef";
- type : IMAGE;
- mouse_events : 1;
- scale : 1;
- description {
- state : "default" 0.0;
- visible : 1;
- fixed : 1 1;
- image.normal: "00_volume_icon_settings_pressed.png";
- color: 34 104 115 100;
- rel1 { relative : IC_SETTING_X_MIN IC_SETTING_Y_MIN; to : "clipper";}
- rel2 { relative : IC_SETTING_X_MAX IC_SETTING_Y_MAX; to : "clipper";}
- visible: 0;
- }
- description {
- state: "portrait";
- inherit: "default" 0.0;
- }
- description {
- state: "landscape";
- inherit: "default" 0.0;
- rel1 { relative : IC_SETTING_X_MIN_L IC_SETTING_Y_MIN_L; to : "clipper";}
- rel2 { relative : IC_SETTING_X_MAX_L IC_SETTING_Y_MAX_L; to : "clipper";}
- }
- description {
- state: "press";
- inherit: "default" 0.0;
- visible: 1;
- }
- description {
- state : "warning" 0.0;
- inherit: "default" 0.0;
- visible: 0;
- }
- }
- part {
- name : "ic_setting_touch";
- type : RECT;
- mouse_events : 1;
- repeat_events : 1;
- scale : 1;
- description {
- state : "default" 0.0;
- visible : 1;
- fixed : 1 1;
- rel1 { relative : 0.0 0.0; to : "divider"; }
- rel2 { relative : 1.0 1.0; to : "popup_bg"; }
- color: 0 0 0 0;
- }
- description {
- state: "portrait";
- inherit: "default" 0.0;
- }
- description {
- state: "landscape";
- inherit: "default" 0.0;
- }
- description {
- state: "press";
- inherit: "default" 0.0;
- }
- }
- part {
- name : "divider";
- type : RECT;
- clip_to: "clipper";
- mouse_events : 0;
- scale : 1;
- description {
- state : "default" 0.0;
- color: 200 200 200 100;
- visible : 1;
- rel1 { relative : DIVIDER_X_MIN DIVIDER_Y_MIN; to : "clipper";}
- rel2 { relative : DIVIDER_X_MAX DIVIDER_Y_MAX; to : "clipper";}
- }
- description {
- state: "portrait";
- inherit: "default" 0.0;
- }
- description {
- state: "landscape";
- inherit: "default" 0.0;
- rel1 { relative : DIVIDER_X_MIN_L DIVIDER_Y_MIN_L; to : "clipper";}
- rel2 { relative : DIVIDER_X_MAX_L DIVIDER_Y_MAX_L; to : "clipper";}
- }
- description {
- state : "warning" 0.0;
- inherit: "default" 0.0;
- visible: 0;
- }
- }
- part {
- name : "sw.slider";
- type : SWALLOW;
- clip_to: "clipper";
- scale : 1;
- description {
- state : "default" 0.0;
- fixed: 1 1;
- rel1 { relative : IC_CONTENT_X_MIN IC_CONTENT_Y_MIN; to : "clipper";}
- rel2 { relative : IC_CONTENT_X_MAX IC_CONTENT_Y_MAX; to : "clipper";}
- visible : 1;
- }
- description {
- state: "portrait";
- inherit: "default" 0.0;
- }
- description {
- state: "landscape";
- inherit: "default" 0.0;
- rel1 { relative : IC_CONTENT_X_MIN_L IC_CONTENT_Y_MIN_L; to : "clipper";}
- rel2 { relative : IC_CONTENT_X_MAX_L IC_CONTENT_Y_MAX_L; to : "clipper";}
- }
- description {
- state : "warning" 0.0;
- inherit: "default" 0.0;
- visible: 0;
- }
- }
- }
- programs {
- program {
- name : "unset,emergency-mode";
- signal : "unset,emergency-mode";
- source : "bg";
- action : STATE_SET "default" 0.0;
- target : "ic_setting";
- target : "divider";
- target : "sw.slider";
- }
- program {
- name : "set,emergency-mode";
- signal : "set,emergency-mode";
- source : "bg";
- action : STATE_SET "hidden" 0.0;
- target : "ic_setting";
- target : "divider";
- target : "sw.slider";
- }
- program {
- name : "show,landscape";
- signal : "show,landscape";
- source : "bg";
- action : STATE_SET "landscape" 0.0;
- target : "popup_bg";
- target : "bg";
- target : "ic_sound";
- target : "ic_setting";
- target : "sw.slider";
- target : "divider";
- }
- program {
- name : "show,portrait";
- signal : "show,portrait";
- source : "bg";
- action : STATE_SET "portrait" 0.0;
- target : "popup_bg";
- target : "bg";
- target : "ic_sound";
- target : "ic_setting";
- target : "sw.slider";
- target : "divider";
- }
- program {
- name : "show,warning";
- signal : "show,warning";
- source : "bg";
- action : STATE_SET "warning" 0.0;
- target : "popup_bg";
- target : "bg";
- target : "ic_sound";
- target : "ic_setting";
- target : "sw.slider";
- target : "divider";
- }
- program{
- name : "hide_effect";
- signal : "hide_effect";
- source : "clipper";
- action : STATE_SET "transit" 0.0;
- target : "clipper";
- transition : ACCEL 0.3;
- after: "hide,popup";
- }
- program{
- name : "show_effect";
- signal : "show_effect";
- source : "clipper";
- action : STATE_SET "portrait" 0.0;
- target : "clipper";
- }
- program{
- name: "hide,popup";
- signal: "hide,popup";
- source: "popup_bg";
- action: SIGNAL_EMIT "hide,popup" "event";
- }
- program{
- name: "slider_touching_on";
- signal: "slider_touching_on";
- source: "clipper";
- action: STATE_SET "slider_touching" 0.0;
- target: "bg";
- }
- program{
- name: "slider_touching_off";
- signal: "slider_touching_off";
- source: "clipper";
- action: STATE_SET "default" 0.0;
- target: "bg";
- }
- program{
- name: "volume_down_for_hide";
- signal: "mouse,down,1";
- source: "bg_for_event";
- action: SIGNAL_EMIT "hide,volume" "hide";
- }
- program{
- name: "down_effect";
- signal: "pressed";
- source: "setting";
- action: STATE_SET "press" 0.0;
- target: "ic_setting";
- target: "ic_setting_ef";
- transition: LINEAR 0.18;
- after: "end_effect";
- }
- program{
- name: "end_effect";
- action: STATE_SET "default" 0.0;
- target: "ic_setting";
- target: "ic_setting_ef";
- transition: LINEAR 0.18;
- }
- program{
- name: "setting_clicked";
- signal: "mouse,clicked,1";
- source: "ic_setting_touch";
- action: SIGNAL_EMIT "setting_icon_touched" "launch_setting";
- }
- }
- }
-}
--- /dev/null
+/*
+ * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
+#ifndef __VOLUME_UTIL_EFL_H__
+#define __VOLUME_UTIL_EFL_H__
+
+#include <Elementary.h>
+
+extern Ecore_X_Window _add_input_window(void);
+extern Evas_Object *add_volume_window(const char *name);
+extern Evas_Object *add_slider(Evas_Object *parent, int min, int max, int val);
+extern Evas_Object *add_layout(Evas_Object *parent, const char *file, const char *group);
+extern Evas_Object *add_button(Evas_Object *parent, const char *style, const char *text);
+extern Evas_Object *add_popup(Evas_Object *parent, const char *style);
+extern Evas_Object *add_label(Evas_Object *parent, const char *text);
+#endif
+/* __VOLUME_UTIL_EFL_H__ */
--- /dev/null
+/*
+ * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
+#ifndef __VOLUME_UTIL_LOG_H__
+#define __VOLUME_UTIL_LOG_H__
+
+#include <unistd.h>
+#include <dlog.h>
+
+#undef LOG_TAG
+#define LOG_TAG "VOLUME"
+
+#ifndef __MODULE__
+#define __MODULE__ (strrchr(__FILE__, '/') ? strrchr(__FILE__, '/') + 1 : __FILE__)
+#endif
+
+#define LOG_V(prio, tag, fmt, arg...) \
+ ({ do { \
+ dlog_print(prio, tag, "%s: %s(%d) > " fmt, __MODULE__, __func__, __LINE__, ##arg);\
+ } while (0); })
+
+#define _D(format, arg...) LOG_V(DLOG_DEBUG, LOG_TAG, format, ##arg)
+#define _I(format, arg...) LOG_V(DLOG_INFO, LOG_TAG, format, ##arg)
+#define _W(format, arg...) LOG_V(DLOG_WARN, LOG_TAG, format, ##arg)
+#define _E(format, arg...) LOG_V(DLOG_ERROR, LOG_TAG, format, ##arg)
+#define _F(format, arg...) LOG_V(DLOG_FATAL, LOG_TAG, format, ##arg)
+
+#define _SECURE_E(fmt, arg...) SECURE_LOGE("[%s:%d] "fmt,__FUNCTION__,__LINE__,##arg)
+#define _SECURE_D(fmt, arg...) SECURE_LOGD("[%s:%d] "fmt,__FUNCTION__,__LINE__,##arg)
+
+#define retvm_if_timer(timer, expr, val, fmt, arg...) do { \
+ if(expr) { \
+ _E(fmt, ##arg); \
+ _E("(%s) -> %s() return", #expr, __FUNCTION__); \
+ timer = NULL; \
+ return (val); \
+ } \
+} while (0)
+
+#define retvm_if(expr, val, fmt, arg...) do { \
+ if(expr) { \
+ _E(fmt, ##arg); \
+ _E("(%s) -> %s() return", #expr, __FUNCTION__); \
+ return (val); \
+ } \
+} while (0)
+
+#define retv_if(expr, val) do { \
+ if(expr) { \
+ _E("(%s) -> %s() return", #expr, __FUNCTION__); \
+ return (val); \
+ } \
+} while (0)
+
+#define retm_if(expr, fmt, arg...) do { \
+ if(expr) { \
+ _E(fmt, ##arg); \
+ _E("(%s) -> %s() return", #expr, __FUNCTION__); \
+ return; \
+ } \
+} while (0)
+
+#define ret_if(expr) do { \
+ if(expr) { \
+ _E("(%s) -> %s() return", #expr, __FUNCTION__); \
+ return; \
+ } \
+} while (0)
+
+#endif /* __VOLUME_UTIL_LOG_H__ */
--- /dev/null
+/*
+ * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
+#ifndef __VOLUME_BT_H__
+#define __VOLUME_BT_H__
+
+extern int bt_get_bt_volume(void);
+extern void bt_init_sco(void);
+extern void bt_fini_sco(void);
+
+#endif
--- /dev/null
+/*
+ * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef __VOLUME_CONTROL_H__
+#define __VOLUME_CONTROL_H__
+
+enum {
+ IDLELOCK_ERROR = -1,
+ IDLELOCK_OFF = 0,
+ IDLELOCK_ON = 1,
+ IDLELOCK_MAX,
+};
+
+/* _check_status() return value */
+enum{
+ LOCK_AND_NOT_MEDIA = -0x1,
+ UNLOCK_STATUS,
+ LOCK_AND_MEDIA,
+};
+
+extern int volume_control_get_viewport_height();
+extern int volume_control_get_viewport_width();
+extern void volume_control_show_hide_worning();
+extern Eina_Bool volume_control_viewport_is_warning_visible();
+extern void volume_control_set_safety_limit(Eina_Bool limit);
+extern Eina_Bool volume_control_get_safety_limit();
+extern Eina_Bool volume_control_get_time_for_safety_limit();
+extern void volume_control_set_time_for_safety_limit();
+
+extern bundle *volume_control_reset_get_bundle(void);
+extern Eina_Bool volume_control_get_is_deleting(void);
+extern Eina_Bool volume_control_get_is_launching(void);
+extern int volume_control_get_current_angle(void);
+extern sound_type_e volume_control_get_sound_type_at_show(void);
+
+extern volume_error_e volume_control_cache_flush(void);
+
+extern volume_error_e volume_control_app_launch_with_bundle(const char *op_type, const char *operation, const char *pkgname);
+extern int volume_control_get_vconf_idlelock(void);
+
+extern int volume_control_check_status(int *lock, sound_type_e *sound_type);
+
+extern Eina_Bool volume_control_show_view(int status, sound_type_e sound_type, int sound, bool bt_opened, int earphone_connected);
+extern int volume_control_hide_view(void);
+extern volume_error_e volume_control_close_bt_display();
+
+extern void volume_control_register_vconfkey(void);
+extern void volume_control_unregister_vconfkey(void);
+
+extern volume_error_e volume_control_pause(void);
+extern volume_error_e volume_control_reset(bundle *b);
+extern volume_error_e volume_control_initialize(void);
+extern void volume_control_deinitialize(void);
+
+#endif /* __VOLUME_CONTROL_H__ */
--- /dev/null
+/*
+ * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef __VOLUME_EARPHONE_H__
+#define __VOLUME_EARPHONE_H__
+
+extern void earphone_init(void);
+extern void earphone_fini(void);
+extern int earphone_get_earphone_is_connected(void);
+
+#endif
--- /dev/null
+/*
+ * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
+#ifndef __VOLUME_KEY_EVENT_H__
+#define __VOLUME_KEY_EVENT_H__
+
+#define KEY_VOLUMEUP "XF86AudioRaiseVolume"
+#define KEY_VOLUMEDOWN "XF86AudioLowerVolume"
+#define KEY_MUTE "XF86AudioMute"
+#define KEY_BACK "XF86Back"
+#define KEY_CANCEL "Cancel"
+#define SAFETY_LIMIT 9
+
+extern Ecore_X_Window volume_key_event_input_window_get(void);
+extern Ecore_Event_Handler *volume_key_event_handler_volume_up_get(void);
+extern Ecore_Event_Handler *volume_key_event_handler_volume_down_get(void);
+extern Ecore_Event_Handler *volume_key_event_handler_qp_state_check(void);
+extern Eina_Bool volume_key_event_is_pressing_get(void);
+extern int volume_key_event_count_grabed_get(void);
+extern void volume_key_event_count_grabed_set(int val);
+
+extern sound_type_e volume_key_event_sound_type_at_key_pressed_get(void);
+
+extern int volume_key_event_key_grab(Ecore_X_Window _xwin, int grab_mode);
+extern volume_error_e volume_key_event_key_ungrab(void);
+
+extern void volume_key_event_handler_add(void);
+extern void volume_key_event_handler_del(void);
+extern volume_error_e volume_key_event_input_window_create(void);
+
+#endif /* __VOLUME_KEY_EVENT_H__ */
--- /dev/null
+/*
+ * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
+#ifndef __VOLUME_H__
+#define __VOLUME_H__
+
+#include <Elementary.h>
+#include <sound_manager.h>
+//#include <syspopup.h>
+//#include <appcore-efl.h>
+#include <notification.h>
+#include <syspopup_caller.h>
+
+#if !defined(PACKAGE)
+# define PACKAGE "volume"
+#endif
+
+#define RES_DIR "res"
+#define LOCALE_DIR RESDIR"/locale"
+#define EDJ_DIR "edje"
+#define PKG_NAME "org.tizen.volume"
+
+#define EDJ_APP EDJ_DIR"/volume_app.edj"
+
+#define IMG_VOLUME_ICON "00_volume_icon.png"
+#define IMG_VOLUME_ICON_CALL "00_volume_icon_call.png"
+#define IMG_VOLUME_ICON_MUTE "00_volume_icon_mute.png"
+#define IMG_VOLUME_ICON_VIB "00_volume_icon_vibrat.png"
+#define IMG_VOLUME_ICON_NOTI "00_volume_icon_notification.png"
+#define IMG_VOLUME_ICON_NOTI_VIB "00_volume_icon_notification_vibrate.png"
+#define IMG_VOLUME_ICON_NOTI_MUTE "00_volume_icon_notification_mute.png"
+#define IMG_VOLUME_ICON_HEADPHONE "00_volume_icon_headphone.png"
+#define IMG_VOLUME_ICON_MEDIA "00_volume_icon_media.png"
+#define IMG_VOLUME_ICON_SETTINGS "00_volume_icon_settings.png"
+#define IMG_VOLUME_ICON_SETTINGS_PRESSED "00_volume_icon_settings_pressed.png"
+#define IMG_VOLUME_ICON_SETTINGS_DISABLED "00_volume_icon_settings_disabled.png"
+
+#define _EDJ(x) elm_layout_edje_get(x)
+#define _X(x) (x) / elm_app_base_scale_get() * elm_config_scale_get()
+
+#define S_(str) dgettext("sys_string", str)
+#define T_(str) dgettext(PACKAGE, str)
+#undef _
+#define _(str) gettext(str)
+
+#ifndef VCONFKEY_SETAPPL_ACCESSIBILITY_TURN_OFF_ALL_SOUNDS
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_TURN_OFF_ALL_SOUNDS VCONFKEY_SETAPPL_PREFIX"/accessibility/turn_off_all_sounds"
+#endif
+
+/* Fake-BG : bundle */
+#define SHOWLOCK "show_lock"
+#define ISTRUE "TRUE"
+
+/* For voice control */
+#define SHOWVOLUME "show_volume"
+
+#define LOCKSCREEN_PKG "org.tizen.lockscreen"
+
+#define SCREEN_W_HD 720
+#define SCREEN_H_HD 1280
+
+#define SCREEN_W_WVGA 480
+#define SCREEN_H_WVGA 800
+
+#define SCREEN_W_FHD 1080
+#define SCREEN_H_FHD 1920
+
+#define WIN_WIDTH 456
+#define WIN_HEIGHT_WITH_WARNING 222
+#define WIN_HEIGHT 102
+
+#define WIN_LANDSCAPE_X 79
+#define WIN_LANDSCAPE_INVERTED_X volume_control_get_viewport_width()-WIN_HEIGHT_WITH_WARNING-WIN_LANDSCAPE_X
+#define WIN_LANDSCAPE_Y (volume_control_get_viewport_height()-WIN_WIDTH)/2
+#define WIN_PORTRAIT_X 12
+#define WIN_PORTRAIT_Y 113
+#define WIN_SLIDER_TOUCHING_OFFSET 55
+
+#define SOUND_TYPE_SYSTEM 0
+#define SOUND_TYPE_NOTIFICATION 1
+#define SOUND_TYPE_ALARM 2
+#define SOUND_TYPE_RINGTONE 3
+#define SOUND_TYPE_MEDIA 4
+#define SOUND_TYPE_CALL 5
+
+#define VOLUME_MAX_SAFETY_VOLUME_LEVEL 10
+
+typedef enum {
+ TYPE_VCONF_SOUND_STATUS = 0,
+ TYPE_VCONF_VIBRATION_STATUS
+} volume_vconf_type_e;
+
+/* Volume : return values */
+typedef enum {
+ VOLUME_ERROR_OK = 0,
+ VOLUME_ERROR_FAIL = -1,
+ VOLUME_ERROR_INVALID_PARAMETER = -2,
+ VOLUME_ERROR_NO_DATA = -3
+} volume_error_e;
+
+#endif /* __VOLUME_H__ */
+
--- /dev/null
+/*
+ * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
+#ifndef __VOLUME_SOUND_H__
+#define __VOLUME_SOUND_H__
+
+extern int volume_sound_sound_status_get(void);
+extern int volume_sound_vibration_status_get(void);
+extern int volume_sound_step_get(void);
+extern Eina_Bool volume_sound_is_vibration_get(void);
+extern void volume_sound_is_vibration_set(Eina_Bool val);
+
+extern void volume_sound_mm_sound_init(void);
+extern int volume_sound_slider_value_set(void *data, int val);
+extern volume_error_e volume_sound_level_get(sound_type_e type);
+extern int volume_sound_sound_manager_step_get(sound_type_e type);
+extern int volume_sound_sound_manager_volume_get(sound_type_e type);
+extern sound_type_e volume_sound_sound_manager_type_get(void);
+extern void volume_sound_feedback_play(int feedback_type, int pattern);
+extern void volume_sound_vib_play(void);
+extern void volume_sound_play(void);
+extern int volume_sound_icon_set(void *data, int val);
+extern int volume_sound_level_set(sound_type_e type, int val);
+extern void volume_sound_setting_sound_play(void);
+extern void volume_sound_change_set(int val);
+
+extern void volume_sound_vconf_status_set(volume_vconf_type_e type, int val);
+extern int volume_sound_vconf_status_get(volume_vconf_type_e type);
+extern void volume_sound_vconfkey_register(void);
+extern void volume_sound_vconfkey_unregister(void);
+
+#endif
+/* __VOLUME_SOUND_H__ */
--- /dev/null
+/*
+ * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef __VOLUME_TIMER_H__
+#define __VOLUME_TIMER_H__
+
+#define DEL_TIMER(x) \
+ if (x) {\
+ _D("DELTIMER x : %p\n", x);\
+ ecore_timer_del(x);\
+ x = NULL;\
+ }
+#define ADD_TIMER(x, time, _timer_cb, data) \
+ if(x != NULL) DEL_TIMER(x); \
+ x = ecore_timer_add(time, _timer_cb, data);\
+ _D("ADDTIMER x : %p\n", x);\
+
+typedef enum {
+ TYPE_TIMER_POPUP = 0,
+ TYPE_TIMER_SLIDER,
+ TYPE_TIMER_SD,
+ TYPE_TIMER_SU,
+ TYPE_TIMER_BT,
+ TYPE_TIMER_WARNING_POPUP,
+} volume_timer_type;
+
+extern Ecore_Timer *volume_timer_popup_timer_get(void);
+extern Ecore_Timer *volume_timer_slider_timer_get(void);
+extern Ecore_Timer *volume_timer_su_timer_get(void);
+extern Ecore_Timer *volume_timer_sd_timer_get(void);
+
+extern Eina_Bool volume_timer_popup_cb(void *data);
+extern Eina_Bool volume_timer_slider_timer_cb(void *data);
+
+extern void volume_timer_add(double time, volume_timer_type type);
+extern void volume_timer_del(volume_timer_type);
+
+#endif /* __VOLUME_TIMER_H__ */
--- /dev/null
+/*
+ * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include "tzsh_volume_service.h"
+
+#ifndef __VOLUME_VIEW_H__
+#define __VOLUME_VIEW_H__
+
+extern sound_type_e volume_view_pre_sound_type_get(void);
+extern volume_error_e volume_view_change_slider_by_type(sound_type_e type, bool bt_opened, int earphone_connected);
+
+extern Evas_Object *volume_view_win_get(void);
+extern tzsh_h volume_view_tzsh_get(void);
+extern tzsh_volume_service_h volume_view_service_get(void);
+extern Evas_Object *volume_view_evas_get(void);
+extern Evas_Object *volume_view_outer_layout_get(void);
+extern Evas_Object *volume_view_icon_volume_get(void);
+extern Evas_Object *volume_view_icon_setting_get(void);
+extern Evas_Object *volume_view_slider_get(void);
+extern Evas_Object *volume_view_warning_popup_get(void);
+extern Eina_Bool volume_view_is_registered_callback_get(void);
+extern Eina_Bool volume_view_is_slider_touching_get(void);
+extern void volume_view_is_registered_callback_set(Eina_Bool val);
+extern int volume_mute_toggle_set(void);
+extern volume_error_e volume_view_open_warning_popup(void);
+extern void volume_view_destroy_warning_popup(void);
+
+extern volume_error_e volume_view_slider_value_set(int val);
+extern void volume_view_volume_icon_set(sound_type_e sound_type, int sound, int vibration, bool bt_opened);
+extern void volume_view_setting_icon_set(const char *file);
+extern void volume_view_setting_icon_callback_del(void);
+
+extern volume_error_e volume_view_window_show(sound_type_e type);
+extern volume_error_e volume_view_window_hide(void);
+
+extern volume_error_e volume_view_layout_create(Evas_Object *win);
+extern Evas_Object *volume_view_window_create(void);
+
+extern Evas_Object* show_lockscreen_splash(const char *bg_path);
+extern volume_error_e hide_lockscreen_splash(void);
+extern volume_error_e volume_view_send_warning_signal(Eina_Bool warning);
+extern void volume_view_accessible_create(Evas_Object *win);
+extern void volume_view_volume_icon_name_set_for_access(sound_type_e sound_type);
+
+
+#endif /* __VOLUME_VIEW_H__ */
+++ /dev/null
-/*
- * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-#ifndef __VOLUME_UTIL_EFL_H__
-#define __VOLUME_UTIL_EFL_H__
-
-#include <Elementary.h>
-
-extern Ecore_X_Window _add_input_window(void);
-extern Evas_Object *add_volume_window(const char *name);
-extern Evas_Object *add_slider(Evas_Object *parent, int min, int max, int val);
-extern Evas_Object *add_layout(Evas_Object *parent, const char *file, const char *group);
-extern Evas_Object *add_button(Evas_Object *parent, const char *style, const char *text);
-extern Evas_Object *add_popup(Evas_Object *parent, const char *style);
-extern Evas_Object *add_label(Evas_Object *parent, const char *text);
-#endif
-/* __VOLUME_UTIL_EFL_H__ */
+++ /dev/null
-/*
- * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-#ifndef __VOLUME_UTIL_LOG_H__
-#define __VOLUME_UTIL_LOG_H__
-
-#include <unistd.h>
-#include <dlog.h>
-
-#undef LOG_TAG
-#define LOG_TAG "VOLUME"
-#define _E(fmt, arg...) LOGE("[%s:%d] "fmt,__FUNCTION__,__LINE__,##arg)
-#define _D(fmt, arg...) LOGD("[%s:%d] "fmt,__FUNCTION__,__LINE__,##arg)
-#define _SECURE_E(fmt, arg...) SECURE_LOGE("[%s:%d] "fmt,__FUNCTION__,__LINE__,##arg)
-#define _SECURE_D(fmt, arg...) SECURE_LOGD("[%s:%d] "fmt,__FUNCTION__,__LINE__,##arg)
-
-#define retvm_if_timer(timer, expr, val, fmt, arg...) do { \
- if(expr) { \
- _E(fmt, ##arg); \
- _E("(%s) -> %s() return", #expr, __FUNCTION__); \
- timer = NULL; \
- return (val); \
- } \
-} while (0)
-
-#define retvm_if(expr, val, fmt, arg...) do { \
- if(expr) { \
- _E(fmt, ##arg); \
- _E("(%s) -> %s() return", #expr, __FUNCTION__); \
- return (val); \
- } \
-} while (0)
-
-#define retv_if(expr, val) do { \
- if(expr) { \
- _E("(%s) -> %s() return", #expr, __FUNCTION__); \
- return (val); \
- } \
-} while (0)
-
-#define retm_if(expr, fmt, arg...) do { \
- if(expr) { \
- _E(fmt, ##arg); \
- _E("(%s) -> %s() return", #expr, __FUNCTION__); \
- return; \
- } \
-} while (0)
-
-#define ret_if(expr) do { \
- if(expr) { \
- _E("(%s) -> %s() return", #expr, __FUNCTION__); \
- return; \
- } \
-} while (0)
-
-#endif /* __VOLUME_UTIL_LOG_H__ */
+++ /dev/null
-/*
- * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-#ifndef __VOLUME_BT_H__
-#define __VOLUME_BT_H__
-
-extern int bt_get_bt_volume(void);
-extern void bt_init_sco(void);
-extern void bt_fini_sco(void);
-
-#endif
+++ /dev/null
-/*
- * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef __VOLUME_CONTROL_H__
-#define __VOLUME_CONTROL_H__
-
-enum {
- IDLELOCK_ERROR = -1,
- IDLELOCK_OFF = 0,
- IDLELOCK_ON = 1,
- IDLELOCK_MAX,
-};
-
-/* _check_status() return value */
-enum{
- LOCK_AND_NOT_MEDIA = -0x1,
- UNLOCK_STATUS,
- LOCK_AND_MEDIA,
-};
-
-extern int volume_control_get_viewport_height();
-extern int volume_control_get_viewport_width();
-extern void volume_control_show_hide_worning();
-extern Eina_Bool volume_control_viewport_is_warning_visible();
-extern void volume_control_set_safety_limit(Eina_Bool limit);
-extern Eina_Bool volume_control_get_safety_limit();
-extern Eina_Bool volume_control_get_time_for_safety_limit();
-extern void volume_control_set_time_for_safety_limit();
-
-extern bundle *volume_control_reset_get_bundle(void);
-extern Eina_Bool volume_control_get_is_deleting(void);
-extern Eina_Bool volume_control_get_is_launching(void);
-extern int volume_control_get_current_angle(void);
-extern sound_type_e volume_control_get_sound_type_at_show(void);
-
-extern volume_error_e volume_control_cache_flush(void);
-
-extern volume_error_e volume_control_app_launch_with_bundle(const char *op_type, const char *operation, const char *pkgname);
-extern int volume_control_get_vconf_idlelock(void);
-
-extern int volume_control_check_status(int *lock, sound_type_e *sound_type);
-
-extern Eina_Bool volume_control_show_view(int status, sound_type_e sound_type, int sound, bool bt_opened, int earphone_connected);
-extern int volume_control_hide_view(void);
-extern volume_error_e volume_control_close_bt_display();
-
-extern void volume_control_register_vconfkey(void);
-extern void volume_control_unregister_vconfkey(void);
-
-extern volume_error_e volume_control_pause(void);
-extern volume_error_e volume_control_reset(bundle *b);
-extern volume_error_e volume_control_initialize(void);
-extern void volume_control_deinitialize(void);
-
-#endif /* __VOLUME_CONTROL_H__ */
+++ /dev/null
-/*
- * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef __VOLUME_EARPHONE_H__
-#define __VOLUME_EARPHONE_H__
-
-extern void earphone_init(void);
-extern void earphone_fini(void);
-extern int earphone_get_earphone_is_connected(void);
-
-#endif
+++ /dev/null
-/*
- * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-#ifndef __VOLUME_KEY_EVENT_H__
-#define __VOLUME_KEY_EVENT_H__
-
-#define KEY_VOLUMEUP "XF86AudioRaiseVolume"
-#define KEY_VOLUMEDOWN "XF86AudioLowerVolume"
-#define KEY_MUTE "XF86AudioMute"
-#define KEY_BACK "XF86Back"
-#define KEY_CANCEL "Cancel"
-#define SAFETY_LIMIT 9
-
-extern Ecore_X_Window volume_key_event_input_window_get(void);
-extern Ecore_Event_Handler *volume_key_event_handler_volume_up_get(void);
-extern Ecore_Event_Handler *volume_key_event_handler_volume_down_get(void);
-extern Ecore_Event_Handler *volume_key_event_handler_qp_state_check(void);
-extern Eina_Bool volume_key_event_is_pressing_get(void);
-extern int volume_key_event_count_grabed_get(void);
-extern void volume_key_event_count_grabed_set(int val);
-
-extern sound_type_e volume_key_event_sound_type_at_key_pressed_get(void);
-
-extern int volume_key_event_key_grab(Ecore_X_Window _xwin, int grab_mode);
-extern volume_error_e volume_key_event_key_ungrab(void);
-
-extern void volume_key_event_handler_add(void);
-extern void volume_key_event_handler_del(void);
-extern volume_error_e volume_key_event_input_window_create(void);
-
-#endif /* __VOLUME_KEY_EVENT_H__ */
+++ /dev/null
-/*
- * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-#ifndef __VOLUME_H__
-#define __VOLUME_H__
-
-#include <Elementary.h>
-#include <sound_manager.h>
-//#include <syspopup.h>
-#include <appcore-efl.h>
-#include <notification.h>
-#include <syspopup_caller.h>
-
-#if !defined(PACKAGE)
-# define PACKAGE "volume"
-#endif
-
-#if !defined(RESDIR)
-# define RESDIR "/usr/apps/org.tizen.volume/res"
-#endif
-
-#if !defined(LOCALEDIR)
-# define LOCALEDIR RESDIR"/locale"
-#endif
-
-#if !defined(EDJDIR)
-# define EDJDIR RESDIR"/edje"
-#endif
-
-#if !defined(PKGNAME)
-# define PKGNAME "org.tizen.volume"
-#endif
-
-#define EDJ_APP EDJDIR"/volume_app.edj"
-
-#define IMG_VOLUME_ICON "00_volume_icon.png"
-#define IMG_VOLUME_ICON_CALL "00_volume_icon_call.png"
-#define IMG_VOLUME_ICON_MUTE "00_volume_icon_mute.png"
-#define IMG_VOLUME_ICON_VIB "00_volume_icon_vibrat.png"
-#define IMG_VOLUME_ICON_NOTI "00_volume_icon_notification.png"
-#define IMG_VOLUME_ICON_NOTI_VIB "00_volume_icon_notification_vibrate.png"
-#define IMG_VOLUME_ICON_NOTI_MUTE "00_volume_icon_notification_mute.png"
-#define IMG_VOLUME_ICON_HEADPHONE "00_volume_icon_headphone.png"
-#define IMG_VOLUME_ICON_MEDIA "00_volume_icon_media.png"
-#define IMG_VOLUME_ICON_SETTINGS "00_volume_icon_settings.png"
-#define IMG_VOLUME_ICON_SETTINGS_PRESSED "00_volume_icon_settings_pressed.png"
-#define IMG_VOLUME_ICON_SETTINGS_DISABLED "00_volume_icon_settings_disabled.png"
-
-#define _EDJ(x) elm_layout_edje_get(x)
-#define _X(x) (x) / elm_app_base_scale_get() * elm_config_scale_get()
-
-#define S_(str) dgettext("sys_string", str)
-#define T_(str) dgettext(PACKAGE, str)
-#undef _
-#define _(str) gettext(str)
-
-#ifndef VCONFKEY_SETAPPL_ACCESSIBILITY_TURN_OFF_ALL_SOUNDS
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_TURN_OFF_ALL_SOUNDS VCONFKEY_SETAPPL_PREFIX"/accessibility/turn_off_all_sounds"
-#endif
-
-/* Fake-BG : bundle */
-#define SHOWLOCK "show_lock"
-#define ISTRUE "TRUE"
-
-/* For voice control */
-#define SHOWVOLUME "show_volume"
-
-#define LOCKSCREEN_PKG "org.tizen.lockscreen"
-
-#define SCREEN_W_HD 720
-#define SCREEN_H_HD 1280
-
-#define SCREEN_W_WVGA 480
-#define SCREEN_H_WVGA 800
-
-#define SCREEN_W_FHD 1080
-#define SCREEN_H_FHD 1920
-
-#define WIN_WIDTH 456
-#define WIN_HEIGHT_WITH_WARNING 222
-#define WIN_HEIGHT 102
-
-#define WIN_LANDSCAPE_X 79
-#define WIN_LANDSCAPE_INVERTED_X volume_control_get_viewport_width()-WIN_HEIGHT_WITH_WARNING-WIN_LANDSCAPE_X
-#define WIN_LANDSCAPE_Y (volume_control_get_viewport_height()-WIN_WIDTH)/2
-#define WIN_PORTRAIT_X 12
-#define WIN_PORTRAIT_Y 113
-#define WIN_SLIDER_TOUCHING_OFFSET 55
-
-#define SOUND_TYPE_SYSTEM 0
-#define SOUND_TYPE_NOTIFICATION 1
-#define SOUND_TYPE_ALARM 2
-#define SOUND_TYPE_RINGTONE 3
-#define SOUND_TYPE_MEDIA 4
-#define SOUND_TYPE_CALL 5
-
-#define VOLUME_MAX_SAFETY_VOLUME_LEVEL 10
-
-typedef enum {
- TYPE_VCONF_SOUND_STATUS = 0,
- TYPE_VCONF_VIBRATION_STATUS
-} volume_vconf_type_e;
-
-/* Volume : return values */
-typedef enum {
- VOLUME_ERROR_OK = 0,
- VOLUME_ERROR_FAIL = -1,
- VOLUME_ERROR_INVALID_PARAMETER = -2,
- VOLUME_ERROR_NO_DATA = -3
-} volume_error_e;
-
-#endif /* __VOLUME_H__ */
-
+++ /dev/null
-/*
- * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-#ifndef __VOLUME_SOUND_H__
-#define __VOLUME_SOUND_H__
-
-extern int volume_sound_sound_status_get(void);
-extern int volume_sound_vibration_status_get(void);
-extern int volume_sound_step_get(void);
-extern Eina_Bool volume_sound_is_vibration_get(void);
-extern void volume_sound_is_vibration_set(Eina_Bool val);
-
-extern void volume_sound_mm_sound_init(void);
-extern int volume_sound_slider_value_set(void *data, int val);
-extern volume_error_e volume_sound_level_get(sound_type_e type);
-extern int volume_sound_sound_manager_step_get(sound_type_e type);
-extern int volume_sound_sound_manager_volume_get(sound_type_e type);
-extern sound_type_e volume_sound_sound_manager_type_get(void);
-extern void volume_sound_feedback_play(int feedback_type, int pattern);
-extern void volume_sound_vib_play(void);
-extern void volume_sound_play(void);
-extern int volume_sound_icon_set(void *data, int val);
-extern int volume_sound_level_set(sound_type_e type, int val);
-extern void volume_sound_setting_sound_play(void);
-extern void volume_sound_change_set(int val);
-
-extern void volume_sound_vconf_status_set(volume_vconf_type_e type, int val);
-extern int volume_sound_vconf_status_get(volume_vconf_type_e type);
-extern void volume_sound_vconfkey_register(void);
-extern void volume_sound_vconfkey_unregister(void);
-
-#endif
-/* __VOLUME_SOUND_H__ */
+++ /dev/null
-/*
- * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef __VOLUME_TIMER_H__
-#define __VOLUME_TIMER_H__
-
-#define DEL_TIMER(x) \
- if (x) {\
- _D("DELTIMER x : %p\n", x);\
- ecore_timer_del(x);\
- x = NULL;\
- }
-#define ADD_TIMER(x, time, _timer_cb, data) \
- if(x != NULL) DEL_TIMER(x); \
- x = ecore_timer_add(time, _timer_cb, data);\
- _D("ADDTIMER x : %p\n", x);\
-
-typedef enum {
- TYPE_TIMER_POPUP = 0,
- TYPE_TIMER_SLIDER,
- TYPE_TIMER_SD,
- TYPE_TIMER_SU,
- TYPE_TIMER_BT,
- TYPE_TIMER_WARNING_POPUP,
-} volume_timer_type;
-
-extern Ecore_Timer *volume_timer_popup_timer_get(void);
-extern Ecore_Timer *volume_timer_slider_timer_get(void);
-extern Ecore_Timer *volume_timer_su_timer_get(void);
-extern Ecore_Timer *volume_timer_sd_timer_get(void);
-
-extern Eina_Bool volume_timer_popup_cb(void *data);
-extern Eina_Bool volume_timer_slider_timer_cb(void *data);
-
-extern void volume_timer_add(double time, volume_timer_type type);
-extern void volume_timer_del(volume_timer_type);
-
-#endif /* __VOLUME_TIMER_H__ */
+++ /dev/null
-/*
- * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include "tzsh_volume_service.h"
-
-#ifndef __VOLUME_VIEW_H__
-#define __VOLUME_VIEW_H__
-
-extern sound_type_e volume_view_pre_sound_type_get(void);
-extern volume_error_e volume_view_change_slider_by_type(sound_type_e type, bool bt_opened, int earphone_connected);
-
-extern Evas_Object *volume_view_win_get(void);
-extern tzsh_h volume_view_tzsh_get(void);
-extern tzsh_volume_service_h volume_view_service_get(void);
-extern Evas_Object *volume_view_evas_get(void);
-extern Evas_Object *volume_view_outer_layout_get(void);
-extern Evas_Object *volume_view_icon_volume_get(void);
-extern Evas_Object *volume_view_icon_setting_get(void);
-extern Evas_Object *volume_view_slider_get(void);
-extern Evas_Object *volume_view_warning_popup_get(void);
-extern Eina_Bool volume_view_is_registered_callback_get(void);
-extern Eina_Bool volume_view_is_slider_touching_get(void);
-extern void volume_view_is_registered_callback_set(Eina_Bool val);
-extern int volume_mute_toggle_set(void);
-extern volume_error_e volume_view_open_warning_popup(void);
-extern void volume_view_destroy_warning_popup(void);
-
-extern volume_error_e volume_view_slider_value_set(int val);
-extern void volume_view_volume_icon_set(sound_type_e sound_type, int sound, int vibration, bool bt_opened);
-extern void volume_view_setting_icon_set(const char *file);
-extern void volume_view_setting_icon_callback_del(void);
-
-extern volume_error_e volume_view_window_show(sound_type_e type);
-extern volume_error_e volume_view_window_hide(void);
-
-extern volume_error_e volume_view_layout_create(Evas_Object *win);
-extern Evas_Object *volume_view_window_create(void);
-
-extern Evas_Object* show_lockscreen_splash(const char *bg_path);
-extern volume_error_e hide_lockscreen_splash(void);
-extern volume_error_e volume_view_send_warning_signal(Eina_Bool warning);
-extern void volume_view_accessible_create(Evas_Object *win);
-extern void volume_view_volume_icon_name_set_for_access(sound_type_e sound_type);
-
-
-#endif /* __VOLUME_VIEW_H__ */
+++ /dev/null
-Name=@PROJECT_NAME@
-Exec=@BINDIR@/@PROJECT_NAME@
-Icon=@PKGNAME@.png
-Type=Application
-Version=0.1.0-0
-NoDisplay=true
-X-TIZEN-TaskManage=false
-X-TIZEN-Removable=false
-<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.volume" version="0.1.148" install-location="internal-only" api-version="2.4">
- <label>Volume</label>
- <author email="junkyu.han@samsung.com" href="www.samsung.com">junkyu Han</author>
- <description>Volume Application</description>
- <ui-application appid="org.tizen.volume" exec="/usr/apps/org.tizen.volume/bin/volume" nodisplay="true" multiple="false" type="capp" taskmanage="false">
- <icon>org.tizen.volume.png</icon>
- <label>Volume</label>
- <background-category value="system"/>
- </ui-application>
- <privileges>
- <privilege>http://tizen.org/privilege/haptic</privilege>
- <privilege>http://tizen.org/privilege/volume.set</privilege>
- <privilege>http://tizen.org/privilege/telephony.admin</privilege>
- <privilege>http://tizen.org/privilege/internal/default/public</privilege>
- <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
- <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
- <privilege>http://tizen.org/privilege/keygrab</privilege>
- <privilege>http://tizen.org/privilege/display</privilege>
- </privileges>
+<label>Volume</label>
+<author email="junkyu.han@samsung.com" href="www.samsung.com">junkyu Han</author>
+<description>volume</description>
+<ui-application appid="org.tizen.volume" exec="/usr/apps/org.tizen.volume/bin/volume" nodisplay="true" multiple="false" type="capp" taskmanage="false">
+ <icon>org.tizen.volume.png</icon>
+ <label>volume</label>
+ <background-category value="system"/>
+</ui-application>
+<privileges>
+ <privilege>http://tizen.org/privilege/haptic</privilege>
+ <privilege>http://tizen.org/privilege/volume.set</privilege>
+ <privilege>http://tizen.org/privilege/telephony.admin</privilege>
+ <privilege>http://tizen.org/privilege/internal/default/public</privilege>
+ <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
+ <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
+ <privilege>http://tizen.org/privilege/keygrab</privilege>
+ <privilege>http://tizen.org/privilege/display</privilege>
+</privileges>
</manifest>
%define _project_name volume
%define _package_name org.tizen.%{_project_name}
+%define PREFIX /usr/apps/%{_package_name}
+
Name: org.tizen.volume
Summary: Volume application (EFL)
BuildRequires: hash-signer
%description
-volume.
+volume
%prep
%setup -q
-%define PREFIX /usr/apps/%{_package_name}
-
%build
export CFLAGS+=" -fPIE"
export CXXFLAGS+=" -fPIE"
%manifest %{_package_name}.manifest
%defattr(-,root,root,-)
%{PREFIX}/*
-#%{PREFIX}/bin/*
-#%{PREFIX}/res/*
/usr/share/packages/%{_package_name}.xml
-/usr/share/icons/default/small/%{_package_name}.png
+/usr/share/icons/%{_package_name}.png
/usr/share/license/%{_package_name}
+++ /dev/null
-# for i18n
-
-SET(POFILES ar.po az.po bg.po ca.po cs.po da.po de.po el_GR.po en.po en_PH.po en_US.po es_ES.po es_US.po et.po eu.po fi.po fr.po fr_CA.po ga.po gl.po hr.po hu.po hy.po is.po it_IT.po ja_JP.po ka.po kk.po ko_KR.po lt.po lv.po mk.po nb.po nl.po pl.po pt_BR.po pt_PT.po ro.po ru_RU.po sk.po sl.po sr.po sv.po tr_TR.po uk.po uz.po zh_CN.po zh_HK.po zh_TW.po)
-
-SET(MSGFMT "/usr/bin/msgfmt")
-
-FOREACH(pofile ${POFILES})
- SET(pofile ${CMAKE_CURRENT_SOURCE_DIR}/${pofile})
- MESSAGE("PO: ${pofile}")
- GET_FILENAME_COMPONENT(absPofile ${pofile} ABSOLUTE)
- GET_FILENAME_COMPONENT(lang ${absPofile} NAME_WE)
- SET(moFile ${CMAKE_CURRENT_BINARY_DIR}/${lang}.mo)
- ADD_CUSTOM_COMMAND(
- OUTPUT ${moFile}
- COMMAND ${MSGFMT} -o ${moFile} ${absPofile}
- DEPENDS ${absPofile}
- )
- INSTALL(FILES ${moFile}
- DESTINATION ${LOCALEDIR}/${lang}/LC_MESSAGES RENAME ${PROJECT_NAME}.mo)
- SET(moFiles ${moFiles} ${moFile})
-ENDFOREACH(pofile)
-
-MESSAGE(".mo files: ${moFiles}")
-ADD_CUSTOM_TARGET(po ALL DEPENDS ${moFiles})
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "نغمات الرنين"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "مستوى صوت الوسائط"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "إتصال"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "وسائط"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "الضبط"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Zəng tonu"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Media səs"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Zəng et"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Mediya"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Parametrlər"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Мелодии"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Сила на звука на мултимедия"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Повикване"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Медии"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Настройки"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Melodies"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Volum multimèdia"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Trucar"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Multimèdia"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Ajustaments"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Vyzvánění"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Hlasitost média"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Volat"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Média"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Nastavení"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Ringetoner"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Medielydstyrke"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Ring"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Medie"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Indstillinger"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Klingeltöne"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Medienvolumen"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Anruf"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Medien"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Einstellungen"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Ήχοι κλήσης"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Ένταση ήχου μέσων"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Κλήση"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Μέσα"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Ρυθμίσεις"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Ringtones"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Media volume"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Call"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Media"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Settings"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Ringtones"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Media volume"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Call"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Media"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Settings"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Ringtones"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Media volume"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Call"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Media"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Settings"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Melodías"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Volumen multimedia"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Llamar"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Multimedia"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Ajustes"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Tonos de llamada"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Volumen de archivos multimedia"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Llamar"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Multimedia"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Ajustes"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Helinad"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Meediumi helitugevus"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Helista"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Meedia (Telefon)"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Seaded"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Dei doinuak"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Multimedia edukiaren bolumena"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Deitu"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Media"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Ezarpenak"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Soittoäänet"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Median voimakkuus"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Soita"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Media"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Asetukset"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Sonneries"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Volume des médias"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Appeler"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Média"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Paramètres"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Sonneries"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Volume des médias"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Appeler"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Média"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Paramètres"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Clingthoin"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Airde meán"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Glaoigh"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Meáin"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Socruithe"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Melodías"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Volume multimedia"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Chamar"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Multimedia"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Axustes"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Tonovi zvona"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Glasnoća multimedija"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Zovi"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Mediji"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Postavke"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Csengőhangok"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Média hangereje"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Hívás"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Média"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Beállítások"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Մեղեդիներ"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Միջոցների ձայնի ուժգնություն"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Կանչ"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Մեդիա"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Դրվածքներ"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Hringitónar"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Hljóðstyrkur efnisspilunar"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Símtal"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Margmiðlunarefni"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Stillingar"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Suonerie"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Volume supporti"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Chiama"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Multimedia"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Impostazioni"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "着信音"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "メディア音量"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "電話"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "メディア"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "設定"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "ზარის მელოდიები"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "მედიის ხმის სიმაღლე"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "ზარი"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "მედია"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "პარამეტრები"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Әуендер"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Медия дыбысы"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Қоңырау"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Ақпарат"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Параметрлер"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "벨소리"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "미디어 음량"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "통화"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "미디어"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "설정"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Skambėjimo tonai"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Medijos garsumas"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Skambinti"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Daugialypė terpė"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Nustatymai"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Zvana signāli"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Multivides skaļums"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Zvanīt"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Multivide"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Iestatījumi"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Тонови на ѕвонење"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Јачина за медиуми"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Повикај"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Медиум"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Поставувања"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Ringetoner"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Medievolum"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Ring"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Medier"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Innstillinger"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Beltonen"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Mediavolume"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Oproep"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Media"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Instellingen"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Dzwonki"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Głośność multimediów"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Połączenie"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Media"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Ustawienia"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Toques"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Volume da mídia"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Ligar"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Mídia"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Configurações"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Tons de toque"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Volume de multimédia"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Ligar"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Multimédia"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Definições"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Tonuri sonerie"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Volum media"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Apelare"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Media"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Setări"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Мелодии звонка"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Громкость звука"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Позвонить"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Медиа"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Настройки"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Zvonenia"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Hlasitosť médií"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Volať"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Médium"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Nastavenia"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Zvonjenja"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Glasnost medija"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Klic"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Medij"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Nastavitve"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Tonovi zvona"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Jačina zvuka medija"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Poziv"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Mediji"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Podešavanja"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Ringsignaler"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Medievolym"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Ring"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Media"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Inställningar"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Zil sesleri"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Medya ses düzeyi"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Ara"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Medya"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Ayarlar"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Звуки дзвінка"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Гучність відтворення медіа"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Виклик"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Медіадані"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Налаштування"
-
+++ /dev/null
-#!/bin/sh
-
-PACKAGE=volume
-SRCROOT=../src
-POTFILES=POTFILES.in
-
-#ALL_LINGUAS= ar bg ca cs da de_DE el_GR en en_GB en_US es_ES fi fr_FR he hi hr hu id it_IT ja_JP ko_KR lt lv ms nl_NL no pl pt_PT ro ru_RU sk sl sr sv th tr_TR uk vi zh_CN zh_HK zh_TW
-ALL_LINGUAS="ar bg ca cs da de_DE el_GR en en_GB en_US es_ES fi fr_FR he hi hr hu id it_IT ja_JP ko_KR lt lv ms nl_NL no pl pt_PT ro ru_RU sk sl sr sv th tr_TR uk vi zh_CN zh_HK zh_TW"
-
-XGETTEXT=/usr/bin/xgettext
-MSGMERGE=/usr/bin/msgmerge
-
-echo -n "Make ${PACKAGE}.pot "
-if [ ! -e $POTFILES ] ; then
- echo "$POTFILES not found"
- exit 1
-fi
-
-$XGETTEXT --default-domain=${PACKAGE} --directory=${SRCROOT} \
- --add-comments --keyword=_ --keyword=N_ --files-from=$POTFILES
-if [ $? -ne 0 ]; then
- echo "xgettext error"
- exit 1
-fi
-
-if [ ! -f ${PACKAGE}.po ]; then
- echo "No such file: ${PACKAGE}.po"
- exit 1
-fi
-
-rm -f ${PACKAGE}.pot && mv ${PACKAGE}.po ${PACKAGE}.pot
-echo "done"
-
-for LANG in $ALL_LINGUAS; do
- echo "$LANG : "
-
- if [ ! -e $LANG.po ] ; then
- sed 's/CHARSET/UTF-8/g' ${PACKAGE}.pot > ${LANG}.po
- echo "${LANG}.po created"
- else
- if $MSGMERGE ${LANG}.po ${PACKAGE}.pot -o ${LANG}.new.po ; then
- if cmp ${LANG}.po ${LANG}.new.po > /dev/null 2>&1; then
- rm -f ${LANG}.new.po
- else
- if mv -f ${LANG}.new.po ${LANG}.po; then
- echo ""
- else
- echo "msgmerge for $LANG.po failed: cannot move $LANG.new.po to $LANG.po" 1>&2
- rm -f ${LANG}.new.po
- exit 1
- fi
- fi
- else
- echo "msgmerge for $LANG failed!"
- rm -f ${LANG}.new.po
- fi
- fi
- echo ""
-done
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "Ringtonlar"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "Media ovozi balandligi"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "Qo‘ng‘iroq qilish"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "Media"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "Parametrlar"
-
+++ /dev/null
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-10-21 17:49+0900\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: volume.c:38
-msgid "Application template"
-msgstr ""
-
-#: volume.c:39
-msgid "Click to exit"
-msgstr ""
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "铃声"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "媒体音量"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "呼叫"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "媒体"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "设置"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "鈴聲"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "媒體音量"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "通話"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "媒體"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "設定"
-
+++ /dev/null
-msgid "IDS_ST_HEADER_RINGTONES"
-msgstr "鈴聲"
-
-msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
-msgstr "媒體音量"
-
-msgid "IDS_ACCS_SK2_CALL"
-msgstr "通話"
-
-msgid "IDS_COM_HEADER_MEDIA"
-msgstr "媒體"
-
-msgid "IDS_ST_BUTTON_SETTINGS"
-msgstr "設定"
-
--- /dev/null
+
+# Project Name
+APPNAME = volume
+
+# Project Type
+type = app
+
+# Project Profile
+profile = mobile-3.0
+
+# C/CPP Sources
+USER_SRCS = src/sound.c src/key_event.c src/earphone.c src/main.c src/view.c src/bt.c src/control.c src/timer.c
+
+# EDC Sources
+USER_EDCS =
+
+# PO Sources
+USER_POS = res/po/ko_KR.po res/po/is.po res/po/ka.po res/po/ro.po res/po/eu.po res/po/kk.po res/po/sl.po res/po/tr_TR.po res/po/ca.po res/po/fr.po res/po/nl.po res/po/sk.po res/po/hr.po res/po/sr.po res/po/uk.po res/po/pt_PT.po res/po/zh_CN.po res/po/ar.po res/po/hu.po res/po/fi.po res/po/en_PH.po res/po/mk.po res/po/es_ES.po res/po/uz.po res/po/fr_CA.po res/po/ga.po res/po/gl.po res/po/hy.po res/po/lv.po res/po/es_US.po res/po/da.po res/po/en.po res/po/zh_HK.po res/po/et.po res/po/az.po res/po/cs.po res/po/pl.po res/po/de.po res/po/en_US.po res/po/ru_RU.po res/po/it_IT.po res/po/ja_JP.po res/po/lt.po res/po/nb.po res/po/el_GR.po res/po/bg.po res/po/zh_TW.po res/po/pt_BR.po res/po/sv.po
+
+# User Defines
+USER_DEFS = TIZEN_DEPRECATION DEPRECATION_WARNING
+USER_CPP_DEFS =
+
+# User Undefines
+USER_UNDEFS =
+USER_CPP_UNDEFS =
+
+# User Libraries
+USER_LIBS =
+
+# 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} res/images/private/volume
+USER_EDCS_SOUND_DIRS = ${OUTPUT_DIR} edje/sounds
+USER_EDCS_FONT_DIRS = ${OUTPUT_DIR} edje/fonts
+
+# EDC Flags
+USER_EXT_EDC_KEYS = EDC0
+
+USER_EXT_EDC0_EDCS = res/edje/volume_app.edc
+USER_EXT_EDC0_EDCS_IMAGE_DIRS = ${OUTPUT_DIR} res/images/private/volume
+USER_EXT_EDC0_EDCS_SOUND_DIRS = ${OUTPUT_DIR} edje/sounds
+USER_EXT_EDC0_EDCS_FONT_DIRS = ${OUTPUT_DIR} edje/fonts
+
+# Resource Filter
+USER_RES_INCLUDE =
+USER_RES_EXCLUDE =
+
--- /dev/null
+/*
+ * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/* ___________________________________________________________________________________________________________________________________
+| | | | |
+| | | | |
+| | |*-----------------*| | |CONTENT |*-----------------*| WIN |
+| | |* *| CONTENT | | RIGHT |* *| RIGTH |
+| | |* *| LEFT | | PADDING |* *| PADDING |
+| LEFT |WIN |* IC_SIZE *| PADDING | | |* IC *| |
+| PADDING |LEFT |* *| | CONTENT | |* SETTING *| |
+| |PADDING |* *| | SIZE | |* (IC_SIZE) *| |
+| | |* *| | | |* *| |
+| | |* *| | | |* *| |
+| | |*-----------------*| | | |*-----------------*| |
+| | | | |
+| |___________________________________________|___________________________________________|___________________________________________|
+*/
+
+
+/*
+* Helper sizes
+*/
+#define SCREEN_HEIGHT 800
+#define SCREEN_WIDTH 480
+
+#define SCREEN_HEIGHT_L 480
+#define SCREEN_WIDTH_L 800
+
+
+/**
+ * Values above should be modified if something will be changed in GUI
+ */
+#define WIN_HEIGHT 102
+#define WIN_WIDTH 456
+
+#define LEFT_PADDING 12
+#define RIGHT_PADDING 12
+#define TOP_PADDING 113
+
+#define WIN_LEFT_PADDING 24
+#define WIN_RIGHT_PADDING 26
+#define SETTING_RIGHT_PADDING 21
+
+#define IC_ICON_SIZE 42
+
+#define CONTENT_TOP_PADDING 28
+#define CONTENT_BOTTOM_PADDING CONTENT_TOP_PADDING
+#define CONTENT_LEFT_PADDING 26
+#define CONTENT_RIGHT_PADDING 26
+
+#define CONTENT_SLIDER_WIDTH 291
+#define CONTENT_SLIDER_WIDTH_L 600
+#define CONTENT_HEIGHT 46
+
+#define WARNING_POPUP_HEIGHT 222
+#define WARRNING_TEXT_TOP_PADDING 38
+#define WARRNING_TEXT_HEIGHT 128
+
+/**
+ * This parameters describes window size and position.
+ */
+#define WIN_X_MIN LEFT_PADDING/SCREEN_WIDTH
+#define WIN_X_MAX 1.0-(RIGHT_PADDING/SCREEN_WIDTH)
+#define WIN_Y_MIN TOP_PADDING/SCREEN_HEIGHT
+#define WIN_Y_MAX (TOP_PADDING+WIN_HEIGHT)/SCREEN_HEIGHT
+
+#define WIN_X_MIN_L LEFT_PADDING/SCREEN_WIDTH_L
+#define WIN_X_MAX_L 1.0-(RIGHT_PADDING/SCREEN_WIDTH_L)
+#define WIN_Y_MIN_L TOP_PADDING/SCREEN_HEIGHT_L
+#define WIN_Y_MAX_L (TOP_PADDING+WIN_HEIGHT)/SCREEN_HEIGHT_L
+
+#define WARRING_Y_MAX (TOP_PADDING+WARNING_POPUP_HEIGHT)/SCREEN_HEIGHT
+#define WARRING_Y_MAX_L (TOP_PADDING+WARNING_POPUP_HEIGHT)/SCREEN_HEIGHT_L
+
+/*
+* IC sound (Positioned to clipper)
+*/
+#define IC_SOUND_X_MIN (LEFT_PADDING+WIN_LEFT_PADDING)/SCREEN_WIDTH
+#define IC_SOUND_X_MAX (LEFT_PADDING+WIN_LEFT_PADDING+IC_ICON_SIZE)/SCREEN_WIDTH
+#define IC_SOUND_Y_MIN (CONTENT_TOP_PADDING+TOP_PADDING)/SCREEN_HEIGHT
+#define IC_SOUND_Y_MAX (CONTENT_TOP_PADDING+IC_ICON_SIZE+TOP_PADDING)/SCREEN_HEIGHT
+
+#define IC_SOUND_X_MIN_L (LEFT_PADDING+WIN_LEFT_PADDING)/SCREEN_WIDTH_L
+#define IC_SOUND_X_MAX_L (LEFT_PADDING+WIN_LEFT_PADDING+IC_ICON_SIZE)/SCREEN_WIDTH_L
+#define IC_SOUND_Y_MIN_L (CONTENT_TOP_PADDING+TOP_PADDING)/SCREEN_HEIGHT_L
+#define IC_SOUND_Y_MAX_L (CONTENT_TOP_PADDING+IC_ICON_SIZE+TOP_PADDING)/SCREEN_HEIGHT_L
+
+/*
+* IC setting (Positioned to clipper)
+*/
+#define IC_SETTING_X_MIN 1.0-(SETTING_RIGHT_PADDING+IC_ICON_SIZE+RIGHT_PADDING)/SCREEN_WIDTH
+#define IC_SETTING_X_MAX 1.0-((SETTING_RIGHT_PADDING+RIGHT_PADDING)/SCREEN_WIDTH)
+#define IC_SETTING_Y_MIN (CONTENT_TOP_PADDING+TOP_PADDING)/SCREEN_HEIGHT
+#define IC_SETTING_Y_MAX (CONTENT_TOP_PADDING+IC_ICON_SIZE+TOP_PADDING)/SCREEN_HEIGHT
+
+#define IC_SETTING_X_MIN_L 1.0-(SETTING_RIGHT_PADDING+IC_ICON_SIZE+RIGHT_PADDING)/SCREEN_WIDTH_L
+#define IC_SETTING_X_MAX_L 1.0-((SETTING_RIGHT_PADDING+RIGHT_PADDING)/SCREEN_WIDTH_L)
+#define IC_SETTING_Y_MIN_L (CONTENT_TOP_PADDING+TOP_PADDING)/SCREEN_HEIGHT_L
+#define IC_SETTING_Y_MAX_L (CONTENT_TOP_PADDING+IC_ICON_SIZE+TOP_PADDING)/SCREEN_HEIGHT_L
+#define IC_SETTING_X_EFFECT 20
+#define IC_SETTING_Y_EFFECT 20
+
+/*
+* Content swallow (Positioned to clipper)
+*/
+#define IC_CONTENT_X_MIN (WIN_LEFT_PADDING+IC_ICON_SIZE+4+LEFT_PADDING)/SCREEN_WIDTH
+#define IC_CONTENT_X_MAX (WIN_LEFT_PADDING+IC_ICON_SIZE+CONTENT_SLIDER_WIDTH+4+LEFT_PADDING)/SCREEN_WIDTH
+#define IC_CONTENT_Y_MIN (CONTENT_TOP_PADDING+TOP_PADDING)/SCREEN_HEIGHT
+#define IC_CONTENT_Y_MAX (CONTENT_HEIGHT+CONTENT_TOP_PADDING+TOP_PADDING)/SCREEN_HEIGHT
+
+#define IC_CONTENT_X_MIN_L (WIN_LEFT_PADDING+IC_ICON_SIZE+4+LEFT_PADDING)/SCREEN_WIDTH_L
+#define IC_CONTENT_X_MAX_L (WIN_LEFT_PADDING+IC_ICON_SIZE+CONTENT_SLIDER_WIDTH_L+4+LEFT_PADDING)/SCREEN_WIDTH_L
+#define IC_CONTENT_Y_MIN_L (CONTENT_TOP_PADDING+TOP_PADDING)/SCREEN_HEIGHT_L
+#define IC_CONTENT_Y_MAX_L (CONTENT_HEIGHT+CONTENT_TOP_PADDING+TOP_PADDING)/SCREEN_HEIGHT_L
+
+/**
+ * Divider line
+ */
+#define DIVIDER_X_MIN 386/SCREEN_WIDTH
+#define DIVIDER_X_MAX 388/SCREEN_WIDTH
+#define DIVIDER_Y_MIN (TOP_PADDING+CONTENT_TOP_PADDING)/SCREEN_HEIGHT
+#define DIVIDER_Y_MAX (TOP_PADDING+CONTENT_TOP_PADDING+CONTENT_HEIGHT)/SCREEN_HEIGHT
+
+#define DIVIDER_X_MIN_L IC_CONTENT_X_MAX_L+15/SCREEN_WIDTH_L
+#define DIVIDER_X_MAX_L IC_CONTENT_X_MAX_L+17/SCREEN_WIDTH_L
+#define DIVIDER_Y_MIN_L (TOP_PADDING+CONTENT_TOP_PADDING)/SCREEN_HEIGHT_L
+#define DIVIDER_Y_MAX_L (TOP_PADDING+CONTENT_TOP_PADDING+CONTENT_HEIGHT)/SCREEN_HEIGHT_L
+
+/**
+ * Warnign text
+ */
+#define WARRNING_TEXT_X_MIN (LEFT_PADDING+WIN_LEFT_PADDING)/SCREEN_WIDTH
+#define WARRNING_TEXT_X_MAX 1.0-(RIGHT_PADDING+WIN_RIGHT_PADDING)/SCREEN_HEIGHT
+#define WARRNING_TEXT_Y_MIN (TOP_PADDING+WARRNING_TEXT_TOP_PADDING+CONTENT_TOP_PADDING+CONTENT_HEIGHT)/SCREEN_HEIGHT
+#define WARRNING_TEXT_Y_MAX (TOP_PADDING+WARRNING_TEXT_TOP_PADDING+CONTENT_TOP_PADDING+WARRNING_TEXT_HEIGHT)/SCREEN_HEIGHT
+
+#define WARRNING_TEXT_X_MIN_L (LEFT_PADDING+WIN_LEFT_PADDING)/SCREEN_WIDTH_L
+#define WARRNING_TEXT_X_MAX_L 1.0-(RIGHT_PADDING+WIN_RIGHT_PADDING)/SCREEN_WIDTH_L
+#define WARRNING_TEXT_Y_MIN_L (TOP_PADDING+WARRNING_TEXT_TOP_PADDING+CONTENT_TOP_PADDING+CONTENT_HEIGHT)/SCREEN_HEIGHT_L
+#define WARRNING_TEXT_Y_MAX_L (TOP_PADDING+WARRNING_TEXT_TOP_PADDING+CONTENT_TOP_PADDING+WARRNING_TEXT_HEIGHT)/SCREEN_HEIGHT_L
+
+/*color_class: "W0661"; \
+color_class: "W0661D"; \
+color_class: "B0563L1P"; \*/
+
+#define RESOURCE_IMAGE( FILE_NAME ) \
+ group { \
+ name : FILE_NAME; \
+ images.image: FILE_NAME COMP; \
+ parts { \
+ part { name: "image"; \
+ description { \
+ state : "default" 0.0; \
+ image.normal : FILE_NAME; \
+ aspect : 1 1; \
+ aspect_preference : BOTH; \
+ color: 61 185 204 255; \
+ } \
+ } \
+ }\
+ }
+
+#define RESOURCE_IMAGE_DIM( FILE_NAME ) \
+ group { \
+ name : FILE_NAME; \
+ images.image: FILE_NAME COMP; \
+ parts { \
+ part { name: "image"; \
+ description { \
+ state : "default" 0.0; \
+ image.normal : FILE_NAME; \
+ aspect : 1 1; \
+ aspect_preference : BOTH; \
+ color: 61 185 204 76.5; \
+ } \
+ } \
+ } \
+ }
+
+#define RESOURCE_IMAGE_PRESS( FILE_NAME ) \
+ group { \
+ name : FILE_NAME; \
+ images.image: FILE_NAME COMP; \
+ parts { \
+ part { name: "image"; \
+ description { \
+ state : "default" 0.0; \
+ image.normal : FILE_NAME; \
+ aspect : 1 1; \
+ aspect_preference : BOTH; \
+ color: 34 104 115 100; \
+ } \
+ } \
+ } \
+ }
+
+
+collections {
+
+RESOURCE_IMAGE("00_volume_icon.png");
+RESOURCE_IMAGE("00_volume_icon_call.png");
+RESOURCE_IMAGE("00_volume_icon_mute.png");
+RESOURCE_IMAGE("00_volume_icon_vibrat.png");
+RESOURCE_IMAGE("00_volume_icon_headphone.png");
+RESOURCE_IMAGE("00_volume_icon_media.png");
+RESOURCE_IMAGE("00_volume_icon_notification.png");
+RESOURCE_IMAGE("00_volume_icon_notification_vibrate.png");
+RESOURCE_IMAGE("00_volume_icon_notification_mute.png");
+RESOURCE_IMAGE("00_volume_icon_settings.png");
+RESOURCE_IMAGE_DIM("00_volume_icon_settings_disabled.png");
+RESOURCE_IMAGE_PRESS("00_volume_icon_settings_pressed.png");
+
+ group {
+ name : "volume_layout";
+ images {
+ image: "00_popup_bubble_bg.#.png" COMP;
+ image: "00_volume_icon_settings_presed.png" COMP;
+ }
+ styles {
+ style {
+ name: "textblock_style";
+ base: "font=Tizen font_size=24 align=left color=#000000 wrap=mixed";
+ }
+ }
+ parts{
+ part {
+ name : "clipper";
+ type : RECT;
+
+ description {
+ state : "default" 0.0;
+ }
+ description{
+ state : "transit" 0.0;
+ color: 0 0 0 0;
+ }
+ }
+ part {
+ name : "bg_for_event";
+ type : RECT;
+
+ description {
+ state : "default" 0.0;
+ color: 0 0 0 0;
+ }
+ }
+
+ part {
+ name : "bg";
+ type : RECT;
+ clip_to: "clipper";
+ scale: 1;
+ description {
+ state : "default" 0.0;
+ color : 0 0 0 0;
+ rel1 {relative: WIN_X_MIN WIN_Y_MIN; to: "clipper";}
+ rel2 {relative: WIN_X_MAX WIN_Y_MAX; to: "clipper";}
+ }
+ description {
+ state: "portrait" 0.0;
+ inherit: "default" 0.0;
+ }
+ description {
+ state: "landscape" 0.0;
+ inherit: "default" 0.0;
+ rel1 {relative: WIN_X_MIN_L WIN_Y_MIN_L; to: "clipper";}
+ rel2 {relative: WIN_X_MAX_L WIN_Y_MAX_L; to: "clipper";}
+ }
+ description {
+ state: "warning" 0.0;
+ inherit: "default" 0.0;
+ }
+ }
+
+ part {
+ name : "popup_bg";
+ type : IMAGE;
+ clip_to: "clipper";
+ mouse_events : 0;
+ scale : 1;
+ description {
+ state : "default" 0.0;
+ image.normal: "00_popup_bubble_bg.#.png";
+ rel1.to : "bg";
+ rel2.to : "bg";
+ }
+ description {
+ state : "portrait" 0.0;
+ image.normal: "00_popup_bubble_bg.#.png";
+ rel1.to : "bg";
+ rel2.to : "bg";
+ }
+ description {
+ state : "landscape" 0.0;
+ visible : 1;
+ image.normal: "00_popup_bubble_bg.#.png";
+ rel1.to : "bg";
+ rel2.to : "bg";
+ }
+ description {
+ state : "warning" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+ part {
+ name : "ic_sound";
+ type : SWALLOW;
+ clip_to: "clipper";
+ mouse_events : 1;
+ scale : 1;
+ description {
+ state : "default" 0.0;
+ visible : 1;
+ fixed: 1 1;
+ rel1 { relative : IC_SOUND_X_MIN IC_SOUND_Y_MIN; to : "clipper";}
+ rel2 { relative : IC_SOUND_X_MAX IC_SOUND_Y_MAX; to : "clipper";}
+ }
+ description {
+ state: "portrait";
+ inherit: "default" 0.0;
+ }
+ description {
+ state: "landscape";
+ inherit: "default" 0.0;
+ rel1 { relative : IC_SOUND_X_MIN_L IC_SOUND_Y_MIN_L; to : "clipper";}
+ rel2 { relative : IC_SOUND_X_MAX_L IC_SOUND_Y_MAX_L; to : "clipper";}
+ }
+ description {
+ state : "warning" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+
+ }
+
+ part {
+ name : "ic_setting";
+ type : SWALLOW;
+ clip_to: "clipper";
+ mouse_events : 1;
+ scale : 1;
+ description {
+ state : "default" 0.0;
+ visible : 1;
+ fixed : 1 1;
+ rel1 { relative : IC_SETTING_X_MIN IC_SETTING_Y_MIN; to : "clipper";}
+ rel2 { relative : IC_SETTING_X_MAX IC_SETTING_Y_MAX; to : "clipper";}
+ }
+ description {
+ state: "portrait";
+ inherit: "default" 0.0;
+ }
+ description {
+ state: "landscape";
+ inherit: "default" 0.0;
+ rel1 { relative : IC_SETTING_X_MIN_L IC_SETTING_Y_MIN_L; to : "clipper";}
+ rel2 { relative : IC_SETTING_X_MAX_L IC_SETTING_Y_MAX_L; to : "clipper";}
+ }
+ description {
+ state: "press";
+ inherit: "default" 0.0;
+ rel1 { relative : IC_SETTING_X_EFFECT IC_SETTING_Y_EFFECT; to : "clipper";}
+ rel2 { relative : IC_SETTING_X_EFFECT IC_SETTING_Y_EFFECT; to : "clipper";}
+ }
+ description {
+ state : "warning" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+ part {
+ name : "ic_setting_ef";
+ type : IMAGE;
+ mouse_events : 1;
+ scale : 1;
+ description {
+ state : "default" 0.0;
+ visible : 1;
+ fixed : 1 1;
+ image.normal: "00_volume_icon_settings_pressed.png";
+ color: 34 104 115 100;
+ rel1 { relative : IC_SETTING_X_MIN IC_SETTING_Y_MIN; to : "clipper";}
+ rel2 { relative : IC_SETTING_X_MAX IC_SETTING_Y_MAX; to : "clipper";}
+ visible: 0;
+ }
+ description {
+ state: "portrait";
+ inherit: "default" 0.0;
+ }
+ description {
+ state: "landscape";
+ inherit: "default" 0.0;
+ rel1 { relative : IC_SETTING_X_MIN_L IC_SETTING_Y_MIN_L; to : "clipper";}
+ rel2 { relative : IC_SETTING_X_MAX_L IC_SETTING_Y_MAX_L; to : "clipper";}
+ }
+ description {
+ state: "press";
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description {
+ state : "warning" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+ part {
+ name : "ic_setting_touch";
+ type : RECT;
+ mouse_events : 1;
+ repeat_events : 1;
+ scale : 1;
+ description {
+ state : "default" 0.0;
+ visible : 1;
+ fixed : 1 1;
+ rel1 { relative : 0.0 0.0; to : "divider"; }
+ rel2 { relative : 1.0 1.0; to : "popup_bg"; }
+ color: 0 0 0 0;
+ }
+ description {
+ state: "portrait";
+ inherit: "default" 0.0;
+ }
+ description {
+ state: "landscape";
+ inherit: "default" 0.0;
+ }
+ description {
+ state: "press";
+ inherit: "default" 0.0;
+ }
+ }
+ part {
+ name : "divider";
+ type : RECT;
+ clip_to: "clipper";
+ mouse_events : 0;
+ scale : 1;
+ description {
+ state : "default" 0.0;
+ color: 200 200 200 100;
+ visible : 1;
+ rel1 { relative : DIVIDER_X_MIN DIVIDER_Y_MIN; to : "clipper";}
+ rel2 { relative : DIVIDER_X_MAX DIVIDER_Y_MAX; to : "clipper";}
+ }
+ description {
+ state: "portrait";
+ inherit: "default" 0.0;
+ }
+ description {
+ state: "landscape";
+ inherit: "default" 0.0;
+ rel1 { relative : DIVIDER_X_MIN_L DIVIDER_Y_MIN_L; to : "clipper";}
+ rel2 { relative : DIVIDER_X_MAX_L DIVIDER_Y_MAX_L; to : "clipper";}
+ }
+ description {
+ state : "warning" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+ part {
+ name : "sw.slider";
+ type : SWALLOW;
+ clip_to: "clipper";
+ scale : 1;
+ description {
+ state : "default" 0.0;
+ fixed: 1 1;
+ rel1 { relative : IC_CONTENT_X_MIN IC_CONTENT_Y_MIN; to : "clipper";}
+ rel2 { relative : IC_CONTENT_X_MAX IC_CONTENT_Y_MAX; to : "clipper";}
+ visible : 1;
+ }
+ description {
+ state: "portrait";
+ inherit: "default" 0.0;
+ }
+ description {
+ state: "landscape";
+ inherit: "default" 0.0;
+ rel1 { relative : IC_CONTENT_X_MIN_L IC_CONTENT_Y_MIN_L; to : "clipper";}
+ rel2 { relative : IC_CONTENT_X_MAX_L IC_CONTENT_Y_MAX_L; to : "clipper";}
+ }
+ description {
+ state : "warning" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+ }
+ programs {
+ program {
+ name : "unset,emergency-mode";
+ signal : "unset,emergency-mode";
+ source : "bg";
+ action : STATE_SET "default" 0.0;
+ target : "ic_setting";
+ target : "divider";
+ target : "sw.slider";
+ }
+ program {
+ name : "set,emergency-mode";
+ signal : "set,emergency-mode";
+ source : "bg";
+ action : STATE_SET "hidden" 0.0;
+ target : "ic_setting";
+ target : "divider";
+ target : "sw.slider";
+ }
+ program {
+ name : "show,landscape";
+ signal : "show,landscape";
+ source : "bg";
+ action : STATE_SET "landscape" 0.0;
+ target : "popup_bg";
+ target : "bg";
+ target : "ic_sound";
+ target : "ic_setting";
+ target : "sw.slider";
+ target : "divider";
+ }
+ program {
+ name : "show,portrait";
+ signal : "show,portrait";
+ source : "bg";
+ action : STATE_SET "portrait" 0.0;
+ target : "popup_bg";
+ target : "bg";
+ target : "ic_sound";
+ target : "ic_setting";
+ target : "sw.slider";
+ target : "divider";
+ }
+ program {
+ name : "show,warning";
+ signal : "show,warning";
+ source : "bg";
+ action : STATE_SET "warning" 0.0;
+ target : "popup_bg";
+ target : "bg";
+ target : "ic_sound";
+ target : "ic_setting";
+ target : "sw.slider";
+ target : "divider";
+ }
+ program{
+ name : "hide_effect";
+ signal : "hide_effect";
+ source : "clipper";
+ action : STATE_SET "transit" 0.0;
+ target : "clipper";
+ transition : ACCEL 0.3;
+ after: "hide,popup";
+ }
+ program{
+ name : "show_effect";
+ signal : "show_effect";
+ source : "clipper";
+ action : STATE_SET "portrait" 0.0;
+ target : "clipper";
+ }
+ program{
+ name: "hide,popup";
+ signal: "hide,popup";
+ source: "popup_bg";
+ action: SIGNAL_EMIT "hide,popup" "event";
+ }
+ program{
+ name: "slider_touching_on";
+ signal: "slider_touching_on";
+ source: "clipper";
+ action: STATE_SET "slider_touching" 0.0;
+ target: "bg";
+ }
+ program{
+ name: "slider_touching_off";
+ signal: "slider_touching_off";
+ source: "clipper";
+ action: STATE_SET "default" 0.0;
+ target: "bg";
+ }
+ program{
+ name: "volume_down_for_hide";
+ signal: "mouse,down,1";
+ source: "bg_for_event";
+ action: SIGNAL_EMIT "hide,volume" "hide";
+ }
+ program{
+ name: "down_effect";
+ signal: "pressed";
+ source: "setting";
+ action: STATE_SET "press" 0.0;
+ target: "ic_setting";
+ target: "ic_setting_ef";
+ transition: LINEAR 0.18;
+ after: "end_effect";
+ }
+ program{
+ name: "end_effect";
+ action: STATE_SET "default" 0.0;
+ target: "ic_setting";
+ target: "ic_setting_ef";
+ transition: LINEAR 0.18;
+ }
+ program{
+ name: "setting_clicked";
+ signal: "mouse,clicked,1";
+ source: "ic_setting_touch";
+ action: SIGNAL_EMIT "setting_icon_touched" "launch_setting";
+ }
+ }
+ }
+}
--- /dev/null
+# for i18n
+
+SET(POFILES ar.po az.po bg.po ca.po cs.po da.po de.po el_GR.po en.po en_PH.po en_US.po es_ES.po es_US.po et.po eu.po fi.po fr.po fr_CA.po ga.po gl.po hr.po hu.po hy.po is.po it_IT.po ja_JP.po ka.po kk.po ko_KR.po lt.po lv.po mk.po nb.po nl.po pl.po pt_BR.po pt_PT.po ro.po ru_RU.po sk.po sl.po sr.po sv.po tr_TR.po uk.po uz.po zh_CN.po zh_HK.po zh_TW.po)
+
+SET(MSGFMT "/usr/bin/msgfmt")
+
+FOREACH(pofile ${POFILES})
+ SET(pofile ${CMAKE_CURRENT_SOURCE_DIR}/${pofile})
+ MESSAGE("PO: ${pofile}")
+ GET_FILENAME_COMPONENT(absPofile ${pofile} ABSOLUTE)
+ GET_FILENAME_COMPONENT(lang ${absPofile} NAME_WE)
+ SET(moFile ${CMAKE_CURRENT_BINARY_DIR}/${lang}.mo)
+ ADD_CUSTOM_COMMAND(
+ OUTPUT ${moFile}
+ COMMAND ${MSGFMT} -o ${moFile} ${absPofile}
+ DEPENDS ${absPofile}
+ )
+ INSTALL(FILES ${moFile}
+ DESTINATION ${LOCALEDIR}/${lang}/LC_MESSAGES RENAME ${PROJECT_NAME}.mo)
+ SET(moFiles ${moFiles} ${moFile})
+ENDFOREACH(pofile)
+
+MESSAGE(".mo files: ${moFiles}")
+ADD_CUSTOM_TARGET(po ALL DEPENDS ${moFiles})
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "نغمات الرنين"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "مستوى صوت الوسائط"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "إتصال"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "وسائط"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "الضبط"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Zəng tonu"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Media səs"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Zəng et"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Mediya"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Parametrlər"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Мелодии"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Сила на звука на мултимедия"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Повикване"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Медии"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Настройки"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Melodies"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Volum multimèdia"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Trucar"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Multimèdia"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Ajustaments"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Vyzvánění"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Hlasitost média"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Volat"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Média"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Nastavení"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Ringetoner"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Medielydstyrke"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Ring"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Medie"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Indstillinger"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Klingeltöne"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Medienvolumen"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Anruf"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Medien"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Einstellungen"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Ήχοι κλήσης"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Ένταση ήχου μέσων"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Κλήση"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Μέσα"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Ρυθμίσεις"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Ringtones"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Media volume"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Call"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Media"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Settings"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Ringtones"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Media volume"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Call"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Media"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Settings"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Ringtones"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Media volume"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Call"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Media"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Settings"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Melodías"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Volumen multimedia"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Llamar"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Multimedia"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Ajustes"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Tonos de llamada"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Volumen de archivos multimedia"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Llamar"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Multimedia"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Ajustes"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Helinad"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Meediumi helitugevus"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Helista"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Meedia (Telefon)"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Seaded"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Dei doinuak"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Multimedia edukiaren bolumena"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Deitu"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Media"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Ezarpenak"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Soittoäänet"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Median voimakkuus"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Soita"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Media"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Asetukset"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Sonneries"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Volume des médias"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Appeler"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Média"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Paramètres"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Sonneries"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Volume des médias"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Appeler"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Média"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Paramètres"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Clingthoin"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Airde meán"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Glaoigh"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Meáin"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Socruithe"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Melodías"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Volume multimedia"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Chamar"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Multimedia"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Axustes"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Tonovi zvona"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Glasnoća multimedija"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Zovi"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Mediji"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Postavke"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Csengőhangok"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Média hangereje"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Hívás"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Média"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Beállítások"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Մեղեդիներ"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Միջոցների ձայնի ուժգնություն"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Կանչ"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Մեդիա"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Դրվածքներ"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Hringitónar"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Hljóðstyrkur efnisspilunar"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Símtal"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Margmiðlunarefni"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Stillingar"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Suonerie"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Volume supporti"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Chiama"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Multimedia"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Impostazioni"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "着信音"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "メディア音量"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "電話"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "メディア"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "設定"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "ზარის მელოდიები"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "მედიის ხმის სიმაღლე"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "ზარი"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "მედია"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "პარამეტრები"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Әуендер"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Медия дыбысы"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Қоңырау"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Ақпарат"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Параметрлер"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "벨소리"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "미디어 음량"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "통화"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "미디어"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "설정"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Skambėjimo tonai"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Medijos garsumas"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Skambinti"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Daugialypė terpė"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Nustatymai"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Zvana signāli"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Multivides skaļums"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Zvanīt"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Multivide"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Iestatījumi"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Тонови на ѕвонење"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Јачина за медиуми"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Повикај"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Медиум"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Поставувања"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Ringetoner"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Medievolum"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Ring"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Medier"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Innstillinger"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Beltonen"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Mediavolume"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Oproep"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Media"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Instellingen"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Dzwonki"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Głośność multimediów"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Połączenie"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Media"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Ustawienia"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Toques"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Volume da mídia"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Ligar"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Mídia"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Configurações"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Tons de toque"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Volume de multimédia"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Ligar"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Multimédia"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Definições"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Tonuri sonerie"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Volum media"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Apelare"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Media"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Setări"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Мелодии звонка"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Громкость звука"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Позвонить"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Медиа"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Настройки"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Zvonenia"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Hlasitosť médií"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Volať"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Médium"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Nastavenia"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Zvonjenja"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Glasnost medija"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Klic"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Medij"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Nastavitve"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Tonovi zvona"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Jačina zvuka medija"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Poziv"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Mediji"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Podešavanja"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Ringsignaler"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Medievolym"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Ring"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Media"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Inställningar"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Zil sesleri"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Medya ses düzeyi"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Ara"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Medya"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Ayarlar"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Звуки дзвінка"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Гучність відтворення медіа"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Виклик"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Медіадані"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Налаштування"
+
--- /dev/null
+#!/bin/sh
+
+PACKAGE=volume
+SRCROOT=../src
+POTFILES=POTFILES.in
+
+#ALL_LINGUAS= ar bg ca cs da de_DE el_GR en en_GB en_US es_ES fi fr_FR he hi hr hu id it_IT ja_JP ko_KR lt lv ms nl_NL no pl pt_PT ro ru_RU sk sl sr sv th tr_TR uk vi zh_CN zh_HK zh_TW
+ALL_LINGUAS="ar bg ca cs da de_DE el_GR en en_GB en_US es_ES fi fr_FR he hi hr hu id it_IT ja_JP ko_KR lt lv ms nl_NL no pl pt_PT ro ru_RU sk sl sr sv th tr_TR uk vi zh_CN zh_HK zh_TW"
+
+XGETTEXT=/usr/bin/xgettext
+MSGMERGE=/usr/bin/msgmerge
+
+echo -n "Make ${PACKAGE}.pot "
+if [ ! -e $POTFILES ] ; then
+ echo "$POTFILES not found"
+ exit 1
+fi
+
+$XGETTEXT --default-domain=${PACKAGE} --directory=${SRCROOT} \
+ --add-comments --keyword=_ --keyword=N_ --files-from=$POTFILES
+if [ $? -ne 0 ]; then
+ echo "xgettext error"
+ exit 1
+fi
+
+if [ ! -f ${PACKAGE}.po ]; then
+ echo "No such file: ${PACKAGE}.po"
+ exit 1
+fi
+
+rm -f ${PACKAGE}.pot && mv ${PACKAGE}.po ${PACKAGE}.pot
+echo "done"
+
+for LANG in $ALL_LINGUAS; do
+ echo "$LANG : "
+
+ if [ ! -e $LANG.po ] ; then
+ sed 's/CHARSET/UTF-8/g' ${PACKAGE}.pot > ${LANG}.po
+ echo "${LANG}.po created"
+ else
+ if $MSGMERGE ${LANG}.po ${PACKAGE}.pot -o ${LANG}.new.po ; then
+ if cmp ${LANG}.po ${LANG}.new.po > /dev/null 2>&1; then
+ rm -f ${LANG}.new.po
+ else
+ if mv -f ${LANG}.new.po ${LANG}.po; then
+ echo ""
+ else
+ echo "msgmerge for $LANG.po failed: cannot move $LANG.new.po to $LANG.po" 1>&2
+ rm -f ${LANG}.new.po
+ exit 1
+ fi
+ fi
+ else
+ echo "msgmerge for $LANG failed!"
+ rm -f ${LANG}.new.po
+ fi
+ fi
+ echo ""
+done
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "Ringtonlar"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "Media ovozi balandligi"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "Qo‘ng‘iroq qilish"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "Media"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "Parametrlar"
+
--- /dev/null
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2011-10-21 17:49+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: volume.c:38
+msgid "Application template"
+msgstr ""
+
+#: volume.c:39
+msgid "Click to exit"
+msgstr ""
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "铃声"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "媒体音量"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "呼叫"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "媒体"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "设置"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "鈴聲"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "媒體音量"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "通話"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "媒體"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "設定"
+
--- /dev/null
+msgid "IDS_ST_HEADER_RINGTONES"
+msgstr "鈴聲"
+
+msgid "IDS_ACCS_BODY_MEDIA_VOLUME_TTS"
+msgstr "媒體音量"
+
+msgid "IDS_ACCS_SK2_CALL"
+msgstr "通話"
+
+msgid "IDS_COM_HEADER_MEDIA"
+msgstr "媒體"
+
+msgid "IDS_ST_BUTTON_SETTINGS"
+msgstr "設定"
+
ret_if(!rect);
tzsh_region_add(rect, x, y, w, h);
_D("shape x: %d, y: %d, w: %d, h: %d", x, y, w, h);
- ret = tzsh_volume_service_content_region_set(volume_service, current_angle, rect);
+ //ret = tzsh_volume_service_content_region_set(volume_service, current_angle, rect);
_D("The result of volume region set is : %d", ret);
tzsh_region_destroy(rect);
}
{
static int current_angle = -1;
int changed_angle = elm_win_rotation_get(obj);
- LOGD("MIK");
+ _D("MIK");
Evas_Object *ly_outer = volume_view_outer_layout_get();
ret_if(!ly_outer);
static Evas_Object* _volume_icon_make();
static Evas_Object* _setting_icon_make();
+const char *volume_view_get_file_path(const char *relative)
+{
+ char *prefix = NULL;
+ static char buf[PATH_MAX];
+
+ prefix = app_get_resource_path();
+
+ if (prefix != NULL) {
+ size_t res = eina_file_path_join(buf, sizeof(buf), prefix, relative);
+ snprintf(buf, sizeof(buf), "%s%s", prefix, relative);
+ free(prefix);
+
+ if (res > sizeof(buf)) {
+ _E("Path exceeded PATH_MAX\n");
+ return NULL;
+ }
+ }
+ return &buf[0];
+}
+
Evas_Object* volume_view_win_get(void)
{
return view_info.win;
if (sound == -1 || vibration == -1) {
img = IMG_VOLUME_ICON_MUTE;
_D("img : %s", img);
- elm_image_file_set(view_info.icon_volume, EDJ_APP, img);
+ elm_image_file_set(view_info.icon_volume, volume_view_get_file_path(EDJ_APP), img);
return;
}
}
_D("img : %s", img);
- elm_image_file_set(view_info.icon_volume, EDJ_APP, img);
+ elm_image_file_set(view_info.icon_volume, volume_view_get_file_path(EDJ_APP), img);
}
void volume_view_volume_icon_name_set_for_access(sound_type_e sound_type)
Evas_Object *icon_setting = view_info.icon_setting;
ret_if(!icon_setting);
- if (EINA_TRUE != elm_image_file_set(icon_setting, EDJ_APP, file)) {
+ if (EINA_TRUE != elm_image_file_set(icon_setting, volume_view_get_file_path(EDJ_APP), file)) {
_E("Failed to set image file : %s, Group", EDJ_APP, file);
};
}
_E("Failed to get Tizen window manager");
}
- view_info.volume_service = tzsh_volume_service_create(view_info.tzsh, tz_win);
+ //view_info.volume_service = tzsh_volume_service_create(view_info.tzsh, tz_win);
if (!view_info.volume_service) {
_E("Failed to get volume service");
}
static void _down_for_hide(void *data, Evas_Object *obj, const char* emission, const char* source)
{
- LOGD("Down for HIDE");
+ _D("Down for HIDE");
volume_control_hide_view();
}
volume_error_e volume_view_layout_create(Evas_Object *win)
{
- LOGD("Layout create");
+ _D("Layout create");
retv_if(!win, VOLUME_ERROR_FAIL);
- Evas_Object *ly_outer = add_layout(win, EDJ_APP, "volume_layout");
+ Evas_Object *ly_outer = add_layout(win, volume_view_get_file_path(EDJ_APP), "volume_layout");
retv_if(!ly_outer, VOLUME_ERROR_FAIL);
elm_win_resize_object_add(win, ly_outer);
elm_object_signal_callback_add(ly_outer, "hide,popup", "event", _hide_launcher, NULL);
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<manifest xmlns="http://tizen.org/ns/packages" api-version="3.0" install-location="internal-only" package="org.tizen.volume" version="0.1.148">
+ <label>Volume</label>
+ <author email="junkyu.han@samsung.com" href="www.samsung.com">junkyu Han</author>
+ <description>volume</description>
+ <ui-application appid="org.tizen.volume" exec="volume" multiple="false" nodisplay="true" taskmanage="false" type="capp">
+ <label>volume</label>
+ <icon>org.tizen.volume.png</icon>
+ </ui-application>
+ <privileges>
+ <privilege>http://tizen.org/privilege/telephony.admin</privilege>
+ <privilege>http://tizen.org/privilege/keygrab</privilege>
+ <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
+ <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
+ <privilege>http://tizen.org/privilege/volume.set</privilege>
+ <privilege>http://tizen.org/privilege/haptic</privilege>
+ <privilege>http://tizen.org/privilege/display</privilege>
+ </privileges>
+</manifest>