X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=setting-profile%2Finclude%2Fsetting-profile.h;h=ab1e340f912eb3255d5ceb7effd037420b7af231;hb=95ea43be4a82b3c28f6545902515597aa3496149;hp=990213d32244b70c712482db54af5f3a81dc4b2a;hpb=34585d7b3c10a5cc42be6bac81b6af917fb631c2;p=apps%2Fcore%2Fpreloaded%2Fsettings.git diff --git a/setting-profile/include/setting-profile.h b/setting-profile/include/setting-profile.h index 990213d..ab1e340 100755 --- a/setting-profile/include/setting-profile.h +++ b/setting-profile/include/setting-profile.h @@ -30,18 +30,25 @@ #include #include -#include +#include #include #include #include #include -#define MIGRATION_HAPTIC 0 +#define MIGRATION_HAPTIC 1 #define HAPTIC_TEST_ITERATION 1 #define VOLUME_DEN (15.0) /* ie equals float(SETTING_SOUND_VOL_MAX) */ +#define SETTING_SOUND_TEXT_REPEAT_ONCE "IDS_ST_BODY_ONCE" +#define SETTING_SOUND_TEXT_REPEAT_2MIN "IDS_ST_BODY_EVERY_2MIN" +#define SETTING_SOUND_TEXT_REPEAT_5MIN "IDS_ST_BODY_EVERY_5MIN" +#define SETTING_SOUND_TEXT_REPEAT_10MIN "IDS_ST_BODY_EVERY_10MINUTES" + +#define SETTING_SOUND_REPEAT_TYPE_LEN 4 + typedef enum { SETTING_PROF_VIEW_VOL = 0, SETTING_PROF_VIEW_RTN, @@ -79,10 +86,12 @@ typedef enum { #define SETTING_DEFAULT_NOTI_VIB_INT 5 #define SETTING_DEFAULT_HAPTIC_VIB_INT 3 #define SETTING_DEFAULT_ALERT_REPEAT_TYPE_INT 0 +#define SETTING_SOUND_VIB_TYPE_LEN 5 #define SETTING_DEFAULT_RINGTONE_PATH "/opt/share/settings/Ringtones" #define SETTING_DEFAULT_ALERT_PATH "/opt/share/settings/Alerts" #define SETTING_PROFILE_MMC_PATH "/opt/storage/sdcard/" +#define SETTING_DEFAULT_VIB_PATH "/usr/share/svi/haptic/default/" #define DELIM "/" @@ -91,6 +100,11 @@ typedef enum { #define SETTING_DEFAULT_EMAIL_TONE SETTING_DEFAULT_MSG_TONE #define SETTING_DEFAULT_MEDIA_TONE SETTING_DEFAULT_CALL_TONE +#define IMG_CTRL_ICON_RINGTONE SETTING_ICON_PATH_CFG"A01-1_controlbar_icon_ringtones.png" +#define IMG_CTRL_ICON_VOLUME SETTING_ICON_PATH_CFG"A01-1_controlbar_icon_volume.png" + +#define SETTING_VIB_FEEDBACK_RATE 20 + typedef struct _SettingProfileUG SettingProfileUG; /** @@ -140,11 +154,13 @@ struct _SettingProfileUG { Ecore_Timer *volume_timer; setting_volume_types cur_vol_type; - int hnd_hpt; + haptic_device_h hnd_hpt; int playing_volume; char *song_playing; char *ringtone_type; + Ecore_Event_Handler *event_handler; + /* Ringtone tab */ Setting_GenGroupItem_Data *data_call_alert_tone; Setting_GenGroupItem_Data *data_call_alert_vib;