+capi-system-system-settings (0.0.1-7) unstable; urgency=low
+
+ * tizen build
+
+ -- Heeyoung Shin <shy81.shin@samsung.com> Tue, 27 Nov 2012 16:29:46 +0900
+
capi-system-system-settings (0.0.1-6) unstable; urgency=low
* tizen build
SYSTEM_SETTINGS_KEY_FONT_SIZE, /**< The current system font size */
SYSTEM_SETTINGS_KEY_FONT_TYPE, /**< The current system font type */
SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, /**< Indicates whether the motion service is activated */
+ SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE, /**< The file path of the current email alert ringtone */
} system_settings_key_e;
int system_setting_vconf_unset_changed_cb(const char *vconf_key, int slot);
int system_setting_get_incoming_call_ringtone(system_settings_key_e key, system_setting_data_type_e data_type, void** value);
+int system_setting_get_email_alert_ringtone(system_settings_key_e key, system_setting_data_type_e data_type, void** value);
int system_setting_get_wallpaper_home_screen(system_settings_key_e key, system_setting_data_type_e data_type, void** value);
int system_setting_get_wallpaper_lock_screen(system_settings_key_e key, system_setting_data_type_e data_type, void** value);
int system_setting_get_font_size(system_settings_key_e key, system_setting_data_type_e data_type, void** value);
int system_setting_get_motion_activation(system_settings_key_e key, system_setting_data_type_e data_type, void** value);
int system_setting_set_incoming_call_ringtone(system_settings_key_e key, system_setting_data_type_e data_type, void* value);
+int system_setting_set_email_alert_ringtone(system_settings_key_e key, system_setting_data_type_e data_type, void* value);
int system_setting_set_wallpaper_home_screen(system_settings_key_e key, system_setting_data_type_e data_type, void* value);
int system_setting_set_wallpaper_lock_screen(system_settings_key_e key, system_setting_data_type_e data_type, void* value);
int system_setting_set_font_size(system_settings_key_e key, system_setting_data_type_e data_type, void* value);
int system_setting_set_changed_callback_incoming_call_ringtone(system_settings_key_e key, system_settings_changed_cb callback, void *user_data);
int system_setting_unset_changed_callback_incoming_call_ringtone(system_settings_key_e key);
+int system_setting_set_changed_callback_email_alert_ringtone(system_settings_key_e key, system_settings_changed_cb callback, void *user_data);
+int system_setting_unset_changed_callback_email_alert_ringtone(system_settings_key_e key);
+
int system_setting_set_changed_callback_wallpaper_home_screen(system_settings_key_e key, system_settings_changed_cb callback, void *user_data);
int system_setting_unset_changed_callback_wallpaper_home_screen(system_settings_key_e key);
}
+int system_setting_get_email_alert_ringtone(system_settings_key_e key, system_setting_data_type_e data_type, void** value)
+{
+ char* vconf_value;
+ if (system_setting_vconf_get_value_string(VCONFKEY_SETAPPL_NOTI_EMAIL_RINGTONE_PATH_STR, &vconf_value)) {
+ return SYSTEM_SETTINGS_ERROR_IO_ERROR;
+ }
+ *value = vconf_value;
+ return SYSTEM_SETTINGS_ERROR_NONE;
+}
+
+
int system_setting_get_wallpaper_home_screen(system_settings_key_e key, system_setting_data_type_e data_type, void** value)
{
char* vconf_value;
return SYSTEM_SETTINGS_ERROR_NONE;
}
+
+int system_setting_set_email_alert_ringtone(system_settings_key_e key, system_setting_data_type_e data_type, void* value)
+{
+ printf(" mock --> real system_setting_set_email_alert_ringtone \n");
+ char* vconf_value;
+ vconf_value = (char*)value;
+ if (system_setting_vconf_set_value_string(VCONFKEY_SETAPPL_NOTI_EMAIL_RINGTONE_PATH_STR, vconf_value)) {
+ return SYSTEM_SETTINGS_ERROR_IO_ERROR;
+ }
+
+ return SYSTEM_SETTINGS_ERROR_NONE;
+}
+
+
int system_setting_set_wallpaper_home_screen(system_settings_key_e key, system_setting_data_type_e data_type, void* value)
{
printf(" mock --> real system_setting_set_wallpaper_home_screen \n");
return system_setting_vconf_unset_changed_cb(VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR, 0);
}
+int system_setting_set_changed_callback_email_alert_ringtone(system_settings_key_e key, system_settings_changed_cb callback, void *user_data)
+{
+ return system_setting_vconf_set_changed_cb(VCONFKEY_SETAPPL_NOTI_EMAIL_RINGTONE_PATH_STR, SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE, 0);
+}
+
+int system_setting_unset_changed_callback_email_alert_ringtone(system_settings_key_e key)
+{
+ return system_setting_vconf_unset_changed_cb(VCONFKEY_SETAPPL_NOTI_EMAIL_RINGTONE_PATH_STR, 0);
+}
+
int system_setting_set_changed_callback_wallpaper_home_screen(system_settings_key_e key, system_settings_changed_cb callback, void *user_data)
{
return system_setting_vconf_set_changed_cb(VCONFKEY_BGSET, SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN, 0);
system_setting_unset_changed_callback_motion_activation,
NULL
},
+
+ {
+ SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE,
+ SYSTEM_SETTING_DATA_TYPE_STRING,
+ system_setting_get_email_alert_ringtone,
+ system_setting_set_email_alert_ringtone,
+ system_setting_set_changed_callback_email_alert_ringtone,
+ system_setting_unset_changed_callback_email_alert_ringtone,
+ NULL
+ },
{
SYSTEM_SETTINGS_MAX, -1, NULL, NULL, NULL, NULL, NULL
}