-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mc-common.h"
mc_common_obj_domain_text_translate(ad->navi_bar, MC_TEXT_SELECT_ALBUM);
} else if (track_type == MP_TRACK_BY_ARTIST) {
mc_common_obj_domain_text_translate(ad->navi_bar, MC_TEXT_SELECT_ARTIST);
- } else if(track_type == MP_TRACK_BY_PLAYLIST) {
+ } else if (track_type == MP_TRACK_BY_PLAYLIST) {
mc_common_obj_domain_text_translate(ad->navi_bar, MC_TEXT_SELECT_PLAYLIST);
} else {
mc_common_obj_domain_text_translate(ad->navi_bar, MC_TEXT_SELECT);
}
#ifdef MC_AUTO_RECOMMENDED
- if (ad->auto_recommended_show)
- {
+ if (ad->auto_recommended_show) {
elm_object_signal_emit(layout, "show.recommended", "*");
Evas_Object *recommended_area = mc_common_load_edj(ad->navi_bar, MC_EDJ_FILE, "recommended_area");
elm_object_part_content_set(layout, "recommended", recommended_area);
}
Elm_Object_Item *mc_common_toolbar_item_append(Evas_Object *obj, const char *icon,
- const char *label, Evas_Smart_Cb func,
- const void *data)
+ const char *label, Evas_Smart_Cb func,
+ const void *data)
{
Elm_Object_Item *item = elm_toolbar_item_append(obj, icon, label, func, data);
MP_CHECK_NULL(item);
elm_object_item_domain_text_translatable_set(item, DOMAIN_NAME, EINA_TRUE);
- return item;
+ return item;
}
void mc_common_obj_domain_text_translate(Evas_Object *obj, const char *label)
{
- MP_CHECK(obj);
- elm_object_domain_translatable_text_set(obj, DOMAIN_NAME, (const char *)label);
+ MP_CHECK(obj);
+ elm_object_domain_translatable_text_set(obj, DOMAIN_NAME, (const char *)label);
}
void mc_common_obj_domain_translatable_part_text_set(Evas_Object *obj, const char* part, const char* label)
list = elm_genlist_add(parent);
MP_CHECK_NULL(list);
- elm_scroller_bounce_set(list, EINA_FALSE,EINA_TRUE);
+ elm_scroller_bounce_set(list, EINA_FALSE, EINA_TRUE);
return list;
}
void mc_post_status_message(const char *text)
{
int ret = notification_status_message_post(text);
- if (ret != 0)
+ if (ret != 0) {
ERROR_TRACE("notification_status_message_post()... [0x%x]", ret);
- else
+ } else {
DEBUG_TRACE("message: [%s]", text);
+ }
}
bool mc_is_call_connected(void)
telephony_handle_list_s tel_list;
int tel_valid = telephony_init(&tel_list);
if (tel_valid != 0) {
- ERROR_TRACE("telephony is not initialized. ERROR Code is %d",tel_valid);
+ ERROR_TRACE("telephony is not initialized. ERROR Code is %d", tel_valid);
return false;
}
telephony_h *newhandle = tel_list.handle;
- int error = telephony_call_get_voice_call_state(*newhandle , &state );
+ int error = telephony_call_get_voice_call_state(*newhandle , &state);
telephony_deinit(&tel_list);
/* There exists at least one call that is dialing, alerting or incoming*/
return true;
} else {
- ERROR_TRACE("ERROR: state error is %d",error);
+ ERROR_TRACE("ERROR: state error is %d", error);
}
return false;
}
if (error == STORAGE_ERROR_NONE) {
storage_state_e state;
storage_get_state(externalStorageId, &state);
- if (state == STORAGE_STATE_REMOVED)
+ if (state == STORAGE_STATE_REMOVED) {
return true;
+ }
}
return false;
bool mc_check_file_exist(const char *path)
{
- if (path == NULL || strlen(path) == 0)
- {
+ if (path == NULL || strlen(path) == 0) {
return FALSE;
}
bool mmc_removed = mc_is_mmc_removed();
- if (mmc_removed && strstr(path, MP_MMC_ROOT_PATH) == path)
- {
+ if (mmc_removed && strstr(path, MP_MMC_ROOT_PATH) == path) {
return false;
}
- if (strstr(path,MC_FILE_PREFIX))
- {
- if (!g_file_test(path+strlen(MC_FILE_PREFIX), G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR))
- {
- ERROR_TRACE("file not exist: %s", path);
- return FALSE;
- }
- return TRUE;
- }
- else
- {
- if (!g_file_test(path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR))
- {
- ERROR_TRACE("file not exist: %s", path);
- return FALSE;
- }
- return TRUE;
- }
+ if (strstr(path, MC_FILE_PREFIX)) {
+ if (!g_file_test(path + strlen(MC_FILE_PREFIX), G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR)) {
+ ERROR_TRACE("file not exist: %s", path);
+ return FALSE;
+ }
+ return TRUE;
+ } else {
+ if (!g_file_test(path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR)) {
+ ERROR_TRACE("file not exist: %s", path);
+ return FALSE;
+ }
+ return TRUE;
+ }
return TRUE;
}
bool mc_check_image_valid(Evas *evas, const char *path)
{
- if (!path) return false;
+ if (!path) {
+ return false;
+ }
MP_CHECK_FALSE(evas);
if (!mp_file_exists(path)) {
ERROR_TRACE("file not exists");
return false;
- } else if(!strcmp(BROKEN_ALBUMART_IMAGE_PATH,path)) {
+ } else if (!strcmp(BROKEN_ALBUMART_IMAGE_PATH, path)) {
return false;
}
mp_media_info_group_get_album_thumnail_paths(handle, &album_thumbs, &album_count);
mp_media_info_group_get_main_info(handle, &text);
mp_media_info_list_count(MP_TRACK_BY_ARTIST, text, NULL, NULL, 0, &song_count);
- if (album_count == 1 && song_count == 1)
+ if (album_count == 1 && song_count == 1) {
text = g_strdup(GET_STR(STR_MP_1_ALBUM_1_SONG));
- else if (album_count == 1 && song_count > 1)
+ } else if (album_count == 1 && song_count > 1) {
text = g_strdup_printf(GET_STR(STR_MP_1_ALBUM_PD_SONGS), song_count);
- else
+ } else {
text = g_strdup_printf(GET_STR(STR_MP_PD_ALBUMS_PD_SONGS), album_count, song_count);
+ }
return text;
}
return NULL;
int ret = 0;
if (strcmp(part, "elm.text.main.left.top") == 0) {
ret = mp_media_info_group_get_main_info(handle, &text);
- MP_CHECK_NULL(ret==0);
+ MP_CHECK_NULL(ret == 0);
return g_strdup(text);
} else if (strcmp(part, "elm.text.sub.left.bottom") == 0) {
ret = mp_media_info_group_get_sub_info(handle, &text);
- MP_CHECK_NULL(ret==0);
+ MP_CHECK_NULL(ret == 0);
return g_strdup(text);
} else if (strcmp(part, "elm.text.3") == 0) {
int count;
ret = mp_media_info_group_get_main_info(handle, &text);
- MP_CHECK_NULL(ret==0);
+ MP_CHECK_NULL(ret == 0);
ret = mp_media_info_list_count(MP_TRACK_BY_ALBUM, text, NULL, NULL, 0, &count);
- MP_CHECK_NULL(ret==0);
+ MP_CHECK_NULL(ret == 0);
text = g_strdup_printf("(%d)", count);
return text;
}
int id = 0;
int count = 0;
mp_media_info_group_get_playlist_id(handle, &id);
- if (id == MP_SYS_PLST_MOST_PLAYED)
+ if (id == MP_SYS_PLST_MOST_PLAYED) {
mp_media_info_list_count(MP_TRACK_BY_PLAYED_COUNT, NULL, NULL, NULL, 0, &count);
- else if (id == MP_SYS_PLST_RECENTELY_ADDED)
+ } else if (id == MP_SYS_PLST_RECENTELY_ADDED) {
mp_media_info_list_count(MP_TRACK_BY_ADDED_TIME, NULL, NULL, NULL, 0, &count);
- else if (id == MP_SYS_PLST_RECENTELY_PLAYED)
+ } else if (id == MP_SYS_PLST_RECENTELY_PLAYED) {
mp_media_info_list_count(MP_TRACK_BY_PLAYED_TIME, NULL, NULL, NULL, 0, &count);
- else if (id == MP_SYS_PLST_QUICK_LIST)
+ } else if (id == MP_SYS_PLST_QUICK_LIST) {
mp_media_info_list_count(MP_TRACK_BY_FAVORITE, NULL, NULL, NULL, 0, &count);
- else
+ } else {
mp_media_info_list_count(MP_TRACK_BY_PLAYLIST, NULL, NULL, NULL, id, &count);
+ }
text = g_strdup_printf("(%d)", count);
return text;
}
mp_media_info_h svc_item = item_data->media;
MP_CHECK_NULL(svc_item);
- if (!strcmp(part, "elm.text.main.left.top") || !strcmp(part, "elm.slide.text.1"))
- {
+ if (!strcmp(part, "elm.text.main.left.top") || !strcmp(part, "elm.slide.text.1")) {
ret = mp_media_info_group_get_main_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
- if (!strcmp(part, "elm.text.main.left.top"))
+ if (!strcmp(part, "elm.text.main.left.top")) {
return elm_entry_utf8_to_markup(name);
- else
+ } else {
return g_strdup(name);
+ }
- }
- else if (!strcmp(part, "elm.text.sub.left.bottom"))
- {
+ } else if (!strcmp(part, "elm.text.sub.left.bottom")) {
ret = mp_media_info_group_get_sub_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
return g_strdup(name);
- }
- else if (!strcmp(part, "elm.text.3"))
- {
+ } else if (!strcmp(part, "elm.text.3")) {
int count = 0;
mp_media_info_group_get_track_count(svc_item, &count);
return g_strdup_printf("(%d)", count);
MP_CHECK_NULL(item_data);
mp_media_info_h handle = item_data->media;
- if (!strcmp(part, "elm.icon.1"))
- {
+ if (!strcmp(part, "elm.icon.1")) {
content = elm_layout_add(obj);
mp_media_info_group_get_thumbnail_path(handle, &thumbpath);
icon = elm_image_add(obj);
- if (mc_check_image_valid(evas_object_evas_get(obj), thumbpath))
- elm_image_file_set(icon,thumbpath,NULL);
- else
+ if (mc_check_image_valid(evas_object_evas_get(obj), thumbpath)) {
+ elm_image_file_set(icon, thumbpath, NULL);
+ } else {
elm_image_file_set(icon, DEFAULT_THUMBNAIL, NULL);
+ }
elm_layout_theme_set(content, "layout", "list/B/type.1", "default");
elm_layout_content_set(content, "elm.swallow.content", icon);
}
void
-mc_eext_quit_cb(void *data, Evas_Object *obj, void *event_info) {
+mc_eext_quit_cb(void *data, Evas_Object *obj, void *event_info)
+{
DEBUG_TRACE("");
elm_exit();
}
-Eina_Bool mc_quit_cb(void *data, Elm_Object_Item *it) {
+Eina_Bool mc_quit_cb(void *data, Elm_Object_Item *it)
+{
DEBUG_TRACE("");
elm_exit();
DEBUG_TRACE("pre play item is %d", index);
Evas_Object *genlist = elm_layout_content_get(ad->track_list, "list_content");
- if (genlist)
+ if (genlist) {
ERROR_TRACE("genlist is NULL");
+ }
Elm_Object_Item *pre_play_item = elm_genlist_nth_item_get(genlist, index);
list_item_data_t *pre_play_item_data = elm_object_item_data_get(pre_play_item);
- if (pre_play_item_data)
+ if (pre_play_item_data) {
ERROR_TRACE("item data is NULL");
+ }
mc_pre_play_mgr_reset_song(pre_play_item_data);
mc_pre_play_mgr_play_song(pre_play_item_data);
}
int r = -1;
eo = elm_layout_add(parent);
- if (eo)
- {
+ if (eo) {
r = elm_layout_file_set(eo, file, group);
- if (!r)
- {
+ if (!r) {
evas_object_del(eo);
return NULL;
}
mc_widget_navigation_new(Evas_Object * parent)
{
Evas_Object *navi_bar;
- mp_retv_if (parent == NULL, NULL);
+ mp_retv_if(parent == NULL, NULL);
navi_bar = elm_naviframe_add(parent);
- mp_retvm_if (navi_bar == NULL, NULL, "Fail to create navigation bar");
+ mp_retvm_if(navi_bar == NULL, NULL, "Fail to create navigation bar");
elm_naviframe_event_enabled_set(navi_bar, EINA_FALSE);
evas_object_show(navi_bar);
elm_progressbar_pulse(progressbar, EINA_TRUE);
elm_object_part_content_set(layout, "elm.swallow.content", progressbar);
- mc_common_obj_domain_translatable_part_text_set(layout, "elm.text", "IDS_COM_BODY_LOADING");
- elm_object_content_set(popup, layout);
+ mc_common_obj_domain_translatable_part_text_set(layout, "elm.text", "IDS_COM_BODY_LOADING");
+ elm_object_content_set(popup, layout);
evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_show(popup);
int i = 0;
bool found = false;
gchar* markup_text_start = NULL;
- gchar* markup_text_end= NULL;
- gchar* markup_text= NULL;
+ gchar* markup_text_end = NULL;
+ gchar* markup_text = NULL;
MP_CHECK_NULL(string && strlen(string));
MP_CHECK_NULL(searchword && strlen(searchword));
MP_CHECK_NULL(result);
- if (g_utf8_validate(string,-1,NULL)) {
+ if (g_utf8_validate(string, -1, NULL)) {
word_len = strlen(string);
if (word_len > DEF_BUF_LEN) {
char *temp = (char*)calloc((word_len + 1), sizeof(char));
MP_CHECK_NULL(temp);
if (strlen(string) <= DEF_BUF_LEN) {
- strncpy(temp, string ,strlen(string));
+ strncpy(temp, string , strlen(string));
}
i = 0;
- while (word_len > DEF_BUF_LEN)
- {
+ while (word_len > DEF_BUF_LEN) {
/*truncate uft8 to byte_size DEF_BUF_LEN*/
- gchar *pre_ch = g_utf8_find_prev_char(temp, (temp+ DEF_BUF_LEN - 1 - i*3));
- if (!pre_ch) break;
+ gchar *pre_ch = g_utf8_find_prev_char(temp, (temp + DEF_BUF_LEN - 1 - i * 3));
+ if (!pre_ch) {
+ break;
+ }
gchar *next_ch = g_utf8_find_next_char(pre_ch, NULL);
- if (!next_ch) break;
+ if (!next_ch) {
+ break;
+ }
/*truncate position*/
*next_ch = '\0';
word_len = strlen(temp);
strncpy(pstr, temp, strlen(temp));
}
IF_FREE(temp);
- }
- else {
+ } else {
if (strlen(string) <= DEF_BUF_LEN) {
strncpy(pstr, string, strlen(string));
}
}
*result = found;
- memset(return_string, 0x00, DEF_BUF_LEN+1);
+ memset(return_string, 0x00, DEF_BUF_LEN + 1);
if (found) {
if (i == 0) {
markup_text = g_markup_escape_text(&pstr[0], search_len);
- markup_text_end = g_markup_escape_text(&pstr[search_len], word_len-search_len);
+ markup_text_end = g_markup_escape_text(&pstr[search_len], word_len - search_len);
MP_CHECK_NULL(markup_text && markup_text_end);
snprintf(return_string,
- DEF_BUF_LEN,
- "<color=#FE5400>%s</color>%s",
- markup_text,
- (char*)markup_text_end);
+ DEF_BUF_LEN,
+ "<color=#FE5400>%s</color>%s",
+ markup_text,
+ (char*)markup_text_end);
IF_FREE(markup_text);
IF_FREE(markup_text_end);
} else {
markup_text_start = g_markup_escape_text(&pstr[0], i);
markup_text = g_markup_escape_text(&pstr[i], search_len);
- markup_text_end = g_markup_escape_text(&pstr[i+search_len], word_len-(i+search_len));
- MP_CHECK_NULL(markup_text_start &&markup_text && markup_text_end);
+ markup_text_end = g_markup_escape_text(&pstr[i + search_len], word_len - (i + search_len));
+ MP_CHECK_NULL(markup_text_start && markup_text && markup_text_end);
snprintf(return_string,
- DEF_BUF_LEN,
- "%s<color=#FE5400>%s</color>%s",
- (char*)markup_text_start,
- markup_text,
- (char*)markup_text_end);
+ DEF_BUF_LEN,
+ "%s<color=#FE5400>%s</color>%s",
+ (char*)markup_text_start,
+ markup_text,
+ (char*)markup_text_end);
IF_FREE(markup_text);
IF_FREE(markup_text_start);
IF_FREE(markup_text_end);
Evas_Object *mc_common_create_thumb_icon(Evas_Object * obj, const char *path, int w, int h)
{
Evas_Object *thumbnail = elm_image_add(obj);
- if (w == h)
- {
+ if (w == h) {
elm_image_prescale_set(thumbnail, w);
elm_image_fill_outside_set(thumbnail, true);
}
- if ((!path) || !g_file_test(path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR) || !strcmp(BROKEN_ALBUMART_IMAGE_PATH, path))
+ if ((!path) || !g_file_test(path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR) || !strcmp(BROKEN_ALBUMART_IMAGE_PATH, path)) {
path = DEFAULT_THUMBNAIL;
+ }
elm_image_file_set(thumbnail, path, NULL);
evas_object_size_hint_align_set(thumbnail, EVAS_HINT_FILL, EVAS_HINT_FILL);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mc-group-list.h"
#include "mc-common.h"
#include "mc-track-list.h"
-typedef struct{
+typedef struct {
struct app_data *ad;
Evas_Object *no_content;
Elm_Object_Item *win_navi_it;
mp_media_list_h group_list;
mp_media_list_h playlists_auto;
-}group_list_data_t;
+} group_list_data_t;
#define GET_LIST_DATA(obj) evas_object_data_get(obj, "list_data")
MP_CHECK(media);
mp_media_info_group_get_main_info(media, &name);
- if (ld->type == MP_GROUP_BY_PLAYLIST)
- {
+ if (ld->type == MP_GROUP_BY_PLAYLIST) {
mp_media_info_group_get_playlist_id(media, &playlist_id);
- if (playlist_id == MP_SYS_PLST_MOST_PLAYED)
+ if (playlist_id == MP_SYS_PLST_MOST_PLAYED) {
track_type = MP_TRACK_BY_PLAYED_COUNT;
- else if (playlist_id == MP_SYS_PLST_RECENTELY_ADDED)
+ } else if (playlist_id == MP_SYS_PLST_RECENTELY_ADDED) {
track_type = MP_TRACK_BY_ADDED_TIME;
- else if (playlist_id == MP_SYS_PLST_RECENTELY_PLAYED)
+ } else if (playlist_id == MP_SYS_PLST_RECENTELY_PLAYED) {
track_type = MP_TRACK_BY_PLAYED_TIME;
- else if (playlist_id == MP_SYS_PLST_QUICK_LIST)
+ } else if (playlist_id == MP_SYS_PLST_QUICK_LIST) {
track_type = MP_TRACK_BY_FAVORITE;
- else
+ } else {
track_type = MP_TRACK_BY_PLAYLIST;
- }
- else if (ld->type == MP_GROUP_BY_ARTIST)
- {
+ }
+ } else if (ld->type == MP_GROUP_BY_ARTIST) {
track_type = MP_TRACK_BY_ARTIST;
- }
- else if (ld->type == MP_GROUP_BY_FOLDER)
- {
+ } else if (ld->type == MP_GROUP_BY_FOLDER) {
track_type = MP_TRACK_BY_FOLDER;
mp_media_info_group_get_folder_id(media, &folder);
mp_media_info_group_get_main_info(media, &folder_name);
}
- if (ld->type == MP_GROUP_BY_FOLDER)
- {
+ if (ld->type == MP_GROUP_BY_FOLDER) {
mc_common_push_track_view_by_group_name(ld->ad, track_type, folder, playlist_id, folder_name);
- }
- else
- {
+ } else {
mc_common_push_track_view_by_group_name(ld->ad, track_type, name, playlist_id, NULL);
}
free(folder);
group_list_data_t *ld = data;
MP_CHECK(ld);
- if (ld->group_list)
- {
+ if (ld->group_list) {
mp_media_info_group_list_destroy(ld->group_list);
ld->group_list = NULL;
}
- if (ld->playlists_auto)
- {
+ if (ld->playlists_auto) {
mp_media_info_group_list_destroy(ld->playlists_auto);
ld->playlists_auto = NULL;
}
ld->itc.func.content_get = mc_group_content_get;
ld->itc.func.del = _mc_group_list_gl_del;
- switch (type)
- {
+ switch (type) {
case MP_GROUP_BY_ALBUM:
ld->itc.item_style = "2line.top";
ld->itc.func.text_get = mc_album_text_get;
*/
Evas_Object *done_btn = elm_object_item_part_content_unset(ld->win_navi_it, "toolbar");
- if (done_btn)
+ if (done_btn) {
evas_object_del(done_btn);
+ }
evas_object_data_set(layout, "list_data", ld);
evas_object_event_callback_add(layout, EVAS_CALLBACK_FREE, _layout_del_cb, ld);
group_list_data_t *ld = GET_LIST_DATA(list);
MP_CHECK_VAL(ld, -1);
- if (ld->group_list)
- {
+ if (ld->group_list) {
mp_media_info_group_list_destroy(ld->group_list);
ld->group_list = NULL;
}
- if (ld->playlists_auto)
- {
+ if (ld->playlists_auto) {
mp_media_info_group_list_destroy(ld->playlists_auto);
ld->playlists_auto = NULL;
}
evas_object_del(content);
mp_media_info_group_list_count(ld->type, ld->type_str, NULL, &count);
- if (count || ld->type == MP_GROUP_BY_PLAYLIST)
- {
+ if (count || ld->type == MP_GROUP_BY_PLAYLIST) {
content = _mc_create_genlist(list);
/*if playlist, add auto playlist firstly*/
- if (ld->type == MP_GROUP_BY_PLAYLIST)
- {
+ if (ld->type == MP_GROUP_BY_PLAYLIST) {
mp_media_list_h playlists_auto = NULL;
mp_media_info_group_list_create(&playlists_auto, MP_GROUP_BY_SYS_PLAYLIST, NULL, NULL, 0, 0);
ld->playlists_auto = playlists_auto;
int i = 0;
- for (i = 0; i < MP_SYS_PLST_COUNT; i++)
- {
+ for (i = 0; i < MP_SYS_PLST_COUNT; i++) {
mp_media_info_h media = mp_media_info_group_list_nth_item(playlists_auto, i);
- if (!media)
- {
+ if (!media) {
continue;
}
list_item_data_t *item_data = calloc(1, sizeof(list_item_data_t));
- if (!item_data) break;
+ if (!item_data) {
+ break;
+ }
item_data->media = media;
item_data->index = i;
mp_media_info_group_list_create(&ld->group_list, ld->type, ld->type_str, NULL, 0, count);
int i = 0;
- for (i=0; i<count; i++)
- {
+ for (i = 0; i < count; i++) {
mp_media_info_h media = mp_media_info_group_list_nth_item(ld->group_list, i);
- if (!media)
- {
+ if (!media) {
continue;
}
MP_CHECK_VAL(item_data, -1);
item_data->media = media;
item_data->index = i;
- if (ld->type == MP_GROUP_BY_ALBUM)
- {
+ if (ld->type == MP_GROUP_BY_ALBUM) {
item_data->list_type = MC_ALBUM;
- }
- else if (ld->type == MP_GROUP_BY_ARTIST)
- {
+ } else if (ld->type == MP_GROUP_BY_ARTIST) {
item_data->list_type = MC_ARTIST;
- }
- else if (ld->type == MP_GROUP_BY_FOLDER)
- {
+ } else if (ld->type == MP_GROUP_BY_FOLDER) {
item_data->list_type = MC_FOLDER;
}
Evas_Object* left_button = elm_object_item_part_content_get(ld->win_navi_it, "title_left_btn");
mc_evas_object_del(left_button);
}
- }
- else {
+ } else {
NoContentType_e type = NO_CONTENT_SONG;
- if (ld->type == MP_GROUP_BY_ARTIST)
+ if (ld->type == MP_GROUP_BY_ARTIST) {
type = NO_CONTENT_ARTIST;
- else if (ld->type == MP_GROUP_BY_ALBUM)
+ } else if (ld->type == MP_GROUP_BY_ALBUM) {
type = NO_CONTENT_ALBUM;
+ }
content = mc_widget_no_content_add(list, type);
}
} else {
mc_common_create_fastscroller(list, EINA_FALSE, content);
}
- }
- else
- {
+ } else {
/*hide fastscroller*/
elm_object_signal_emit(list, "hide.fastscroll", "*");
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mc-group-play-list.h"
#include "mp-media-info.h"
#include "mc-common.h"
-typedef struct{
+typedef struct {
struct app_data *ad;
Evas_Object *no_content;
Ecore_Timer *destroy_timer;
Elm_Object_Item *win_navi_it;
-}group_play_list_data_t;
+} group_play_list_data_t;
-typedef struct
-{
+typedef struct {
//Elm_Object_Item *it; // Genlist Item pointer
Eina_Bool checked; // Check status
mp_media_info_h media;
mp_media_info_get_thumbnail_path(media, &thumbpath);
- if (mc_check_image_valid( evas_object_evas_get(obj), thumbpath))
+ if (mc_check_image_valid(evas_object_evas_get(obj), thumbpath)) {
elm_bg_file_set(content, thumbpath, NULL);
- else
+ } else {
elm_bg_file_set(content, DEFAULT_THUMBNAIL, NULL);
+ }
}
return content;
int ret = 0;
if (strcmp(part, "elm.text.1") == 0) {
ret = mp_media_info_get_title(media, &text);
- MP_CHECK_NULL(ret==0);
+ MP_CHECK_NULL(ret == 0);
return g_strdup(text);
} else if (strcmp(part, "elm.text.2") == 0) {
ret = mp_media_info_get_artist(media, &text);
- MP_CHECK_NULL(ret==0);
+ MP_CHECK_NULL(ret == 0);
return g_strdup(text);
}
return NULL;
MP_CHECK_VAL(ld->genlist, 0);
item = elm_genlist_first_item_get(ld->genlist);
- while (item)
- {
+ while (item) {
list_item_data_t *it_data = elm_object_item_data_get(item);
item = elm_genlist_item_next_get(item);
- if (it_data && it_data->checked)
- {
+ if (it_data && it_data->checked) {
count++;
}
}
app_control_add_extra_data(service, APP_CONTROL_DATA_PATH, path);
app_control_add_extra_data(service, APP_CONTROL_DATA_SELECTED, path);
- app_control_reply_to_launch_request(service,ld->ad->service, APP_CONTROL_RESULT_SUCCEEDED);
+ app_control_reply_to_launch_request(service, ld->ad->service, APP_CONTROL_RESULT_SUCCEEDED);
ld->destroy_timer = ecore_timer_add(0.1, _destroy_timer_cb, ld);
MP_CHECK(ld);
item = elm_genlist_first_item_get(ld->genlist);
- while (item)
- {
+ while (item) {
list_item_data_t *it_data = elm_object_item_data_get(item);
item = elm_genlist_item_next_get(item);
- if (it_data && it_data->checked)
- {
+ if (it_data && it_data->checked) {
char *tmp = NULL;
mp_media_info_h media = it_data->media;
MP_CHECK(media);
mp_media_info_get_file_path(media, &tmp);
DEBUG_TRACE("path: %s", tmp);
- if (path == NULL)
+ if (path == NULL) {
path = g_string_new(tmp);
- else
+ } else {
g_string_append_printf(path, fmt, tmp);
+ }
}
}
app_control_add_extra_data(service, APP_CONTROL_DATA_PATH, path->str);
app_control_add_extra_data(service, APP_CONTROL_DATA_SELECTED, path->str);
- app_control_reply_to_launch_request(service,ld->ad->service, APP_CONTROL_RESULT_SUCCEEDED);
+ app_control_reply_to_launch_request(service, ld->ad->service, APP_CONTROL_RESULT_SUCCEEDED);
ld->destroy_timer = ecore_timer_add(0.1, _destroy_timer_cb, ld);
item = elm_genlist_first_item_get(ld->genlist);
- while (item)
- {
+ while (item) {
list_item_data_t *it_data = elm_object_item_data_get(item);
- if (!it_data->checked)
- {
+ if (!it_data->checked) {
all_selected = EINA_TRUE;
break;
}
}
item = elm_genlist_first_item_get(ld->genlist);
- while (item)
- {
+ while (item) {
list_item_data_t *it_data = elm_object_item_data_get(item);
it_data->checked = all_selected;
elm_genlist_item_fields_update(item, "elm.edit.icon.1", ELM_GENLIST_ITEM_FIELD_CONTENT);
item = elm_genlist_item_next_get(item);
}
- if (ld->btn_done)
- {
- if (_get_select_count(ld) && all_selected)
+ if (ld->btn_done) {
+ if (_get_select_count(ld) && all_selected) {
elm_object_item_disabled_set(ld->btn_done, false);
- else
+ } else {
elm_object_item_disabled_set(ld->btn_done, true);
+ }
}
}
DEBUG_TRACE("add done button");
Evas_Object *toolbar = mc_widget_create_naviframe_toolbar(ld->win_navi_it);
- ld->btn_done = mc_widget_create_toolbar_item_btn(toolbar,
- "naviframe/toolbar/default", GET_SYS_STR("IDS_COM_POP_DONE"), _done_cb, ld);
+ ld->btn_done = mc_widget_create_toolbar_item_btn(toolbar,
+ "naviframe/toolbar/default", GET_SYS_STR("IDS_COM_POP_DONE"), _done_cb, ld);
elm_object_item_disabled_set(ld->btn_done, true);
evas_object_show(select_btn);
elm_object_item_part_content_set(ld->win_navi_it, "title_right_btn", select_btn);
- if (ld->track_list)
- {
+ if (ld->track_list) {
mp_media_info_list_destroy(ld->track_list);
ld->track_list = NULL;
}
evas_object_del(content);
mp_media_info_list_count(MP_TRACK_BY_GROUP_PLAY, NULL, NULL, NULL, 0, &count);
- if (count)
- {
+ if (count) {
ld->genlist = content = _mc_create_genlist(list);
mp_media_info_list_create(&ld->track_list, MP_TRACK_BY_GROUP_PLAY, NULL, NULL, NULL, 0, 0, count);
int i = 0;
- for (i = 0; i < count; i++)
- {
+ for (i = 0; i < count; i++) {
mp_media_info_h media = mp_media_info_list_nth_item(ld->track_list, i);
list_item_data_t *data = calloc(1, sizeof(list_item_data_t));
if (data) {
elm_genlist_item_append(content, &ld->itc, data, NULL, ELM_GENLIST_ITEM_NONE, _gl_sel_cb, ld);
}
}
- }
- else
+ } else {
content = mc_widget_no_content_add(list, NO_CONTENT_SONG);
+ }
elm_layout_content_set(list, "elm.swallow.content", content);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mc-index.h"
#include <system_settings.h>
static char *non_latin_lan[] = {
- "ar_AE.UTF-8",
- "as_IN.UTF-8",
- "bg_BG.UTF-8",
- "bn_IN.UTF-8",
- "el_GR.UTF-8",
- "fa_IR.UTF-8",
- "gu_IN.UTF-8",
- "he_IL.UTF-8",
- "hi_IN.UTF-8",
- "hy_AM.UTF-8",
- "ja_JP.UTF-8",
- "ka_GE.UTF-8",
- "kk_KZ.UTF-8",
- "km_KH.UTF-8",
- "kn_IN.UTF-8",
- "ko_KR.UTF-8",
- "lo_LA.UTF-8",
- "mk_MK.UTF-8",
- "ml_IN.UTF-8",
- "mn_MN.UTF-8",
- "mr_IN.UTF-8",
- "ne_NP.UTF-8",
- "or_IN.UTF-8",
- "pa_IN.UTF-8",
- "ru_RU.UTF-8",
- "si_LK.UTF-8",
- "ta_IN.UTF-8",
- "te_IN.UTF-8",
- "th_TH.UTF-8",
- "uk_UA.UTF-8",
- "ur_PK.UTF-8",
- "zh_TW.UTF-8",
- NULL
+ "ar_AE.UTF-8",
+ "as_IN.UTF-8",
+ "bg_BG.UTF-8",
+ "bn_IN.UTF-8",
+ "el_GR.UTF-8",
+ "fa_IR.UTF-8",
+ "gu_IN.UTF-8",
+ "he_IL.UTF-8",
+ "hi_IN.UTF-8",
+ "hy_AM.UTF-8",
+ "ja_JP.UTF-8",
+ "ka_GE.UTF-8",
+ "kk_KZ.UTF-8",
+ "km_KH.UTF-8",
+ "kn_IN.UTF-8",
+ "ko_KR.UTF-8",
+ "lo_LA.UTF-8",
+ "mk_MK.UTF-8",
+ "ml_IN.UTF-8",
+ "mn_MN.UTF-8",
+ "mr_IN.UTF-8",
+ "ne_NP.UTF-8",
+ "or_IN.UTF-8",
+ "pa_IN.UTF-8",
+ "ru_RU.UTF-8",
+ "si_LK.UTF-8",
+ "ta_IN.UTF-8",
+ "te_IN.UTF-8",
+ "th_TH.UTF-8",
+ "uk_UA.UTF-8",
+ "ur_PK.UTF-8",
+ "zh_TW.UTF-8",
+ NULL
};
-typedef struct{
+typedef struct {
char *first;
Eina_Bool multiple_selection;
-}MpIndexData_t;
+} MpIndexData_t;
#define GET_WIDGET_DATA(o) evas_object_data_get(o, "widget_d");
static const char *_mc_list_item_get_label(Elm_Object_Item *event_info)
return NULL;
}
if ((item_data->list_type == MC_TRACK)
- || (item_data->list_type == MC_ALBUM_TRACK)
- || (item_data->list_type == MC_ARTIST_TRACK)
- || (item_data->list_type == MC_FOLDER_TRACK))
- {
+ || (item_data->list_type == MC_ALBUM_TRACK)
+ || (item_data->list_type == MC_ARTIST_TRACK)
+ || (item_data->list_type == MC_FOLDER_TRACK)) {
mp_media_info_get_title(item_data->media, &title);
- }
- else if ((item_data->list_type == MC_ALBUM)
- ||(item_data->list_type == MC_ARTIST)
- ||(item_data->list_type == MC_FOLDER))
- {
+ } else if ((item_data->list_type == MC_ALBUM)
+ || (item_data->list_type == MC_ARTIST)
+ || (item_data->list_type == MC_FOLDER)) {
mp_media_info_group_get_main_info(item_data->media, &title);
}
return title;
char *next = NULL;
MP_CHECK_NULL(name);
- if (g_utf8_strlen(name, -1) <= 0)
- {
+ if (g_utf8_strlen(name, -1) <= 0) {
return strdup("");
}
first = g_utf8_get_char_validated(name, g_utf8_strlen(name, -1));
if (first == (gunichar) - 1 || first == (gunichar) - 2) {
- DEBUG_TRACE ("failed to convert a sequence of bytes encoded as UTF-8 to a Unicode character.");
+ DEBUG_TRACE("failed to convert a sequence of bytes encoded as UTF-8 to a Unicode character.");
return strdup("");
}
next = (char *)name;
- while (!g_unichar_isgraph(first))
- {
+ while (!g_unichar_isgraph(first)) {
next = g_utf8_next_char(next);
first = g_utf8_get_char_validated(next, g_utf8_strlen(name, -1));
if (first == (gunichar) - 1 || first == (gunichar) - 2) {
- DEBUG_TRACE ("failed to convert a sequence of bytes encoded as UTF-8 to a Unicode character.");
+ DEBUG_TRACE("failed to convert a sequence of bytes encoded as UTF-8 to a Unicode character.");
return strdup("");
}
}
- if (first >= 0xAC00 && first <= 0xD7A3)
- { //korean
+ if (first >= 0xAC00 && first <= 0xD7A3) {
+ //korean
int index = 0;
index = ((((first - 0xAC00) - ((first - 0xAC00) % 28)) / 28) / 21);
- if (index < 20 && index >= 0)
- {
+ if (index < 20 && index >= 0) {
const gunichar chosung[20] = { 0x3131, 0x3132, 0x3134, 0x3137, 0x3138,
- 0x3139, 0x3141, 0x3142, 0x3143, 0x3145,
- 0x3146, 0x3147, 0x3148, 0x3149, 0x314a,
- 0x314b, 0x314c, 0x314d, 0x314e, 0
- };
+ 0x3139, 0x3141, 0x3142, 0x3143, 0x3145,
+ 0x3146, 0x3147, 0x3148, 0x3149, 0x314a,
+ 0x314b, 0x314c, 0x314d, 0x314e, 0
+ };
gchar result[10] = { 0, };
int len = 0;
len = g_unichar_to_utf8(chosung[index], result);
return strndup(result, len + 1);
}
- }
- else
- {
+ } else {
gchar result[10] = { 0, };
int len = 0;
len = g_unichar_to_utf8(first, result);
static void
_index_selected_cb(void *data, Evas_Object *obj, void *event_info)
{
- Elm_Object_Item *item = (Elm_Object_Item*)event_info;
+ Elm_Object_Item *item = (Elm_Object_Item*)event_info;
- elm_index_item_selected_set(item, EINA_FALSE);
+ elm_index_item_selected_set(item, EINA_FALSE);
}
static void
if (wd->multiple_selection) {
gl_item = elm_genlist_item_next_get(gl_item);
}
- while (gl_item)
- {
+ while (gl_item) {
char *uni = NULL;
label = _mc_list_item_get_label(gl_item);
if (!label) {
char *text = NULL;
char code[16] = {0,};
text = g_strconcat("0x", NULL);
- for (i= 0; i<strlen(uni) ; i++)
- {
+ for (i = 0; i < strlen(uni) ; i++) {
snprintf(code, 16, "%x", uni[i]);
code[15] = 0;
text = g_strconcat(text, code, NULL);
}
DEBUG_TRACE("uni: %s, code: %s, A: 0x%x", uni, code, 'A');
#endif
- if (!g_strcmp0(index_letter, wd->first))
- {
- if (uni[0] < 'A'||uni[0] > 'z')
- {
+ if (!g_strcmp0(index_letter, wd->first)) {
+ if (uni[0] < 'A' || uni[0] > 'z') {
elm_genlist_item_bring_in(gl_item, ELM_GENLIST_ITEM_SCROLLTO_TOP);
IF_FREE(uni);
break;
}
}
- if (!strcasecmp(uni, index_letter))
- {
+ if (!strcasecmp(uni, index_letter)) {
elm_genlist_item_bring_in(gl_item, ELM_GENLIST_ITEM_SCROLLTO_TOP);
IF_FREE(uni);
break;
- }
- else
- {
+ } else {
char *capital = g_utf8_strup(uni, -1);
- if (!capital)
- {
- IF_FREE(uni);
- continue;
+ if (!capital) {
+ IF_FREE(uni);
+ continue;
}
- if (capital[0] > index_letter[0]) //move to most close item
- {
+ if (capital[0] > index_letter[0]) { //move to most close item
elm_genlist_item_bring_in(gl_item, ELM_GENLIST_ITEM_SCROLLTO_TOP);
IF_FREE(uni);
IF_FREE(capital);
Eina_Bool ea_locale_latin_get(const char *locale)
{
- if (!locale) return EINA_FALSE;
+ if (!locale) {
+ return EINA_FALSE;
+ }
- int i = 0;
+ int i = 0;
- while(non_latin_lan[i])
- {
- if (!strcmp(non_latin_lan[i], locale)) return EINA_FALSE;
- i++;
- }
- return EINA_TRUE;
+ while (non_latin_lan[i]) {
+ if (!strcmp(non_latin_lan[i], locale)) {
+ return EINA_FALSE;
+ }
+ i++;
+ }
+ return EINA_TRUE;
}
MP_CHECK(wd);
//1. Special character & Numbers
elm_index_item_append(obj, "#", _mc_index_item_selected_cb, list);
- if (!wd->first)
+ if (!wd->first) {
wd->first = g_strdup("#");
+ }
//2. Local language
str = dgettext("efl-extension", "IDS_EA_BODY_ABCDEFGHIJKLMNOPQRSTUVWXYZ");
MP_CHECK(str);
len = strlen(str);
- if (len == 0)
+ if (len == 0) {
return;
- while (i < len)
- {
+ }
+ while (i < len) {
j = i;
uni = eina_unicode_utf8_next_get(str, &i);
MP_CHECK(uni);
_mp_fastscoller_append_item((void*)list, index);
elm_index_level_go(index, 0);
evas_object_smart_callback_add(index, "changed", _mc_index_item_selected_cb, list);
- evas_object_smart_callback_add(index, "selected", _index_selected_cb, NULL);
+ evas_object_smart_callback_add(index, "selected", _index_selected_cb, NULL);
}
static Evas_Object* _create_fastscroll(Evas_Object* parent)
{
MP_CHECK(data);
MP_CHECK(obj);
- _mp_fastscoller_append_item(data,obj);
+ _mp_fastscoller_append_item(data, obj);
elm_index_level_go(obj, 0);
evas_object_smart_callback_add(obj, "changed", _mc_index_item_selected_cb, (Evas_Object *)data);
evas_object_smart_callback_add(obj, "selected", _index_selected_cb, NULL);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mc-library-view.h"
#include "mc-search-view.h"
#include <efl_extension.h>
-typedef struct{
+typedef struct {
struct app_data *ad;
Evas_Object *toolbar;
Evas_Object *list;
-}lib_view_data_t;
+} lib_view_data_t;
-enum{
+enum {
TAB_ALL,
#ifdef MC_ENABLE_PLAYLIST
TAB_PLAYLIST,
/* create toolbar */
obj = elm_toolbar_add(parent);
- if (obj == NULL) return NULL;
+ if (obj == NULL) {
+ return NULL;
+ }
elm_toolbar_shrink_mode_set(obj, ELM_TOOLBAR_SHRINK_SCROLL);
elm_toolbar_reorder_mode_set(obj, EINA_FALSE);
elm_toolbar_transverse_expanded_set(obj, EINA_TRUE);
if (ad->track_type == MP_TRACK_BY_ALBUM) {
selected_tab = TAB_ALBUM;
- }
- else if (ad->track_type == MP_TRACK_BY_ARTIST) {
+ } else if (ad->track_type == MP_TRACK_BY_ARTIST) {
selected_tab = TAB_ARTIST;
} else {
selected_tab = TAB_ALL;
void mc_create_search_view_cb(void *data, Evas_Object *obj, void *event_info)
{
- startfunc;
+ startfunc;
struct app_data *ad = data;
MP_CHECK(ad);
static void mc_common_item_domain_text_translate(Elm_Object_Item* item, const char *part, const char *label)
{
- elm_object_item_domain_translatable_part_text_set(item, part, DOMAIN_NAME, (const char *)label);
+ elm_object_item_domain_translatable_part_text_set(item, part, DOMAIN_NAME, (const char *)label);
}
void
#if 0
Evas_Object *search_btn = NULL;
search_btn = mc_widget_create_title_icon_btn(g_ly, IMAGE_EDJ_NAME, MP_ICON_SEARCH,
- (Evas_Smart_Cb)mc_create_search_view_cb,
- ad);
+ (Evas_Smart_Cb)mc_create_search_view_cb,
+ ad);
elm_object_item_part_content_set(g_navi_it, "title_right_btn", search_btn);
#endif
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
sound_type_e current_type;
current_type = mc_get_sound_type();
- DEBUG_TRACE("current type is %d",current_type);
+ DEBUG_TRACE("current type is %d", current_type);
if (ad->select_type == MC_SELECT_SINGLE_RINGTONE) {
if (g_init_current_type != current_type) {
mc_vol_type_set(g_init_current_type);
- }
+ }
}
}
{
player_h player_handle = NULL;
- if (mc_player_mgr_is_active())
- {
+ if (mc_player_mgr_is_active()) {
return mc_player;
- }
- else
- {
+ } else {
_mc_pre_play_mgr_create_player(&player_handle);
mc_player = player_handle;
return player_handle;
list_item_data_t *item_data = (list_item_data_t*)data;
MP_CHECK(item_data);
- if (mc_player)
- {
+ if (mc_player) {
int error_code = player_destroy(mc_player);
- if (error_code)
- {
+ if (error_code) {
DEBUG_TRACE("player destroy error %d", error_code);
}
mc_player = NULL;
}
- if (item_data)
- {
+ if (item_data) {
item_data->state = PLAYER_STATE_NONE;
_mc_pre_play_mgr_update_play_button_status(item_data);
}
int error_code = 0;
player_get_state(mc_player, &state);
- if (PLAYER_STATE_NONE != state)
- {
+ if (PLAYER_STATE_NONE != state) {
player_stop(mc_player);
error_code = player_destroy(mc_player);
- if (error_code)
- {
+ if (error_code) {
DEBUG_TRACE("player destroy error %d", error_code);
}
}
mc_player = NULL;
MP_CHECK(cur_item_data);
- if (cur_item_data)
+ if (cur_item_data) {
_mc_pre_play_mgr_update_play_button_status(cur_item_data);
+ }
return;
}
player_get_state(mc_player, &state);
DEBUG_TRACE("mh_pre_play_mgr_play_control state = %d", state);
- if (PLAYER_STATE_PLAYING == state)
- {
+ if (PLAYER_STATE_PLAYING == state) {
_mc_pre_play_mgr_player_pause();
}
- if (PLAYER_STATE_PAUSED == state)
- {
+ if (PLAYER_STATE_PAUSED == state) {
_mc_pre_play_mgr_player_start();
}
//after complete click again
- if (PLAYER_STATE_IDLE == state)
- {
+ if (PLAYER_STATE_IDLE == state) {
mc_pre_play_mgr_play_song(item_data);
}
_mc_pre_play_mgr_update_play_button_status(item_data);
return ;
}
-void mc_pre_play_mgr_play_song( void *data)
+void mc_pre_play_mgr_play_song(void *data)
{
list_item_data_t *item_data = (list_item_data_t*)data;
MP_CHECK(item_data);
void mc_player_pause(void)
{
- startfunc;
+ startfunc;
MP_CHECK(mc_player);
- MP_CHECK(cur_item_data);
+ MP_CHECK(cur_item_data);
- player_state_e play_status = mc_pre_play_get_player_state();
+ player_state_e play_status = mc_pre_play_get_player_state();
- if (PLAYER_STATE_PLAYING == play_status)
- {
- _mc_pre_play_mgr_player_pause();
- }
- _mc_pre_play_mgr_update_play_button_status(cur_item_data);
+ if (PLAYER_STATE_PLAYING == play_status) {
+ _mc_pre_play_mgr_player_pause();
+ }
+ _mc_pre_play_mgr_update_play_button_status(cur_item_data);
}
void mc_player_play(void)
{
- startfunc;
+ startfunc;
MP_CHECK(mc_player);
- MP_CHECK(cur_item_data);
+ MP_CHECK(cur_item_data);
- player_state_e play_status = mc_pre_play_get_player_state();
+ player_state_e play_status = mc_pre_play_get_player_state();
- if (PLAYER_STATE_PLAYING == play_status)
- {
- _mc_pre_play_mgr_player_start();
- }
- _mc_pre_play_mgr_update_play_button_status(cur_item_data);
+ if (PLAYER_STATE_PLAYING == play_status) {
+ _mc_pre_play_mgr_player_start();
+ }
+ _mc_pre_play_mgr_update_play_button_status(cur_item_data);
}
static void _mc_pre_play_error(int ret)
{
const char *message = NULL;
- if (ret == PLAYER_ERROR_SOUND_POLICY) {
- if (mc_is_call_connected()) {
- message = STR_MP_UNABLE_TO_PLAY_DURING_CALL;
- }
- }
- if (message)
- mc_post_status_message(GET_STR(message));
+ if (ret == PLAYER_ERROR_SOUND_POLICY) {
+ if (mc_is_call_connected()) {
+ message = STR_MP_UNABLE_TO_PLAY_DURING_CALL;
+ }
+ }
+ if (message) {
+ mc_post_status_message(GET_STR(message));
+ }
}
static void _mc_pre_play_mgr_player_start()
error_code = player_start(mc_player);
if (error_code) {
DEBUG_TRACE("play start error %d", error_code);
- _mc_pre_play_error(error_code);
+ _mc_pre_play_error(error_code);
}
return;
{
startfunc;
list_item_data_t *item_data = (list_item_data_t*)data;
- player_state_e state = PLAYER_STATE_NONE;
+ player_state_e state = PLAYER_STATE_NONE;
switch (code) {
case PLAYER_INTERRUPTED_BY_MEDIA:
break;
}
- player_get_state(mc_player, &state);
+ player_get_state(mc_player, &state);
DEBUG_TRACE("mc_pre_play_mgr_play_control state = %d", state);
- item_data->state = state;
+ item_data->state = state;
- _mc_pre_play_mgr_update_play_button_status(item_data);
+ _mc_pre_play_mgr_update_play_button_status(item_data);
//mc_pre_play_mgr_play_control(item_data);
MP_CHECK(item_data);
DEBUG_TRACE("error code %d", error_code);
- switch (error_code)
- {
+ switch (error_code) {
case PLAYER_ERROR_OUT_OF_MEMORY:
DEBUG_TRACE("PLAYER_ERROR_OUT_OF_MEMORY");
break;
mp_media_info_get_file_path(media_handle, &uri);
DEBUG_TRACE("uri = %s", uri);
- if (NULL == uri)
- {
+ if (NULL == uri) {
DEBUG_TRACE("play uri fail, get null uri");
return ;
- }
- else
- {
+ } else {
DEBUG_TRACE("play uri, get uri = %s", uri);
_mc_pre_play_mgr_create_player_mgr(uri);
player_state_e state = PLAYER_STATE_NONE;
int error = PLAYER_ERROR_NONE;
- if (mc_player != NULL)
- {
+ if (mc_player != NULL) {
error = player_get_state(mc_player, &state);
item_data->state = state;
- if ((PLAYER_ERROR_NONE == error) && (PLAYER_STATE_IDLE == state))
- {
+ if ((PLAYER_ERROR_NONE == error) && (PLAYER_STATE_IDLE == state)) {
DEBUG_TRACE("prepare async");
- if (player_prepare_async(mc_player, _mc_pre_play_mgr_prepare_cb, item_data))
- {
+ if (player_prepare_async(mc_player, _mc_pre_play_mgr_prepare_cb, item_data)) {
DEBUG_TRACE("prepare err");
}
}
startfunc;
MP_CHECK(uri);
- if (NULL != uri)
- {
+ if (NULL != uri) {
_mc_pre_play_mgr_create_player(&mc_player);
DEBUG_TRACE("player = %x", mc_player);
player_set_uri(mc_player, uri);
- if (NULL == g_player_pipe)
- {
+ if (NULL == g_player_pipe) {
g_player_pipe = ecore_pipe_add(_mc_pre_play_mgr_callback_pipe_handler, NULL);
/*ecore_pipe_del(g_player_pipe);
g_player_pipe = NULL;*/
}
- if (NULL == g_player_cbs)
- {
+ if (NULL == g_player_cbs) {
g_player_cbs = calloc(1, sizeof(mc_player_cbs));
}
MP_CHECK(g_player_cbs);
switch (extra_data->cb_type) {
- /*note: start callback and paused callback for player have been removed*/
- /*case MC_PLAYER_CB_TYPE_STARTED:
- if (g_player_cbs->started_cb)
- g_player_cbs->started_cb(g_player_cbs->user_data[MF_PLAYER_CB_TYPE_STARTED]);
- break;
-
- case MC_PLAYER_CB_TYPE_PAUSED:
- if (g_player_cbs->paused_cb)
- g_player_cbs->paused_cb(g_player_cbs->user_data[MC_PLAYER_CB_TYPE_PAUSED]);
- break; */
-
- case MC_PLAYER_CB_TYPE_COMPLETED:
- {
- if (g_player_cbs->completed_cb)
- g_player_cbs->completed_cb(g_player_cbs->user_data[MC_PLAYER_CB_TYPE_COMPLETED]);
+ /*note: start callback and paused callback for player have been removed*/
+ /*case MC_PLAYER_CB_TYPE_STARTED:
+ if (g_player_cbs->started_cb)
+ g_player_cbs->started_cb(g_player_cbs->user_data[MF_PLAYER_CB_TYPE_STARTED]);
+ break;
+
+ case MC_PLAYER_CB_TYPE_PAUSED:
+ if (g_player_cbs->paused_cb)
+ g_player_cbs->paused_cb(g_player_cbs->user_data[MC_PLAYER_CB_TYPE_PAUSED]);
+ break; */
+
+ case MC_PLAYER_CB_TYPE_COMPLETED: {
+ if (g_player_cbs->completed_cb) {
+ g_player_cbs->completed_cb(g_player_cbs->user_data[MC_PLAYER_CB_TYPE_COMPLETED]);
}
- break;
+ }
+ break;
- case MC_PLAYER_CB_TYPE_INTURRUPTED:
- {
- if (g_player_cbs->interrupted_cb)
- g_player_cbs->interrupted_cb(extra_data->param.interrupted_code, g_player_cbs->user_data[MC_PLAYER_CB_TYPE_INTURRUPTED]);
+ case MC_PLAYER_CB_TYPE_INTURRUPTED: {
+ if (g_player_cbs->interrupted_cb) {
+ g_player_cbs->interrupted_cb(extra_data->param.interrupted_code, g_player_cbs->user_data[MC_PLAYER_CB_TYPE_INTURRUPTED]);
}
- break;
+ }
+ break;
- case MC_PLAYER_CB_TYPE_ERROR:
- {
- if (g_player_cbs->error_cb)
- g_player_cbs->error_cb(extra_data->param.error_code, g_player_cbs->user_data[MC_PLAYER_CB_TYPE_ERROR]);
+ case MC_PLAYER_CB_TYPE_ERROR: {
+ if (g_player_cbs->error_cb) {
+ g_player_cbs->error_cb(extra_data->param.error_code, g_player_cbs->user_data[MC_PLAYER_CB_TYPE_ERROR]);
}
- break;
+ }
+ break;
- case MC_PLAYER_CB_TYPE_BUFFERING:
- {
- if (g_player_cbs->buffering_cb)
- g_player_cbs->buffering_cb(extra_data->param.percent ,g_player_cbs->user_data[MC_PLAYER_CB_TYPE_BUFFERING]);
+ case MC_PLAYER_CB_TYPE_BUFFERING: {
+ if (g_player_cbs->buffering_cb) {
+ g_player_cbs->buffering_cb(extra_data->param.percent , g_player_cbs->user_data[MC_PLAYER_CB_TYPE_BUFFERING]);
}
- break;
+ }
+ break;
- case MC_PLAYER_CB_TYPE_PREPARE:
- {
- if (g_player_cbs->prepare_cb)
- g_player_cbs->prepare_cb(g_player_cbs->user_data[MC_PLAYER_CB_TYPE_PREPARE]);
+ case MC_PLAYER_CB_TYPE_PREPARE: {
+ if (g_player_cbs->prepare_cb) {
+ g_player_cbs->prepare_cb(g_player_cbs->user_data[MC_PLAYER_CB_TYPE_PREPARE]);
}
- break;
+ }
+ break;
default:
DEBUG_TRACE("Not suppoted callback type [%d]", extra_data->cb_type);
media_handle = (mp_media_info_h)item_data->media;
mp_media_info_get_file_path(media_handle, &cur_uri);
cur_item_data = item_data;
- if (pre_item_data)
- {
+ if (pre_item_data) {
mp_media_info_get_file_path((mp_media_info_h)(pre_item_data->media), &pre_uri);
}
- if (NULL == pre_uri || NULL == mc_player)
- {
+ if (NULL == pre_uri || NULL == mc_player) {
DEBUG_TRACE("pre listen play new song");
mc_pre_play_mgr_play_song(item_data);
- }
- else
- {
+ } else {
if (g_strcmp0(pre_uri, cur_uri) != 0) {
//playing song changed update genlist
DEBUG_TRACE("pre listen change listen song");
//mc_pre_play_mgr_reset_song(pre_item_data);
mc_pre_play_mgr_reset_song_without_stop(pre_item_data);
mc_pre_play_mgr_play_song(item_data);
- }
- else {
+ } else {
// play control in pre song
DEBUG_TRACE("pre listen play control");
mc_pre_play_mgr_play_control(item_data);
media_handle = (mp_media_info_h)item_data->media;
mp_media_info_get_file_path(media_handle, &cur_uri);
- cur_item_data = item_data;
- if (pre_item_data)
- {
+ cur_item_data = item_data;
+ if (pre_item_data) {
mp_media_info_get_file_path((mp_media_info_h)(pre_item_data->media), &pre_uri);
}
DEBUG_TRACE("pre uri = %s", pre_uri);
- if (NULL == pre_uri || NULL == mc_player)
- {
+ if (NULL == pre_uri || NULL == mc_player) {
//play new song
DEBUG_TRACE("pre listen play new song");
mc_pre_play_mgr_play_song(item_data);
- }
- else
- {
- if (g_strcmp0(pre_uri, cur_uri) != 0)
- {
+ } else {
+ if (g_strcmp0(pre_uri, cur_uri) != 0) {
//playing song changed update genlist
DEBUG_TRACE("pre listen change listen song");
mc_pre_play_mgr_reset_song(pre_item_data);
mc_pre_play_mgr_play_song(item_data);
- }
- else
- {
+ } else {
// play control in pre song
DEBUG_TRACE("pre listen play control");
mc_pre_play_mgr_play_control(item_data);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mc-search-list.h"
elm_layout_file_set(no_contents, MC_EDJ_FILE, "no_result");
- if (list->genlist)
- {
+ if (list->genlist) {
elm_box_unpack(list->box, list->genlist);
evas_object_hide(list->genlist);
}
{
UgMpSearchList_t *list = (UgMpSearchList_t *)thiz;
MP_CHECK_VAL(list, -1);
- if (0 >= count && (list->filter_str && strlen(list->filter_str)))
- {
+ if (0 >= count && (list->filter_str && strlen(list->filter_str))) {
ERROR_TRACE("no tracks");
- if (!list->no_content)
+ if (!list->no_content) {
list->no_content = _mc_search_list_no_content_add(list);
+ }
return -1;
}
- if (list->no_content)
- {
+ if (list->no_content) {
elm_box_unpack(list->box, list->no_content);
evas_object_del(list->no_content);
list->no_content = NULL;
MP_CHECK_NULL(item_data);
mp_media_info_h track = item_data->handle;
- mp_retvm_if (!track, NULL, "data is null");
+ mp_retvm_if(!track, NULL, "data is null");
UgMpSearchList_t *list = evas_object_data_get(obj, "list_handle");
MP_CHECK_NULL(list);
MP_CHECK_NULL(part);
- if (!strcmp(part, "elm.text.1") || !strcmp(part, "elm.slide.text.1"))
- {
+ if (!strcmp(part, "elm.text.1") || !strcmp(part, "elm.slide.text.1")) {
char *title = NULL;
mp_media_info_get_title(track, &title);
- mp_retv_if (!title, NULL);
- if (!strcmp(part, "elm.text.1"))
- {
+ mp_retv_if(!title, NULL);
+ if (!strcmp(part, "elm.text.1")) {
bool res = false;
char *markup_name = (char *)mc_common_search_markup_keyword(title, list->filter_str, &res);
return (res) ? g_strdup(markup_name) : elm_entry_utf8_to_markup(title);
- }
- else
+ } else {
return g_strdup(title);
- }
- else if (!strcmp(part, "elm.text.2"))
- {
+ }
+ } else if (!strcmp(part, "elm.text.2")) {
char *artist = NULL;
mp_media_info_get_artist(track, &artist);
- mp_retv_if (!artist, NULL);
+ mp_retv_if(!artist, NULL);
return g_strdup(artist);
}
return NULL;
MP_CHECK_NULL(item_data);
mp_media_info_h track = item_data->handle;
- mp_retvm_if (!track, NULL, "data is null");
+ mp_retvm_if(!track, NULL, "data is null");
- if (!strcmp(part, "elm.icon"))
- {
+ if (!strcmp(part, "elm.icon")) {
char *thumbpath = NULL;
Evas_Object *icon;
MP_CHECK_NULL(item_data);
mp_media_info_h svc_item = item_data->handle;
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
UgMpSearchList_t *list = evas_object_data_get(obj, "list_handle");
MP_CHECK_NULL(list);
MP_CHECK_NULL(part);
- if (!strcmp(part, "elm.text.1") || !strcmp(part, "elm.slide.text.1"))
- {
+ if (!strcmp(part, "elm.text.1") || !strcmp(part, "elm.slide.text.1")) {
ret = mp_media_info_group_get_main_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
if (!strcmp(part, "elm.text.1")) {
bool res = false;
char *markup_name = (char *)mc_common_search_markup_keyword(name, list->filter_str, &res);
return (res) ? g_strdup(markup_name) : elm_entry_utf8_to_markup(name);
- }
- else
+ } else {
return g_strdup(name);
+ }
- }
- else if (!strcmp(part, "elm.text.2"))
- {
+ } else if (!strcmp(part, "elm.text.2")) {
ret = mp_media_info_group_get_sub_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
return g_strdup(name);
}
MP_CHECK_NULL(item_data);
mp_media_info_h svc_item = item_data->handle;
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
MP_CHECK_NULL(part);
- if (!strcmp(part, "elm.icon"))
- {
+ if (!strcmp(part, "elm.icon")) {
char *thumb_name = NULL;
mp_media_info_group_get_thumbnail_path(svc_item, &thumb_name);
icon = mc_common_create_thumb_icon(obj, thumb_name, MC_LIST_ICON_SIZE, MC_LIST_ICON_SIZE);
_mc_search_list_popup_to_bottom(list->ad);
- if (gli_data->handle)
- {
+ if (gli_data->handle) {
ret = mp_media_info_group_get_main_info(gli_data->handle, &name);
DEBUG_TRACE("thumbnail=%s", thumbnail);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
mc_common_push_track_view_by_group_name(list->ad, MP_TRACK_BY_ALBUM, name, playlist_id, NULL);
}
MP_CHECK_NULL(item_data);
mp_media_info_h svc_item = item_data->handle;
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
UgMpSearchList_t *list = evas_object_data_get(obj, "list_handle");
MP_CHECK_NULL(list);
- if (!strcmp(part, "elm.text"))
- {
+ if (!strcmp(part, "elm.text")) {
ret = mp_media_info_group_get_main_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
bool res = false;
char *markup_name = (char *)mc_common_search_markup_keyword(name, list->filter_str, &res);
MP_CHECK_NULL(item_data);
mp_media_info_h svc_item = item_data->handle;
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
- if (!strcmp(part, "elm.icon"))
- {
+ if (!strcmp(part, "elm.icon")) {
char *thumb_name = NULL;
mp_media_info_group_get_thumbnail_path(svc_item, &thumb_name);
icon = mc_common_create_thumb_icon(obj, thumb_name, MC_LIST_ICON_SIZE, MC_LIST_ICON_SIZE);
_mc_search_list_popup_to_bottom(list->ad);
- if (gli_data->handle)
- {
+ if (gli_data->handle) {
mp_media_info_group_get_main_info(gli_data->handle, &name);
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
mc_common_push_track_view_by_group_name(list->ad, MP_TRACK_BY_ARTIST, name, playlist_id, NULL);
}
//startfunc;
char *text = NULL;
- if (!strcmp(part, "elm.text"))
- {
+ if (!strcmp(part, "elm.text")) {
text = GET_STR(data);
return g_strdup(text);
}
{
UgMpSearchList_t *list = thiz;
MP_CHECK(list);
- if (!list->itc_track)
- {
+ if (!list->itc_track) {
list->itc_track = elm_genlist_item_class_new();
MP_CHECK(list->itc_track);
list->itc_track->item_style = "music/2text.1icon.tb";
list->itc_track->func.content_get = _mc_search_track_list_icon_get;
list->itc_track->func.del = _mc_search_list_item_del;
}
- if (!list->itc_album)
- {
+ if (!list->itc_album) {
list->itc_album = elm_genlist_item_class_new();
MP_CHECK(list->itc_album);
list->itc_album->item_style = "music/2text.1icon.tb";
list->itc_album->func.content_get = _mc_search_album_list_icon_get;
list->itc_album->func.del = _mc_search_list_item_del;
}
- if (!list->itc_artist)
- {
+ if (!list->itc_artist) {
list->itc_artist = elm_genlist_item_class_new();
MP_CHECK(list->itc_artist);
list->itc_artist->item_style = "music/1text.1icon.2.tb";
list->itc_artist->func.content_get = _mc_search_artist_list_icon_get;
list->itc_artist->func.del = _mc_search_list_item_del;
}
- if (!list->itc_group_title)
- {
+ if (!list->itc_group_title) {
list->itc_group_title = elm_genlist_item_class_new();
MP_CHECK(list->itc_group_title);
list->itc_group_title->item_style = "music/groupindex";
UgMpSearchList_t *list = (UgMpSearchList_t *)data;
MP_CHECK(list);
list->search_group_git =
- elm_genlist_item_append(list->genlist, list->itc_group_title, text_ID, NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);
+ elm_genlist_item_append(list->genlist, list->itc_group_title, text_ID, NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);
elm_genlist_item_select_mode_set(list->search_group_git, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
}
mp_media_list_h svc_handle = NULL;
ret = mp_media_info_group_list_count(MP_GROUP_BY_ARTIST, NULL, list->filter_str, &artist_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to create structure");
goto END;
}
ret = mp_media_info_group_list_count(MP_GROUP_BY_ALBUM, NULL, list->filter_str, &album_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to create structure");
goto END;
}
ret = mp_media_info_list_count(MP_TRACK_ALL, NULL, NULL, list->filter_str, 0, &track_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to create structure");
goto END;
}
count = artist_count + album_count + track_count;
list->track_count = track_count;
- if (_mc_search_list_set_sentinel(list, count))
+ if (_mc_search_list_set_sentinel(list, count)) {
goto END;
+ }
/*create new genlist*/
- if (list->genlist != NULL)
- {
+ if (list->genlist != NULL) {
evas_object_del(list->genlist);
list->genlist = NULL;
}
evas_object_data_set(list->genlist, "list_handle", (void *)list);
_mc_search_list_set_itc(list);
- if (artist_count)
- {
+ if (artist_count) {
DEBUG_TRACE("append artist list items");
_mc_search_list_append_group_title(list, ("IDS_MUSIC_TAB4_ARTISTS"));
ret = mp_media_info_group_list_create(&svc_handle, MP_GROUP_BY_ARTIST, NULL, list->filter_str, 0, artist_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to get items");
- if (svc_handle)
- {
- mp_media_info_group_list_destroy(svc_handle);
- }
+ if (svc_handle) {
+ mp_media_info_group_list_destroy(svc_handle);
+ }
goto END;
}
- for (index = 0; index < artist_count; index++)
- {
+ for (index = 0; index < artist_count; index++) {
mp_media_info_h item = NULL;
item = mp_media_info_group_list_nth_item(svc_handle, index);
- if (item == NULL)
- {
+ if (item == NULL) {
DEBUG_TRACE("Fail to mp_media_info_group_list_nth_item, ret[%d], index[%d]", ret, index);
- continue;
+ continue;
}
mc_list_item_data_t *item_data = calloc(1, sizeof(mc_list_item_data_t));
item_data->group_type = MP_GROUP_BY_ARTIST;
item_data->it = elm_genlist_item_append(list->genlist, list->itc_artist, (void *)item_data,
- list->search_group_git, ELM_GENLIST_ITEM_NONE,
- _mc_search_artist_select_cb, list);
+ list->search_group_git, ELM_GENLIST_ITEM_NONE,
+ _mc_search_artist_select_cb, list);
}
- if (list->artist_handle)
- {
+ if (list->artist_handle) {
mp_media_info_group_list_destroy(list->artist_handle);
list->artist_handle = NULL;
}
}
- if (album_count)
- {
+ if (album_count) {
DEBUG_TRACE("append album_count list items");
_mc_search_list_append_group_title(list, ("IDS_MUSIC_TAB4_ALBUMS"));
ret = mp_media_info_group_list_create(&svc_handle, MP_GROUP_BY_ALBUM, NULL, list->filter_str, 0, album_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to get items");
- if (svc_handle)
- {
- mp_media_info_group_list_destroy(svc_handle);
- }
+ if (svc_handle) {
+ mp_media_info_group_list_destroy(svc_handle);
+ }
goto END;
}
- for (index = 0; index < album_count; index++)
- {
+ for (index = 0; index < album_count; index++) {
mp_media_info_h item = NULL;
char *title = NULL;
item = mp_media_info_group_list_nth_item(svc_handle, index);
- if (item == NULL)
- {
+ if (item == NULL) {
DEBUG_TRACE("Fail to mp_media_info_group_list_nth_item, ret[%d], index[%d]", ret, index);
continue;
}
item_data->group_type = MP_GROUP_BY_ALBUM;
item_data->it = elm_genlist_item_append(list->genlist, list->itc_album, (void *)item_data,
- list->search_group_git, ELM_GENLIST_ITEM_NONE,
- _mc_search_album_select_cb, list);
+ list->search_group_git, ELM_GENLIST_ITEM_NONE,
+ _mc_search_album_select_cb, list);
}
- if (list->album_handle)
- {
+ if (list->album_handle) {
mp_media_info_group_list_destroy(list->album_handle);
list->album_handle = NULL;
}
}
- if (track_count)
- {
+ if (track_count) {
DEBUG_TRACE("append track_count list items");
_mc_search_list_append_group_title(list, (STR_MP_TRACKS));
ret = mp_media_info_list_create(&svc_handle, MP_TRACK_ALL, NULL, NULL, list->filter_str, 0, 0, track_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to get items");
- if (svc_handle)
- {
+ if (svc_handle) {
mp_media_info_list_destroy(svc_handle);
}
goto END;
}
- for (index = 0; index < track_count; index++)
- {
+ for (index = 0; index < track_count; index++) {
mp_media_info_h item = NULL;
item = mp_media_info_list_nth_item(svc_handle, index);
- if (!item)
+ if (!item) {
continue;
+ }
mc_list_item_data_t *item_data;
item_data = calloc(1, sizeof(mc_list_item_data_t));
item_data->group_type = MP_GROUP_NONE;
item_data->it = elm_genlist_item_append(list->genlist, list->itc_track, (void *)item_data,
- list->search_group_git, ELM_GENLIST_ITEM_NONE,
- _mc_search_track_sel_cb, list);
+ list->search_group_git, ELM_GENLIST_ITEM_NONE,
+ _mc_search_track_sel_cb, list);
}
- if (list->track_handle)
- {
+ if (list->track_handle) {
mp_media_info_list_destroy(list->track_handle);
list->track_handle = NULL;
}
}
- END:
+END:
endfunc;
}
int field;
va_start(var_args, list);
- do
- {
+ do {
field = va_arg(var_args, int);
DEBUG_TRACE("field is %d", field);
- switch (field)
- {
- case MC_SEARCH_LIST_FILTER_STR:
- {
- char *val = va_arg((var_args), char *);
- SAFE_FREE(list->filter_str);
- list->filter_str = g_strdup(val);
- DEBUG_TRACE("list->filter_str = %s", list->filter_str);
+ switch (field) {
+ case MC_SEARCH_LIST_FILTER_STR: {
+ char *val = va_arg((var_args), char *);
+ SAFE_FREE(list->filter_str);
+ list->filter_str = g_strdup(val);
+ DEBUG_TRACE("list->filter_str = %s", list->filter_str);
- break;
- }
+ break;
+ }
default:
DEBUG_TRACE("Invalid arguments");
}
- }
- while (field >= 0);
+ } while (field >= 0);
va_end(var_args);
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mc-search-view.h"
search_str = mc_search_text_get(search->search_bar);
EVENT_TRACE("search_str: %s", search_str);
- if (search_str)
- {
- if (search->needle)
+ if (search_str) {
+ if (search->needle) {
free(search->needle);
+ }
search->needle = search_str;
//signal = "hide.screen";
- }
- else
- {
- if (search->needle)
+ } else {
+ if (search->needle) {
free(search->needle);
+ }
//signal = "show.screen";
}
MP_CHECK(search->layout);
search->search_bar = mc_search_create_new(search->layout,
- _mc_search_view_keyword_changed_cb, search, NULL, NULL,
- NULL, search, NULL, search);
+ _mc_search_view_keyword_changed_cb, search, NULL, NULL,
+ NULL, search, NULL, search);
MP_CHECK(search->search_bar);
evas_object_show(mc_search_entry_get(search->search_bar));
endfunc;
{
startfunc;
- search_view_data_t *search = (search_view_data_t *)thiz;
+ search_view_data_t *search = (search_view_data_t *)thiz;
- Evas_Object *layout = mc_common_load_edj(parent, MC_EDJ_FILE, "view_layout");
+ Evas_Object *layout = mc_common_load_edj(parent, MC_EDJ_FILE, "view_layout");
- search->layout = layout;
+ search->layout = layout;
/* search bar */
_mc_search_view_create_search_bar(search);
- evas_object_event_callback_add(layout, EVAS_CALLBACK_DEL, _mc_search_layout_del_cb, search);
+ evas_object_event_callback_add(layout, EVAS_CALLBACK_DEL, _mc_search_layout_del_cb, search);
char *keyword = NULL;
- search->needle= g_strdup(keyword);
+ search->needle = g_strdup(keyword);
mc_search_text_set(search->search_bar, keyword);
_mc_search_view_content_load(search);
search_view_data_t *mc_search_view_create(Evas_Object *parent, struct app_data *ad)
{
eventfunc;
- search_view_data_t *search = NULL;
+ search_view_data_t *search = NULL;
- search = calloc(1, sizeof(search_view_data_t));
+ search = calloc(1, sizeof(search_view_data_t));
MP_CHECK_NULL(search);
- search->ad = ad;
+ search->ad = ad;
- _mc_search_init(ad->navi_bar, search);
+ _mc_search_init(ad->navi_bar, search);
- Evas_Object *searchbar_layout = NULL;
- elm_object_part_content_set(search->layout, "searchbar", searchbar_layout);
- search->searchbar_layout = searchbar_layout;
+ Evas_Object *searchbar_layout = NULL;
+ elm_object_part_content_set(search->layout, "searchbar", searchbar_layout);
+ search->searchbar_layout = searchbar_layout;
- Elm_Object_Item *navi_it = elm_naviframe_item_push(ad->navi_bar, NULL, NULL, NULL, search->layout, "empty/music");
- search->navi_it = navi_it;
+ Elm_Object_Item *navi_it = elm_naviframe_item_push(ad->navi_bar, NULL, NULL, NULL, search->layout, "empty/music");
+ search->navi_it = navi_it;
- elm_naviframe_item_pop_cb_set(navi_it, mc_quit_cb, ad);
+ elm_naviframe_item_pop_cb_set(navi_it, mc_quit_cb, ad);
return search;
}
{
MP_CHECK(search);
IF_FREE(search->needle);
- search->needle= g_strdup(keyword);
+ search->needle = g_strdup(keyword);
mc_search_text_set(search->search_bar, keyword);
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mc-search.h"
{
MP_CHECK(data);
MP_CHECK(obj);
- elm_object_focus_allow_set(obj,EINA_TRUE);
+ elm_object_focus_allow_set(obj, EINA_TRUE);
elm_object_focus_set(obj, EINA_TRUE);
}
MP_CHECK(entry);
const char *signal = NULL;
- if (elm_entry_is_empty(entry))
+ if (elm_entry_is_empty(entry)) {
signal = "elm,state,eraser,hide";
- else
+ } else {
signal = "elm,state,eraser,show";
+ }
elm_object_signal_emit(searchbar, signal, "elm");
}
MP_CHECK(entry);
const char *signal = NULL;
- if (elm_entry_is_empty(entry))
+ if (elm_entry_is_empty(entry)) {
signal = "elm,state,eraser,hide";
- else
+ } else {
signal = "elm,state,eraser,show";
+ }
elm_object_signal_emit(searchbar, signal, "elm");
}
Evas_Object *
mc_search_create_new(Evas_Object * parent, Evas_Smart_Cb change_cb, void *change_cb_data, Evas_Smart_Cb cancel_cb, void *cancel_cb_data,
- Evas_Smart_Cb focus_cb, void *focus_cb_data, Evas_Smart_Cb unfocus_cb, void *unfocus_cb_data)
+ Evas_Smart_Cb focus_cb, void *focus_cb_data, Evas_Smart_Cb unfocus_cb, void *unfocus_cb_data)
{
startfunc;
Evas_Object *sb = NULL;
evas_object_smart_callback_add(en, "unfocused", unfocus_cb, focus_cb_data);
evas_object_smart_callback_add(en, "preedit,changed", _entry_text_changed_cb, sb);
- evas_object_smart_callback_add(en, "preedit,changed", change_cb, change_cb_data);
+ evas_object_smart_callback_add(en, "preedit,changed", change_cb, change_cb_data);
evas_object_smart_callback_add(en, "clicked", _mc_search_view_clicked_cb, sb);
static Elm_Entry_Filter_Limit_Size limit_filter_data;
limit_filter_data.max_char_count = 0;
limit_filter_data.max_byte_count = 193;
elm_entry_markup_filter_append(en, elm_entry_filter_limit_size, &limit_filter_data);
- evas_object_smart_callback_add(en, "maxlength,reached", _mc_search_entry_maxlength_reached_cb,NULL);
+ evas_object_smart_callback_add(en, "maxlength,reached", _mc_search_entry_maxlength_reached_cb, NULL);
evas_object_show(sb);
//elm_object_focus_set(en,EINA_TRUE);
{
MP_CHECK(search);
Evas_Object *en = mc_search_entry_get(search);
- elm_object_focus_set(en,EINA_FALSE);
+ elm_object_focus_set(en, EINA_FALSE);
}
void
{
MP_CHECK(search);
Evas_Object *en = mc_search_entry_get(search);
- elm_object_focus_set(en,EINA_TRUE);
+ elm_object_focus_set(en, EINA_TRUE);
}
Evas_Object *
MP_CHECK_NULL(entry);
const char *text = elm_entry_entry_get(entry);
- char *markup_text = elm_entry_markup_to_utf8(text);
+ char *markup_text = elm_entry_markup_to_utf8(text);
return markup_text;
}
Evas_Object *entry = evas_object_data_get(search, "entry");
MP_CHECK(entry);
- if (text == NULL)
+ if (text == NULL) {
text = "";
+ }
DEBUG_TRACE("Text: %s", text);
elm_entry_entry_set(entry, text);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <glib.h>
//#define SHOW_SEARCHBAR
-typedef struct{
+typedef struct {
struct app_data *ad;
Evas_Object *layout;
mp_media_list_h media_list;
mp_media_list_h defualt_playlist;
-}sel_view_data_t;
+} sel_view_data_t;
static Elm_Genlist_Item_Class *itc;
static void _mc_list_update(sel_view_data_t *vd);
sel_view_data_t *vd = data;
MP_CHECK(vd);
IF_FREE(vd->filter_text);
- if (vd->media_list)
+ if (vd->media_list) {
mp_media_info_group_list_destroy(vd->media_list);
+ }
free(vd);
}
vd->filter_text = g_strdup(text);
if (elm_object_focus_get(vd->searchbar_layout)) {
- if (elm_entry_is_empty(obj))
+ if (elm_entry_is_empty(obj)) {
elm_object_signal_emit(vd->searchbar_layout, "elm,state,eraser,hide", "elm");
- else
+ } else {
elm_object_signal_emit(vd->searchbar_layout, "elm,state,eraser,show", "elm");
+ }
}
_mc_list_update(vd);
sel_view_data_t *vd = data;
MP_CHECK(vd);
- if (!elm_entry_is_empty(obj))
+ if (!elm_entry_is_empty(obj)) {
elm_object_signal_emit(vd->searchbar_layout, "elm,state,eraser,show", "elm");
+ }
elm_object_signal_emit(vd->searchbar_layout, "elm,state,guidetext,hide", "elm");
elm_object_signal_emit(vd->searchbar_layout, "cancel,in", "");
}
DEBUG_TRACE("");
sel_view_data_t *vd = data;
MP_CHECK(vd);
- if (elm_entry_is_empty(obj))
+ if (elm_entry_is_empty(obj)) {
elm_object_signal_emit(vd->searchbar_layout, "elm,state,guidetext,show", "elm");
+ }
elm_object_signal_emit(vd->searchbar_layout, "elm,state,eraser,hide", "elm");
elm_object_signal_emit(vd->searchbar_layout, "cancel,out", "");
}
evas_object_hide(obj);
elm_object_signal_emit(vd->searchbar_layout, "cancel,out", "");
text = elm_entry_entry_get(vd->entry);
- if (text != NULL && strlen(text) > 0)
+ if (text != NULL && strlen(text) > 0) {
elm_entry_entry_set(vd->entry, NULL);
+ }
elm_object_focus_set(vd->entry, EINA_FALSE);
elm_object_focus_set(vd->list_object, EINA_TRUE);
}
evas_object_smart_callback_add(entry, "unfocused", _mc_unfocused_cb, vd);
elm_object_part_content_set(searchbar_layout, "elm.swallow.content", entry);
//elm_object_part_text_set(searchbar_layout, "elm.guidetext", GET_STR(MC_TEXT_SEARCH));
- mc_common_obj_domain_translatable_part_text_set(searchbar_layout, "elm.guidetext", MC_TEXT_SEARCH);
+ mc_common_obj_domain_translatable_part_text_set(searchbar_layout, "elm.guidetext", MC_TEXT_SEARCH);
elm_object_signal_callback_add(searchbar_layout, "elm,eraser,clicked", "elm", _mc_eraser_clicked_cb, vd);
elm_object_signal_callback_add(searchbar_layout, "elm,bg,clicked", "elm", _mc_bg_clicked_cb, vd);
elm_entry_input_panel_layout_set(entry, ELM_INPUT_PANEL_LAYOUT_NORMAL);
mp_media_info_group_get_main_info(media, &title);
mp_media_info_group_get_thumbnail_path(media, &thumbnail_path);
- if (vd->type == MP_GROUP_BY_PLAYLIST)
+ if (vd->type == MP_GROUP_BY_PLAYLIST) {
mp_media_info_group_get_playlist_id(media, &playlist_id);
+ }
//_add_to_home(vd, title, playlist_id, thumbnail_path);
int i;
mp_media_list_h media_list = NULL;
- if (vd->type == MP_GROUP_BY_PLAYLIST)
- {
+ if (vd->type == MP_GROUP_BY_PLAYLIST) {
mp_media_info_h media = NULL;
mp_media_info_group_list_create(&media_list, MP_GROUP_BY_SYS_PLAYLIST, NULL, NULL, 0, 0);
i = 0;
- for (i = 0; i<3; i++) {
+ for (i = 0; i < 3; i++) {
media = mp_media_info_group_list_nth_item(media_list, i);
- if (!media)
+ if (!media) {
break;
+ }
elm_genlist_item_append(vd->genlist, itc, media,
- NULL, ELM_GENLIST_ITEM_NONE, _gl_sel, vd);
+ NULL, ELM_GENLIST_ITEM_NONE, _gl_sel, vd);
}
- if (vd->defualt_playlist)
+ if (vd->defualt_playlist) {
mp_media_info_group_list_destroy(vd->defualt_playlist);
+ }
vd->defualt_playlist = media_list;
}
mp_media_info_group_list_create(&media_list, vd->type, NULL, vd->filter_text, 0, vd->count);
- for (i = 0; i < vd->count; i++)
- {
+ for (i = 0; i < vd->count; i++) {
elm_genlist_item_append(vd->genlist, itc,
- mp_media_info_group_list_nth_item(media_list, i),
- NULL, ELM_GENLIST_ITEM_NONE, _gl_sel, vd);
+ mp_media_info_group_list_nth_item(media_list, i),
+ NULL, ELM_GENLIST_ITEM_NONE, _gl_sel, vd);
}
- if (vd->media_list)
+ if (vd->media_list) {
mp_media_info_group_list_destroy(vd->media_list);
+ }
vd->media_list = media_list;
endfunc;
}
}
if (!vd->no_content) {
NoContentType_e type = NO_CONTENT_SONG;
- if (vd->type == MP_GROUP_BY_PLAYLIST)
+ if (vd->type == MP_GROUP_BY_PLAYLIST) {
type = NO_CONTENT_PLAYLIST;
- else if (vd->type == MP_GROUP_BY_ARTIST)
+ } else if (vd->type == MP_GROUP_BY_ARTIST) {
type = NO_CONTENT_ARTIST;
- else if (vd->type == MP_GROUP_BY_ALBUM)
+ } else if (vd->type == MP_GROUP_BY_ALBUM) {
type = NO_CONTENT_ALBUM;
+ }
vd->no_content = mc_widget_no_content_add(vd->layout, type);
}
list_object = vd->no_content;
- }
- else
- {
+ } else {
if (vd->no_content) {
evas_object_del(vd->no_content);
vd->no_content = NULL;
itc = elm_genlist_item_class_new();
itc->func.content_get = mc_group_content_get;
- switch (type)
- {
+ switch (type) {
case MC_SHORTCUT_ALBUM:
itc->item_style = "music/3text.1icon.2/";
itc->func.text_get = mc_album_text_get;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mc-track-list.h"
extern list_item_data_t *cur_item_data;
extern int g_position;
-typedef struct{
+typedef struct {
struct app_data *ad;
Evas_Object *no_content;
Ecore_Timer *destroy_timer;
Elm_Object_Item *win_navi_it;
-}track_list_data_t;
+} track_list_data_t;
#define GET_LIST_DATA(obj) evas_object_data_get(obj, "list_data")
player_state_e state = mc_pre_play_get_player_state();
if (part_content) {
- if (state == PLAYER_STATE_PLAYING || state == PLAYER_STATE_IDLE)
+ if (state == PLAYER_STATE_PLAYING || state == PLAYER_STATE_IDLE) {
elm_object_signal_emit(part_content, "show_play", "*");
- else
+ } else {
elm_object_signal_emit(part_content, "show_pause", "*");
+ }
//elm_object_item_signal_emit(cur_item_data->it, "show_color" ,"*");
}
{
startfunc;
char *name = NULL;
- if (count > 0) {
- name = g_strdup_printf(GET_STR(STR_MP_SELECT_ITEMS), count);
- } else {
- name = GET_STR(MC_TEXT_SELECT);
- }
- return g_strdup(name);
+ if (count > 0) {
+ name = g_strdup_printf(GET_STR(STR_MP_SELECT_ITEMS), count);
+ } else {
+ name = GET_STR(MC_TEXT_SELECT);
+ }
+ return g_strdup(name);
}
static char *_gl_select_all_text_get(void *data, Evas_Object *obj, const char *part)
mp_media_info_h media = it_data->media;
mp_media_info_get_file_path(media, &uri);
- mp_retv_if (!uri, NULL);
+ mp_retv_if(!uri, NULL);
int ret = 0;
if ((!strcmp(part, "elm.text.main.left.top")) || (!strcmp(part, "elm.text.sub.left.bottom"))) {
if (!strcmp(part, "elm.text.main.left.top")) {
ret = mp_media_info_get_title(media, &title);
- MP_CHECK_NULL(ret==0);
+ MP_CHECK_NULL(ret == 0);
} else {
ret = mp_media_info_get_artist(media, &title);
- MP_CHECK_NULL(ret==0);
+ MP_CHECK_NULL(ret == 0);
}
if (cur_item_data) {
g = 108;
b = 148;
a = 255;
- memset(result, 0x00, DEF_STR_LEN+1);
+ memset(result, 0x00, DEF_STR_LEN + 1);
snprintf(result, DEF_STR_LEN,
- "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, markup_title);
+ "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, markup_title);
IF_FREE(markup_title);
return g_strdup(result);
MP_CHECK_VAL(ld->genlist, 0);
item = elm_genlist_first_item_get(ld->genlist);
- if (ld->ad->select_type == MC_SELECT_MULTI)
+ if (ld->ad->select_type == MC_SELECT_MULTI) {
item = elm_genlist_item_next_get(item);
+ }
while (item) {
list_item_data_t *it_data = elm_object_item_data_get(item);
item = elm_genlist_item_next_get(item);
static Elm_Object_Item *_get_select_radio(void *data)
{
- startfunc;
+ startfunc;
- track_list_data_t *ld = data;
+ track_list_data_t *ld = data;
- Elm_Object_Item *item = NULL;
- item = elm_genlist_first_item_get(ld->genlist);
+ Elm_Object_Item *item = NULL;
+ item = elm_genlist_first_item_get(ld->genlist);
- while (item) {
- list_item_data_t *it_data = elm_object_item_data_get(item);
- item = elm_genlist_item_next_get(item);
+ while (item) {
+ list_item_data_t *it_data = elm_object_item_data_get(item);
+ item = elm_genlist_item_next_get(item);
- int index = elm_radio_value_get(g_radio_main);
- DEBUG_TRACE("index: %d", index);
- if (it_data->index == index)
- {
- return item;
- }
- }
- return item;
+ int index = elm_radio_value_get(g_radio_main);
+ DEBUG_TRACE("index: %d", index);
+ if (it_data->index == index) {
+ return item;
+ }
+ }
+ return item;
}
state_index = index;
elm_radio_value_set(g_radio_main, state_index);
if (index != -1) {
- if (ld->btn_set)
+ if (ld->btn_set) {
elm_object_disabled_set(ld->btn_set, false);
- if (ld->btn_cancel)
+ }
+ if (ld->btn_cancel) {
elm_object_disabled_set(ld->btn_cancel, false);
+ }
}
// elm_genlist_realized_items_update(ld->genlist);
}
} else if (it_data->ad->select_type == MC_SELECT_SINGLE) {
- if(item) {
+ if (item) {
index = it_data->index;
elm_radio_value_set(g_radio_main, index);
}
elm_genlist_item_fields_update(event_info, "elm.icon.2", ELM_GENLIST_ITEM_FIELD_CONTENT);
- if ((ld->ad->select_type == MC_SELECT_MULTI) && ((ld->ad->limitsize>0) && (item_size + mpFileInfo.st_size > ld->ad->limitsize)) && it_data->checked) {
+ if ((ld->ad->select_type == MC_SELECT_MULTI) && ((ld->ad->limitsize > 0) && (item_size + mpFileInfo.st_size > ld->ad->limitsize)) && it_data->checked) {
WARN_TRACE("Exceeded max size by caller");
size_exceeded = true;
it_data->checked = !it_data->checked;
- if(!it_data->checkbox_cb) {
+ if (!it_data->checkbox_cb) {
Evas_Object *check = elm_object_item_part_content_get(item, "elm.icon.right");
Eina_Bool check_state = elm_check_state_get(check);
elm_check_state_set(check, !check_state);
IF_FREE(name);
}
- if ((ld->ad->select_type == MC_SELECT_MULTI) && ((ld->ad->max_count>0) && _get_select_count(ld) > ld->ad->max_count)) {
+ if ((ld->ad->select_type == MC_SELECT_MULTI) && ((ld->ad->max_count > 0) && _get_select_count(ld) > ld->ad->max_count)) {
WARN_TRACE("Exceeded max count by caller");
it_data->checked = !it_data->checked;
- if(!it_data->checkbox_cb) {
+ if (!it_data->checkbox_cb) {
Evas_Object *check = elm_object_item_part_content_get(item, "elm.icon.right");
Eina_Bool check_state = elm_check_state_get(check);
elm_check_state_set(check, !check_state);
Elm_Object_Item *selected_item = elm_genlist_first_item_get(ld->genlist);
Evas_Object *check = elm_object_item_part_content_get(selected_item, "elm.icon");
if (!size_exceeded) {
- if (it_data->checked)
+ if (it_data->checked) {
item_size = item_size + mpFileInfo.st_size;
- else
+ } else {
item_size = item_size - mpFileInfo.st_size;
+ }
}
if ((_get_media_list_count(ld) - _get_select_count(ld)) == 0) {
elm_check_state_set(check, EINA_TRUE);
track_list_data_t *ld = evas_object_data_get(ad->track_list, "list_data");
MP_CHECK(ld);
- Elm_Object_Item *item;
- item = elm_genlist_first_item_get(ld->genlist);
+ Elm_Object_Item *item;
+ item = elm_genlist_first_item_get(ld->genlist);
- while (item) {
- char *path = NULL;
+ while (item) {
+ char *path = NULL;
list_item_data_t *it_data = elm_object_item_data_get(item);
mp_media_info_h media = it_data->media;
MP_CHECK(media);
mp_media_info_get_file_path(media, &path);
- if (!strcmp(path, uri))
- {
+ if (!strcmp(path, uri)) {
elm_genlist_item_bring_in(it_data->it, ELM_GENLIST_ITEM_SCROLLTO_TOP);
elm_radio_value_set(g_radio_main, it_data->index);
elm_genlist_item_selected_set(item, EINA_TRUE);
}
item = elm_genlist_item_next_get(item);
- }
+ }
// elm_genlist_realized_items_update(ld->genlist);
}
app_control_h service = NULL;
app_control_create(&service);
- app_control_reply_to_launch_request(service,ld->ad->service, APP_CONTROL_RESULT_SUCCEEDED);
+ app_control_reply_to_launch_request(service, ld->ad->service, APP_CONTROL_RESULT_SUCCEEDED);
if (ld->t_type == MP_TRACK_ALL) {
mp_ecore_timer_del(ld->destroy_timer);
ld->destroy_timer = ecore_timer_add(0.1, _destroy_timer_cb, ld);
if (selected_item == item) {
char *tmp = NULL;
mp_media_info_h media = it_data->media;
- if (!media) continue;
+ if (!media) {
+ continue;
+ }
mp_media_info_get_file_path(media, &tmp);
- if (path == NULL)
+ if (path == NULL) {
path = g_string_new(tmp);
- else
+ } else {
g_string_append_printf(path, fmt, tmp);
+ }
count++;
- path_array = realloc(path_array, sizeof(char *)*count);
- if (path_array != NULL)
- path_array[count -1] = tmp;
+ path_array = realloc(path_array, sizeof(char *) * count);
+ if (path_array != NULL) {
+ path_array[count - 1] = tmp;
+ }
}
}
app_control_h service = NULL;
app_control_create(&service);
app_control_add_extra_data_array(service, APP_CONTROL_DATA_PATH,
- (const char **)path_array,
- count);
+ (const char **)path_array,
+ count);
app_control_add_extra_data_array(service, APP_CONTROL_DATA_SELECTED, (const char **)path_array, count);
- app_control_reply_to_launch_request(service,ld->ad->service, APP_CONTROL_RESULT_SUCCEEDED);
+ app_control_reply_to_launch_request(service, ld->ad->service, APP_CONTROL_RESULT_SUCCEEDED);
mp_ecore_timer_del(ld->destroy_timer);
ld->destroy_timer = ecore_timer_add(0.1, _destroy_timer_cb, ld);
if (it_data && it_data->checked) {
char *tmp = NULL;
mp_media_info_h media = it_data->media;
- if (!media) break;
+ if (!media) {
+ break;
+ }
mp_media_info_get_file_path(media, &tmp);
if (path == NULL) {
}
count++;
- path_array = realloc(path_array, sizeof(char *)*count);
- if (path_array != NULL)
- path_array[count -1] = tmp;
+ path_array = realloc(path_array, sizeof(char *) * count);
+ if (path_array != NULL) {
+ path_array[count - 1] = tmp;
+ }
}
}
app_control_h service = NULL;
app_control_create(&service);
app_control_add_extra_data_array(service, APP_CONTROL_DATA_PATH,
- (const char **)path_array,
- count);
+ (const char **)path_array,
+ count);
app_control_add_extra_data_array(service,
- APP_CONTROL_DATA_SELECTED,
- (const char **)path_array,
- count);
+ APP_CONTROL_DATA_SELECTED,
+ (const char **)path_array,
+ count);
app_control_reply_to_launch_request(service, ld->ad->service,
- APP_CONTROL_RESULT_SUCCEEDED);
+ APP_CONTROL_RESULT_SUCCEEDED);
ld->destroy_timer = ecore_timer_add(0.1, _destroy_timer_cb,
- ld);
+ ld);
app_control_destroy(service);
}
Eina_Bool state = elm_check_state_get(check);
all_selected = state;
- if ((ld->ad->limitsize>0) && (_get_total_size(ld) > ld->ad->limitsize)) {
+ if ((ld->ad->limitsize > 0) && (_get_total_size(ld) > ld->ad->limitsize)) {
DEBUG_TRACE("total size: %lld", _get_total_size(ld));
elm_check_state_set(check, !state);
char *name = g_strdup(GET_STR(STR_MC_MAX_SIZE_EXCEEDED));
return;
}
- if ((ld->ad->max_count>0) && (_get_media_list_count(ld) > ld->ad->max_count)) {
+ if ((ld->ad->max_count > 0) && (_get_media_list_count(ld) > ld->ad->max_count)) {
elm_check_state_set(check, !state);
char *name = g_strdup_printf(GET_STR(STR_MC_MAX_COUNT_EXCEEDED), ld->ad->max_count);
mc_post_status_message(name);
item = elm_genlist_first_item_get(ld->genlist);
Evas_Object *check = elm_object_item_part_content_get(item, "elm.icon");
Eina_Bool state = elm_check_state_get(check);
- if (state == EINA_FALSE && ld->ad->max_count<=0) {
+ if (state == EINA_FALSE && ld->ad->max_count <= 0) {
elm_check_state_set(check, !state);
}
- if((ld->ad->limitsize>0) && (_get_total_size(ld) > ld->ad->limitsize)) {
+ if ((ld->ad->limitsize > 0) && (_get_total_size(ld) > ld->ad->limitsize)) {
char *name = g_strdup(GET_STR(STR_MC_MAX_SIZE_EXCEEDED));
mc_post_status_message(name);
IF_FREE(name);
return;
}
- if ((ld->ad->max_count>0) && (_get_media_list_count(ld) > ld->ad->max_count)) {
+ if ((ld->ad->max_count > 0) && (_get_media_list_count(ld) > ld->ad->max_count)) {
char *name = g_strdup_printf(GET_STR(STR_MC_MAX_COUNT_EXCEEDED), ld->ad->max_count);
mc_post_status_message(name);
IF_FREE(name);
MP_CHECK_NULL(ld);
ld->ad = ad;
- if (ad->select_type == MC_SELECT_MULTI)
+ if (ad->select_type == MC_SELECT_MULTI) {
ld->multiple = true;
+ }
- if (ad->select_type == MC_SELECT_SINGLE_RINGTONE)
+ if (ad->select_type == MC_SELECT_SINGLE_RINGTONE) {
ld->single = true;
+ }
Evas_Object *done_btn = elm_object_item_part_content_unset(ld->win_navi_it, "toolbar");
- if (done_btn)
+ if (done_btn) {
evas_object_del(done_btn);
+ }
evas_object_data_set(layout, "list_data", ld);
evas_object_event_callback_add(layout, EVAS_CALLBACK_FREE, _layout_del_cb, ld);
if (ad->select_type == MC_SELECT_MULTI) {
#if 0
Evas_Object *toolbar = mc_widget_create_naviframe_toolbar(ld->win_navi_it);
- ld->btn_done = mc_widget_create_toolbar_item_btn(toolbar,
- "naviframe/toolbar/default", GET_SYS_STR("IDS_COM_POP_DONE"), _done_cb, ld);
+ ld->btn_done = mc_widget_create_toolbar_item_btn(toolbar,
+ "naviframe/toolbar/default", GET_SYS_STR("IDS_COM_POP_DONE"), _done_cb, ld);
elm_object_item_disabled_set(ld->btn_done, true);
if (ld->win_navi_it && ad->navi_bar) {
- ld->btn_done = mc_widget_create_navi_right_btn(ad->navi_bar,ld->win_navi_it,_done_cb,ld);
+ ld->btn_done = mc_widget_create_navi_right_btn(ad->navi_bar, ld->win_navi_it, _done_cb, ld);
}
} else if (ld->ad->select_type == MC_SELECT_SINGLE_RINGTONE || ld->ad->select_type == MC_SELECT_SINGLE) {
- if (ld->win_navi_it && ad->navi_bar) {
- ld->btn_set = mc_widget_create_navi_right_btn(ad->navi_bar,ld->win_navi_it,_set_cb,ld);
- elm_object_disabled_set(ld->btn_set, EINA_TRUE);
- }
+ if (ld->win_navi_it && ad->navi_bar) {
+ ld->btn_set = mc_widget_create_navi_right_btn(ad->navi_bar, ld->win_navi_it, _set_cb, ld);
+ elm_object_disabled_set(ld->btn_set, EINA_TRUE);
+ }
/*reset back button callback*/
- /* elm_naviframe_item_pop_cb_set(navi_it, _back_cb, ld);*/
+ /* elm_naviframe_item_pop_cb_set(navi_it, _back_cb, ld);*/
}
if (ld->track_list) {
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mc-track-list.h"
#include "mp-media-info.h"
#include "mc-common.h"
-typedef struct{
+typedef struct {
struct app_data *ad;
Evas_Object *no_content;
mp_media_list_h voice_clip_list;
Ecore_Timer *destroy_timer;
-}voice_clip_list_data_t;
+} voice_clip_list_data_t;
#define GET_LIST_DATA(obj) evas_object_data_get(obj, "list_data")
int ret = 0;
if (strcmp(part, "elm.text") == 0) {
ret = mp_media_info_get_title(data, &text);
- MP_CHECK_NULL(ret==0);
+ MP_CHECK_NULL(ret == 0);
return g_strdup(text);
}
return NULL;
app_control_create(&service);
app_control_add_extra_data(service, APP_CONTROL_DATA_PATH, path);
- app_control_reply_to_launch_request(service,ld->ad->service, APP_CONTROL_RESULT_SUCCEEDED);
+ app_control_reply_to_launch_request(service, ld->ad->service, APP_CONTROL_RESULT_SUCCEEDED);
ld->destroy_timer = ecore_timer_add(0.1, _destory_timer_cb, ld);
voice_clip_list_data_t *ld = GET_LIST_DATA(list);
MP_CHECK_VAL(ld, -1);
- if (ld->voice_clip_list)
- {
+ if (ld->voice_clip_list) {
mp_media_info_list_destroy(ld->voice_clip_list);
ld->voice_clip_list = NULL;
}
evas_object_del(content);
mp_media_info_list_count(MP_TRACK_BY_VOICE_CLIP, NULL, NULL, NULL, 0, &count);
- if (count)
- {
+ if (count) {
content = _mc_create_genlist(list);
mp_media_info_list_create(&ld->voice_clip_list, MP_TRACK_BY_VOICE_CLIP, NULL, NULL, NULL, 0, 0, count);
int i = 0;
- for (i=0; i<count; i++)
- {
+ for (i = 0; i < count; i++) {
mp_media_info_h media = mp_media_info_list_nth_item(ld->voice_clip_list, i);
elm_genlist_item_append(content, &ld->itc, media, NULL, ELM_GENLIST_ITEM_NONE, _gl_sel_cb, ld);
}
- }
- else
+ } else {
content = mc_widget_no_content_add(list, NO_CONTENT_SONG);
+ }
elm_layout_content_set(list, "elm.swallow.content", content);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
elm_object_part_content_set(nocontents, "nocontents.image", icon);
const char *ids;
- if (type == NO_CONTENT_PLAYLIST)
+ if (type == NO_CONTENT_PLAYLIST) {
ids = MC_TEXT_NO_PLAYLIST;
- else if (type == NO_CONTENT_ALBUM)
+ } else if (type == NO_CONTENT_ALBUM) {
ids = MC_TEXT_NO_ALBUM;
- else if (type == NO_CONTENT_ARTIST)
+ } else if (type == NO_CONTENT_ARTIST) {
ids = MC_TEXT_NO_ARTIST;
- else
+ } else {
ids = MC_TEXT_NO_SONGS;
+ }
//elm_object_text_set(nocontents, GET_STR(ids));
- mc_common_obj_domain_text_translate(nocontents, ids);
+ mc_common_obj_domain_text_translate(nocontents, ids);
elm_object_focus_allow_set(nocontents, EINA_TRUE);
return nocontents;
{
Evas_Object *ic;
Evas_Object *btn = elm_button_add(parent);
- if (!btn) return NULL;
+ if (!btn) {
+ return NULL;
+ }
elm_object_style_set(btn, "naviframe/title_icon");
ic = elm_image_add(parent);
Evas_Object *toolbar = parent;
MP_CHECK_NULL(toolbar);
- Elm_Object_Item *toolbar_item = NULL;
- //Evas_Object *toolbar_obj_item = NULL;
+ Elm_Object_Item *toolbar_item = NULL;
+ //Evas_Object *toolbar_obj_item = NULL;
- toolbar_item = elm_toolbar_item_append(toolbar, NULL, text, func, data);
- //toolbar_obj_item = elm_toolbar_item_object_get(toolbar_item);
+ toolbar_item = elm_toolbar_item_append(toolbar, NULL, text, func, data);
+ //toolbar_obj_item = elm_toolbar_item_object_get(toolbar_item);
return toolbar_item;
}
static inline const char *_mc_get_text_domain(const char *string_id)
}
Evas_Object* mc_widget_create_navi_left_btn(Evas_Object *pParent, Elm_Object_Item *pNaviItem,
- Evas_Smart_Cb pFunc, void *pUserData)
+ Evas_Smart_Cb pFunc, void *pUserData)
{
- if (!pParent || !pNaviItem)
- {
+ if (!pParent || !pNaviItem) {
ERROR_TRACE("parent is NULL.");
return NULL;
}
const char *domain = _mc_get_text_domain(STR_MP_NAVI_CANCEL);
elm_object_domain_translatable_text_set(pLeftbtn, domain, STR_MP_NAVI_CANCEL);
- if (!pLeftbtn)
- {
+ if (!pLeftbtn) {
ERROR_TRACE("[ERR] Fail to create pLeftbtn");
return NULL;
}
}
Evas_Object* mc_widget_create_navi_right_btn(Evas_Object *pParent, Elm_Object_Item *pNaviItem,
- Evas_Smart_Cb pFunc, void *pUserData)
+ Evas_Smart_Cb pFunc, void *pUserData)
{
- if (!pParent || !pNaviItem)
- {
+ if (!pParent || !pNaviItem) {
ERROR_TRACE("parent is NULL.");
return NULL;
}
const char *domain = _mc_get_text_domain(STR_MP_NAVI_DONE);
elm_object_domain_translatable_text_set(pRightbtn, domain, STR_MP_NAVI_DONE);
- if (!pRightbtn)
- {
+ if (!pRightbtn) {
ERROR_TRACE("[ERR] Fail to create pRightbtn");
return NULL;
}
elm_object_item_part_content_set(pNaviItem, "title_right_btn", pRightbtn);
- elm_object_disabled_set(pRightbtn,EINA_TRUE);
+ elm_object_disabled_set(pRightbtn, EINA_TRUE);
evas_object_show(pRightbtn);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 MC_MODULE_API
app_control_get_extra_data(service, key, &val);
DEBUG_TRACE("key: %s, val: %s", key, val);
- if (!g_strcmp0(key, MC_REQ_TYPE_KEY))
- {
- if (!g_strcmp0(val, MC_REQ_SHORT_ALBUM_VAL))
+ if (!g_strcmp0(key, MC_REQ_TYPE_KEY)) {
+ if (!g_strcmp0(val, MC_REQ_SHORT_ALBUM_VAL)) {
ad->select_type = MC_SHORTCUT_ALBUM;
- else if (!g_strcmp0(val, MC_REQ_SHORT_PLAYLIST_VAL))
+ } else if (!g_strcmp0(val, MC_REQ_SHORT_PLAYLIST_VAL)) {
ad->select_type = MC_SHORTCUT_PLAYLIST;
- else if (!g_strcmp0(val, MC_REQ_SHORT_ARTIST_VAL))
+ } else if (!g_strcmp0(val, MC_REQ_SHORT_ARTIST_VAL)) {
ad->select_type = MC_SHORTCUT_ARTIST;
- else if (!g_strcmp0(val, MC_REQ_SELECT_SINGLE))
+ } else if (!g_strcmp0(val, MC_REQ_SELECT_SINGLE)) {
ad->select_type = MC_SELECT_SINGLE;
- else if (!g_strcmp0(val, MC_REQ_SELECT_SINGLE_RINGTONE))
- {
+ } else if (!g_strcmp0(val, MC_REQ_SELECT_SINGLE_RINGTONE)) {
ad->select_type = MC_SELECT_SINGLE_RINGTONE;
app_control_get_extra_data(service, MC_SELECT_URI_KEY, &ad->select_uri);
- }
- else if (!g_strcmp0(val, MC_REQ_SELECT_MULTI))
+ } else if (!g_strcmp0(val, MC_REQ_SELECT_MULTI)) {
ad->select_type = MC_SELECT_MULTI;
- else if (!g_strcmp0(val, MC_REQ_VOICE_CLIP))
+ } else if (!g_strcmp0(val, MC_REQ_VOICE_CLIP)) {
ad->select_type = MC_SELECT_VOICE_CLIP;
- else if (!g_strcmp0(val, MC_REQ_GROUP_PLAY))
+ } else if (!g_strcmp0(val, MC_REQ_GROUP_PLAY)) {
ad->select_type = MC_SELECT_GROUP_PLAY;
- else
+ } else {
WARN_TRACE("unsupported type: %s", val);
+ }
} else if (!g_strcmp0(key, MC_REQ_SHOW_RECOMMENDED_KEY)) {
- if (!g_strcmp0(val, MC_SHOW_VAL))
+ if (!g_strcmp0(val, MC_SHOW_VAL)) {
ad->auto_recommended_show = TRUE;
+ }
}
IF_FREE(val);
app_control_get_operation(service, &operation);
DEBUG_TRACE("operation: %s", operation);
- if (!g_strcmp0(operation, APP_CONTROL_OPERATION_PICK))
- {
+ if (!g_strcmp0(operation, APP_CONTROL_OPERATION_PICK)) {
ad->max_count = 0;
#if 0
app_control_get_extra_data(service, APP_CONTROL_DATA_TOTAL_COUNT, &value);
base_layout = elm_layout_add(parent);
- mp_retv_if (base_layout == NULL, NULL);
+ mp_retv_if(base_layout == NULL, NULL);
elm_layout_theme_set(base_layout, "layout", "application", "default");
{
Evas_Object *navi_bar;
- mp_retv_if (parent == NULL, NULL);
+ mp_retv_if(parent == NULL, NULL);
navi_bar = elm_naviframe_add(parent);
evas_object_show(navi_bar);
static Evas_Object *
_mc_crete_bg(Evas_Object *parent)
{
- Evas_Object *bg = elm_bg_add(parent);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_object_style_set(bg, "group_list");
- evas_object_show(bg);
- return bg;
+ Evas_Object *bg = elm_bg_add(parent);
+ evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_object_style_set(bg, "group_list");
+ evas_object_show(bg);
+ return bg;
}
static bool
ad->conformant = conformant;
//support light theme
- elm_theme_extension_add(NULL,"/usr/apps/org.tizen.music-player/res/edje/mp-custom-winset-style.edj");
+ elm_theme_extension_add(NULL, "/usr/apps/org.tizen.music-player/res/edje/mp-custom-winset-style.edj");
DEBUG_TRACE("end");
ad->base_layout = _mc_create_fullview(ad->conformant, ad);
- if (ad->base_layout)
- {
+ if (ad->base_layout) {
Evas_Object *bg = _mc_crete_bg(ad->base_layout);
- if (bg)
+ if (bg) {
elm_win_resize_object_add(parent, bg);
+ }
elm_object_part_content_set(ad->base_layout, "elm.swallow.bg", bg);
ad->navi_bar = _mc_create_navigation_layout(ad->base_layout);
elm_object_part_content_set(ad->base_layout, "elm.swallow.content", ad->navi_bar);
}
- if (ad->select_type >= MC_SHORTCUT_ALBUM)
+ if (ad->select_type >= MC_SHORTCUT_ALBUM) {
mc_select_view_create(ad);
- else
+ } else {
mc_library_view_create(ad);
+ }
- if (ad->select_type == MC_SELECT_SINGLE_RINGTONE)
- {
+ if (ad->select_type == MC_SELECT_SINGLE_RINGTONE) {
mc_vol_type_set(SOUND_TYPE_MEDIA);
}
app_device_orientation_e orientation = APP_DEVICE_ORIENTATION_0;
app_event_get_device_orientation(event_info, &orientation);
- switch (orientation)
- {
+ switch (orientation) {
case APP_DEVICE_ORIENTATION_270:
angle = -90;
break;
struct app_data *ad = data;
mp_media_info_disconnect();
- if (ad)
- {
- if (ad->base_layout)
- {
+ if (ad) {
+ if (ad->base_layout) {
evas_object_del(ad->base_layout);
ad->base_layout = NULL;
}
elm_win_lower(ad->win);
- if (ad->smat_pipe)
- {
+ if (ad->smat_pipe) {
ecore_pipe_del(ad->smat_pipe);
ad->smat_pipe = NULL;
}
event_callbacks.resume = mc_resume;
event_callbacks.terminate = mc_destroy;
- nRet = ui_app_add_event_handler(&hLowMemoryHandle, APP_EVENT_LOW_MEMORY, NULL, (void*)&ad );
+ nRet = ui_app_add_event_handler(&hLowMemoryHandle, APP_EVENT_LOW_MEMORY, NULL, (void*)&ad);
if (nRet != APP_ERROR_NONE) {
WARN_TRACE("APP_EVENT_LOW_MEMORY ui_app_add_event_handler failed : [%d]!!!", nRet);
}
- nRet = ui_app_add_event_handler(&hLowBatteryHandle, APP_EVENT_LOW_BATTERY, NULL, (void*)&ad );
+ nRet = ui_app_add_event_handler(&hLowBatteryHandle, APP_EVENT_LOW_BATTERY, NULL, (void*)&ad);
if (nRet != APP_ERROR_NONE) {
WARN_TRACE("APP_EVENT_LOW_BATTERY ui_app_add_event_handler failed : [%d]!!!", nRet);
}
- nRet = ui_app_add_event_handler(&hLanguageChangedHandle, APP_EVENT_LANGUAGE_CHANGED, __mc_language_changed_cb, (void*)&ad );
+ nRet = ui_app_add_event_handler(&hLanguageChangedHandle, APP_EVENT_LANGUAGE_CHANGED, __mc_language_changed_cb, (void*)&ad);
if (nRet != APP_ERROR_NONE) {
WARN_TRACE("APP_EVENT_LANGUAGE_CHANGED ui_app_add_event_handler failed : [%d]!!!", nRet);
}
// return -1;
// }
- nRet = ui_app_add_event_handler(&hRegionFormatChangedHandle, APP_EVENT_REGION_FORMAT_CHANGED, NULL, (void*)&ad );
+ nRet = ui_app_add_event_handler(&hRegionFormatChangedHandle, APP_EVENT_REGION_FORMAT_CHANGED, NULL, (void*)&ad);
if (nRet != APP_ERROR_NONE) {
WARN_TRACE("APP_EVENT_REGION_FORMAT_CHANGED ui_app_add_event_handler failed : [%d]!!!", nRet);
}
int ret = ui_app_main(argc, argv, &event_callbacks, &ad);
- if (ret != 0)
+ if (ret != 0) {
ERROR_TRACE("ret failed %d", ret);
+ }
return ret;
}
/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-ta.h"
{
EVENT_TRACE("");
struct appdata *ad = (struct appdata *)data;
- if (ad->ear_key_press_cnt == 1)
- {
+ if (ad->ear_key_press_cnt == 1) {
DEBUG_TRACE("play/pause ctrl");
- if (ad->player_state == PLAY_STATE_PLAYING)
- {
+ if (ad->player_state == PLAY_STATE_PLAYING) {
ad->paused_by_user = TRUE;
mp_player_mgr_pause(ad);
- }
- else if (ad->player_state == PLAY_STATE_PAUSED)
- {
+ } else if (ad->player_state == PLAY_STATE_PAUSED) {
ad->paused_by_user = FALSE;
- if (!mp_player_mgr_resume(ad))
- {
+ if (!mp_player_mgr_resume(ad)) {
mp_setting_set_nowplaying_id(getpid());
- if (ad->player_state == PLAY_STATE_PAUSED)
+ if (ad->player_state == PLAY_STATE_PAUSED) {
mp_play_resume(ad);
+ }
ad->player_state = PLAY_STATE_PLAYING;
}
- }
- else if (ad->player_state == PLAY_STATE_READY)
- {
+ } else if (ad->player_state == PLAY_STATE_READY) {
ad->paused_by_user = FALSE;
mp_play_start_in_ready_state(ad);
- }
- else
- {
+ } else {
ad->paused_by_user = FALSE;
int ret = mp_play_new_file(ad, TRUE);
- if (ret)
- {
+ if (ret) {
ERROR_TRACE("Error: mp_play_new_file..");
#ifdef MP_FEATURE_CLOUD
- if (ret == MP_PLAY_ERROR_NETWORK)
+ if (ret == MP_PLAY_ERROR_NETWORK) {
mp_widget_text_popup(NULL, GET_STR(STR_MP_THIS_FILE_IS_UNABAILABLE));
+ }
#endif
}
}
- }
- else if (ad->ear_key_press_cnt == 2)
- {
+ } else if (ad->ear_key_press_cnt == 2) {
DEBUG_TRACE("next ctrl");
mp_play_next_file(data, TRUE);
- }
- else
- {
+ } else {
DEBUG_TRACE("prev ctrl");
mp_play_prev_file(data);
}
struct appdata *ad = (struct appdata *)data;
MP_CHECK(ad);
- if (strcmp(key, MP_PREFKEY_PLAYING_PID) == 0)
- {
+ if (strcmp(key, MP_PREFKEY_PLAYING_PID) == 0) {
int playing_pid = 0;
preference_get_int(key, &playing_pid);
#ifndef MP_SOUND_PLAYER
- if (!playing_pid)
- {
+ if (!playing_pid) {
if (ad->player_state == PLAY_STATE_PAUSED) {
DEBUG_TRACE("sound-player terminated.. show minicontroller");
- if (!ad->win_minicon)
+ if (!ad->win_minicon) {
mp_minicontroller_create(ad);
- if (ad->win_minicon)
+ }
+ if (ad->win_minicon) {
mp_minicontroller_show(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
- if (!ad->win_lockmini)
- {
+ if (!ad->win_lockmini) {
mp_lockscreenmini_create(ad);
}
- if (ad->win_lockmini)
- {
+ if (ad->win_lockmini) {
mp_lockscreenmini_show(ad);
}
#endif
}
} else
#endif
- if (playing_pid != getpid())
- {
- DEBUG_TRACE("other player activated : [pid:%d]", playing_pid);
- if (ad->player_state == PLAY_STATE_PLAYING) {
- ad->paused_by_other_player = TRUE;
- mp_play_control_play_pause(ad, false);
- }
- mp_minicontroller_destroy(ad);
+ if (playing_pid != getpid()) {
+ DEBUG_TRACE("other player activated : [pid:%d]", playing_pid);
+ if (ad->player_state == PLAY_STATE_PLAYING) {
+ ad->paused_by_other_player = TRUE;
+ mp_play_control_play_pause(ad, false);
+ }
+ mp_minicontroller_destroy(ad);
#ifdef MP_FEATURE_LOCKSCREEN
- mp_lockscreenmini_destroy(ad);
+ mp_lockscreenmini_destroy(ad);
#endif
- }
+ }
}
}
#endif
} else if (state == STORAGE_STATE_UNMOUNTABLE) {
if (strstr(ad->current_track_info->uri, MP_MMC_ROOT_PATH)
- == ad->current_track_info->uri) {
+ == ad->current_track_info->uri) {
mp_play_next_and_updateview(ad);
} else {
mp_view_mgr_post_event(GET_VIEW_MGR, MP_MMC_REMOVED);
SECURE_DEBUG("%s changed", keyname);
- if (keyname == NULL)
+ if (keyname == NULL) {
return;
+ }
- if (strcmp(keyname, MP_PREFKEY_PLAYING_PID) == 0)
- {
+ if (strcmp(keyname, MP_PREFKEY_PLAYING_PID) == 0) {
#ifdef GBSBUILD
int playing_pid = vconf_keynode_get_int(node);
#endif
int playing_pid = 0;
#endif
#ifndef MP_SOUND_PLAYER
- if (!playing_pid)
- {
+ if (!playing_pid) {
if (ad->player_state == PLAY_STATE_PAUSED) {
DEBUG_TRACE("sound-player terminated.. show minicontroller");
- if (!ad->win_minicon)
+ if (!ad->win_minicon) {
mp_minicontroller_create(ad);
- if (ad->win_minicon)
+ }
+ if (ad->win_minicon) {
mp_minicontroller_show(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
- if (!ad->win_lockmini)
- {
+ if (!ad->win_lockmini) {
mp_lockscreenmini_create(ad);
}
- if (ad->win_lockmini)
- {
+ if (ad->win_lockmini) {
mp_lockscreenmini_show(ad);
}
#endif
}
} else
#endif
- if (playing_pid != getpid())
- {
- DEBUG_TRACE("other player activated : [pid:%d]", playing_pid);
- if (ad->player_state == PLAY_STATE_PLAYING) {
- ad->paused_by_other_player = TRUE;
- mp_play_control_play_pause(ad, false);
- }
- mp_minicontroller_destroy(ad);
+ if (playing_pid != getpid()) {
+ DEBUG_TRACE("other player activated : [pid:%d]", playing_pid);
+ if (ad->player_state == PLAY_STATE_PLAYING) {
+ ad->paused_by_other_player = TRUE;
+ mp_play_control_play_pause(ad, false);
+ }
+ mp_minicontroller_destroy(ad);
#ifdef MP_FEATURE_LOCKSCREEN
- mp_lockscreenmini_destroy(ad);
+ mp_lockscreenmini_destroy(ad);
#endif
- }
+ }
}
}
bool personal_page = true;
preference_get_boolean(key, &personal_page);
- if (personal_page == 0)
- {
+ if (personal_page == 0) {
mp_view_mgr_post_event(GET_VIEW_MGR, MP_PERSONAL_PAGE_OFF);
- }
- else
- {
+ } else {
mp_view_mgr_post_event(GET_VIEW_MGR, MP_PERSONAL_PAGE_ON);
}
}
MpView_t *top_vew = mp_view_mgr_get_top_view(GET_VIEW_MGR);
if ((playing_view == top_vew) && mp_volume_key_is_grabed()) {
mp_player_view_volume_popup_control(playing_view, true);
- }
- else {
+ } else {
mp_util_system_volume_popup_show();
}
}
break;
case MP_VOICE_CTRL_ACTION_PLAY:
- if (ad->player_state != PLAY_STATE_PLAYING)
- {
- if (!mp_playlist_mgr_count(ad->playlist_mgr))
- {
+ if (ad->player_state != PLAY_STATE_PLAYING) {
+ if (!mp_playlist_mgr_count(ad->playlist_mgr)) {
mp_media_list_h media = NULL;
int count = 0;
mp_media_info_list_count(MP_TRACK_BY_PLAYED_TIME, NULL, NULL, NULL, 0, &count);
- if (count > 100)
+ if (count > 100) {
count = 100;
- if (count > 0)
+ }
+ if (count > 0) {
mp_media_info_list_create(&media, MP_TRACK_BY_PLAYED_TIME, NULL, NULL, NULL, 0, 0, count);
- else
+ } else {
mp_media_info_list_create(&media, MP_TRACK_ALL, NULL, NULL, NULL, 0, 0, 100);
+ }
mp_playlist_mgr_clear(ad->playlist_mgr);
mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, media, count, 0, NULL);
mp_media_info_list_destroy(media);
int ret = mp_play_new_file(ad, TRUE);
- if (ret)
- {
+ if (ret) {
ERROR_TRACE("Error: mp_play_new_file..");
#ifdef MP_FEATURE_CLOUD
- if (ret == MP_PLAY_ERROR_NETWORK)
+ if (ret == MP_PLAY_ERROR_NETWORK) {
mp_widget_text_popup(NULL, GET_STR(STR_MP_THIS_FILE_IS_UNABAILABLE));
+ }
#endif
}
- }
- else
+ } else {
mp_play_control_play_pause(ad, true);
+ }
}
break;
bool current_removed = false;
bool next_play = false;
- if (mp_player_mgr_get_state() == PLAYER_STATE_PLAYING)
+ if (mp_player_mgr_get_state() == PLAYER_STATE_PLAYING) {
next_play = true;
+ }
mp_playlist_mgr_check_existance_and_refresh(ad->playlist_mgr, ¤t_removed);
- if (current_removed)
- {
+ if (current_removed) {
mp_play_destory(ad);
- if (mp_playlist_mgr_get_current(ad->playlist_mgr) == NULL)
- {
- if (ad->current_track_info) {
+ if (mp_playlist_mgr_get_current(ad->playlist_mgr) == NULL) {
+ if (ad->current_track_info) {
//for lock-screen deleting thumbnail
- if (mp_setting_read_playing_status(ad->current_track_info->uri, "stop") != 1) {
- mp_setting_write_playing_status(ad->current_track_info->uri, "stop");
- }
- mp_util_free_track_info(ad->current_track_info);
- ad->current_track_info = NULL;
- }
- mp_view_mgr_post_event(GET_VIEW_MGR, MP_UNSET_NOW_PLAYING);
- if (ad->b_minicontroller_show)
- mp_minicontroller_hide(ad);
+ if (mp_setting_read_playing_status(ad->current_track_info->uri, "stop") != 1) {
+ mp_setting_write_playing_status(ad->current_track_info->uri, "stop");
+ }
+ mp_util_free_track_info(ad->current_track_info);
+ ad->current_track_info = NULL;
+ }
+ mp_view_mgr_post_event(GET_VIEW_MGR, MP_UNSET_NOW_PLAYING);
+ if (ad->b_minicontroller_show) {
+ mp_minicontroller_hide(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
- if (ad->b_lockmini_show)
- {
- mp_lockscreenmini_hide(ad);
- }
+ if (ad->b_lockmini_show) {
+ mp_lockscreenmini_hide(ad);
+ }
#endif
/*as all the items are removed, remove now-playing.ini to avoid copy the same track but in DB, they are different*/
mp_file_remove(MP_NOWPLAYING_INI_FILE_NAME);
/* remove playing_track.ini to avoid lockscreen still using the file content*/
#ifndef MP_SOUND_PLAYER
- mp_file_remove(MP_PLAYING_INI_FILE_NAME_MUSIC);
+ mp_file_remove(MP_PLAYING_INI_FILE_NAME_MUSIC);
#else
- mp_file_remove(MP_PLAYING_INI_FILE_NAME_SOUND);
+ mp_file_remove(MP_PLAYING_INI_FILE_NAME_SOUND);
#endif
- }
- else if (next_play)
- {
+ } else if (next_play) {
mp_play_new_file(ad, true);
}
}
#ifndef MP_SOUND_PLAYER
- else
+ else {
mp_view_mgr_post_event(GET_VIEW_MGR, MP_UPDATE);
+ }
#endif
#ifdef MP_ENABLE_INOTIFY
- _mp_add_inofity_refresh_watch(ad);
+ _mp_add_inofity_refresh_watch(ad);
#endif
- MpView_t *view = mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_PLAYER);
- if (view)
- mp_view_update_options((MpView_t *)view);
+ MpView_t *view = mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_PLAYER);
+ if (view) {
+ mp_view_update_options((MpView_t *)view);
+ }
}
{
startfunc;
- struct appdata *ad = data;
- MP_CHECK(ad);
+ struct appdata *ad = data;
+ MP_CHECK(ad);
int playing_pid = mp_setting_get_nowplaying_id();
ERROR_TRACE("wishjox playing_pid:%d", playing_pid);
#ifndef MP_SOUND_PLAYER
- if (!playing_pid)
- {
+ if (!playing_pid) {
if (ad->player_state == PLAY_STATE_PAUSED) {
DEBUG_TRACE("sound-player terminated.. show minicontroller");
- if (!ad->win_minicon)
+ if (!ad->win_minicon) {
mp_minicontroller_create(ad);
- if (ad->win_minicon)
+ }
+ if (ad->win_minicon) {
mp_minicontroller_show(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
- if (!ad->win_lockmini)
- {
+ if (!ad->win_lockmini) {
mp_lockscreenmini_create(ad);
}
- if (ad->win_lockmini)
- {
+ if (ad->win_lockmini) {
mp_lockscreenmini_show(ad);
}
#endif
}
} else
#endif
- if (playing_pid != getpid())
- {
- DEBUG_TRACE("other player activated : [pid:%d]", playing_pid);
- if (ad->player_state == PLAY_STATE_PLAYING) {
- ad->paused_by_other_player = TRUE;
- mp_play_control_play_pause(ad, false);
- }
- mp_minicontroller_destroy(ad);
+ if (playing_pid != getpid()) {
+ DEBUG_TRACE("other player activated : [pid:%d]", playing_pid);
+ if (ad->player_state == PLAY_STATE_PLAYING) {
+ ad->paused_by_other_player = TRUE;
+ mp_play_control_play_pause(ad, false);
+ }
+ mp_minicontroller_destroy(ad);
#ifdef MP_FEATURE_LOCKSCREEN
- mp_lockscreenmini_destroy(ad);
+ mp_lockscreenmini_destroy(ad);
#endif
- }
+ }
}
int retcode = -1;
struct appdata *ad = data;
int error = storage_foreach_device_supported(mp_app_get_supported_storages_callback, ad);
- if (error == STORAGE_ERROR_NONE)
- {
+ if (error == STORAGE_ERROR_NONE) {
storage_state_e state;
storage_get_state(ad->externalStorageId, &state);
}
}
ecore_file_monitor_add(MP_NOW_PLAYING_ID_INI, mp_app_now_playing_id_changed_cb, ad);
- if (storage_set_state_changed_cb(ad->externalStorageId, _mp_app_storage_state_changed_cb, ad) < 0)
- {
+ if (storage_set_state_changed_cb(ad->externalStorageId, _mp_app_storage_state_changed_cb, ad) < 0) {
ERROR_TRACE("Fail to register storage state changed callback");
res = FALSE;
}
#ifdef MP_FEATURE_PERSONAL_PAGE
- if (preference_set_changed_cb(KEY_MP_PERSONAL_PAGE, _mp_app_personal_page_changed_cb, ad) < 0)
- {
+ if (preference_set_changed_cb(KEY_MP_PERSONAL_PAGE, _mp_app_personal_page_changed_cb, ad) < 0) {
ERROR_TRACE("Fail to register KEY_MP_PERSONAL_PAGE key callback");
res = FALSE;
}
gNotiPipe = ecore_pipe_add(_mp_app_noti_pipe_handler, ad);
#ifdef MP_FEATURE_AVRCP_13
int error = mp_avrcp_target_initialize();
- if (!error)
- {
- if (ad->current_track_info)
- {
+ if (!error) {
+ if (ad->current_track_info) {
mp_track_info_t *info = ad->current_track_info;
mp_avrcp_noti_track(info->title, info->artist, info->album, info->genre, info->duration);
}
error = _mp_app_set_avrcp_mode(ad);
}
- if (error == MP_AVRCP_ERROR_PERMISSION_DENIED)
- {
+ if (error == MP_AVRCP_ERROR_PERMISSION_DENIED) {
Evas_Object *popup = mp_popup_create(ad->win_main, MP_POPUP_NORMAL, NULL, NULL, _mp_app_privacy_popup_resp_cb, ad);
mp_popup_desc_set(popup, GET_STR(STR_MP_THE_APP_CONTROL_IS_DISABLED));
mp_popup_button_set(popup, MP_POPUP_BTN_1, STR_MP_CANCEL, MP_POPUP_NO);
}
mp_avrcp_set_mode_change_cb(_mp_app_avrcp_connection_state_changed_cb, _mp_app_avrcp_shuffle_changed_cb,
- _mp_app_avrcp_repeat_changed_cb, _mp_app_avrcp_eq_changed_cb, NULL);
+ _mp_app_avrcp_repeat_changed_cb, _mp_app_avrcp_eq_changed_cb, NULL);
#endif
//Replaced for _prod dependency start
WARN_TRACE("Enter sound_manager_set_available_route_changed_cb");
- int ret = sound_manager_set_device_connected_cb (SOUND_DEVICE_ALL_MASK, _mp_add_available_route_changed_cb, ad);
+ int ret = sound_manager_set_device_connected_cb(SOUND_DEVICE_ALL_MASK, _mp_add_available_route_changed_cb, ad);
if (ret != SOUND_MANAGER_ERROR_NONE) {
ERROR_TRACE("sound_manager_set_available_route_changed_cb().. [0x%x]", ret);
WARN_TRACE("Leave sound_manager_set_available_route_changed_cb");
WARN_TRACE("Enter sound_manager_set_active_device_changed_cb");
- ret = sound_manager_set_device_information_changed_cb (SOUND_DEVICE_ALL_MASK, _mp_app_active_device_chaged_cb, ad);
+ ret = sound_manager_set_device_information_changed_cb(SOUND_DEVICE_ALL_MASK, _mp_app_active_device_chaged_cb, ad);
if (ret != SOUND_MANAGER_ERROR_NONE) {
ERROR_TRACE("sound_manager_set_active_device_changed_cb().. [0x%x]", ret);
#ifdef MP_FEATURE_VOICE_CONTROL
mp_voice_ctrl_mgr_initialize((int)ad->xwin);
mp_voice_ctrl_mgr_set_action_callback(_mp_app_voice_control_action_cb, ad);
- if (!ad->is_focus_out)
+ if (!ad->is_focus_out) {
mp_voice_ctrl_mgr_start_listening();
+ }
#endif
ret = mp_media_info_set_db_update_cb(_mp_app_db_update_cb, NULL);
- if (ret)
+ if (ret) {
ERROR_TRACE("Unable to set db update cb [0x%x]", ret);
+ }
return res;
}
return FALSE;
}
- if (storage_unset_state_changed_cb(ad->externalStorageId, _mp_app_storage_state_changed_cb) != STORAGE_ERROR_NONE)
- {
+ if (storage_unset_state_changed_cb(ad->externalStorageId, _mp_app_storage_state_changed_cb) != STORAGE_ERROR_NONE) {
ERROR_TRACE("Error when ignore callback");
return FALSE;
}
mp_avrcp_target_finalize();
#endif
- if (gNotiPipe)
- {
+ if (gNotiPipe) {
ecore_pipe_del(gNotiPipe);
gNotiPipe = NULL;
}
DEBUG_TRACE("Enum Rotation is %d", mode);
DEBUG_TRACE("Rotation b is %d", elm_win_rotation_get(ad->win_main));
- switch (mode)
- {
+ switch (mode) {
case APP_DEVICE_ORIENTATION_270:
angle = -90;
break;
}
MpView_t *top_view = mp_view_mgr_get_top_view(GET_VIEW_MGR);
- if (!mp_view_is_rotate_available(top_view))
- {
+ if (!mp_view_is_rotate_available(top_view)) {
WARN_TRACE("top view is not rotatable");
return 0;
}
if (!g_strcmp0(key->keyname, "XF86AudioRaiseVolume")) {
mp_volume_key_event_send(MP_VOLUME_KEY_UP, false);
- }
- else if (!g_strcmp0(key->keyname, "XF86AudioLowerVolume")) {
+ } else if (!g_strcmp0(key->keyname, "XF86AudioLowerVolume")) {
mp_volume_key_event_send(MP_VOLUME_KEY_DOWN, false);
- }
- else if (!g_strcmp0(key->keyname, "XF86AudioMute")) {
+ } else if (!g_strcmp0(key->keyname, "XF86AudioMute")) {
mp_volume_key_event_send(MP_VOLUME_KEY_MUTE, false);
- }
- else if (!g_strcmp0(key->keyname, "XF86AudioMedia")) {
+ } else if (!g_strcmp0(key->keyname, "XF86AudioMedia")) {
ad->press_time = key->timestamp;
- }
- else if (!g_strcmp0(key->keyname, "Down")) {
+ } else if (!g_strcmp0(key->keyname, "Down")) {
DEBUG_TRACE("focused object is %s", elm_object_widget_type_get(elm_object_focused_object_get(ad->win_main)));
- }
- else if (!g_strcmp0(key->keyname, "Up")) {
+ } else if (!g_strcmp0(key->keyname, "Up")) {
DEBUG_TRACE("focused object is %s", elm_object_widget_type_get(elm_object_focused_object_get(ad->win_main)));
- }
- else if (!g_strcmp0(key->keyname, "XF86AudioPrev")) {
+ } else if (!g_strcmp0(key->keyname, "XF86AudioPrev")) {
mp_play_control_prev();
- }
- else if (!g_strcmp0(key->keyname, "XF86AudioNext")) {
+ } else if (!g_strcmp0(key->keyname, "XF86AudioNext")) {
mp_play_control_next();
}
if (!g_strcmp0(key->keyname, "XF86AudioRaiseVolume")) {
mp_volume_key_event_send(MP_VOLUME_KEY_UP, true);
- }
- else if (!g_strcmp0(key->keyname, "XF86AudioLowerVolume")) {
+ } else if (!g_strcmp0(key->keyname, "XF86AudioLowerVolume")) {
mp_volume_key_event_send(MP_VOLUME_KEY_DOWN, true);
- }
- else if (!g_strcmp0(key->keyname, "XF86AudioMute")) {
+ } else if (!g_strcmp0(key->keyname, "XF86AudioMute")) {
mp_volume_key_event_send(MP_VOLUME_KEY_MUTE, true);
- }
- else if (!g_strcmp0(key->keyname, "XF86AudioMedia")) {
- if (ad->ear_key_press_cnt > 3)
- {
+ } else if (!g_strcmp0(key->keyname, "XF86AudioMedia")) {
+ if (ad->ear_key_press_cnt > 3) {
DEBUG_TRACE("pressed more than 3times");
return ECORE_CALLBACK_PASS_ON;
}
ad->mouse.downed = TRUE;
ad->mouse.sx = ev->root.x;
ad->mouse.sy = ev->root.y;
- // buttons = ev->buttons;
+ // buttons = ev->buttons;
}
- }
- else if (type == ECORE_EVENT_MOUSE_BUTTON_UP) {
+ } else if (type == ECORE_EVENT_MOUSE_BUTTON_UP) {
ad->mouse.sx = 0;
ad->mouse.sy = 0;
ad->mouse.downed = FALSE;
ad->mouse.moving = FALSE;
- }
- else if (type == ECORE_EVENT_MOUSE_MOVE) {
+ } else if (type == ECORE_EVENT_MOUSE_MOVE) {
#ifdef MP_FEATURE_APP_IN_APP
Ecore_Event_Mouse_Move *ev = event;
if (ad->mini_player_mode && ad->mouse.downed && !ad->mouse.moving) {
- double l = sqrt(pow((float)(ad->mouse.sx - ev->root.x), 2) + pow((float)(ad->mouse.sy - ev->root.y), 2));
+ double l = sqrt(pow((float)(ad->mouse.sx - ev->root.x), 2) + pow((float)(ad->mouse.sy - ev->root.y), 2));
if (l >= 30.0f) {
int x, y;
ecore_x_pointer_last_xy_get(&x, &y);
mp_app_exit(void *data)
{
struct appdata *ad = data;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
DEBUG_TRACE("player_state [%d]", ad->player_state);
- if (!ad->exit_job)
+ if (!ad->exit_job) {
ad->exit_job = ecore_job_add(mp_exit_job_cb, ad);
+ }
}
#define CTR_EDJ_SIG_SRC "ctrl_edj"
static void
_mp_app_create_default_playing_list(struct appdata *ad, int index)
{
- startfunc;
- MP_CHECK(ad);
-
- int count;
- mp_media_list_h all = NULL;
-
- mp_common_create_playlist_mgr();
- MP_CHECK(ad->playlist_mgr);
- mp_playlist_mgr_clear(ad->playlist_mgr);
- mp_media_info_list_count(MP_TRACK_ALL, NULL, NULL, NULL, 0, &count);
- mp_media_info_list_create(&all, MP_TRACK_ALL, NULL, NULL, NULL, 0, 0, count);
- mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, all, count, index, NULL);
- mp_media_info_list_destroy(all);
+ startfunc;
+ MP_CHECK(ad);
+
+ int count;
+ mp_media_list_h all = NULL;
+
+ mp_common_create_playlist_mgr();
+ MP_CHECK(ad->playlist_mgr);
+ mp_playlist_mgr_clear(ad->playlist_mgr);
+ mp_media_info_list_count(MP_TRACK_ALL, NULL, NULL, NULL, 0, &count);
+ mp_media_info_list_create(&all, MP_TRACK_ALL, NULL, NULL, NULL, 0, 0, count);
+ mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, all, count, index, NULL);
+ mp_media_info_list_destroy(all);
}
void
EVENT_TRACE("key [%d], event [%d]", key, event);
bool released = false;
- if (event == MEDIA_KEY_STATUS_RELEASED)
+ if (event == MEDIA_KEY_STATUS_RELEASED) {
released = true;
+ }
if (event == MEDIA_KEY_STATUS_UNKNOWN) {
mp_debug("unknown key status");
case MEDIA_KEY_PLAY:
if (released) {
if (ad->player_state != PLAY_STATE_PLAYING) {
- if (ad->player_state == PLAY_STATE_PAUSED)
- mp_play_control_resume_via_media_key(ad); // workaround for Audi car-kit
- else {
- if (ad->playlist_mgr == NULL || mp_playlist_mgr_count(ad->playlist_mgr) == 0 ) {
+ if (ad->player_state == PLAY_STATE_PAUSED) {
+ mp_play_control_resume_via_media_key(ad); // workaround for Audi car-kit
+ } else {
+ if (ad->playlist_mgr == NULL || mp_playlist_mgr_count(ad->playlist_mgr) == 0) {
_mp_app_create_default_playing_list(ad, 0);
}
mp_play_control_play_pause(ad, true);
break;
case MEDIA_KEY_PAUSE:
if (released) {
- if (ad->player_state == PLAY_STATE_PLAYING)
+ if (ad->player_state == PLAY_STATE_PLAYING) {
mp_play_control_play_pause(ad, false);
+ }
}
break;
case MEDIA_KEY_PLAYPAUSE:
if (released) {
- if (ad->player_state == PLAY_STATE_PLAYING)
+ if (ad->player_state == PLAY_STATE_PLAYING) {
mp_play_control_play_pause(ad, false);
- else if (ad->player_state == PLAY_STATE_PAUSED)
- mp_play_control_resume_via_media_key(ad); // workaround for Audi car-kit
- else
- {
- if (ad->playlist_mgr == NULL || mp_playlist_mgr_count(ad->playlist_mgr) == 0 )
- {
- _mp_app_create_default_playing_list(ad, 0);
- }
- mp_play_control_play_pause(ad, true);
- }
+ } else if (ad->player_state == PLAY_STATE_PAUSED) {
+ mp_play_control_resume_via_media_key(ad); // workaround for Audi car-kit
+ } else {
+ if (ad->playlist_mgr == NULL || mp_playlist_mgr_count(ad->playlist_mgr) == 0) {
+ _mp_app_create_default_playing_list(ad, 0);
+ }
+ mp_play_control_play_pause(ad, true);
+ }
}
break;
case MEDIA_KEY_PREVIOUS:
break;
case MEDIA_KEY_STOP:
- if (ad->player_state == PLAY_STATE_PLAYING)
+ if (ad->player_state == PLAY_STATE_PLAYING) {
mp_play_control_play_pause(ad, false);
+ }
mp_player_mgr_set_position(0, NULL, NULL);
ad->music_pos = 0;
MpView_t *view = mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_PLAYER);
- if (view)
+ if (view) {
mp_player_view_update_progressbar(view);
+ }
break;
default:
if (ad->player_state == PLAY_STATE_PLAYING) {
mp_app_exit(ad);
- }
- else {
+ } else {
mp_debug("auto off expired but not playing");
MpView_t *top_view = mp_view_mgr_get_top_view(GET_VIEW_MGR);
- if (top_view && top_view == mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_SETTING))
+ if (top_view && top_view == mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_SETTING)) {
mp_view_update(top_view);
+ }
}
return ECORE_CALLBACK_DONE;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
void
mp_common_view_cancel_cb(void *data, Evas_Object * obj, void *event_info)
{
- eventfunc;
+ eventfunc;
- MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
- elm_naviframe_item_pop(view_mgr->navi);
- //mp_view_mgr_pop_view(view_mgr, false);
- //MpView_t *top_view = mp_view_mgr_get_top_view(GET_VIEW_MGR);
- //mp_view_mgr_pop_a_view(GET_VIEW_MGR, top_view);
+ MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
+ elm_naviframe_item_pop(view_mgr->navi);
+ //mp_view_mgr_pop_view(view_mgr, false);
+ //MpView_t *top_view = mp_view_mgr_get_top_view(GET_VIEW_MGR);
+ //mp_view_mgr_pop_a_view(GET_VIEW_MGR, top_view);
}
void
}
void
-mp_common_show_edit_view(void *list_view,mp_done_operator_type_t type)
+mp_common_show_edit_view(void *list_view, mp_done_operator_type_t type)
{
MpListView_t *view = list_view;
#ifdef MP_FEATURE_PERSONAL_PAGE
mp_view_set_title((MpView_t *)edit_view, STR_MP_TILTE_SELECT_ITEM);
mp_list_view_set_select_all((MpListView_t*)edit_view, true);
mp_list_view_set_cancel_btn((MpListView_t*)edit_view, true);
- mp_list_view_set_done_btn((MpListView_t*)edit_view, true,type);
+ mp_list_view_set_done_btn((MpListView_t*)edit_view, true, type);
}
eventfunc;
mp_list_item_data_t *it_data = (mp_list_item_data_t *)data;
- MP_CHECK(it_data);
+ MP_CHECK(it_data);
Elm_Object_Item *gli = (Elm_Object_Item *)it_data->it;
mp_list_item_selected_set(gli, EINA_FALSE);
int mode = (int)data;
char *label = NULL;
- if (mode == MP_TRACK_LIST_VIEW_ALL)
+ if (mode == MP_TRACK_LIST_VIEW_ALL) {
label = STR_MP_ALL_CONTENTS;
- else if (mode == MP_TRACK_LIST_VIEW_LOCAL)
+ } else if (mode == MP_TRACK_LIST_VIEW_LOCAL) {
label = STR_MP_CONTENTS_IN_PHONE;
- else
+ } else {
label = STR_MP_CONTENTS_IN_CLOUD;
+ }
return g_strdup(GET_STR(label));
}
int i = 0;
while (i < MP_TRACK_LIST_VIEW_MAX) {
elm_genlist_item_append(genlist, &itc, (void *)i, NULL, ELM_GENLIST_ITEM_NONE,
- _mp_common_cloud_view_popup_item_sel, view);
+ _mp_common_cloud_view_popup_item_sel, view);
++i;
}
{
startfunc;
MpListView_t *view = data;
- if (view->more_btn_ctxpopup)
- {
+ if (view->more_btn_ctxpopup) {
mp_evas_object_del(view->more_btn_ctxpopup);
return;
}
GList *sel_list = NULL;
mp_list_selected_item_data_get(list, &sel_list);
- if (g_list_length(sel_list) == 0)
- {
+ if (g_list_length(sel_list) == 0) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_NOTHING_SELECTED"));
return;
}
char *path = NULL;
GList *node = g_list_first(sel_list);
- while (node)
- {
- if (node->data)
- {
+ while (node) {
+ if (node->data) {
item_data = node->data;
mp_media_info_get_file_path(item_data->handle, &path);
DEBUG_TRACE("path:%s", path);
node->data = path;
- }
- else
+ } else {
WARN_TRACE("path name is NULL");
+ }
node = g_list_next(node);
}
switch (pos) {
- case 0:
- case 180:
- evas_object_move(view->more_btn_ctxpopup, (w / 2), h);
- break;
- case 90:
- evas_object_move(view->more_btn_ctxpopup, (h / 2), w);
- break;
- case 270:
- evas_object_move(view->more_btn_ctxpopup, (h / 2), w);
- break;
+ case 0:
+ case 180:
+ evas_object_move(view->more_btn_ctxpopup, (w / 2), h);
+ break;
+ case 90:
+ evas_object_move(view->more_btn_ctxpopup, (h / 2), w);
+ break;
+ case 270:
+ evas_object_move(view->more_btn_ctxpopup, (h / 2), w);
+ break;
}
return;
}
ad->del_cb_invoked = 1;
Evas_Object *navi = GET_NAVIFRAME;
- if (navi)
+ if (navi) {
evas_object_event_callback_del(navi, EVAS_CALLBACK_RESIZE, _ctx_popup_naviframe_resize_cb);
+ }
evas_object_smart_callback_del(elm_object_top_widget_get(eo), "rotation,changed", _ctx_popup_top_widget_rotation_changed_cb);
mp_list_selected_item_data_get(list, &sel_list);
- if (g_list_length(sel_list) == 0)
- {
+ if (g_list_length(sel_list) == 0) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_NOTHING_SELECTED"));
return false;
}
GList *node = g_list_first(sel_list);
- while (node)
- {
- item_data = node->data;
+ while (node) {
+ item_data = node->data;
node = g_list_next(node);
}
- if (MP_POPUP_PV_SET_AS == list->popup_type)
+ if (MP_POPUP_PV_SET_AS == list->popup_type) {
mp_genlist_popup_create(list->genlist, MP_POPUP_PV_SET_AS, item_data->handle, ad);
- else if (MP_POPUP_ADD_TO_PLST == list->popup_type)
- mp_edit_create_add_to_playlist_popup(data);
+ } else if (MP_POPUP_ADD_TO_PLST == list->popup_type) {
+ mp_edit_create_add_to_playlist_popup(data);
+ }
/*
else if (MP_POPUP_LIST_SHARE == list->popup_type)
{
}
*/
- if (list->pop_delay_timer)
- ecore_timer_del(list->pop_delay_timer);
+ if (list->pop_delay_timer) {
+ ecore_timer_del(list->pop_delay_timer);
+ }
return ECORE_CALLBACK_DONE;
}
{
Evas_Object *pLabel = NULL;
- if (!pBox)
- {
+ if (!pBox) {
return;
}
pLabel = elm_label_add(pBox);
mp_list_selected_item_data_get(list, &sel_list);
- if (g_list_length(sel_list) == 0)
- {
+ if (g_list_length(sel_list) == 0) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_NOTHING_SELECTED"));
return;
}
GList *node = g_list_first(sel_list);
- while (node)
- {
+ while (node) {
item_data = node->data;
node = g_list_next(node);
}
int duration = 0;
{
- mp_media_info_get_file_path(svc_item, &pathname);
- mp_media_info_get_thumbnail_path(svc_item, &thumbname);
- mp_media_info_get_title(svc_item, &title);
- mp_media_info_get_album(svc_item, &album);
- mp_media_info_get_artist(svc_item, &artist);
- mp_media_info_get_recorded_date(svc_item, &date);
- mp_media_info_get_copyright(svc_item, ©right);
- mp_media_info_get_composer(svc_item, &author);
- mp_media_info_get_duration(svc_item, &duration);
- mp_media_info_get_track_num(svc_item, &track);
- mp_media_info_get_format(svc_item, &format);
-
- DEBUG_TRACE("artist is %s", artist);
-
- char *info_format = "<color=#156C94FF><align=left>%s: %s </align>";
-
- snprintf(szTmpStr, MP_STR_LEN_MAX, info_format, GET_SYS_STR("IDS_COM_BODY_DETAILS_TITLE"), title);
+ mp_media_info_get_file_path(svc_item, &pathname);
+ mp_media_info_get_thumbnail_path(svc_item, &thumbname);
+ mp_media_info_get_title(svc_item, &title);
+ mp_media_info_get_album(svc_item, &album);
+ mp_media_info_get_artist(svc_item, &artist);
+ mp_media_info_get_recorded_date(svc_item, &date);
+ mp_media_info_get_copyright(svc_item, ©right);
+ mp_media_info_get_composer(svc_item, &author);
+ mp_media_info_get_duration(svc_item, &duration);
+ mp_media_info_get_track_num(svc_item, &track);
+ mp_media_info_get_format(svc_item, &format);
+
+ DEBUG_TRACE("artist is %s", artist);
+
+ char *info_format = "<color=#156C94FF><align=left>%s: %s </align>";
+
+ snprintf(szTmpStr, MP_STR_LEN_MAX, info_format, GET_SYS_STR("IDS_COM_BODY_DETAILS_TITLE"), title);
+ _mp_common_set_label_for_detail(pBox, szTmpStr);
+ memset(szTmpStr, 0, MP_STR_LEN_MAX);
+
+ if (artist && strlen(artist)) {
+ snprintf(szTmpStr, MP_STR_LEN_MAX, info_format, GET_SYS_STR("IDS_MUSIC_BODY_ARTIST"), artist);
_mp_common_set_label_for_detail(pBox, szTmpStr);
memset(szTmpStr, 0, MP_STR_LEN_MAX);
+ }
- if (artist && strlen(artist)) {
- snprintf(szTmpStr, MP_STR_LEN_MAX, info_format, GET_SYS_STR("IDS_MUSIC_BODY_ARTIST"), artist);
- _mp_common_set_label_for_detail(pBox, szTmpStr);
- memset(szTmpStr, 0, MP_STR_LEN_MAX);
- }
+ if (album && strlen(album)) {
+ snprintf(szTmpStr, MP_STR_LEN_MAX, info_format, GET_STR("IDS_MUSIC_BODY_ALBUM"), album);
+ _mp_common_set_label_for_detail(pBox, szTmpStr);
+ memset(szTmpStr, 0, MP_STR_LEN_MAX);
+ }
- if (album && strlen(album)) {
- snprintf(szTmpStr, MP_STR_LEN_MAX, info_format, GET_STR("IDS_MUSIC_BODY_ALBUM"), album);
- _mp_common_set_label_for_detail(pBox, szTmpStr);
- memset(szTmpStr, 0, MP_STR_LEN_MAX);
- }
+ char duration_format[50] = { 0, };
+ int dur_sec = duration / 1000;
+ int sec = dur_sec % 60;
+ int min = dur_sec / 60;
- char duration_format[50] = { 0, };
- int dur_sec = duration / 1000;
- int sec = dur_sec % 60;
- int min = dur_sec / 60;
+ snprintf(duration_format, sizeof(duration_format), "%02u:%02u", min, sec);
- snprintf(duration_format, sizeof(duration_format), "%02u:%02u", min, sec);
+ snprintf(szTmpStr, MP_STR_LEN_MAX, info_format, GET_STR("IDS_MUSIC_BODY_TRACK_LENGTH"), duration_format);
+ _mp_common_set_label_for_detail(pBox, szTmpStr);
+ memset(szTmpStr, 0, MP_STR_LEN_MAX);
- snprintf(szTmpStr, MP_STR_LEN_MAX, info_format, GET_STR("IDS_MUSIC_BODY_TRACK_LENGTH"), duration_format);
+ if (date && strlen(date)) {
+ snprintf(szTmpStr, MP_STR_LEN_MAX, info_format, GET_STR("IDS_MUSIC_BODY_RECORDED_DATE"), date);
_mp_common_set_label_for_detail(pBox, szTmpStr);
memset(szTmpStr, 0, MP_STR_LEN_MAX);
+ }
+ if (track && strlen(track)) {
+ snprintf(szTmpStr, MP_STR_LEN_MAX, info_format, GET_STR("IDS_MUSIC_BODY_TRACK_NUMBER"), track);
+ _mp_common_set_label_for_detail(pBox, szTmpStr);
+ memset(szTmpStr, 0, MP_STR_LEN_MAX);
+ }
- if (date && strlen(date)) {
- snprintf(szTmpStr, MP_STR_LEN_MAX, info_format, GET_STR("IDS_MUSIC_BODY_RECORDED_DATE"), date);
- _mp_common_set_label_for_detail(pBox, szTmpStr);
- memset(szTmpStr, 0, MP_STR_LEN_MAX);
- }
- if (track && strlen(track)) {
- snprintf(szTmpStr, MP_STR_LEN_MAX, info_format, GET_STR("IDS_MUSIC_BODY_TRACK_NUMBER"), track);
- _mp_common_set_label_for_detail(pBox, szTmpStr);
- memset(szTmpStr, 0, MP_STR_LEN_MAX);
- }
-
- if (format && strlen(format)) {
- snprintf(szTmpStr, MP_STR_LEN_MAX, info_format, GET_STR("IDS_MUSIC_BODY_FORMAT"), format);
- _mp_common_set_label_for_detail(pBox, szTmpStr);
- memset(szTmpStr, 0, MP_STR_LEN_MAX);
- }
-
- snprintf(szTmpStr, MP_STR_LEN_MAX, info_format, GET_STR("IDS_MUSIC_BODY_MUSIC_LOCATION"), pathname);
+ if (format && strlen(format)) {
+ snprintf(szTmpStr, MP_STR_LEN_MAX, info_format, GET_STR("IDS_MUSIC_BODY_FORMAT"), format);
_mp_common_set_label_for_detail(pBox, szTmpStr);
memset(szTmpStr, 0, MP_STR_LEN_MAX);
+ }
- pop_scroller = elm_scroller_add(pop_layout);
- if (pop_scroller == NULL) {
- IF_FREE(date);
- return;
- }
+ snprintf(szTmpStr, MP_STR_LEN_MAX, info_format, GET_STR("IDS_MUSIC_BODY_MUSIC_LOCATION"), pathname);
+ _mp_common_set_label_for_detail(pBox, szTmpStr);
+ memset(szTmpStr, 0, MP_STR_LEN_MAX);
- elm_scroller_bounce_set(pop_scroller, EINA_TRUE, EINA_TRUE);
- elm_scroller_policy_set(pop_scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
- evas_object_show(pop_scroller);
+ pop_scroller = elm_scroller_add(pop_layout);
+ if (pop_scroller == NULL) {
+ IF_FREE(date);
+ return;
+ }
- elm_object_content_set(pop_scroller, pBox);
+ elm_scroller_bounce_set(pop_scroller, EINA_TRUE, EINA_TRUE);
+ elm_scroller_policy_set(pop_scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
+ evas_object_show(pop_scroller);
- elm_object_part_content_set(pop_layout, "elm.swallow.layout", pop_scroller);
+ elm_object_content_set(pop_scroller, pBox);
- elm_object_content_set(popup, pop_layout);
- IF_FREE(date);
- evas_object_show(pBox);
- evas_object_show(pop_layout);
+ elm_object_part_content_set(pop_layout, "elm.swallow.layout", pop_scroller);
+
+ elm_object_content_set(popup, pop_layout);
+ IF_FREE(date);
+ evas_object_show(pBox);
+ evas_object_show(pop_layout);
}
{
eventfunc;
MpView_t *parent = data;
- if (parent)
- {
+ if (parent) {
mp_evas_object_del(parent->more_btn_ctxpopup);
}
MpSearchView_t *view = (MpSearchView_t *)mp_view_mgr_get_view(view_manager, MP_VIEW_SEARCH);
- if (view)
- {
+ if (view) {
mp_view_mgr_pop_to_view(view_manager, MP_VIEW_SEARCH);
mp_search_view_set_keyword(view, NULL);
- }
- else
- {
+ } else {
view = mp_search_view_create(view_manager->navi, NULL);
mp_view_mgr_push_view(view_manager, (MpView_t *)view, MP_SEARCH_VIEW_STYLE_EMPTY);
mp_view_update_options((MpView_t *)view);
void mp_common_list_set_as_cb(void *data, Evas_Object * obj, void *event_info)
{
- EVENT_TRACE();
+ EVENT_TRACE();
- struct appdata *ad = mp_util_get_appdata();
- MP_CHECK(ad);
+ struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
- MpList_t *list = data;
- MP_CHECK(list);
+ MpList_t *list = data;
+ MP_CHECK(list);
- mp_popup_destroy(ad);
+ mp_popup_destroy(ad);
- GList *sel_list = NULL;
- mp_list_item_data_t *item_data = NULL;
+ GList *sel_list = NULL;
+ mp_list_item_data_t *item_data = NULL;
mp_list_selected_item_data_get(list, &sel_list);
GList *node = g_list_first(sel_list);
- while (node)
- {
+ while (node) {
item_data = node->data;
node = g_list_next(node);
}
char* path = NULL;
- mp_media_info_get_file_path(item_data->handle,&path);
+ mp_media_info_get_file_path(item_data->handle, &path);
MP_CHECK(path);
mp_common_show_set_as_view(path);
MpList_t *list = data;
MP_CHECK(list);
- if (mp_list_get_checked_count(list) <= 0)
- {
+ if (mp_list_get_checked_count(list) <= 0) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_NOTHING_SELECTED"));
return;
}
MP_CHECK(all_list);
GList *node = g_list_first(all_list);
{
- while (node)
- {
- item_data = node->data;
- if (item_data && (!item_data->checked) && item_data->handle) {
- mp_media_info_get_media_id(item_data->handle, &tmp_media_id);
- if (g_strcmp0(tmp_media_id, media_id) == 0) {
- mp_media_info_set_favorite(item_data->handle, favorite);
- }
- }
- node = g_list_next(node);
+ while (node) {
+ item_data = node->data;
+ if (item_data && (!item_data->checked) && item_data->handle) {
+ mp_media_info_get_media_id(item_data->handle, &tmp_media_id);
+ if (g_strcmp0(tmp_media_id, media_id) == 0) {
+ mp_media_info_set_favorite(item_data->handle, favorite);
+ }
}
+ node = g_list_next(node);
+ }
}
g_list_free(all_list);
all_list = NULL;
mp_list_selected_item_data_get(list, &sel_list);
- if (g_list_length(sel_list) == 0)
- {
+ if (g_list_length(sel_list) == 0) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_NOTHING_SELECTED"));
return;
}
GList *node = g_list_first(sel_list);
- while (node)
- {
+ while (node) {
item_data = node->data;
if (item_data && item_data->handle) {
mp_media_info_set_favorite(item_data->handle, true);
- _mp_common_list_set_same_id_favorite(list, item_data->handle, true);
- }
+ _mp_common_list_set_same_id_favorite(list, item_data->handle, true);
+ }
node = g_list_next(node);
}
char *fmt_str = GET_STR(STR_MP_POPUP_ADD_TO_FAVORITE);
- char *noti_str = g_strdup_printf(fmt_str, MP_PLAYLIST_MAX_ITEM_COUNT);
- mp_util_post_status_message(ad, noti_str);
+ char *noti_str = g_strdup_printf(fmt_str, MP_PLAYLIST_MAX_ITEM_COUNT);
+ mp_util_post_status_message(ad, noti_str);
- if (sel_list) {
+ if (sel_list) {
g_list_free(sel_list);
sel_list = NULL;
}
mp_list_item_data_t *item_data = NULL;
mp_list_selected_item_data_get(list, &sel_list);
- if (g_list_length(sel_list) == 0)
- {
+ if (g_list_length(sel_list) == 0) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_NOTHING_SELECTED"));
return;
}
GList *node = g_list_first(sel_list);
- while (node)
- {
+ while (node) {
item_data = node->data;
if (item_data && item_data->handle) {
mp_media_info_set_favorite(item_data->handle, false);
MP_CHECK(list);
mp_list_selected_item_data_get(list, &sel_list);
- if (g_list_length(sel_list) == 0)
- {
+ if (g_list_length(sel_list) == 0) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_NOTHING_SELECTED"));
return;
}
WARN_TRACE("launch type[%d] disable_effect[%d], start_playback[%d], start_new_file[%d]", launch_type, disable_effect, start_playback, start_new_file);
MpViewMgr_t *view_manager = mp_view_mgr_get_view_manager();
- MpPlayerView_t *player_view = (MpPlayerView_t *)mp_view_mgr_get_view(view_manager, MP_VIEW_PLAYER);
+ MpPlayerView_t *player_view = (MpPlayerView_t *)mp_view_mgr_get_view(view_manager, MP_VIEW_PLAYER);
#ifndef MP_SOUND_PLAYER
- if (player_view)
- {
- mp_view_mgr_pop_to_view(view_manager, MP_VIEW_PLAYER);
- mp_list_update((MpList_t *)player_view->queue_list);
- }
- else
+ if (player_view) {
+ mp_view_mgr_pop_to_view(view_manager, MP_VIEW_PLAYER);
+ mp_list_update((MpList_t *)player_view->queue_list);
+ } else
#endif
{
player_view = mp_player_view_create(view_manager->navi, launch_type, start_new_file);
- if( player_view == NULL) {
+ if (player_view == NULL) {
return ;
}
mp_view_mgr_push_view_with_effect(view_manager, (MpView_t *)player_view, NULL, disable_effect);
}
- if (start_playback)
- {
+ if (start_playback) {
struct appdata *ad = mp_util_get_appdata();
player_view->start_on_transition_finish = true;
ad->player_state = PLAY_STATE_PLAYING;
{
player_create(&g_tmp_player);
#if 0 /*rich audio is used for change play speed. as the feature is removed, we block it for avoid potential issue*/
- if (mp_check_file_exist(RICH_AUDIO))
+ if (mp_check_file_exist(RICH_AUDIO)) {
player_set_rich_audio(g_tmp_player);
+ }
#endif
player_set_sound_type(g_tmp_player, SOUND_TYPE_MEDIA);
- if (mp_check_file_exist(ALH))
+ if (mp_check_file_exist(ALH)) {
player_set_audio_latency_mode(g_tmp_player, AUDIO_LATENCY_MODE_HIGH);
+ }
player_set_uri(g_tmp_player, path);
player_set_completed_cb(g_tmp_player, _player_complete_cb, NULL);
bool playlist_update = true; //indicate if playing item is in the same play list
bool start_new_file = true; //only when same track and same playlist, we will set it false.
- if (!ad->playlist_mgr)
+ if (!ad->playlist_mgr) {
mp_common_create_playlist_mgr();
+ }
MP_CHECK(ad->playlist_mgr);
/* before clear playlist_mgr, check if same playlist id */
- if (ad->playlist_mgr->playlist_id == playlist_id)
+ if (ad->playlist_mgr->playlist_id == playlist_id) {
playlist_update = false;
+ }
/* check if the same track as current playing */
char *to_play_uid = NULL;
char *playing_uid = NULL;
mp_plst_item *playing_item = mp_playlist_mgr_get_current(ad->playlist_mgr);
- if (playing_item != NULL)
+ if (playing_item != NULL) {
playing_uid = playing_item->uid;
+ }
- if (item->handle != NULL)
- {
+ if (item->handle != NULL) {
DEBUG_TRACE("item->handle is not NULL");
mp_media_info_get_media_id(item->handle, &to_play_uid);
- if (g_strcmp0(to_play_uid, playing_uid) == 0)
+ if (g_strcmp0(to_play_uid, playing_uid) == 0) {
track_update = false;
+ }
- if (track_update == false && playlist_update == false)
+ if (track_update == false && playlist_update == false) {
start_new_file = false;
+ }
}
PROFILE_IN("mp_playlist_mgr_clear");
PROFILE_IN("playlist_item_append");
gli2 = elm_genlist_first_item_get(genlist);
- while (gli2)
- {
- if (elm_genlist_item_select_mode_get(gli2) != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)
- {
+ while (gli2) {
+ if (elm_genlist_item_select_mode_get(gli2) != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) {
mp_list_item_data_t *item_data = elm_object_item_data_get(gli2);
- if (item_data && item_data->item_type == MP_LIST_ITEM_TYPE_NORMAL)
- {
- if (item_data->group_type == MP_GROUP_NONE || item_data->group_type == MP_GROUP_BY_ALLSHARE)
- {
+ if (item_data && item_data->item_type == MP_LIST_ITEM_TYPE_NORMAL) {
+ if (item_data->group_type == MP_GROUP_NONE || item_data->group_type == MP_GROUP_BY_ALLSHARE) {
char *uri = NULL;
char *uid = NULL;
char *title = NULL;
mp_storage_type_e storage;
mp_media_info_get_storage_type(item_data->handle, &storage);
#ifdef MP_FEATURE_CLOUD
- if (storage == MP_STORAGE_CLOUD)
+ if (storage == MP_STORAGE_CLOUD) {
track_type = MP_TRACK_CLOUD;
+ }
#endif
#ifdef MP_FEATURE_STORE
- if (storage == MP_STORAGE_MUSICHUB)
+ if (storage == MP_STORAGE_MUSICHUB) {
track_type = MP_TRACK_STORE;
+ }
#endif
plst_item = mp_playlist_mgr_item_append(ad->playlist_mgr, uri, uid, title, artist, track_type);
mp_playlist_mgr_item_set_playlist_memeber_id(plst_item, member_id);
}
- if (gli2 == item->it && plst_item)
+ if (gli2 == item->it && plst_item) {
to_play = plst_item;
+ }
}
}
}
gli2 = elm_genlist_item_next_get(gli2);
}
PROFILE_OUT("playlist_item_append");
- if (playlist_id)
+ if (playlist_id) {
mp_playlist_mgr_set_playlist_id(ad->playlist_mgr, playlist_id);
+ }
- if (to_play == NULL)
+ if (to_play == NULL) {
DEBUG_TRACE("to_play is NULL");
- else
+ } else {
DEBUG_TRACE("to_play:%s", to_play->uri);
+ }
PROFILE_IN("mp_playlist_mgr_set_current");
- if (to_play == NULL)
+ if (to_play == NULL) {
mp_playlist_mgr_set_current(ad->playlist_mgr, mp_playlist_mgr_get_nth(ad->playlist_mgr, 0));
- else
- {
+ } else {
int shuffle = false;
mp_setting_get_shuffle_state(&shuffle);
- if (shuffle) //Make selected item to the first item. to play all tracks in case of repeat none
+ if (shuffle) { //Make selected item to the first item. to play all tracks in case of repeat none
mp_playlist_mgr_set_shuffle_first_item(ad->playlist_mgr, to_play);
+ }
mp_playlist_mgr_set_current(ad->playlist_mgr, to_play);
}
** in this case, we only show the player view and update progress bar
*/
ad->paused_by_user = FALSE;
- if (start_new_file)
- {
+ if (start_new_file) {
PROFILE_IN("mp_play_destory");
ad->freeze_indicator_icon = true;
mp_play_fast_destory(ad);
_test_player();
return;
#endif
- }
- else
- {
+ } else {
mp_player_mgr_play(ad);
mp_common_show_player_view(MP_PLAYER_NORMAL, false, false, false);
}
mp_common_play_track_list_with_playlist_id(item, genlist, 0);
}
-enum
-{
+enum {
MP_SEARCH_BY_MUSIC,
MP_SEARCH_BY_INTERNET,
MP_SEARCH_BY_MAX,
int mode = (int)data;
char *label = NULL;
- if (mode == MP_SEARCH_BY_INTERNET)
+ if (mode == MP_SEARCH_BY_INTERNET) {
label = STR_MP_INTERNET;
- else
+ } else {
label = STR_MP_MUSIC;
+ }
return g_strdup(GET_STR(label));
}
int type = (int)elm_object_item_data_get(event_info);
EVENT_TRACE("Search by Selected. Search type: %d", type);
- if (type == MP_SEARCH_BY_INTERNET)
+ if (type == MP_SEARCH_BY_INTERNET) {
_search_by_internet(data);
- else
+ } else {
_searcy_by_music_app(data);
+ }
struct appdata *ad = mp_util_get_appdata();
int i = 0;
while (i < MP_SEARCH_BY_MAX) {
elm_genlist_item_append(genlist, &itc, (void *)i, NULL, ELM_GENLIST_ITEM_NONE,
- _popup_item_sel, keyword);
+ _popup_item_sel, keyword);
++i;
}
mp_view_set_title((MpView_t *)view, STR_MP_TILTE_SELECT_ITEM);
mp_add_track_view_select_tab(view, MP_ADD_TRACK_VIEW_TAB_SONGS);
mp_list_view_set_cancel_btn((MpListView_t*)view, true);
- mp_list_view_set_done_btn((MpListView_t*)view, true,MP_DONE_ADD_TRACK_TYPE);
+ mp_list_view_set_done_btn((MpListView_t*)view, true, MP_DONE_ADD_TRACK_TYPE);
}
struct appdata *ad = userdata;
MP_CHECK(ad);
- if (ad->current_track_info)
- {
+ if (ad->current_track_info) {
mp_util_free_track_info(ad->current_track_info);
ad->current_track_info = NULL;
}
- if (item)
- {
+ if (item) {
mp_util_load_track_info(ad, item, &ad->current_track_info);
#ifdef MP_FEATURE_AVRCP_13
mp_avrcp_noti_track(ad->current_track_info->title,
- ad->current_track_info->artist, ad->current_track_info->album,
- ad->current_track_info->date, ad->current_track_info->duration);
+ ad->current_track_info->artist, ad->current_track_info->album,
+ ad->current_track_info->date, ad->current_track_info->duration);
#endif
}
void
mp_common_playlist_album_update(mp_media_info_h playlist_handle)
{
- startfunc;
+ startfunc;
int ret = 0;
mp_media_info_h media_info = NULL;
mp_media_list_h svc_handle = NULL;
/* get music item data */
ret = mp_media_info_list_create(&svc_handle, MP_TRACK_BY_PLAYLIST, NULL, NULL, NULL, playlist_id, 0, count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("fail to get list item: %d", ret);
ret = mp_media_info_list_destroy(svc_handle);
svc_handle = NULL;
}
- media_info = mp_media_info_list_nth_item(svc_handle, count-1);
+ media_info = mp_media_info_list_nth_item(svc_handle, count - 1);
mp_media_info_get_thumbnail_path(media_info, &path);
- if (!path || !g_file_test(path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR) || !strcmp(BROKEN_ALBUMART_IMAGE_PATH, path))
+ if (!path || !g_file_test(path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR) || !strcmp(BROKEN_ALBUMART_IMAGE_PATH, path)) {
path = DEFAULT_THUMBNAIL;
+ }
mp_media_info_playlist_set_thumbnail_path(playlist_handle, path);
mp_media_info_list_destroy(svc_handle);
void
mp_common_popup_del_cb(void *data, Evas * e, Evas_Object * obj, void *event_info)
{
- Evas_Object *genlist = data;
- evas_object_data_set(genlist, "popup", NULL); // Set popup data as NULL when popup is deleted.
- elm_object_scroll_freeze_pop(genlist); // Enable scrolling
+ Evas_Object *genlist = data;
+ evas_object_data_set(genlist, "popup", NULL); // Set popup data as NULL when popup is deleted.
+ elm_object_scroll_freeze_pop(genlist); // Enable scrolling
}
#ifdef MP_SOUND_PLAYER
char *path = NULL;
MP_CHECK_NULL(uri);
if (strstr(uri, MP_FILE_PREFIX)) {
- path = g_strdup(uri+strlen(MP_FILE_PREFIX));
+ path = g_strdup(uri + strlen(MP_FILE_PREFIX));
} else {
path = g_strdup(uri);
}
mp_common_create_playlist_mgr();
mp_playlist_mgr_clear(ad->playlist_mgr);
- if (app_control_get_extra_data_array(app_control, APP_CONTROL_DATA_PATH, &value, &length) == APP_CONTROL_ERROR_NONE)
- {
+ if (app_control_get_extra_data_array(app_control, APP_CONTROL_DATA_PATH, &value, &length) == APP_CONTROL_ERROR_NONE) {
app_control_get_extra_data_array(app_control, "thumbnail/path", &thumbs, &thumb_length);
- if (thumbs && thumb_length != length)
- {
+ if (thumbs && thumb_length != length) {
WARN_TRACE("uri & thumbnail count is not same...");
IF_FREE(thumbs);
}
app_control_get_extra_data_array(app_control, APP_CONTROL_DATA_TITLE, &titles, &title_length);
- if (titles && length != title_length)
- {
+ if (titles && length != title_length) {
WARN_TRACE("uri & title count is not same...");
IF_FREE(titles);
}
- app_control_get_extra_data_array(app_control, MP_SAMSUNG_LINK_ARTIST, &artist, &artist_length);
- if (artist && length != artist_length)
- {
+ app_control_get_extra_data_array(app_control, MP_SAMSUNG_LINK_ARTIST, &artist, &artist_length);
+ if (artist && length != artist_length) {
WARN_TRACE("uri & artist count is not same...");
IF_FREE(artist);
}
- for (i = 0; i < length; i++)
- {
+ for (i = 0; i < length; i++) {
char *path = _mp_util_convert_url(value[i]);
mp_plst_item *item = mp_playlist_mgr_item_append(ad->playlist_mgr, path, NULL, NULL, NULL, MP_TRACK_URI);
- if (thumbs)
+ if (thumbs) {
item->thumbnail_path = g_strdup(thumbs[i]);
- if (titles)
+ }
+ if (titles) {
item->title = g_strdup(titles[i]);
- if (artist)
+ }
+ if (artist) {
item->artist = g_strdup(artist[i]);
+ }
IF_FREE(path);
}
mp_playlist_mgr_set_current(ad->playlist_mgr, mp_playlist_mgr_get_nth(ad->playlist_mgr, 0));
Eina_List *l = NULL;
char *file = NULL;
- EINA_LIST_FOREACH(ls, l, file)
- {
+ EINA_LIST_FOREACH(ls, l, file) {
char *path = g_strdup_printf("%s/%s", folder, file);
IF_FREE(file);
- if (path && !mp_file_is_dir(path))
- {
+ if (path && !mp_file_is_dir(path)) {
char *mime = mp_util_file_mime_type_get(path);
DEBUG_TRACE("mime_type: %s", mime);
- if (mime && strstr(mime, "audio/"))
+ if (mime && strstr(mime, "audio/")) {
audio_list = eina_list_append(audio_list, (void *)path);
- else
+ } else {
IF_FREE(path);
+ }
IF_FREE(mime);
}
}
char *folder = NULL;
char *hidden_file_path = NULL;
/* Handling dot(hidden) file path*/
- app_control_get_uri (app_control, &hidden_file_path);
+ app_control_get_uri(app_control, &hidden_file_path);
SECURE_DEBUG("The Hidden file path is %s", hidden_file_path);
//app_control_add_extra_data(service, "sort_type", "MYFILE_SORT_BY_SIZE_L2S");
- if (app_control_get_extra_data(app_control, "View By", &value) == APP_CONTROL_ERROR_NONE)
- {
- if (!g_strcmp0(value, "By Folder"))
- {
+ if (app_control_get_extra_data(app_control, "View By", &value) == APP_CONTROL_ERROR_NONE) {
+ if (!g_strcmp0(value, "By Folder")) {
folder = _get_folder_path(path);
SECURE_DEBUG("View By folder %s", folder);
ret = true;
IF_FREE(value);
}
- if (ret)
- {
- if (app_control_get_extra_data(app_control, "sort_type", &value) == APP_CONTROL_ERROR_NONE)
- {
+ if (ret) {
+ if (app_control_get_extra_data(app_control, "sort_type", &value) == APP_CONTROL_ERROR_NONE) {
struct appdata *ad = mp_util_get_appdata();
mp_media_list_h list = NULL;
mp_media_info_h media = NULL;
mp_media_info_sorted_track_list_create(&list, value);
int count = mp_media_infor_list_get_count(list);
- if (count > 0)
- {
+ if (count > 0) {
count = 0;
- do{
+ do {
char *folder_path = NULL;
media = mp_media_info_list_nth_item(list, i);
- if (!media) break;
+ if (!media) {
+ break;
+ }
mp_media_info_get_file_path(media, &file_path);
i ++;
IF_FREE(folder_path);
continue;
}
- item= mp_playlist_mgr_item_append(ad->playlist_mgr, file_path, NULL, NULL, NULL, MP_TRACK_URI);
- ++count;
+ item = mp_playlist_mgr_item_append(ad->playlist_mgr, file_path, NULL, NULL, NULL, MP_TRACK_URI);
+ ++count;
if (!cur && !g_strcmp0(path, file_path)) {
ERROR_TRACE("setting current file");
cur = item;
}
IF_FREE(folder_path);
- }while (media);
+ } while (media);
mp_media_info_list_destroy(list);
list = 0;
}
- if (count == 0)
- {
+ if (count == 0) {
Eina_List *file_list = _mp_common_get_track_list_by_folder(folder);
- if (file_list)
- {
+ if (file_list) {
Eina_List *l = NULL;
- EINA_LIST_FOREACH(file_list, l, file_path)
- {
+ EINA_LIST_FOREACH(file_list, l, file_path) {
DEBUG_TRACE("file_path: %s", file_path);
item = mp_playlist_mgr_item_append(ad->playlist_mgr, file_path, NULL, NULL, NULL, MP_TRACK_URI);
- if (!cur && !g_strcmp0(path, file_path))
+ if (!cur && !g_strcmp0(path, file_path)) {
cur = item;
+ }
IF_FREE(file_path);
}
eina_list_free(file_list);
cur = item;
mp_playlist_mgr_set_current(ad->playlist_mgr, cur);
}
- }
- else
- {
+ } else {
WARN_TRACE("No sort type");
ret = false;
}
app_control_get_operation(app_control, &operation);
DEBUG_TRACE("operation: %s", operation);
- if (!operation)
- {
+ if (!operation) {
ERROR_TRACE("No operation");
goto END;
}
- if (!strcmp(APP_CONTROL_OPERATION_VIEW , operation))
- {
+ if (!strcmp(APP_CONTROL_OPERATION_VIEW , operation)) {
struct appdata *ad = mp_util_get_appdata();
char *value = NULL;
ad->samsung_link = false;
- app_control_get_extra_data (app_control, "LAUNCHAPP", &value);
- if (value && !g_strcmp0(value, "SamsungLink"))
- {
+ app_control_get_extra_data(app_control, "LAUNCHAPP", &value);
+ if (value && !g_strcmp0(value, "SamsungLink")) {
ad->samsung_link = true;
}
IF_FREE(value);
- app_control_get_extra_data (app_control, "enableChangePlayer", &value);
- if (value && !g_strcmp0(value, "true"))
- {
+ app_control_get_extra_data(app_control, "enableChangePlayer", &value);
+ if (value && !g_strcmp0(value, "true")) {
ad->disable_change_player = false;
- }
- else
+ } else {
ad->disable_change_player = true;
+ }
IF_FREE(value);
- if (_mp_common_multiple_view_operation(app_control))
- {
+ if (_mp_common_multiple_view_operation(app_control)) {
DEBUG_TRACE("Multiple view operation");
res = true;
goto END;
}
app_control_get_uri(app_control, &uri);
- if (uri)
- {
+ if (uri) {
char *path = _mp_util_convert_url(uri);
- if (!_mp_common_view_by_folder(path, app_control))
- _mp_common_set_current_playing_item(path);
+ if (!_mp_common_view_by_folder(path, app_control)) {
+ _mp_common_set_current_playing_item(path);
+ }
IF_FREE(path);
free(uri);
res = true;
- }
- else
- {
+ } else {
ERROR_TRACE("No URI.");
goto END;
}
- }
- else
- {
+ } else {
WARN_TRACE("Operation is not APP_CONTROL_OPERATION_VIEW [%s]", operation);
goto END;
}
- END:
+END:
SAFE_FREE(operation);
return res;
}
char *shortcut_type = NULL;
- if (app_control_get_extra_data(app_control, MP_REQ_TYPE_SHORTCUT_TYPE, &shortcut_type) == APP_CONTROL_ERROR_NONE)
- {
- if (!g_strcmp0(shortcut_type, MP_SHORTCUT_PLAYLIST))
- {
+ if (app_control_get_extra_data(app_control, MP_REQ_TYPE_SHORTCUT_TYPE, &shortcut_type) == APP_CONTROL_ERROR_NONE) {
+ if (!g_strcmp0(shortcut_type, MP_SHORTCUT_PLAYLIST)) {
*tab = MP_TAB_PLAYLISTS;
app_control_get_extra_data(app_control, MP_REQ_TYPE_SHORTCUT_DESC, shortcut_main_info);
- }
- else if (!g_strcmp0(shortcut_type, MP_SHORTCUT_ALBUM))
- {
+ } else if (!g_strcmp0(shortcut_type, MP_SHORTCUT_ALBUM)) {
*tab = MP_TAB_ALBUMS;
app_control_get_extra_data(app_control, MP_REQ_TYPE_SHORTCUT_DESC, shortcut_main_info);
- }
- else if (!g_strcmp0(shortcut_type, MP_SHORTCUT_ARTIST))
- {
+ } else if (!g_strcmp0(shortcut_type, MP_SHORTCUT_ARTIST)) {
*tab = MP_TAB_ARTISTS;
app_control_get_extra_data(app_control, MP_REQ_TYPE_SHORTCUT_DESC, shortcut_main_info);
}
mp_debug("playlist id = %d", id);
char *name = NULL;
- if (mp_media_info_playlist_get_name_by_id(id, &name))
+ if (mp_media_info_playlist_get_name_by_id(id, &name)) {
return false;
+ }
mp_track_type_e type = MP_TRACK_BY_PLAYLIST;
- if (!g_strcmp0(STR_MP_MOST_PLAYED, name))
+ if (!g_strcmp0(STR_MP_MOST_PLAYED, name)) {
type = MP_TRACK_BY_PLAYED_COUNT;
- else if (!g_strcmp0((STR_MP_RECENTLY_ADDED), name))
+ } else if (!g_strcmp0((STR_MP_RECENTLY_ADDED), name)) {
type = MP_TRACK_BY_ADDED_TIME;
- else if (!g_strcmp0((STR_MP_RECENTLY_PLAYED), name))
+ } else if (!g_strcmp0((STR_MP_RECENTLY_PLAYED), name)) {
type = MP_TRACK_BY_PLAYED_TIME;
- else if (!g_strcmp0((STR_MP_FAVOURITES), name))
+ } else if (!g_strcmp0((STR_MP_FAVOURITES), name)) {
type = MP_TRACK_BY_FAVORITE;
+ }
MpViewMgr_t *view_manager = mp_view_mgr_get_view_manager();
MpPlaylistDetailView_t *view_plst_detail = mp_playlist_detail_view_create(view_manager->navi, type, name, id);
mp_media_info_h media = NULL;
- do{
+ do {
media = mp_media_info_group_list_nth_item(media_list, index);
char *name = NULL;
- if (media)
- {
+ if (media) {
mp_media_info_group_get_main_info(media, &name);
- if (g_strcmp0(shortcut_main_info, name))
- {
+ if (g_strcmp0(shortcut_main_info, name)) {
index++;
continue;
}
mp_media_info_group_get_thumbnail_path(media, &thumbnail);
}
break;
- }while (media);
+ } while (media);
MP_CHECK_FALSE(media);
MpViewMgr_t *view_manager = mp_view_mgr_get_view_manager();
mp_media_info_h media = NULL;
- do{
+ do {
media = mp_media_info_group_list_nth_item(media_list, index);
char *name = NULL;
- if (media)
- {
+ if (media) {
mp_media_info_group_get_main_info(media, &name);
- if (g_strcmp0(shortcut_main_info, name))
- {
+ if (g_strcmp0(shortcut_main_info, name)) {
index++;
continue;
}
mp_media_info_group_get_thumbnail_path(media, &thumbnail);
}
break;
- }while (media);
+ } while (media);
MP_CHECK_FALSE(media);
MpViewMgr_t *view_manager = mp_view_mgr_get_view_manager();
DEBUG_TRACE("Error: unable to pop to all view");
}
- switch (tab)
- {
+ switch (tab) {
case MP_TAB_PLAYLISTS:
- if (!_mp_common_load_playlist_detail_view(shortcut_main_info))
- {
+ if (!_mp_common_load_playlist_detail_view(shortcut_main_info)) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_BODY_NO_PLAYLISTS"));
elm_win_activate(ad->win_main);
}
break;
case MP_TAB_ALBUMS:
- if (!_mp_common_load_album_detail_view(shortcut_main_info))
- {
+ if (!_mp_common_load_album_detail_view(shortcut_main_info)) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_BODY_NO_ALBUMS"));
elm_win_activate(ad->win_main);
}
break;
case MP_TAB_ARTISTS:
- if (!_mp_common_load_artist_detail_view(shortcut_main_info))
- {
+ if (!_mp_common_load_artist_detail_view(shortcut_main_info)) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_BODY_NO_ARTISTS"));
elm_win_activate(ad->win_main);
}
_mp_common_create_all_view(MpViewMgr_t *view_manager)
{
MpAllView_t *view = NULL;
- if (mp_view_mgr_count_view(view_manager) == 0)
- {
+ if (mp_view_mgr_count_view(view_manager) == 0) {
PROFILE_IN("mp_all_view_create");
view = mp_all_view_create(view_manager->navi, MP_TAB_SONGS);
PROFILE_OUT("mp_all_view_create");
bool ready_current_track = (ad->current_track_info == NULL) ? true : false;
- if (ready_current_track)
- {
+ if (ready_current_track) {
PROFILE_IN("ready_recent_track_info");
mp_plst_item *plst_item = NULL;
- if (mp_playlist_mgr_count(ad->playlist_mgr) > 0)
- {
+ if (mp_playlist_mgr_count(ad->playlist_mgr) > 0) {
DEBUG_TRACE("playlist exist");
plst_item = mp_playlist_mgr_get_current(ad->playlist_mgr);
- }
- else
- {
+ } else {
char *last_played_path = NULL;
mp_setting_get_now_playing_path_from_file(&last_played_path);
SECURE_DEBUG("last played path = %s", last_played_path);
- if (mp_check_file_exist(last_played_path))
- {
+ if (mp_check_file_exist(last_played_path)) {
plst_item = mp_playlist_mgr_custom_item_new(last_played_path);
}
IF_FREE(last_played_path);
}
- if (plst_item)
- {
+ if (plst_item) {
mp_util_load_track_info(ad, plst_item, &ad->current_track_info);
mp_playlist_mgr_custom_item_free(plst_item);
plst_item = NULL;
#ifdef MP_SOUND_PLAYER
ad->app_is_foreground = true;
MpView_t *player_view = GET_PLAYER_VIEW;
- if (!player_view)
- {
+ if (!player_view) {
mp_common_show_player_view(MP_PLAYER_NORMAL, false, false, false);
}
mp_player_view_refresh((MpPlayerView_t *)player_view);
char *shortcut_main_info = NULL;
_mp_common_parse_open_shortcut(app_control, &tab, &shortcut_main_info);
- if (shortcut_main_info)
- {
- if (mp_view_mgr_count_view(GET_VIEW_MGR) == 0)
- {
+ if (shortcut_main_info) {
+ if (mp_view_mgr_count_view(GET_VIEW_MGR) == 0) {
_mp_common_create_main_view(GET_VIEW_MGR);
}
_mp_common_load_view_by_shortcut(tab, shortcut_main_info);
- if (launch_by_shortcut)
+ if (launch_by_shortcut) {
*launch_by_shortcut = true;
+ }
free(shortcut_main_info);
evas_object_smart_callback_add(GET_VIEW_MGR->navi , "transition,finished", _mp_common_transition_finish_cb, NULL);
MpList_t *list = thiz;
GList *sel_list = NULL;
- if (!list->genlist)
+ if (!list->genlist) {
goto END;
+ }
Elm_Object_Item *item = NULL;
mp_list_item_data_t *gl_item = NULL;
- if (MP_LIST_OBJ_IS_GENGRID(list->genlist))
+ if (MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
item = elm_gengrid_first_item_get(list->genlist);
- else
+ } else {
item = elm_genlist_first_item_get(list->genlist);
+ }
- if (!item)
+ if (!item) {
goto END;
+ }
- while (item)
- {
- if (mp_list_item_select_mode_get(item) != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)
- {
+ while (item) {
+ if (mp_list_item_select_mode_get(item) != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) {
gl_item = elm_object_item_data_get(item);
- if (gl_item && gl_item->checked)
+ if (gl_item && gl_item->checked) {
sel_list = g_list_append(sel_list, gl_item);
+ }
}
item = mp_list_item_next_get(item);
}
- END:
- if (selected)
+END:
+ if (selected) {
*selected = sel_list;
+ }
}
void mp_common_playall_cb(void *data, Evas_Object * obj, void *event_info)
_mp_common_selected_item_data_get((MpList_t*)list, &sel_list);
- if (g_list_length(sel_list) == 0)
- {
+ if (g_list_length(sel_list) == 0) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_NOTHING_SELECTED"));
return;
}
GList *node = g_list_first(sel_list);
- while (node)
- {
- item_data = node->data;
+ while (node) {
+ item_data = node->data;
node = g_list_next(node);
}
- if (!ad->playlist_mgr)
+ if (!ad->playlist_mgr) {
mp_common_create_playlist_mgr();
+ }
- mp_group_type_e group_type = mp_list_get_group_type((MpList_t*)list);
+ mp_group_type_e group_type = mp_list_get_group_type((MpList_t*)list);
+
+ DEBUG_TRACE("group_type: %d", group_type);
+ if (group_type == MP_GROUP_BY_PLAYLIST) {
+ /* get playlist name */
+ ret = mp_media_info_group_get_playlist_id(item_data->handle, &playlist_id);
+ mp_debug("get playlist name ret = %d", ret);
+ /* create playlist */
+ count = mp_playlist_list_set_playlist(ad->playlist_mgr, playlist_id);
+ ad->paused_by_user = FALSE;
+ } else if (group_type == MP_GROUP_BY_ALBUM) {
+ /* get playlist name */
+ ret = mp_media_info_group_get_main_info(item_data->handle, &type_str);
+
+ mp_media_info_list_count(MP_TRACK_BY_ALBUM, type_str, NULL, NULL, 0, &count);
+ mp_media_info_list_create(&svc_handle,
+ MP_TRACK_BY_ALBUM, type_str, NULL, NULL, 0, 0, count);
- DEBUG_TRACE("group_type: %d", group_type);
- if (group_type == MP_GROUP_BY_PLAYLIST)
- {
- /* get playlist name */
- ret = mp_media_info_group_get_playlist_id(item_data->handle, &playlist_id);
- mp_debug("get playlist name ret = %d", ret);
- /* create playlist */
- count = mp_playlist_list_set_playlist(ad->playlist_mgr, playlist_id);
+ if (count) {
+ mp_playlist_mgr_clear(ad->playlist_mgr);
+ mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, svc_handle, count, 0, NULL);
ad->paused_by_user = FALSE;
- }
- else if (group_type == MP_GROUP_BY_ALBUM)
- {
- /* get playlist name */
- ret = mp_media_info_group_get_main_info(item_data->handle, &type_str);
+ }
+ } else if (group_type == MP_GROUP_BY_ARTIST) {
+ /* get playlist name */
+ ret = mp_media_info_group_get_main_info(item_data->handle, &type_str);
+ mp_media_info_list_count(MP_TRACK_BY_ARTIST, type_str, NULL, NULL, 0, &count);
+ mp_media_info_list_create(&svc_handle,
+ MP_TRACK_BY_ARTIST, type_str, NULL, NULL, 0, 0, count);
- mp_media_info_list_count(MP_TRACK_BY_ALBUM, type_str, NULL, NULL, 0, &count);
- mp_media_info_list_create(&svc_handle,
- MP_TRACK_BY_ALBUM, type_str, NULL, NULL, 0, 0, count);
+ mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, svc_handle, count, 0, NULL);
if (count) {
mp_playlist_mgr_clear(ad->playlist_mgr);
mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, svc_handle, count, 0, NULL);
ad->paused_by_user = FALSE;
}
- } else if (group_type == MP_GROUP_BY_ARTIST) {
- /* get playlist name */
- ret = mp_media_info_group_get_main_info(item_data->handle, &type_str);
- mp_media_info_list_count(MP_TRACK_BY_ARTIST, type_str, NULL, NULL, 0, &count);
- mp_media_info_list_create(&svc_handle,
- MP_TRACK_BY_ARTIST, type_str, NULL, NULL, 0, 0, count);
-
- mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, svc_handle, count, 0, NULL);
-
- if (count) {
- mp_playlist_mgr_clear(ad->playlist_mgr);
- mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, svc_handle, count, 0, NULL);
- ad->paused_by_user = FALSE;
- }
- } else if (group_type == MP_GROUP_BY_GENRE) {
- /* get playlist name */
- ret = mp_media_info_group_get_main_info(item_data->handle, &type_str);
-
- mp_media_info_list_count(MP_TRACK_BY_GENRE, type_str, NULL, NULL, 0, &count);
- mp_media_info_list_create(&svc_handle,
- MP_TRACK_BY_GENRE, type_str, NULL, NULL, 0, 0, count);
-
- mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, svc_handle, count, 0, NULL);
-
- if (count) {
- mp_playlist_mgr_clear(ad->playlist_mgr);
- mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, svc_handle, count, 0, NULL);
- ad->paused_by_user = FALSE;
- }
- }
- if (count == 0) {
- mp_widget_text_popup(NULL, GET_STR(STR_MP_NO_TRACKS));
- return;
- }
+ } else if (group_type == MP_GROUP_BY_GENRE) {
+ /* get playlist name */
+ ret = mp_media_info_group_get_main_info(item_data->handle, &type_str);
+
+ mp_media_info_list_count(MP_TRACK_BY_GENRE, type_str, NULL, NULL, 0, &count);
+ mp_media_info_list_create(&svc_handle,
+ MP_TRACK_BY_GENRE, type_str, NULL, NULL, 0, 0, count);
+
+ mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, svc_handle, count, 0, NULL);
+
+ if (count) {
+ mp_playlist_mgr_clear(ad->playlist_mgr);
+ mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, svc_handle, count, 0, NULL);
+ ad->paused_by_user = FALSE;
+ }
+ }
+ if (count == 0) {
+ mp_widget_text_popup(NULL, GET_STR(STR_MP_NO_TRACKS));
+ return;
+ }
ret = mp_play_new_file(ad, TRUE);
- if (ret)
- {
+ if (ret) {
ERROR_TRACE("Error: mp_play_new_file..");
- if (ret == MP_PLAY_ERROR_NO_SONGS)
- {
+ if (ret == MP_PLAY_ERROR_NO_SONGS) {
mp_widget_text_popup(NULL, GET_STR(STR_MP_UNABLE_TO_PLAY_ERROR_OCCURED));
}
#ifdef MP_FEATURE_CLOUD
- if (ret == MP_PLAY_ERROR_NETWORK)
+ if (ret == MP_PLAY_ERROR_NETWORK) {
mp_widget_text_popup(NULL, GET_STR(STR_MP_THIS_FILE_IS_UNABAILABLE));
+ }
#endif
}
- if (svc_handle)
- {
+ if (svc_handle) {
mp_media_info_list_destroy(svc_handle);
}
_mp_common_selected_item_data_get((MpList_t*)list, &sel_list);
- if (g_list_length(sel_list) == 0)
- {
+ if (g_list_length(sel_list) == 0) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_NOTHING_SELECTED"));
return;
}
GList *node = g_list_first(sel_list);
- while (node)
- {
+ while (node) {
item_data = node->data;
node = g_list_next(node);
}
- mp_group_type_e group_type = mp_list_get_group_type((MpList_t*)list);
+ mp_group_type_e group_type = mp_list_get_group_type((MpList_t*)list);
- DEBUG_TRACE("group_type: %d", group_type);
- if (group_type == MP_GROUP_BY_PLAYLIST)
- {
- Mp_Playlist_Data *mp_playlist_data = mp_edit_playlist_create(MP_PLST_RENAME);
- MP_CHECK(mp_playlist_data);
- mp_playlist_data->playlist_handle = item_data->handle;
- mp_edit_playlist_content_create(mp_playlist_data);
- }
+ DEBUG_TRACE("group_type: %d", group_type);
+ if (group_type == MP_GROUP_BY_PLAYLIST) {
+ Mp_Playlist_Data *mp_playlist_data = mp_edit_playlist_create(MP_PLST_RENAME);
+ MP_CHECK(mp_playlist_data);
+ mp_playlist_data->playlist_handle = item_data->handle;
+ mp_edit_playlist_content_create(mp_playlist_data);
+ }
}
int mp_common_get_playlist_totaltime(mp_track_type_e track_type, int playlist_id, int count)
MP_CHECK_VAL((res == 0), 0);
MP_CHECK_VAL(media_list, 0);
- for (i = 0; i < count; i++)
- {
+ for (i = 0; i < count; i++) {
time = 0;
item = mp_media_info_group_list_nth_item(media_list, i);
- if (NULL == item)
+ if (NULL == item) {
continue;
+ }
mp_media_info_get_duration(item, &time);
total += time;
}
char *thumb_path = NULL;
- if (!g_strcmp0(name, STR_MP_FAVOURITES))
+ if (!g_strcmp0(name, STR_MP_FAVOURITES)) {
thumb_path = LIVE_THUMBNAIL_QUICK_LIST;
- else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED))
+ } else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED)) {
thumb_path = LIVE_THUMBNAIL_RECENTLY_PLAYED;
- else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED))
+ } else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED)) {
thumb_path = LIVE_THUMBNAIL_RECENTLY_ADDED;
- else if (!g_strcmp0(name, STR_MP_MOST_PLAYED))
+ } else if (!g_strcmp0(name, STR_MP_MOST_PLAYED)) {
thumb_path = LIVE_THUMBNAIL_MOST_PLAYED;
+ }
return thumb_path;
}
char *icon_path = NULL;
- if (!g_strcmp0(name, STR_MP_FAVOURITES))
+ if (!g_strcmp0(name, STR_MP_FAVOURITES)) {
icon_path = LIVE_ICON_QUICK_LIST;
- else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED))
+ } else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED)) {
icon_path = LIVE_ICON_RECENTLY_PLAYED;
- else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED))
+ } else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED)) {
icon_path = LIVE_ICON_RECENTLY_ADDED;
- else if (!g_strcmp0(name, STR_MP_MOST_PLAYED))
+ } else if (!g_strcmp0(name, STR_MP_MOST_PLAYED)) {
icon_path = LIVE_ICON_MOST_PLAYED;
+ }
return icon_path;
}
MpList_t *list = data;
MP_CHECK(list);
- GList *sel_list = NULL;
- char *name = NULL;
- char *thumbnail = NULL;
- int ret = 0;
- int p_id = -1;
- mp_list_item_data_t *item_data = NULL;
+ GList *sel_list = NULL;
+ char *name = NULL;
+ char *thumbnail = NULL;
+ int ret = 0;
+ int p_id = -1;
+ mp_list_item_data_t *item_data = NULL;
- mp_popup_destroy(ad);
+ mp_popup_destroy(ad);
mp_list_selected_item_data_get((MpList_t *)list, &sel_list);
- if (g_list_length(sel_list) == 0)
- {
+ if (g_list_length(sel_list) == 0) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_NOTHING_SELECTED"));
return;
}
GList *node = g_list_first(sel_list);
- while (node)
- {
- item_data = node->data;
+ while (node) {
+ item_data = node->data;
node = g_list_next(node);
}
- ret = mp_media_info_group_get_main_info(item_data->handle, &name);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ ret = mp_media_info_group_get_main_info(item_data->handle, &name);
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
mp_media_info_group_get_thumbnail_path(item_data->handle, &thumbnail);
- int type = 0;
+ int type = 0;
const char *extra1 = NULL;
- const char *extra2 = NULL;
+ const char *extra2 = NULL;
mp_group_type_e group_type = mp_list_get_group_type((MpList_t*)list);
- if (group_type == MP_GROUP_BY_PLAYLIST)
- {
+ if (group_type == MP_GROUP_BY_PLAYLIST) {
ret = mp_media_info_group_get_playlist_id(item_data->handle, &p_id);
- mp_retm_if (ret != 0, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
DEBUG_TRACE("p_id: %d", p_id);
if (p_id < 0) {
type = MP_ADD_TO_HOME_SHORTCUT_TYPE_SYS_PLAYLIST;
extra1 = _mp_media_info_get_live_auto_playlist_thumbnail_by_name(name);
extra2 = _mp_media_info_get_live_auto_playlist_icon_by_name(name);
- }
- else {
+ } else {
type = MP_ADD_TO_HOME_SHORTCUT_TYPE_USER_PLAYLIST;
name = (void *)p_id;
}
mp_menu_add_to_home(type, name, (void *)extra1, (void *)extra2);
- }
- else if (group_type == MP_GROUP_BY_ALBUM)
- {
+ } else if (group_type == MP_GROUP_BY_ALBUM) {
mp_menu_add_to_home(MP_ADD_TO_HOME_SHORTCUT_TYPE_ALBUM, name, thumbnail, NULL);
}
int out_count = 0;
int invalid_count = 0;
- int index =0;
- for (index = 0; index < count; index++)
- {
+ int index = 0;
+ for (index = 0; index < count; index++) {
Elm_Object_Item *item = NULL;
item = elm_genlist_nth_item_get(genlist, index);
- if (item == NULL)
- {
+ if (item == NULL) {
invalid_count++;
continue;
}
mp_list_item_data_t *item_data = elm_object_item_data_get(item);
- if (item_data == NULL)
- {
+ if (item_data == NULL) {
invalid_count++;
continue;
}
- if (item_data->handle == NULL)
- {
+ if (item_data->handle == NULL) {
invalid_count++;
continue;
}
char *path = NULL;
- if (item_data->group_type == MP_GROUP_NONE)
+ if (item_data->group_type == MP_GROUP_NONE) {
mp_media_info_get_file_path(item_data->handle, &path);
- else if (item_data->group_type == MP_GROUP_BY_FOLDER)
+ } else if (item_data->group_type == MP_GROUP_BY_FOLDER) {
mp_media_info_group_get_sub_info(item_data->handle, &path);
- else
+ } else {
ERROR_TRACE("Unsupported type");
+ }
DEBUG_TRACE("---------> path is %s", path);
- if (path == NULL)
- {
+ if (path == NULL) {
invalid_count++;
continue;
}
- if (mp_util_is_in_personal_page((const char *)path))
+ if (mp_util_is_in_personal_page((const char *)path)) {
in_count++;
- else
+ } else {
out_count++;
+ }
}
- if (in_count == (count - invalid_count))
+ if (in_count == (count - invalid_count)) {
return MP_COMMON_ALL_IN;
- else if (out_count == (count - invalid_count))
+ } else if (out_count == (count - invalid_count)) {
return MP_COMMON_ALL_OUT;
- else
+ } else {
return MP_COMMON_PART;
+ }
}
void mp_common_add_to_personal_page_cb(void *data, Evas_Object * obj, void *event_info)
mp_evas_object_del(view->more_btn_ctxpopup);
MpView_t *edit_view = (MpView_t *)mp_edit_view_create(GET_NAVIFRAME, view->content_to_show, false, MP_EDIT_VIEW_PERSONAL_PAGE_ADD);
- if (edit_view == NULL)
+ if (edit_view == NULL) {
return;
+ }
mp_view_mgr_push_view(GET_VIEW_MGR, edit_view, NULL);
mp_view_update(edit_view);
mp_view_update_options(edit_view);
MpView_t *edit_view = (MpView_t *)mp_edit_view_create(GET_NAVIFRAME, view->content_to_show, false, MP_EDIT_VIEW_PERSONAL_PAGE_REMOVE);
- if(edit_view == NULL)
+ if (edit_view == NULL) {
return;
+ }
mp_view_mgr_push_view(GET_VIEW_MGR, edit_view, NULL);
mp_view_update(edit_view);
mp_view_update_options(edit_view);
MP_CHECK(list);
DEBUG_TRACE("list->personal_page_storage is %d", list->personal_page_storage);
/*0. check if is remove from personal page*/
- if (list->personal_page_storage == MP_LIST_PERSONAL_PAGE_NORMAL)
+ if (list->personal_page_storage == MP_LIST_PERSONAL_PAGE_NORMAL) {
mp_edit_cb_excute_move(list);
- else
- {
+ } else {
/*1. get personal don't ask again */
bool no_ask_flag = false;
mp_setting_get_personal_dont_ask_again(&no_ask_flag);
DEBUG_TRACE("no_ask_flag is %d", no_ask_flag);
- if (no_ask_flag)
+ if (no_ask_flag) {
mp_edit_cb_excute_move(list);
- else
+ } else {
mp_edit_view_notify_popup(list);
+ }
}
}
mp_view_update_options_edit(view);
}
-bool mp_common_track_is_current(mp_media_info_h media,MpList_t *list)
+bool mp_common_track_is_current(mp_media_info_h media, MpList_t *list)
{
struct appdata *ad = mp_util_get_appdata();
MP_CHECK_FALSE(ad);
char *uri = NULL;
mp_media_info_get_file_path(media, &uri);
- mp_retv_if (!uri, NULL);
+ mp_retv_if(!uri, NULL);
bool match = false;
- if (current && !g_strcmp0(current->uri, uri) && list->edit_mode == 0)
+ if (current && !g_strcmp0(current->uri, uri) && list->edit_mode == 0) {
match = true;
+ }
return match;
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-edit-callback.h"
startfunc;
evas_object_del(obj);
int response = (int)event_info;
- if (response == MP_POPUP_NO)
- {
+ if (response == MP_POPUP_NO) {
DEBUG_TRACE("cancel btn click");
mp_view_mgr_post_event(GET_VIEW_MGR, MP_POPUP_CANCEL);
return;
}
MP_CHECK(response);
- Mp_Playlist_Data *mp_playlist_data = mp_edit_playlist_create(MP_PLST_CREATE);
- MP_CHECK(mp_playlist_data);
- mp_edit_playlist_set_edit_list(mp_playlist_data, data);
- mp_edit_playlist_content_create(mp_playlist_data);
+ Mp_Playlist_Data *mp_playlist_data = mp_edit_playlist_create(MP_PLST_CREATE);
+ MP_CHECK(mp_playlist_data);
+ mp_edit_playlist_set_edit_list(mp_playlist_data, data);
+ mp_edit_playlist_content_create(mp_playlist_data);
endfunc;
}
ad->popup_delete = NULL;
int response = (int)event_info;
- if (response == MP_POPUP_NO)
- {
+ if (response == MP_POPUP_NO) {
mp_view_mgr_post_event(GET_VIEW_MGR, MP_POPUP_CANCEL);
return;
}
DEBUG_TRACE("");
struct appdata *ad = mp_util_get_appdata();
char *title_txt = NULL;
- char *title = NULL;
+ char *title = NULL;
char *help_txt = NULL;
title = STR_MP_DELETE;
MP_CHECK(list);
Evas_Object *popup = NULL;
- if (mp_list_get_checked_count(list)<= 0)
- {
+ if (mp_list_get_checked_count(list) <= 0) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_NOTHING_SELECTED"));
return;
}
popup = mp_genlist_popup_create(ad->win_main, MP_POPUP_ADD_TO_PLST, data, ad);
- mp_retm_if (!popup, "popup is NULL !!!");
+ mp_retm_if(!popup, "popup is NULL !!!");
//mp_genlist_popup_item_append(popup, GET_STR("IDS_MUSIC_OPT_CREATE_PLAYLIST"), NULL, NULL, NULL, _mp_edit_cb_create_playlist_cb, data);
mp_popup_response_callback_set(popup, _mp_edit_cb_create_playlist_cb, data);
int i = 0, count = -1, ret = -1;
ret = mp_media_info_group_list_count(MP_GROUP_BY_PLAYLIST, NULL, NULL, &count);
- if (ret != 0)
- {
+ if (ret != 0) {
ERROR_TRACE("Error in mp_media_info_group_list_count (%d)", ret);
return;
}
- if (count)
- {
+ if (count) {
mp_media_list_h media_list = NULL;
ret = mp_media_info_group_list_create(&media_list, MP_GROUP_BY_PLAYLIST, NULL, NULL, 0, count);
- if (ret != 0)
- {
+ if (ret != 0) {
WARN_TRACE("Fail to get playlist");
return;
}
- for (i = 0; i < count; i++)
- {
+ for (i = 0; i < count; i++) {
char *name = NULL;
mp_media_info_h item = NULL;
item = mp_media_info_group_list_nth_item(media_list, i);
ret = mp_media_info_group_get_main_info(item, &name);
- mp_retm_if (ret != 0, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
mp_genlist_popup_item_append(popup, name, NULL, NULL, (void *)list, _mp_edit_cb_add_to_playlist_cb, (void *)item);
}
evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, _mp_edit_cb_popup_del_cb, media_list);
- }
- else
- {
+ } else {
Elm_Object_Item *it = mp_genlist_popup_item_append(popup, GET_STR(STR_MP_NO_PLAYLISTS), NULL, NULL, NULL, NULL, ad);
elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
}
MP_CHECK(obj);
mp_evas_object_del(obj);
- if (g_edit_thread)
- {
+ if (g_edit_thread) {
ecore_thread_cancel(g_edit_thread);
g_edit_thread = NULL;
}
WARN_TRACE("EDIT progress has been completed. Now update views..");
DEBUG_TRACE("selected_count, %d, error_count: %d", g_selected_count, g_error_count);
- if (g_edit_operation == MP_EDIT_ADD_TO_PLAYLIST)
- {
+ if (g_edit_operation == MP_EDIT_ADD_TO_PLAYLIST) {
/*mp_util_post_add_to_playlist_popup_message(g_selected_tracklist_count);*/
mp_view_update(mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_PLAYLIST_DETAIL));
mp_view_mgr_post_event(GET_VIEW_MGR, MP_ADD_TO_PLAYLIST_DONE);
- }
- else if (g_edit_operation == MP_EDIT_DELETE)
- {
- if ((g_selected_count == 1) && g_error_count)
+ } else if (g_edit_operation == MP_EDIT_DELETE) {
+ if ((g_selected_count == 1) && g_error_count) {
mp_util_post_status_message(ad, GET_SYS_STR("IDS_COM_POP_FAILED"));
+ }
/* notification was removed from UX
else
{
mp_util_post_status_message(ad, GET_SYS_STR(STR_MP_DELETED));
}
*/
- if (g_group_type == MP_GROUP_BY_FOLDER)
- {
+ if (g_group_type == MP_GROUP_BY_FOLDER) {
DEBUG_TRACE("update all view");
mp_view_update(mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_ALL));
}
MpListView_t *view = (MpListView_t *)mp_view_mgr_get_top_view(GET_VIEW_MGR);
bool list_view = false;
mp_list_view_is_list_view(view, &list_view);
- if (list_view && mp_list_get_edit(view->content_to_show))
- {
+ if (list_view && mp_list_get_edit(view->content_to_show)) {
mp_view_update_options_edit((MpView_t *)view);
view->selection_info = mp_util_create_selectioninfo_with_count(view, mp_list_get_checked_count(view->content_to_show));
}
- //if (mp_list_get_edit(view->content_to_show))
- {
- mp_view_mgr_post_event(GET_VIEW_MGR, MP_DELETE_DONE);
- }
- /*
- else
- {
- mp_view_mgr_post_event(GET_VIEW_MGR, MP_POPUP_DELETE_DONE);
- }*/
+ //if (mp_list_get_edit(view->content_to_show))
+ {
+ mp_view_mgr_post_event(GET_VIEW_MGR, MP_DELETE_DONE);
+ }
+ /*
+ else
+ {
+ mp_view_mgr_post_event(GET_VIEW_MGR, MP_POPUP_DELETE_DONE);
+ }*/
}
ad->edit_in_progress = false;
mp_media_info_playlist_handle_create(&playlist_h, g_playlist_id);
char *title = NULL;
- while (node)
- {
+ while (node) {
if (ecore_thread_check(thread)) { // pending cancellation
WARN_TRACE("popup cancel clicked");
goto mp_exception;
item = node->data;
node = g_list_previous(node);
- if (!item)
- {
+ if (!item) {
WARN_TRACE("CHECK here...");
ecore_thread_feedback(thread, (void *)MP_EDIT_THREAD_FEEDBACK_CANCEL_BY_EXCEPTION);
goto mp_exception;
}
- item_handle = (item->handle);
- if (!item_handle)
+ item_handle = (item->handle);
+ if (!item_handle) {
continue;
+ }
switch (g_list_type) {
case MP_LIST_TYPE_TRACK:
case MP_LIST_TYPE_ARTIST_DETAIL:
case MP_LIST_TYPE_ALBUM_DETAIL:
- case MP_LIST_TYPE_ALL:
- {
+ case MP_LIST_TYPE_ALL: {
ret = mp_media_info_get_media_id(item_handle, &fid);
- if (ret != 0)
- {
+ if (ret != 0) {
ERROR_TRACE("CRITICAL ERROR ## CHECK BELOW ITEM");
goto mp_exception;
}
int res = 0;
- if(g_playlist_id == -1) { /*favoriate playlist*/
+ if (g_playlist_id == -1) { /*favoriate playlist*/
res = mp_media_info_set_favorite(item_handle, true);
} else {
mp_media_info_get_thumbnail_path(item_handle, &thumbnail_path);
res = mp_media_info_playlist_add_item(playlist_h, fid, thumbnail_path);
}
- if (res)
- {
+ if (res) {
WARN_TRACE("");
ecore_thread_feedback(thread, (void *)MP_EDIT_THREAD_FEEDBACK_UNABLE_TO_ADD_PLST);
ecore_thread_feedback(thread, (void *)MP_EDIT_THREAD_FEEDBACK_CANCEL_BY_EXCEPTION);
goto mp_exception;
- }
- else
+ } else {
g_playlist_track_count++;
+ }
#ifdef MP_PLAYLIST_MAX_ITEM_COUNT
- if (g_playlist_track_count >= MP_PLAYLIST_MAX_ITEM_COUNT)
- {
+ if (g_playlist_track_count >= MP_PLAYLIST_MAX_ITEM_COUNT) {
DEBUG_TRACE("unable to add more tracks...");
//ecore_thread_feedback(thread, (void *)MP_EDIT_THREAD_FEEDBACK_CANCEL_BY_EXCEPTION);
goto mp_exception;
break;
}
- case MP_LIST_TYPE_GROUP:
- {
+ case MP_LIST_TYPE_GROUP: {
mp_track_type_e item_type = MP_TRACK_ALL;
int count = 0, i;
mp_media_info_h item = NULL;
- if (g_group_type == MP_GROUP_BY_FOLDER)
+ if (g_group_type == MP_GROUP_BY_FOLDER) {
ret = mp_media_info_group_get_folder_id(item_handle, &title);
- else
+ } else {
ret = mp_media_info_group_get_main_info(item_handle, &title);
+ }
MP_CHECK_EXCEP(ret == 0);
item_type = mp_menu_get_track_type_by_group(g_group_type);
ret = mp_media_info_list_create(&group_track_handle, item_type, title, NULL, NULL, 0, 0, count);
MP_CHECK_EXCEP(ret == 0);
- for (i = 0; i<count; i++)
- {
+ for (i = 0; i < count; i++) {
char *fid = NULL;
char *thumbnail_path = NULL;
item = mp_media_info_list_nth_item(group_track_handle, i);
MP_CHECK_EXCEP(ret == 0);
int res = 0;
- if(g_playlist_id == -1) /*favoriate playlist*/
- res = mp_media_info_set_favorite(item, true);
- else
- {
- mp_media_info_get_thumbnail_path(item, &thumbnail_path);
- res = mp_media_info_playlist_add_item(playlist_h, fid, thumbnail_path);
+ if (g_playlist_id == -1) { /*favoriate playlist*/
+ res = mp_media_info_set_favorite(item, true);
+ } else {
+ mp_media_info_get_thumbnail_path(item, &thumbnail_path);
+ res = mp_media_info_playlist_add_item(playlist_h, fid, thumbnail_path);
}
- if (res)
- {
+ if (res) {
WARN_TRACE("");
ecore_thread_feedback(thread, (void *)MP_EDIT_THREAD_FEEDBACK_UNABLE_TO_ADD_PLST);
ecore_thread_feedback(thread, (void *)MP_EDIT_THREAD_FEEDBACK_CANCEL_BY_EXCEPTION);
goto mp_exception;
- }
- else
+ } else {
g_playlist_track_count++;
+ }
#ifdef MP_PLAYLIST_MAX_ITEM_COUNT
- if (g_playlist_track_count >= MP_PLAYLIST_MAX_ITEM_COUNT)
- {
+ if (g_playlist_track_count >= MP_PLAYLIST_MAX_ITEM_COUNT) {
DEBUG_TRACE("unable to add more tracks...");
ecore_thread_feedback(thread, (void *)MP_EDIT_THREAD_FEEDBACK_CANCEL_BY_EXCEPTION);
goto mp_exception;
MP_CHECK_VAL(item_handle, -1);
- switch (g_track_type)
- {
- case MP_TRACK_BY_PLAYLIST:
- {
+ switch (g_track_type) {
+ case MP_TRACK_BY_PLAYLIST: {
int member_id = 0;
ret = mp_media_info_get_playlist_member_id(item_handle, &member_id);
MP_CHECK_VAL(ret == 0, -1);
ret = mp_media_info_playlist_remove_media(g_playlist_handle, member_id);
MP_CHECK_VAL(ret == 0, -1);
- mp_common_playlist_album_update(g_playlist_handle);
+ mp_common_playlist_album_update(g_playlist_handle);
break;
}
- case MP_TRACK_BY_ADDED_TIME:
- {
+ case MP_TRACK_BY_ADDED_TIME: {
ret = mp_media_info_set_added_time(item_handle, 0);
MP_CHECK_VAL(ret == 0, -1);
break;
}
- case MP_TRACK_BY_PLAYED_TIME:
- {
+ case MP_TRACK_BY_PLAYED_TIME: {
ret = mp_media_info_set_played_time(item_handle, 0);
MP_CHECK_VAL(ret == 0, -1);
break;
}
- case MP_TRACK_BY_FAVORITE:
- {
+ case MP_TRACK_BY_FAVORITE: {
ret = mp_media_info_set_favorite(item_handle, 0);
MP_CHECK_VAL(ret == 0, -1);
break;
}
- case MP_TRACK_BY_PLAYED_COUNT:
- {
+ case MP_TRACK_BY_PLAYED_COUNT: {
ret = mp_media_info_set_played_count(item_handle, 0);
MP_CHECK_VAL(ret == 0, -1);
break;
}
- default:
- {
+ default: {
#ifdef MP_FEATURE_CLOUD
mp_storage_type_e storage;
ret = mp_media_info_get_media_id(item_handle, &fid);
ret = mp_media_info_get_storage_type(item_handle, &storage);
- if (storage == MP_STORAGE_CLOUD)
- {
+ if (storage == MP_STORAGE_CLOUD) {
return mp_cloud_delete_content(fid, true);
- }
- else
- {
+ } else {
ret = mp_media_info_get_file_path(item_handle, &uri);
MP_CHECK_VAL(ret == 0, -1);
- if (mp_util_delete_track(NULL, fid, uri) != MP_FILE_DELETE_ERR_NONE)
- {
+ if (mp_util_delete_track(NULL, fid, uri) != MP_FILE_DELETE_ERR_NONE) {
DEBUG_TRACE("Fail to delete item, fid: %d, path: %s", fid, uri);
return -1;
}
ret = mp_media_info_get_file_path(item_handle, &uri);
MP_CHECK_VAL(ret == 0, -1);
- if (mp_util_delete_track(NULL, fid, uri) != MP_FILE_DELETE_ERR_NONE)
- {
+ if (mp_util_delete_track(NULL, fid, uri) != MP_FILE_DELETE_ERR_NONE) {
DEBUG_TRACE("Fail to delete item, fid: %d, path: %s", fid, uri);
return -1;
}
return -1;
}
- for (i = 0; i<count; i++)
- {
+ for (i = 0; i < count; i++) {
item = mp_media_info_list_nth_item(group_track_handle, i);
mp_media_info_get_media_id(item, &fid);
mp_media_info_get_file_path(item, &uri);
- if (mp_util_delete_track(NULL, fid, uri) != MP_FILE_DELETE_ERR_NONE)
- {
+ if (mp_util_delete_track(NULL, fid, uri) != MP_FILE_DELETE_ERR_NONE) {
WARN_TRACE("Fail to delete group");
ret = -1;
}
GList *node = g_list_last(g_selected_list);
MP_CHECK_EXCEP(node);
- while (node)
- {
+ while (node) {
if (ecore_thread_check(thread)) { // pending cancellation
WARN_TRACE("popup cancel clicked");
goto mp_exception;
item = node->data;
node = g_list_previous(node);
- if (!item)
- {
+ if (!item) {
WARN_TRACE("CHECK here...");
ecore_thread_feedback(thread, (void *)MP_EDIT_THREAD_FEEDBACK_CANCEL_BY_EXCEPTION);
goto mp_exception;
}
- item_handle = (item->handle);
- if (!item_handle)
+ item_handle = (item->handle);
+ if (!item_handle) {
continue;
+ }
switch (g_list_type) {
case MP_LIST_TYPE_TRACK:
case MP_LIST_TYPE_ALBUM_DETAIL:
case MP_LIST_TYPE_ARTIST_DETAIL:
- case MP_LIST_TYPE_ALL:
- {
- if (_delete_track(item_handle))
+ case MP_LIST_TYPE_ALL: {
+ if (_delete_track(item_handle)) {
g_error_count++;
- else
+ } else {
ecore_thread_feedback(thread, item->it);
+ }
break;
}
- case MP_LIST_TYPE_PLAYLIST:
- {
- if (!_delete_playlist(item_handle))
+ case MP_LIST_TYPE_PLAYLIST: {
+ if (!_delete_playlist(item_handle)) {
ecore_thread_feedback(thread, item->it);
+ }
break;
}
- case MP_LIST_TYPE_GROUP:
- {
- if (!_delete_group(item_handle))
+ case MP_LIST_TYPE_GROUP: {
+ if (!_delete_group(item_handle)) {
ecore_thread_feedback(thread, item->it);
+ }
break;
}
default:
bool current_removed = false;
bool next_play = false;
- if (mp_player_mgr_get_state() == PLAYER_STATE_PLAYING)
- next_play = true;
+ if (mp_player_mgr_get_state() == PLAYER_STATE_PLAYING) {
+ next_play = true;
+ }
mp_playlist_mgr_check_existance_and_refresh(ad->playlist_mgr, ¤t_removed);
- if (current_removed)
- {
+ if (current_removed) {
mp_play_destory(ad);
- if (mp_playlist_mgr_count(ad->playlist_mgr) == 0)
- {
+ if (mp_playlist_mgr_count(ad->playlist_mgr) == 0) {
if (ad->current_track_info) {
mp_util_free_track_info(ad->current_track_info);
ad->current_track_info = NULL;
}
mp_view_mgr_post_event(GET_VIEW_MGR, MP_UNSET_NOW_PLAYING);
- if (ad->b_minicontroller_show)
- mp_minicontroller_hide(ad);
+ if (ad->b_minicontroller_show) {
+ mp_minicontroller_hide(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
- if (ad->b_lockmini_show)
- {
+ if (ad->b_lockmini_show) {
mp_lockscreenmini_hide(ad);
}
#endif
#else
mp_file_remove(MP_PLAYING_INI_FILE_NAME_SOUND);
#endif
- }
- else if (next_play)
- {
+ } else if (next_play) {
mp_play_new_file(ad, true);
}
}
mp_popup_response(ad->popup[MP_POPUP_PROGRESS], MP_POPUP_NO);
break;
- case MP_EDIT_THREAD_FEEDBACK_TRACK_DELETED:
- {
+ case MP_EDIT_THREAD_FEEDBACK_TRACK_DELETED: {
_mp_edit_cb_check_playlist();
}
- break;
+ break;
default:
DEBUG_TRACE("delete genlist item");
mp_play_destory(ad);
mp_playlist_mgr_item_remove_item(ad->playlist_mgr, plst_item);
mp_play_new_file(ad, true);
- }
- else {
+ } else {
mp_playlist_mgr_item_remove_item(ad->playlist_mgr, plst_item);
}
}
{
startfunc;
MpView_t *view = (MpView_t *)data;
- if (view)
- {
+ if (view) {
elm_object_item_del(view->navi_it); //elm_naviframe_item_pop does not work
//mp_view_mgr_pop_a_view(GET_VIEW_MGR, view);
}
_mp_edit_cb_check_playlist();
- if (g_edit_operation == MP_EDIT_ADD_TO_PLAYLIST && g_playlist_name)
- {
+ if (g_edit_operation == MP_EDIT_ADD_TO_PLAYLIST && g_playlist_name) {
/*keep previous playlist detail view, which to be popped after new view pushed*/
MpView_t *previous_view = mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_PLAYLIST_DETAIL);
MpView_t *view = NULL;
- if (playlist_id == -1) /*favoriate playlist*/
- {
+ if (playlist_id == -1) { /*favoriate playlist*/
view = (MpView_t *)mp_playlist_detail_view_create(GET_NAVIFRAME,
- MP_TRACK_BY_FAVORITE, g_playlist_name, playlist_id);
- }
- else
- {
+ MP_TRACK_BY_FAVORITE, g_playlist_name, playlist_id);
+ } else {
view = (MpView_t *)mp_playlist_detail_view_create(GET_NAVIFRAME,
- MP_TRACK_BY_PLAYLIST, g_playlist_name, playlist_id);
+ MP_TRACK_BY_PLAYLIST, g_playlist_name, playlist_id);
}
mp_view_mgr_push_view(GET_VIEW_MGR, view, NULL);
mp_view_update_options(view);
mp_evas_object_del(ad->popup[MP_POPUP_PROGRESS]);
/*idler is used to delete old playlist detail view to avoid blink*/
ecore_idler_add(_del_old_playlist_detail_view_cb, previous_view);
- }
- else
+ } else {
mp_popup_response(ad->popup[MP_POPUP_PROGRESS], MP_POPUP_YES);
+ }
}
static void
MP_CHECK(top_view);
mp_view_update(top_view);
- if (top_view->view_type != MP_VIEW_ALL)
+ if (top_view->view_type != MP_VIEW_ALL) {
mp_view_update(GET_ALL_VIEW);
+ }
- if (top_view->view_type == MP_VIEW_FOLDER_DETAIL)
- {
+ if (top_view->view_type == MP_VIEW_FOLDER_DETAIL) {
//update folder view
MpView_t *folder_view = mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_FOLDER);
MP_CHECK(folder_view);
MpList_t *list = data;
MP_CHECK(list);
- if (selected)
- {
+ if (selected) {
mp_list_selected_item_data_get(list, &g_selected_list);
- }
- else
- {
+ } else {
mp_list_all_item_data_get(list, &g_selected_list);
}
MP_CHECK(g_selected_list);
#ifdef MP_PLAYLIST_MAX_ITEM_COUNT
mp_media_info_list_count(MP_TRACK_BY_PLAYLIST, NULL, NULL, NULL, g_playlist_id, &g_playlist_track_count);
DEBUG_TRACE("number of tracks in playlist: %d", g_playlist_track_count);
- if (g_playlist_track_count >= MP_PLAYLIST_MAX_ITEM_COUNT)
- {
+ if (g_playlist_track_count >= MP_PLAYLIST_MAX_ITEM_COUNT) {
char *fmt_str = GET_STR("IDS_MUSIC_POP_UNABLE_TO_ADD_MORE_THAN_PD_MUSIC_FILE");
char *noti_str = g_strdup_printf(fmt_str, MP_PLAYLIST_MAX_ITEM_COUNT);
mp_util_post_status_message(ad, noti_str);
#endif
Evas_Object *popup = mp_popup_create(ad->win_main, MP_POPUP_PROGRESS, GET_STR("IDS_MUSIC_BODY_ADD_TO_PLAYLIST"), list,
- _mp_edit_progress_popup_response_cb, ad);
+ _mp_edit_progress_popup_response_cb, ad);
evas_object_show(popup);
g_edit_thread = ecore_thread_feedback_run(
- _mp_edit_cb_add_to_plst_thread,
- _mp_edit_cb_edit_thread_notify_cb,
- _mp_edit_cb_edit_thread_end_cb,
- _mp_edit_cb_edit_thread_cancel_cb,
- (const void *)g_selected_list,
- EINA_TRUE);
+ _mp_edit_cb_add_to_plst_thread,
+ _mp_edit_cb_edit_thread_notify_cb,
+ _mp_edit_cb_edit_thread_end_cb,
+ _mp_edit_cb_edit_thread_cancel_cb,
+ (const void *)g_selected_list,
+ EINA_TRUE);
if (!g_edit_thread) {
mp_popup_response(ad->popup[MP_POPUP_PROGRESS], MP_POPUP_NO);
GList *node = g_list_last(g_selected_list);
MP_CHECK_EXCEP(node);
- while (node)
- {
+ while (node) {
if (ecore_thread_check(thread)) { // pending cancellation
WARN_TRACE("popup cancel clicked");
goto mp_exception;
item = node->data;
node = g_list_previous(node);
- if (!item)
- {
+ if (!item) {
WARN_TRACE("CHECK here...");
ecore_thread_feedback(thread, (void *)MP_EDIT_THREAD_FEEDBACK_CANCEL_BY_EXCEPTION);
goto mp_exception;
}
- item_handle = (item->handle);
- if (!item_handle)
+ item_handle = (item->handle);
+ if (!item_handle) {
continue;
+ }
switch (g_list_type) {
case MP_LIST_TYPE_TRACK:
case MP_LIST_TYPE_ALBUM_DETAIL:
- case MP_LIST_TYPE_ARTIST_DETAIL:
- {
+ case MP_LIST_TYPE_ARTIST_DETAIL: {
ret = mp_media_info_get_media_id(item_handle, &fid);
MP_CHECK_EXCEP(ret == 0);
g_edit_operation = MP_EDIT_ADD_TO_PLAYLIST;
Evas_Object *popup = mp_popup_create(ad->win_main, MP_POPUP_PROGRESS, GET_STR("IDS_MUSIC_BODY_ADD_TO_PLAYLIST"), list,
- _mp_edit_progress_popup_response_cb, ad);
+ _mp_edit_progress_popup_response_cb, ad);
evas_object_show(popup);
g_edit_thread = ecore_thread_feedback_run(
- _mp_edit_cb_offline_thread,
- _mp_edit_cb_edit_thread_notify_cb,
- _mp_edit_cb_edit_thread_end_cb,
- _mp_edit_cb_edit_thread_cancel_cb,
- (const void *)g_selected_list,
- EINA_TRUE);
+ _mp_edit_cb_offline_thread,
+ _mp_edit_cb_edit_thread_notify_cb,
+ _mp_edit_cb_edit_thread_end_cb,
+ _mp_edit_cb_edit_thread_cancel_cb,
+ (const void *)g_selected_list,
+ EINA_TRUE);
if (!g_edit_thread) {
mp_popup_response(ad->popup[MP_POPUP_PROGRESS], MP_POPUP_NO);
char *title = NULL;
mp_track_type_e type = mp_list_get_track_type(list);
- if (type > MP_TRACK_TYPE_PLAYLIST_MIN && type < MP_TRACK_TYPE_PLAYLIST_MAX)
+ if (type > MP_TRACK_TYPE_PLAYLIST_MIN && type < MP_TRACK_TYPE_PLAYLIST_MAX) {
title = STR_MP_REMOVING;
- else
+ } else {
title = MP_POPUP_DELETING;
+ }
- Evas_Object *popup = mp_popup_message_create(ad->win_main, MP_POPUP_PROGRESS,NULL, title, list,
- _mp_edit_progress_popup_response_cb, ad);
+ Evas_Object *popup = mp_popup_message_create(ad->win_main, MP_POPUP_PROGRESS, NULL, title, list,
+ _mp_edit_progress_popup_response_cb, ad);
evas_object_show(popup);
g_edit_thread = ecore_thread_feedback_run(
- _mp_edit_cb_delete_thread,
- _mp_edit_cb_edit_thread_notify_cb,
- _mp_edit_cb_edit_thread_end_cb,
- _mp_edit_cb_edit_thread_cancel_cb,
- (const void *)g_selected_list,
- EINA_TRUE);
+ _mp_edit_cb_delete_thread,
+ _mp_edit_cb_edit_thread_notify_cb,
+ _mp_edit_cb_edit_thread_end_cb,
+ _mp_edit_cb_edit_thread_cancel_cb,
+ (const void *)g_selected_list,
+ EINA_TRUE);
if (!g_edit_thread) {
mp_popup_response(ad->popup[MP_POPUP_PROGRESS], MP_POPUP_NO);
MP_CHECK(item);
mp_media_info_connect();
- if (mp_util_delete_track(NULL, item->uid, item->uri) != MP_FILE_DELETE_ERR_NONE)
- {
+ if (mp_util_delete_track(NULL, item->uid, item->uri) != MP_FILE_DELETE_ERR_NONE) {
DEBUG_TRACE("Fail to delete item, fid: %d, path: %s", item->uid, item->uri);
}
switch (feedback) {
- case MP_EDIT_THREAD_FEEDBACK_TRACK_DELETED:
- DEBUG_TRACE("delete track in notify");
- mp_plst_item *item = mp_playlist_mgr_get_current(ad->playlist_mgr);
- MP_CHECK(item);
+ case MP_EDIT_THREAD_FEEDBACK_TRACK_DELETED:
+ DEBUG_TRACE("delete track in notify");
+ mp_plst_item *item = mp_playlist_mgr_get_current(ad->playlist_mgr);
+ MP_CHECK(item);
- mp_playlist_mgr_item_remove_item(ad->playlist_mgr, item);
- /*
- when the playlist has same track,then delete the track,
- the playlist should remove the deleted track
- */
- mp_playlist_mgr_item_remove_deleted_item(ad->playlist_mgr);
- mp_play_destory(ad);
+ mp_playlist_mgr_item_remove_item(ad->playlist_mgr, item);
+ /*
+ when the playlist has same track,then delete the track,
+ the playlist should remove the deleted track
+ */
+ mp_playlist_mgr_item_remove_deleted_item(ad->playlist_mgr);
+ mp_play_destory(ad);
- //mp_play_new_file(ad, true);
- break;
- default:
- break;
+ //mp_play_new_file(ad, true);
+ break;
+ default:
+ break;
}
}
char *title = NULL;
title = MP_POPUP_DELETING;
- Evas_Object *popup = mp_popup_message_create(ad->win_main, MP_POPUP_PROGRESS,NULL, title, NULL,
- _mp_edit_message_popup_response_cb, ad);
+ Evas_Object *popup = mp_popup_message_create(ad->win_main, MP_POPUP_PROGRESS, NULL, title, NULL,
+ _mp_edit_message_popup_response_cb, ad);
elm_popup_align_set(popup, 0.5, 0.99);
evas_object_show(popup);
g_delete_thread = ecore_thread_feedback_run(
- _mp_edit_cb_delete_track_thread,
- _mp_edit_cb_delete_track_thread_notify_cb,
- _mp_edit_cb_delete_track_thread_end_cb,
- _mp_edit_cb_delete_track_thread_cancel_cb,
- NULL,
- EINA_TRUE);
+ _mp_edit_cb_delete_track_thread,
+ _mp_edit_cb_delete_track_thread_notify_cb,
+ _mp_edit_cb_delete_track_thread_end_cb,
+ _mp_edit_cb_delete_track_thread_cancel_cb,
+ NULL,
+ EINA_TRUE);
if (!g_delete_thread) {
mp_popup_response(ad->popup[MP_POPUP_PROGRESS], MP_POPUP_NO);
{
MP_CHECK(full_path);
char* path = NULL;
- while (full_path && g_strcmp0(full_path, root))
- {
- if (mp_file_dir_is_empty(full_path))
- {
+ while (full_path && g_strcmp0(full_path, root)) {
+ if (mp_file_dir_is_empty(full_path)) {
/*if not, delete the folder*/
mp_file_recursive_rm(full_path);
path = g_strrstr(full_path, "/");
- if (path != NULL)
- {
+ if (path != NULL) {
*path = '\0';
}
- }
- else
+ } else {
break;
+ }
}
return;
}
filename = g_strdup((char *)mp_file_file_get(path));
char *dest = NULL;
char *dest_root_path = dest_path;
- if (mp_util_is_in_personal_page((const char *)path))
- {
- if (dest_root_path == NULL)
+ if (mp_util_is_in_personal_page((const char *)path)) {
+ if (dest_root_path == NULL) {
dest_root_path = MP_MUSIC_DIR;
+ }
/*if dest_root_path does not exist, create it*/
bool mkdir_ret = mp_file_mkpath(dest_root_path);
- if (mkdir_ret == false)
+ if (mkdir_ret == false) {
DEBUG_TRACE("failed to make new directory");
+ }
char *unique_filename = NULL;
- while (mp_util_is_duplicated_name(dest_root_path, (const char *)filename))
- {
+ while (mp_util_is_duplicated_name(dest_root_path, (const char *)filename)) {
IF_FREE(unique_filename);
mp_util_get_unique_name((char *)filename, &unique_filename);
IF_FREE(filename);
/*remove from personal page*/
dest = g_strconcat(dest_root_path, "/", filename, NULL);
if (dest == NULL) {
- IF_FREE(unique_filename);
- IF_FREE(filename);
- return -1;
+ IF_FREE(unique_filename);
+ IF_FREE(filename);
+ return -1;
}
mp_file_mv(path, dest);
IF_FREE(unique_filename);
IF_FREE(filename);
- }
- else
- {
- if (dest_root_path == NULL)
+ } else {
+ if (dest_root_path == NULL) {
dest_root_path = MP_PERSONAL_PAGE_DIR;
+ }
/*if dest_root_path does not exist, create it*/
bool mkdir_ret = mp_file_mkpath(dest_root_path);
- if (mkdir_ret == false)
+ if (mkdir_ret == false) {
DEBUG_TRACE("failed to make new directory");
+ }
char *unique_filename = NULL;
- while (mp_util_is_duplicated_name(dest_root_path, (const char *)filename))
- {
+ while (mp_util_is_duplicated_name(dest_root_path, (const char *)filename)) {
IF_FREE(unique_filename);
mp_util_get_unique_name((char *)filename, &unique_filename);
IF_FREE(filename);
dest = g_strconcat(dest_root_path, "/", filename, NULL);
/*add to personal page*/
if (dest == NULL) {
- IF_FREE(unique_filename);
- IF_FREE(filename);
- return -1;
+ IF_FREE(unique_filename);
+ IF_FREE(filename);
+ return -1;
}
mp_file_mv(path, dest);
IF_FREE(unique_filename);
//DEBUG_TRACE("------------>root_path is %s", root_path);
char *dest = NULL;
- if (mp_util_is_in_personal_page((const char *)path))
- {
+ if (mp_util_is_in_personal_page((const char *)path)) {
/*remove from personal page*/
/*1. check if the selected item is root path(/opt/storaget/PersonalStorage)*/
- if (!g_strcmp0(path, MP_PERSONAL_PAGE_DIR))
- {
+ if (!g_strcmp0(path, MP_PERSONAL_PAGE_DIR)) {
/*move music related item to sounds*/
int ret = 0;
int count = 0;
/*1. get track count*/
ret = mp_media_info_list_count(MP_TRACK_BY_FOLDER, folder_id, NULL, NULL, 0, &count);
- if (ret)
+ if (ret) {
DEBUG_TRACE("get track in folder failed");
+ }
- if (count == 0)
- {
+ if (count == 0) {
ERROR_TRACE("empty folder");
IF_FREE(folder_id);
return -1;
mp_media_info_list_create(&svc_handle, MP_TRACK_BY_FOLDER, folder_id, NULL, NULL, 0, 0, count);
/*3. move item one by one*/
- int index =0;
- for (index = 0; index < count; index++)
- {
+ int index = 0;
+ for (index = 0; index < count; index++) {
mp_media_info_h item = NULL;
item = mp_media_info_list_nth_item(svc_handle, index);
- if (item == NULL)
+ if (item == NULL) {
continue;
+ }
_move_track_spec_path(item, NULL);
}
- }
- else/*2. other folder*/
- {
+ } else { /*2. other folder*/
char *related_path = NULL;
_mp_edit_cb_get_logical_path_by_full(path, &related_path);
//DEBUG_TRACE("------------>related_path is %s", related_path);
- char **dir_levels = g_strsplit(related_path+1, "/", 0);
+ char **dir_levels = g_strsplit(related_path + 1, "/", 0);
char *dir_name = g_strdup(dir_levels[0]);
//DEBUG_TRACE("------------>dir_name is %s", dir_name);
char *semi_path = NULL;
- semi_path = g_strjoinv ("/", dir_levels+1);
+ semi_path = g_strjoinv("/", dir_levels + 1);
//DEBUG_TRACE("------------>semi_path is %s", semi_path);
/*create folder in destination*/
/*1. check if duplicated Directory exists*/
char *unique_filename = NULL;
- while (mp_util_is_duplicated_name(MP_MUSIC_DIR, (const char *)dir_name))
- {
+ while (mp_util_is_duplicated_name(MP_MUSIC_DIR, (const char *)dir_name)) {
IF_FREE(unique_filename);
mp_util_get_unique_name(dir_name, &unique_filename);
IF_FREE(dir_name);
IF_FREE(dir_name);
/*2. create new directory*/
bool mkdir_ret = mp_file_mkpath(dest);
- if (mkdir_ret == false)
+ if (mkdir_ret == false) {
DEBUG_TRACE("failed to make new directory");
+ }
/*move music related item to new folder*/
int ret = 0;
int count = 0;
/*1. get track count*/
ret = mp_media_info_list_count(MP_TRACK_BY_FOLDER, folder_id, NULL, NULL, 0, &count);
- if (ret)
+ if (ret) {
DEBUG_TRACE("get track in folder failed");
+ }
- if (count == 0)
- {
+ if (count == 0) {
ERROR_TRACE("empty folder");
IF_FREE(folder_id);
return -1;
mp_media_info_list_create(&svc_handle, MP_TRACK_BY_FOLDER, folder_id, NULL, NULL, 0, 0, count);
/*3. move item one by one*/
- int index =0;
- for (index = 0; index < count; index++)
- {
+ int index = 0;
+ for (index = 0; index < count; index++) {
mp_media_info_h item = NULL;
item = mp_media_info_list_nth_item(svc_handle, index);
- if (item == NULL)
+ if (item == NULL) {
continue;
+ }
_move_track_spec_path(item, dest);
}
/*check if there is other item in the folder*/
_mp_edit_cb_delete_empty_dir(path, root_path);
}
- }
- else
- {
+ } else {
/*add to personal page*/
/*1. check if the selected item is root path(/opt/storaget/PersonalStorage)*/
- if (!g_strcmp0(path, MP_MUSIC_DIR))
- {
+ if (!g_strcmp0(path, MP_MUSIC_DIR)) {
/*move music related item to sounds*/
int ret = 0;
int count = 0;
/*1. get track count*/
ret = mp_media_info_list_count(MP_TRACK_BY_FOLDER, folder_id, NULL, NULL, 0, &count);
- if (ret)
+ if (ret) {
DEBUG_TRACE("get track in folder failed");
+ }
- if (count == 0)
- {
+ if (count == 0) {
ERROR_TRACE("empty folder");
IF_FREE(folder_id);
return -1;
mp_media_info_list_create(&svc_handle, MP_TRACK_BY_FOLDER, folder_id, NULL, NULL, 0, 0, count);
/*3. move item one by one*/
- int index =0;
- for (index = 0; index < count; index++)
- {
+ int index = 0;
+ for (index = 0; index < count; index++) {
mp_media_info_h item = NULL;
item = mp_media_info_list_nth_item(svc_handle, index);
- if (item == NULL)
+ if (item == NULL) {
continue;
+ }
_move_track_spec_path(item, NULL);
}
- }
- else/*2. other folder*/
- {
+ } else { /*2. other folder*/
char *related_path = NULL;
_mp_edit_cb_get_logical_path_by_full(path, &related_path);
//DEBUG_TRACE("------------>related_path is %s", related_path);
- char **dir_levels = g_strsplit(related_path+1, "/", 0);
+ char **dir_levels = g_strsplit(related_path + 1, "/", 0);
char *dir_name = g_strdup(dir_levels[0]);
//DEBUG_TRACE("------------>dir_name is %s", dir_name);
char *semi_path = NULL;
- semi_path = g_strjoinv ("/", dir_levels+1);
+ semi_path = g_strjoinv("/", dir_levels + 1);
//DEBUG_TRACE("------------>semi_path is %s", semi_path);
/*create folder in destination*/
/*1. check if duplicated Directory exists*/
char *unique_filename = NULL;
- while (mp_util_is_duplicated_name(MP_PERSONAL_PAGE_DIR, (const char *)dir_name))
- {
+ while (mp_util_is_duplicated_name(MP_PERSONAL_PAGE_DIR, (const char *)dir_name)) {
IF_FREE(unique_filename);
mp_util_get_unique_name(dir_name, &unique_filename);
IF_FREE(dir_name);
IF_FREE(dir_name);
/*2. create new directory*/
bool mkdir_ret = mp_file_mkpath(dest);
- if (mkdir_ret == false)
+ if (mkdir_ret == false) {
DEBUG_TRACE("failed to make new directory");
+ }
/*move music related item to new folder*/
int ret = 0;
int count = 0;
/*1. get track count*/
ret = mp_media_info_list_count(MP_TRACK_BY_FOLDER, folder_id, NULL, NULL, 0, &count);
- if (ret)
+ if (ret) {
DEBUG_TRACE("get track in folder failed");
+ }
- if (count == 0)
- {
+ if (count == 0) {
ERROR_TRACE("empty folder");
IF_FREE(folder_id);
return -1;
mp_media_info_list_create(&svc_handle, MP_TRACK_BY_FOLDER, folder_id, NULL, NULL, 0, 0, count);
/*3. move item one by one*/
- int index =0;
- for (index = 0; index < count; index++)
- {
+ int index = 0;
+ for (index = 0; index < count; index++) {
mp_media_info_h item = NULL;
item = mp_media_info_list_nth_item(svc_handle, index);
- if (item == NULL)
+ if (item == NULL) {
continue;
+ }
_move_track_spec_path(item, dest);
}
static void
_mp_edit_move_popup_response_cb(void *data, Evas_Object * obj, void *event_info)
{
- if (g_personal_storage_thread)
- {
+ if (g_personal_storage_thread) {
ecore_thread_cancel(g_personal_storage_thread);
g_personal_storage_thread = NULL;
}
MP_CHECK_EXCEP(node);
g_total_count = g_list_length(g_selected_list);
int moved_count = 0;
- while (node)
- {
+ while (node) {
if (ecore_thread_check(thread)) { // pending cancellation
WARN_TRACE("popup cancel clicked");
goto mp_exception;
item = node->data;
node = g_list_previous(node);
- if (!item)
- {
+ if (!item) {
WARN_TRACE("CHECK here...");
- ecore_thread_feedback(thread, (void *)-1);
+ ecore_thread_feedback(thread, (void *) - 1);
goto mp_exception;
}
- item_handle = (item->handle);
- if (!item_handle)
+ item_handle = (item->handle);
+ if (!item_handle) {
continue;
+ }
char *path = NULL;
- if (g_list_type == MP_LIST_TYPE_TRACK)
- {
+ if (g_list_type == MP_LIST_TYPE_TRACK) {
mp_media_info_get_file_path(item_handle, &path);
- }
- else if (g_list_type == MP_LIST_TYPE_GROUP)
- {
+ } else if (g_list_type == MP_LIST_TYPE_GROUP) {
mp_media_info_group_get_sub_info(item_handle, &path);
- }
- else if (g_list_type == MP_LIST_TYPE_ALBUM_DETAIL || g_list_type == MP_LIST_TYPE_ARTIST_DETAIL)
- {
+ } else if (g_list_type == MP_LIST_TYPE_ALBUM_DETAIL || g_list_type == MP_LIST_TYPE_ARTIST_DETAIL) {
mp_media_info_get_file_path(item_handle, &path);
- }
- else
+ } else {
ERROR_TRACE("Wrong Type");
+ }
Eina_Bool folder = EINA_FALSE;
- if (path)
+ if (path) {
folder = mp_file_is_dir(path);
- if (folder)
- {
+ }
+ if (folder) {
DEBUG_TRACE("folder");
- if (_move_folder(item_handle))
- {
+ if (_move_folder(item_handle)) {
g_error_count++;
- ecore_thread_feedback(thread, (void *)-1);
- }
- else
- {
+ ecore_thread_feedback(thread, (void *) - 1);
+ } else {
moved_count++;
ecore_thread_feedback(thread, (void *)moved_count);
}
- }
- else/*track*/
- {
+ } else { /*track*/
DEBUG_TRACE("track --> path is %s", path);
/*get related path information*/
char *related_path = NULL;
/*generate dest path*/
char *dest_path = NULL;
- if (mp_util_is_in_personal_page((const char *)path))
- {
+ if (mp_util_is_in_personal_page((const char *)path)) {
/*remove from personal page*/
dest_path = g_strconcat(MP_MUSIC_DIR, related_path, NULL);
MP_CHECK(dest_path);
- }
- else
- {
+ } else {
/*remove from personal page*/
dest_path = g_strconcat(MP_PERSONAL_PAGE_DIR, related_path, NULL);
MP_CHECK(dest_path);
//DEBUG_TRACE("dest dir is %s", dest_dir);
/*for exception handle, if dest_dir is NULL, in _move_track_spec_path, it will use root path as dest*/
- if (_move_track_spec_path(item_handle, dest_dir))
- {
+ if (_move_track_spec_path(item_handle, dest_dir)) {
g_error_count++;
- ecore_thread_feedback(thread, (void *)-1);
- }
- else
- {
+ ecore_thread_feedback(thread, (void *) - 1);
+ } else {
moved_count++;
ecore_thread_feedback(thread, (void *)moved_count);
}
{
startfunc;
int feedback = (int)msg_data;
- if (feedback == -1)
- {
+ if (feedback == -1) {
DEBUG_TRACE("----------->error happened in main thread");
- }
- else
- {
+ } else {
/*1. set progress bar value*/
Evas_Object *progressbar = _mp_edit_cb_get_progressbar();
double progress_value = (double)feedback / (double)g_total_count;
elm_object_part_text_set(layout, "elm.text.right", popup_information);
IF_FREE(popup_information);
- char *progress_text = g_strdup_printf("%d%%", (int)(progress_value*100));
+ char *progress_text = g_strdup_printf("%d%%", (int)(progress_value * 100));
elm_object_part_text_set(layout, "elm.text.left", progress_text);
IF_FREE(progress_text);
}
g_playlist_track_count = 0;
g_list_free(g_selected_list);
- _mp_edit_cb_check_playlist();
+ _mp_edit_cb_check_playlist();
mp_evas_object_del(ad->popup[MP_POPUP_OPERATION_PROGRESS]);
MP_CHECK(top_view);
mp_view_update(top_view);
- if (top_view->view_type != MP_VIEW_ALL)
+ if (top_view->view_type != MP_VIEW_ALL) {
mp_view_update(GET_ALL_VIEW);
+ }
- if (top_view->view_type == MP_VIEW_FOLDER_DETAIL)
- {
+ if (top_view->view_type == MP_VIEW_FOLDER_DETAIL) {
//update folder view
MpView_t *folder_view = mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_FOLDER);
MP_CHECK(folder_view);
g_personal_storage_thread = NULL;
g_list_free(g_selected_list);
- _mp_edit_cb_check_playlist();
+ _mp_edit_cb_check_playlist();
mp_evas_object_del(ad->popup[MP_POPUP_OPERATION_PROGRESS]);
MP_CHECK(top_view);
mp_view_update(top_view);
- if (top_view->view_type != MP_VIEW_ALL)
+ if (top_view->view_type != MP_VIEW_ALL) {
mp_view_update(GET_ALL_VIEW);
+ }
- if (top_view->view_type == MP_VIEW_FOLDER_DETAIL)
- {
+ if (top_view->view_type == MP_VIEW_FOLDER_DETAIL) {
//update folder view
MpView_t *folder_view = mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_FOLDER);
MP_CHECK(folder_view);
DEBUG_TRACE("g_list_type is %d", g_list_type);
char *title = NULL;
unsigned long long remained_size = 0;
- if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_ADD || list->personal_page_storage == MP_LIST_PERSONAL_PAGE_NORMAL)
- {
+ if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_ADD || list->personal_page_storage == MP_LIST_PERSONAL_PAGE_NORMAL) {
title = STR_MP_ADDIND;
_mp_edit_cb_get_remain_space(MP_PERSONAL_PAGE_DIR, &remained_size);
- }
- else if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_REMOVE || list->personal_page_storage == MP_LIST_PERSONAL_PAGE_PRIVATE)
- {
+ } else if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_REMOVE || list->personal_page_storage == MP_LIST_PERSONAL_PAGE_PRIVATE) {
title = STR_MP_REMOVING;
_mp_edit_cb_get_remain_space(MP_MUSIC_DIR, &remained_size);
unsigned long long selected_size = 0;
unsigned long long file_size = 0;
- if (g_list_type == MP_LIST_TYPE_TRACK)
- {
- while (node)
- {
+ if (g_list_type == MP_LIST_TYPE_TRACK) {
+ while (node) {
item = node->data;
node = g_list_previous(node);
- if (!item)
- {
+ if (!item) {
WARN_TRACE("CHECK here...");
continue;
}
- item_handle = (item->handle);
- if (!item_handle)
+ item_handle = (item->handle);
+ if (!item_handle) {
continue;
+ }
char *path = NULL;
mp_media_info_get_file_path(item_handle, &path);
_mp_edit_cb_get_item_size(path, &file_size);
selected_size += file_size;
}
- }
- else if (g_list_type == MP_LIST_TYPE_GROUP)
- {
- while (node)
- {
+ } else if (g_list_type == MP_LIST_TYPE_GROUP) {
+ while (node) {
item = node->data;
node = g_list_previous(node);
- if (!item)
- {
+ if (!item) {
WARN_TRACE("CHECK here...");
continue;
}
- item_handle = (item->handle);
- if (!item_handle)
+ item_handle = (item->handle);
+ if (!item_handle) {
continue;
+ }
char *path = NULL;
mp_media_info_group_get_sub_info(item_handle, &path);
int count = 0;
/*1. get track count*/
ret = mp_media_info_list_count(MP_TRACK_BY_FOLDER, folder_id, NULL, NULL, 0, &count);
- if (ret)
+ if (ret) {
DEBUG_TRACE("get track in folder failed");
+ }
- if (count == 0)
- {
+ if (count == 0) {
ERROR_TRACE("empty folder");
IF_FREE(folder_id);
continue;
mp_media_info_list_create(&svc_handle, MP_TRACK_BY_FOLDER, folder_id, NULL, NULL, 0, 0, count);
/*3. move item one by one*/
- int index =0;
- for (index = 0; index < count; index++)
- {
+ int index = 0;
+ for (index = 0; index < count; index++) {
mp_media_info_h item = NULL;
item = mp_media_info_list_nth_item(svc_handle, index);
- if (item == NULL)
+ if (item == NULL) {
continue;
+ }
char *file_path = NULL;
mp_media_info_get_file_path(item, &file_path);
DEBUG_TRACE("selected size is %f", selected_size);
DEBUG_TRACE("remained size is %f", remained_size);
- if (selected_size > remained_size)
- {
+ if (selected_size > remained_size) {
Evas_Object *popup = mp_popup_create(ad->win_main, MP_POPUP_NORMAL, NULL, NULL, NULL, ad);
MP_CHECK(popup);
}
Evas_Object *popup = mp_popup_create(ad->win_main, MP_POPUP_OPERATION_PROGRESS, NULL, list,
- _mp_edit_move_popup_response_cb, ad);
+ _mp_edit_move_popup_response_cb, ad);
evas_object_show(popup);
Evas_Object *layout = _mp_edit_cb_get_popup_layout();
mp_util_domain_translatable_part_text_set(layout, "elm.title", title);
IF_FREE(progress_text);
g_personal_storage_thread = ecore_thread_feedback_run(
- _mp_edit_cb_move_thread,
- _mp_edit_cb_move_notify_cb,
- _mp_edit_cb_move_thread_end_cb,
- _mp_edit_cb_move_cancel_cb,
- (const void *)g_selected_list,
- EINA_TRUE);
+ _mp_edit_cb_move_thread,
+ _mp_edit_cb_move_notify_cb,
+ _mp_edit_cb_move_thread_end_cb,
+ _mp_edit_cb_move_cancel_cb,
+ (const void *)g_selected_list,
+ EINA_TRUE);
if (!g_personal_storage_thread) {
mp_popup_response(ad->popup[MP_POPUP_OPERATION_PROGRESS], MP_POPUP_NO);
mp_evas_object_del(obj);
int response = (int)event_info;
- if (response == MP_POPUP_NO)
- {
+ if (response == MP_POPUP_NO) {
return;
}
mp_evas_object_del(obj);
int response = (int)event_info;
- if (response == MP_POPUP_NO)
- {
+ if (response == MP_POPUP_NO) {
mp_view_mgr_post_event(GET_VIEW_MGR, MP_POPUP_CANCEL);
return;
}
GList *node = NULL;
bool cloud_data = 0;
- if (list->list_type == MP_LIST_TYPE_TRACK || list->list_type == MP_LIST_TYPE_ARTIST_DETAIL || list->list_type == MP_LIST_TYPE_ALBUM_DETAIL)
- {
+ if (list->list_type == MP_LIST_TYPE_TRACK || list->list_type == MP_LIST_TYPE_ARTIST_DETAIL || list->list_type == MP_LIST_TYPE_ALBUM_DETAIL) {
int track_type = mp_list_get_track_type(list);
if (track_type != MP_TRACK_BY_PLAYLIST && track_type != MP_TRACK_BY_ADDED_TIME &&
- track_type != MP_TRACK_BY_PLAYED_TIME && track_type != MP_TRACK_BY_FAVORITE &&
- track_type != MP_TRACK_BY_PLAYED_COUNT)
- {
+ track_type != MP_TRACK_BY_PLAYED_TIME && track_type != MP_TRACK_BY_FAVORITE &&
+ track_type != MP_TRACK_BY_PLAYED_COUNT) {
mp_list_selected_item_data_get(list, &sel_list);
MP_CHECK(sel_list);
node = g_list_first(sel_list);
- while (node)
- {
+ while (node) {
mp_list_item_data_t *item = sel_list->data;
mp_media_info_h media = item->handle;
mp_storage_type_e storage_type;
mp_media_info_get_storage_type(media, &storage_type);
- if (storage_type == MP_STORAGE_CLOUD)
- {
+ if (storage_type == MP_STORAGE_CLOUD) {
cloud_data = 1;
break;
}
}
g_list_free(sel_list);
- if (cloud_data)
- {
+ if (cloud_data) {
mp_edit_create_delete_cloud_confirm_popup(data);
return;
}
MpList_t *list = data;
MP_CHECK(list);
int selected_count = mp_list_get_checked_count(list);
- if (selected_count <= 0)
- {
+ if (selected_count <= 0) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_NOTHING_SELECTED"));
return;
}
mp_track_type_e type = mp_list_get_track_type(list);
WARN_TRACE("track_type is %d", type);
- if (type > MP_TRACK_TYPE_PLAYLIST_MIN && type < MP_TRACK_TYPE_PLAYLIST_MAX)
- {
+ if (type > MP_TRACK_TYPE_PLAYLIST_MIN && type < MP_TRACK_TYPE_PLAYLIST_MAX) {
//elm_object_text_set(popup, GET_STR("IDS_MUSIC_POP_REMOVE_Q"));
btn_txt = STR_MP_REMOVE;
title = STR_MP_REMOVE;
- }
- else
- {
+ } else {
//elm_object_text_set(popup, GET_SYS_STR("IDS_COM_POP_DELETE_Q"));
btn_txt = STR_MP_DELETE;
title = STR_MP_DELETE;
mp_group_type_e group_type = mp_list_get_group_type(list);
WARN_TRACE("group_type is %d", group_type);
- switch (group_type)
- {
- case MP_GROUP_NONE:
- DEBUG_TRACE("MP_GROUP_NONE");
- if (selected_count == 1)
- help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ONE_TRACK_DETELED), "</align>", NULL);
- else if (selected_count == mp_list_get_editable_count(list, MP_LIST_EDIT_TYPE_NORMAL))
- help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ALL_TRACKS_DETELED), "</align>", NULL);
- else
- {
- help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_PLURAL_TRACKS_DETELED), "</align>", NULL);
- }
- break;
- case MP_GROUP_BY_ALBUM: /**< Group by album*/
- DEBUG_TRACE("MP_GROUP_BY_ALBUM");
- if (selected_count == 1)
- help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ONE_ALBUM_DETELED), "</align>", NULL);
- else if (selected_count == mp_list_get_editable_count(list, MP_LIST_EDIT_TYPE_NORMAL))
- help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ALL_ALBUMS_DETELED), "</align>", NULL);
- else
- {
- help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_PLURAL_ALBUMS_DETELED), "</align>", NULL);
- }
- break;
- case MP_GROUP_BY_ARTIST: /**< Group by artist*/
- DEBUG_TRACE("MP_GROUP_BY_ARTIST");
- if (selected_count == 1)
- help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ONE_ARTIST_DETELED), "</align>", NULL);
- else if (selected_count == mp_list_get_editable_count(list, MP_LIST_EDIT_TYPE_NORMAL))
- help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ALL_ARTISTS_DETELED), "</align>", NULL);
- else
- {
- help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_PLURAL_ARTISTS_DETELED), "</align>", NULL);
+ switch (group_type) {
+ case MP_GROUP_NONE:
+ DEBUG_TRACE("MP_GROUP_NONE");
+ if (selected_count == 1) {
+ help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ONE_TRACK_DETELED), "</align>", NULL);
+ } else if (selected_count == mp_list_get_editable_count(list, MP_LIST_EDIT_TYPE_NORMAL)) {
+ help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ALL_TRACKS_DETELED), "</align>", NULL);
+ } else {
+ help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_PLURAL_TRACKS_DETELED), "</align>", NULL);
+ }
+ break;
+ case MP_GROUP_BY_ALBUM: /**< Group by album*/
+ DEBUG_TRACE("MP_GROUP_BY_ALBUM");
+ if (selected_count == 1) {
+ help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ONE_ALBUM_DETELED), "</align>", NULL);
+ } else if (selected_count == mp_list_get_editable_count(list, MP_LIST_EDIT_TYPE_NORMAL)) {
+ help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ALL_ALBUMS_DETELED), "</align>", NULL);
+ } else {
+ help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_PLURAL_ALBUMS_DETELED), "</align>", NULL);
+ }
+ break;
+ case MP_GROUP_BY_ARTIST: /**< Group by artist*/
+ DEBUG_TRACE("MP_GROUP_BY_ARTIST");
+ if (selected_count == 1) {
+ help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ONE_ARTIST_DETELED), "</align>", NULL);
+ } else if (selected_count == mp_list_get_editable_count(list, MP_LIST_EDIT_TYPE_NORMAL)) {
+ help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ALL_ARTISTS_DETELED), "</align>", NULL);
+ } else {
+ help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_PLURAL_ARTISTS_DETELED), "</align>", NULL);
- }
- break;
- case MP_GROUP_BY_FOLDER: /**< Group by folder*/
- DEBUG_TRACE("MP_GROUP_BY_FOLDER");
- if (selected_count == 1)
- help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ONE_FOLDER_DETELED), "</align>", NULL);
- else if (selected_count == mp_list_get_editable_count(list, MP_LIST_EDIT_TYPE_NORMAL))
- {
- help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ALL_FOLDERS_DETELED), "</align>", NULL);
- }
- else
- {
- help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_PLURAL_FOLDERS_DETELED), "</align>", NULL);
- }
- break;
- case MP_GROUP_BY_PLAYLIST:
- DEBUG_TRACE("MP_GROUP_BY_PLAYLIST");
- if (selected_count == 1)
- help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ONE_PLAYLIST_DETELED), "</align>", NULL);
- else if (selected_count == mp_list_get_editable_count(list, MP_LIST_EDIT_TYPE_NORMAL))
- help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ALL_PLAYLISTS_DETELED), "</align>", NULL);
- else
- {
- help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_PLURAL_PLAYLISTS_DETELED), "</align>", NULL);
- }
- break;
- default:
- DEBUG_TRACE("Other -1");
- help_txt = g_strconcat("<align=left>", GET_SYS_STR("IDS_COM_POP_DELETE_Q"), "</align>", NULL);
- break;
+ }
+ break;
+ case MP_GROUP_BY_FOLDER: /**< Group by folder*/
+ DEBUG_TRACE("MP_GROUP_BY_FOLDER");
+ if (selected_count == 1) {
+ help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ONE_FOLDER_DETELED), "</align>", NULL);
+ } else if (selected_count == mp_list_get_editable_count(list, MP_LIST_EDIT_TYPE_NORMAL)) {
+ help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ALL_FOLDERS_DETELED), "</align>", NULL);
+ } else {
+ help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_PLURAL_FOLDERS_DETELED), "</align>", NULL);
+ }
+ break;
+ case MP_GROUP_BY_PLAYLIST:
+ DEBUG_TRACE("MP_GROUP_BY_PLAYLIST");
+ if (selected_count == 1) {
+ help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ONE_PLAYLIST_DETELED), "</align>", NULL);
+ } else if (selected_count == mp_list_get_editable_count(list, MP_LIST_EDIT_TYPE_NORMAL)) {
+ help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_ALL_PLAYLISTS_DETELED), "</align>", NULL);
+ } else {
+ help_txt = g_strconcat("<align=left>", GET_STR(STR_MP_PLURAL_PLAYLISTS_DETELED), "</align>", NULL);
+ }
+ break;
+ default:
+ DEBUG_TRACE("Other -1");
+ help_txt = g_strconcat("<align=left>", GET_SYS_STR("IDS_COM_POP_DELETE_Q"), "</align>", NULL);
+ break;
}
mp_util_domain_translatable_text_set(popup, help_txt);
{
struct stat info = {0,};
- if (!path)
+ if (!path) {
return 0;
+ }
- if (stat(path, &info) == 0)
+ if (stat(path, &info) == 0) {
return 1;
- else
+ } else {
return 0;
+ }
}
int mp_file_is_dir(const char *path)
{
struct stat info = {0,};
- if (!path)
+ if (!path) {
return 0;
+ }
if (stat(path, &info) == 0) {
if (S_ISDIR(info.st_mode)) {
//TODO: Need to Verify the funcationality.
int mp_file_path_dir_exists(const char *folderPath)
{
- if (!folderPath)
+ if (!folderPath) {
return 0;
+ }
if (mp_file_exists(folderPath) == 1) {
- if (mp_file_is_dir(folderPath) == 1) {
- return 1;
- } else {
- return 0;
- }
+ if (mp_file_is_dir(folderPath) == 1) {
+ return 1;
+ } else {
+ return 0;
+ }
} else {
- return 0;
+ return 0;
}
}
struct dirent entry;
DIR *dirp = NULL;
- if (!path)
+ if (!path) {
return -1;
+ }
dirp = opendir(path);
- if (!dirp)
+ if (!dirp) {
return -1;
+ }
- while ((readdir_r(dirp, &entry ,&dp) == 0) && dp != NULL) {
- if (stat(dp->d_name, &info) == 0 && (strcmp(dp->d_name, ".")) && (strcmp(dp->d_name, "..")))
- {
+ while ((readdir_r(dirp, &entry , &dp) == 0) && dp != NULL) {
+ if (stat(dp->d_name, &info) == 0 && (strcmp(dp->d_name, ".")) && (strcmp(dp->d_name, ".."))) {
closedir(dirp);
return 0;
}
int mp_mkdir(const char *dir)
{
- if (!dir)
+ if (!dir) {
return 0;
+ }
- if (mkdir(dir, default_mode) < 0)
+ if (mkdir(dir, default_mode) < 0) {
return 0;
- else
+ } else {
return 1;
+ }
}
static int
{
struct stat st = {0,};
- if (!path)
+ if (!path) {
return 0;
+ }
- if (stat(path, &st) < 0)
- return mp_mkdir(path);
- else if (!S_ISDIR(st.st_mode))
+ if (stat(path, &st) < 0) {
+ return mp_mkdir(path);
+ } else if (!S_ISDIR(st.st_mode)) {
return 0;
- else
+ } else {
return 1;
+ }
}
int mp_file_mkpath(char *path)
char ss[100] = {0,};
unsigned int i = 0;
- if (!path)
+ if (!path) {
return 0;
+ }
- if (mp_file_is_dir(path))
+ if (mp_file_is_dir(path)) {
return 1;
+ }
for (i = 0; path[i] != '\0'; ss[i] = path[i], i++) {
- if (i == sizeof(ss) - 1)
+ if (i == sizeof(ss) - 1) {
return 0;
+ }
if ((path[i] == '/') && (i > 0)) {
ss[i] = '\0';
- if (!mp_mkpath_if_not_exists(ss))
+ if (!mp_mkpath_if_not_exists(ss)) {
return 0;
+ }
}
}
ss[i] = '\0';
return mp_mkpath_if_not_exists(ss);
}
-int mp_file_unlink (const char *filename)
+int mp_file_unlink(const char *filename)
{
- if (!filename)
+ if (!filename) {
return 0;
+ }
int status = unlink(filename);
- if (status < 0)
+ if (status < 0) {
return 0;
- else
+ } else {
return 1;
+ }
}
int mp_file_size(const char *filename)
{
struct stat info = {0,};
- if (!filename)
+ if (!filename) {
return 0;
+ }
if (stat(filename, &info) == 0) {
- if (!S_ISDIR(info.st_mode))
+ if (!S_ISDIR(info.st_mode)) {
return info.st_size;
+ }
}
return 0;
int mp_file_rmdir(const char *filename)
{
- if (!filename)
+ if (!filename) {
return 0;
+ }
int status = rmdir(filename);
- if (status < 0)
+ if (status < 0) {
return 0;
- else
+ } else {
return 1;
+ }
}
Eina_List *mp_file_ls(const char *dir)
struct dirent entry;
Eina_List *list = NULL;
- if (!dir)
+ if (!dir) {
return NULL;
+ }
dirp = opendir(dir);
- if (!dirp)
+ if (!dirp) {
return NULL;
+ }
- while ((readdir_r(dirp, &entry ,&dp) == 0 ) && dp != NULL) {
+ while ((readdir_r(dirp, &entry , &dp) == 0) && dp != NULL) {
if ((strcmp(dp->d_name , ".")) && (strcmp(dp->d_name , ".."))) {
f = strdup(dp->d_name);
list = eina_list_append(list , f);
struct dirent entry;
DIR *dirp = NULL;
- if (!dir)
+ if (!dir) {
return 0;
+ }
if (readlink(dir, buf, sizeof(buf)) > 0) {
return mp_file_unlink(dir);
ret = 1;
dirp = opendir(dir);
if (dirp) {
- while (((readdir_r(dirp, &entry, &dp)) == 0) && dp != NULL){
+ while (((readdir_r(dirp, &entry, &dp)) == 0) && dp != NULL) {
if ((strcmp(dp->d_name , ".")) && (strcmp(dp->d_name, ".."))) {
- if (!mp_file_recursive_rm(dp->d_name))
+ if (!mp_file_recursive_rm(dp->d_name)) {
ret = 0;
+ }
}
}
closedir(dirp);
}
- if (!mp_file_rmdir(dir))
+ if (!mp_file_rmdir(dir)) {
ret = 0;
+ }
return ret;
} else {
int mp_file_mv(const char *src, const char *dst)
{
struct stat info = {0,};
- if (stat(dst, &info) == 0)
+ if (stat(dst, &info) == 0) {
return 0;
+ }
if (rename(src, dst)) {
memset(&info, 0x00, sizeof(struct stat));
return 1;
}
-int mp_file_cp(const char *src,const char *dst)
+int mp_file_cp(const char *src, const char *dst)
{
FILE *f1 = NULL;
FILE *f2 = NULL;
return ret;
}
-int mp_file_remove(const char *path) {
+int mp_file_remove(const char *path)
+{
struct stat info;
- if (!path)
+ if (!path) {
return 0;
+ }
- if (stat(path,&info) == 0) {
- if (S_ISREG(info.st_mode))
+ if (stat(path, &info) == 0) {
+ if (S_ISREG(info.st_mode)) {
unlink(path);
- if (S_ISDIR(info.st_mode))
+ }
+ if (S_ISDIR(info.st_mode)) {
rmdir(path);
+ }
return 1;
} else {
return 0;
char * file = NULL;
struct stat info = {0,};
- if (stat(path,&info) == 0) {
- file = strrchr(path,'/');
+ if (stat(path, &info) == 0) {
+ file = strrchr(path, '/');
MP_CHECK_NULL(file);
file++;
}
char *p = NULL;
char *file = NULL;
- if (!path)
+ if (!path) {
return NULL;
+ }
p = strrchr(path, '.');
if (!p) {
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <sys/time.h>
bool ret = FALSE;
ret = mp_media_info_create(&media, fid);
- if (ret != 0)
- {
+ if (ret != 0) {
mp_media_info_destroy(media);
return false;
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
#endif
#define MP_SOUND_TYPE MP_MEDIA_COND_COMMON"AND (MEDIA_TYPE=2)"
-struct mp_media_list_s
-{
+struct mp_media_list_s {
GList *list;
int count;
mp_group_type_e group_type;
char *distinct_check;
};
-struct mp_minfo_s
-{
+struct mp_minfo_s {
char *media_id;
char *title;
char *artist;
int playlist_member_id;
};
-struct mp_ginfo_s
-{
+struct mp_ginfo_s {
char *main_info;
char *sub_info;
char *thumb_path;
int album_count;
};
-struct mp_media_info_s
-{
- union{
+struct mp_media_info_s {
+ union {
media_info_h media; //media_info_h
void *group; //handle for group item like media_playlist_h, media_album_h, media_folder_h...
- }h;
+ } h;
- union{
+ union {
audio_meta_h meta; //audio_meta_h for a media
mp_group_type_e group_type;
- }s;
+ } s;
union {
struct mp_minfo_s *minfo; //media info
struct mp_ginfo_s *ginfo; //group info
- }i;
+ } i;
};
#define STRNCAT_LEN(dest) (sizeof(dest)-1-strlen(dest))
n_a = atoi(s_a);
n_b = atoi(s_b);
- if (n_a < n_b) res = 1;
- else if (n_a > n_b) res = -1;
+ if (n_a < n_b) {
+ res = 1;
+ } else if (n_a > n_b) {
+ res = -1;
+ }
DEBUG_TRACE("a: %d, b: %d, res: %d", n_a, n_b, res);
MP_CHECK_FALSE(media_list);
res = media_info_clone(&m, media);
- MP_CHECK_VAL (res == MEDIA_CONTENT_ERROR_NONE, true);
+ MP_CHECK_VAL(res == MEDIA_CONTENT_ERROR_NONE, true);
MP_CHECK_VAL(m, true);
media_info = calloc(1, sizeof(struct mp_media_info_s));
media_info->i.minfo = calloc(1, sizeof(struct mp_minfo_s));
if (!media_info->i.minfo) {
media_info_destroy(m);
- IF_FREE (media_info);
+ IF_FREE(media_info);
return false;
}
MP_CHECK_FALSE(media_list);
res = media_info_clone(&m, media);
- MP_CHECK_VAL (res == MEDIA_CONTENT_ERROR_NONE, true);
+ MP_CHECK_VAL(res == MEDIA_CONTENT_ERROR_NONE, true);
MP_CHECK_VAL(m, true);
media_info = calloc(1, sizeof(struct mp_media_info_s));
media_list->list = g_list_prepend(media_list->list, media_info);
res = media_info_get_audio(m, &media_info->s.meta);
- MP_CHECK_VAL (res == MEDIA_CONTENT_ERROR_NONE, true);
+ MP_CHECK_VAL(res == MEDIA_CONTENT_ERROR_NONE, true);
return true;
}
MP_CHECK_FALSE(media_list);
res = media_info_clone(&m, media);
- MP_CHECK_FALSE (res == MEDIA_CONTENT_ERROR_NONE);
+ MP_CHECK_FALSE(res == MEDIA_CONTENT_ERROR_NONE);
MP_CHECK_FALSE(m);
media_info = calloc(1, sizeof(struct mp_media_info_s));
media_list->list = g_list_prepend(media_list->list, media_info);
res = media_info_get_audio(m, &media_info->s.meta);
- MP_CHECK_FALSE (res == MEDIA_CONTENT_ERROR_NONE);
+ MP_CHECK_FALSE(res == MEDIA_CONTENT_ERROR_NONE);
return true;
}
char *album_name = NULL;
media_album_get_name(album, &album_name);
- if (!g_strcmp0(media_list->distinct_check, album_name))
- {
+ if (!g_strcmp0(media_list->distinct_check, album_name)) {
IF_FREE(album_name);
return true;
}
char *path = NULL;
media_playlist_get_thumbnail_path(playlist, &path);
- if (path)
+ if (path) {
media_info->i.ginfo->thumb_path = g_strdup(path);
+ }
IF_FREE(path);
return true;
IF_FREE(media_info->h.group);
}
- if (media_info->i.ginfo)
- {
+ if (media_info->i.ginfo) {
IF_FREE(media_info->i.ginfo->main_info);
IF_FREE(media_info->i.ginfo->sub_info);
IF_FREE(media_info->i.ginfo->thumb_path);
- while (media_info->i.ginfo->album_count)
- {
+ while (media_info->i.ginfo->album_count) {
media_info->i.ginfo->album_count--;
IF_FREE(media_info->i.ginfo->album_thumb_paths[media_info->i.ginfo->album_count]);
}
static void __mp_media_info_set_group_filter(mp_filter_h filter, mp_group_type_e group_type, const char *type_string, const char *filter_string)
{
char cond[MAX_FILTER_LEN] = {0,};
- if (group_type != MP_GROUP_BY_PLAYLIST)
- {
+ if (group_type != MP_GROUP_BY_PLAYLIST) {
strncat(cond, MP_MEDIA_TYPE, STRNCAT_LEN(cond));
- }
- else
+ } else {
strncat(cond, "((MEDIA_TYPE=3 and PLAYLIST_MEDIA_COUNT>0) or PLAYLIST_MEDIA_COUNT=0)", STRNCAT_LEN(cond));
+ }
- switch (group_type)
- {
+ switch (group_type) {
case MP_GROUP_BY_ALBUM:
- if (type_string)
- {
+ if (type_string) {
strncat(cond, " AND MEDIA_ALBUM = '\%", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, type_string, STRNCAT_LEN(cond));
strncat(cond, "\%'", STRNCAT_LEN(cond));
}
- if (filter_string)
- {
+ if (filter_string) {
strncat(cond, " AND MEDIA_ALBUM like '\%", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, filter_string, STRNCAT_LEN(cond));
strncat(cond, "\%'", STRNCAT_LEN(cond));
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_ALBUM, MEDIA_CONTENT_COLLATE_NOCASE);
break;
case MP_GROUP_BY_ARTIST:
- if (type_string)
- {
+ if (type_string) {
strncat(cond, " AND MEDIA_ARTIST = '\%", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, type_string, STRNCAT_LEN(cond));
strncat(cond, "\%'", STRNCAT_LEN(cond));
}
- if (filter_string)
- {
+ if (filter_string) {
strncat(cond, " AND MEDIA_ARTIST like '\%", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, filter_string, STRNCAT_LEN(cond));
strncat(cond, "\%'", STRNCAT_LEN(cond));
break;
case MP_GROUP_BY_ARTIST_ALBUM:
MP_CHECK(type_string && strlen(type_string));
- if (filter_string)
- {
+ if (filter_string) {
strncat(cond, " AND MEDIA_ALBUM like '\%", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, filter_string, STRNCAT_LEN(cond));
strncat(cond, "\%' AND ", STRNCAT_LEN(cond));
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_ALBUM, MEDIA_CONTENT_COLLATE_NOCASE);
break;
case MP_GROUP_BY_GENRE:
- if (filter_string)
- {
+ if (filter_string) {
strncat(cond, " AND MEDIA_GENRE like '\%", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, filter_string, STRNCAT_LEN(cond));
strncat(cond, "\%'", STRNCAT_LEN(cond));
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_GENRE, MEDIA_CONTENT_COLLATE_NOCASE);
break;
case MP_GROUP_BY_FOLDER:
- if (filter_string)
- {
+ if (filter_string) {
strncat(cond, " AND FOLDER_PATH like '\%", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, filter_string, STRNCAT_LEN(cond));
strncat(cond, "\%'", STRNCAT_LEN(cond));
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, FOLDER_NAME, MEDIA_CONTENT_COLLATE_NOCASE);
break;
case MP_GROUP_BY_YEAR:
- if (filter_string)
- {
+ if (filter_string) {
strncat(cond, " AND MEDIA_YEAR like '\%", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, filter_string, STRNCAT_LEN(cond));
strncat(cond, "\%'", STRNCAT_LEN(cond));
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_YEAR, MEDIA_CONTENT_COLLATE_NOCASE);
break;
case MP_GROUP_BY_COMPOSER:
- if (filter_string)
- {
+ if (filter_string) {
strncat(cond, " AND MEDIA_COMPOSER like '\%", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, filter_string, STRNCAT_LEN(cond));
strncat(cond, "\%'", STRNCAT_LEN(cond));
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_COMPOSER, MEDIA_CONTENT_COLLATE_NOCASE);
break;
case MP_GROUP_BY_PLAYLIST:
- if (filter_string)
- {
+ if (filter_string) {
strncat(cond, " AND PLAYLIST_NAME like '\%", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, filter_string, STRNCAT_LEN(cond));
strncat(cond, "\%'", STRNCAT_LEN(cond));
WARN_TRACE("Unhandled type: %d", group_type);
break;
}
- if (strlen(cond))
- {
+ if (strlen(cond)) {
media_filter_set_condition(filter, cond, MEDIA_CONTENT_COLLATE_NOCASE);
}
albumart_path = mp_albumart_path_get(media_id);
IF_FREE(media_id);
- if (albumart_path)
+ if (albumart_path) {
*path = albumart_path;
- else
+ } else
#endif
{
media_info_get_thumbnail_path(media, path);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
}
return res;
static void __mp_media_info_set_filter(filter_h filter, mp_track_type_e track_type, const char *type_string, const char *type_string2, const char *filter_string)
{
char cond[MAX_FILTER_LEN] = {0,};
- if (track_type == MP_TRACK_BY_VOICE_CLIP)
+ if (track_type == MP_TRACK_BY_VOICE_CLIP) {
strncat(cond, MP_SOUND_TYPE, STRNCAT_LEN(cond));
- else
+ } else {
strncat(cond, MP_MEDIA_TYPE, STRNCAT_LEN(cond));
+ }
- switch (track_type)
- {
+ switch (track_type) {
case MP_TRACK_ALL:
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_TITLE, MEDIA_CONTENT_COLLATE_NOCASE);
break;
case MP_TRACK_BY_ALBUM:
- if (type_string)
- {
+ if (type_string) {
strncat(cond, " AND MEDIA_ALBUM='", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, type_string, STRNCAT_LEN(cond));
strncat(cond, "'", STRNCAT_LEN(cond));
- }
- else
- {
+ } else {
strncat(cond, " AND MEDIA_ALBUM is null", STRNCAT_LEN(cond));
}
//strncat(cond, " ORDER BY CAST(MEDIA_TRACK_NUM as integer)", STRNCAT_LEN(cond));
break;
case MP_TRACK_BY_ARTIST:
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, "MEDIA_ALBUM, MEDIA_TITLE", MEDIA_CONTENT_COLLATE_NOCASE);
- if (type_string)
- {
+ if (type_string) {
strncat(cond, " AND MEDIA_ARTIST='", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, type_string, STRNCAT_LEN(cond));
strncat(cond, "'", STRNCAT_LEN(cond));
- }
- else
- {
+ } else {
strncat(cond, " AND MEDIA_ARTIST is null", STRNCAT_LEN(cond));
}
break;
case MP_TRACK_BY_GENRE:
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_TITLE, MEDIA_CONTENT_COLLATE_NOCASE);
- if (type_string)
- {
+ if (type_string) {
strncat(cond, " AND MEDIA_GENRE='", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, type_string, STRNCAT_LEN(cond));
strncat(cond, "'", STRNCAT_LEN(cond));
- }
- else
- {
+ } else {
strncat(cond, " AND MEDIA_GENRE is null", STRNCAT_LEN(cond));
}
break;
break;
case MP_TRACK_BY_YEAR:
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_TITLE, MEDIA_CONTENT_COLLATE_NOCASE);
- if (type_string)
- {
+ if (type_string) {
strncat(cond, " AND MEDIA_YEAR='", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, type_string, STRNCAT_LEN(cond));
strncat(cond, "'", STRNCAT_LEN(cond));
- }
- else
- {
+ } else {
strncat(cond, " AND MEDIA_YEAR is null", STRNCAT_LEN(cond));
}
break;
case MP_TRACK_BY_COMPOSER:
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_TITLE, MEDIA_CONTENT_COLLATE_NOCASE);
- if (type_string)
- {
+ if (type_string) {
strncat(cond, " AND MEDIA_COMPOSER='", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, type_string, STRNCAT_LEN(cond));
strncat(cond, "'", STRNCAT_LEN(cond));
- }
- else
- {
+ } else {
strncat(cond, " AND MEDIA_COMPOSER is null", STRNCAT_LEN(cond));
}
break;
case MP_TRACK_BY_ARTIST_ALBUM:
- if (type_string)
- {
+ if (type_string) {
strncat(cond, " AND MEDIA_ALBUM='", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, type_string, STRNCAT_LEN(cond));
strncat(cond, "'", STRNCAT_LEN(cond));
- }
- else
- {
+ } else {
strncat(cond, " AND MEDIA_ALBUM is null", STRNCAT_LEN(cond));
}
- if (type_string2)
- {
+ if (type_string2) {
strncat(cond, " AND MEDIA_ARTIST='", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, type_string2, STRNCAT_LEN(cond));
strncat(cond, "'", STRNCAT_LEN(cond));
- }
- else
- {
+ } else {
strncat(cond, " AND MEDIA_ARTIST is null", STRNCAT_LEN(cond));
}
//strncat(cond, " ORDER BY CAST(MEDIA_TRACK_NUM as integer)", STRNCAT_LEN(cond));
break;
}
- if (filter_string && strlen(filter_string))
- {
+ if (filter_string && strlen(filter_string)) {
strncat(cond, " AND MEDIA_TITLE like '\%", STRNCAT_LEN(cond));
_mp_media_info_sql_strncat(cond, filter_string, STRNCAT_LEN(cond));
strncat(cond, "\%'", STRNCAT_LEN(cond));
int mp_media_info_connect(void)
{
int res = media_content_connect();
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error: media_content_connect");
+ }
return res;
}
int mp_media_info_disconnect(void)
{
int res = media_content_disconnect();
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error: media_content_disconnect");
+ }
return res;
}
{
//startfunc;
int res = media_filter_create(filter);
- if (res != MEDIA_CONTENT_ERROR_NONE) ERROR_TRACE("Error code 0x%x", res);
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
+ ERROR_TRACE("Error code 0x%x", res);
+ }
return res;
}
int mp_media_filter_destory(mp_filter_h filter)
{
//startfunc;
int res = media_filter_destroy(filter);
- if (res != MEDIA_CONTENT_ERROR_NONE) ERROR_TRACE("Error code 0x%x", res);
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
+ ERROR_TRACE("Error code 0x%x", res);
+ }
return res;
}
int mp_media_filter_set_offset(mp_filter_h filter, int offset, int count)
{
//startfunc;
int res = media_filter_set_offset(filter, offset, count);
- if (res != MEDIA_CONTENT_ERROR_NONE) ERROR_TRACE("Error code 0x%x", res);
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
+ ERROR_TRACE("Error code 0x%x", res);
+ }
return res;
}
int mp_media_filter_set_order(mp_filter_h filter, bool descending, const char *order_keyword, mp_media_content_collation_e collation)
{
//startfunc;
int res = media_filter_set_order(filter, descending, order_keyword, collation);
- if (res != MEDIA_CONTENT_ERROR_NONE) ERROR_TRACE("Error code 0x%x", res);
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
+ ERROR_TRACE("Error code 0x%x", res);
+ }
return res;
}
-int mp_media_filter_set_condition(mp_filter_h filter, const char *condition, mp_media_content_collation_e collation )
+int mp_media_filter_set_condition(mp_filter_h filter, const char *condition, mp_media_content_collation_e collation)
{
//startfunc;
int res = media_filter_set_condition(filter, condition, collation);
- if (res != MEDIA_CONTENT_ERROR_NONE) ERROR_TRACE("Error code 0x%x", res);
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
+ ERROR_TRACE("Error code 0x%x", res);
+ }
return res;
}
{
//startfunc;
int res = MEDIA_CONTENT_ERROR_NONE;
- if (track_type == MP_TRACK_BY_FOLDER)
+ if (track_type == MP_TRACK_BY_FOLDER) {
res = media_folder_get_media_count_from_db(folder_id, filter, count);
- else if (track_type == MP_TRACK_BY_PLAYLIST)
+ } else if (track_type == MP_TRACK_BY_PLAYLIST) {
res = media_playlist_get_media_count_from_db(playlist_id, filter, count);
- else
+ } else {
res = media_info_get_media_count_from_db(filter, count);
- if (res != MEDIA_CONTENT_ERROR_NONE) ERROR_TRACE("Error code 0x%x", res);
+ }
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
+ ERROR_TRACE("Error code 0x%x", res);
+ }
- if (track_type == MP_TRACK_BY_PLAYED_TIME ||track_type == MP_TRACK_BY_ADDED_TIME ||track_type == MP_TRACK_BY_PLAYED_COUNT)
- {
- if (*count > MP_AUTO_PLAYLIST_ITEM_MAX)
+ if (track_type == MP_TRACK_BY_PLAYED_TIME || track_type == MP_TRACK_BY_ADDED_TIME || track_type == MP_TRACK_BY_PLAYED_COUNT) {
+ if (*count > MP_AUTO_PLAYLIST_ITEM_MAX) {
*count = MP_AUTO_PLAYLIST_ITEM_MAX;
- }
- else if (track_type == MP_TRACK_BY_PLAYLIST)
- {
- if (*count > MP_PLAYLIST_MAX_ITEM_COUNT)
+ }
+ } else if (track_type == MP_TRACK_BY_PLAYLIST) {
+ if (*count > MP_PLAYLIST_MAX_ITEM_COUNT) {
*count = MP_PLAYLIST_MAX_ITEM_COUNT;
+ }
}
return res;
MP_CHECK_VAL(*media_list, -1);
(*media_list)->group_type = MP_GROUP_NONE;
- if (track_type == MP_TRACK_BY_FOLDER)
+ if (track_type == MP_TRACK_BY_FOLDER) {
res = media_folder_foreach_media_from_db(folder_id, filter, __mp_media_info_cb, *media_list);
- else if (track_type == MP_TRACK_BY_PLAYLIST)
- {
+ } else if (track_type == MP_TRACK_BY_PLAYLIST) {
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, PLAYLIST_MEMBER_ORDER, MEDIA_CONTENT_COLLATE_NOCASE);
res = media_playlist_foreach_media_from_db(playlist_id, filter, __mp_playlist_media_info_cb, *media_list);
- }
- else if (track_type == MP_TRACK_BY_ALBUM || track_type ==MP_TRACK_BY_ARTIST_ALBUM)
- {
+ } else if (track_type == MP_TRACK_BY_ALBUM || track_type == MP_TRACK_BY_ARTIST_ALBUM) {
res = media_info_foreach_media_from_db(filter, __mp_media_info_of_album_cb, *media_list);
- }
- else
+ } else {
res = media_info_foreach_media_from_db(filter, __mp_media_info_cb, *media_list);
+ }
- if (res != MEDIA_CONTENT_ERROR_NONE)
- {
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
free(*media_list);
*media_list = NULL;
}
int mp_media_info_list_create(mp_media_list_h *out_list,
- mp_track_type_e track_type, const char *type_string, const char *type_string2, const char *filter_string, int playlist_id, int offset, int count)
+ mp_track_type_e track_type, const char *type_string, const char *type_string2, const char *filter_string, int playlist_id, int offset, int count)
{
//startfunc;
int res = MEDIA_CONTENT_ERROR_NONE;
MP_CHECK_VAL(res == MEDIA_CONTENT_ERROR_NONE, res);
res = media_filter_set_offset(filter, offset, count);
- //DEBUG_TRACE("offset: %d, count: %d", offset, count);
+ //DEBUG_TRACE("offset: %d, count: %d", offset, count);
__mp_media_info_set_filter(filter, track_type, type_string, type_string2, filter_string);
res = mp_media_info_list_create_w_filter(track_type, type_string, playlist_id, filter, out_list);
strncat(cond, "(MEDIA_TYPE=3) OR (MEDIA_TYPE=2)", STRNCAT_LEN(cond));
media_filter_set_condition(filter, cond, MEDIA_CONTENT_COLLATE_NOCASE);
- if (!g_strcmp0(sort_type, "MYFILE_SORT_BY_NAME_A2Z"))
+ if (!g_strcmp0(sort_type, "MYFILE_SORT_BY_NAME_A2Z")) {
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_DESC, MEDIA_DISPLAY_NAME, MEDIA_CONTENT_COLLATE_NOCASE);
- else if (!g_strcmp0(sort_type, "MYFILE_SORT_BY_NAME_Z2A"))
+ } else if (!g_strcmp0(sort_type, "MYFILE_SORT_BY_NAME_Z2A")) {
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_DISPLAY_NAME, MEDIA_CONTENT_COLLATE_NOCASE);
- else if (!g_strcmp0(sort_type, "MYFILE_SORT_BY_DATE_O2R"))
+ } else if (!g_strcmp0(sort_type, "MYFILE_SORT_BY_DATE_O2R")) {
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_DESC, MEDIA_MODIFIED_TIME, MEDIA_CONTENT_COLLATE_NOCASE);
- else if (!g_strcmp0(sort_type, "MYFILE_SORT_BY_SIZE_L2S"))
+ } else if (!g_strcmp0(sort_type, "MYFILE_SORT_BY_SIZE_L2S")) {
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_SIZE, MEDIA_CONTENT_COLLATE_NOCASE);
+ }
res = mp_media_info_list_create_w_filter(MP_TRACK_ALL, NULL, 0, filter, out_list);
media_filter_destroy(filter);
//startfunc;
MP_CHECK_VAL(media_list, -1);
- if (media_list->list)
+ if (media_list->list) {
g_list_free_full(media_list->list, __mp_media_info_destory);
+ }
free(media_list);
media_list = NULL;
return 0;
audio_meta_destroy(media_info->s.meta);
media_info_destroy(media_info->h.media);
- if (media_info->i.minfo)
- {
+ if (media_info->i.minfo) {
IF_FREE(media_info->i.minfo->media_id);
IF_FREE(media_info->i.minfo->title);
IF_FREE(media_info->i.minfo->album);
mp_filter_h filter = NULL;
char sql[MAX_NAM_LEN] = {0,};
char *cond = NULL;
- bool exist = false;
+ bool exist = false;
int count = 0;
res = media_filter_create(&filter);
media_filter_set_offset(filter, 0, 1);
- res = media_info_get_media_count_from_db(filter, &count);
+ res = media_info_get_media_count_from_db(filter, &count);
media_filter_destroy(filter);
MP_CHECK_FALSE(res == MEDIA_CONTENT_ERROR_NONE);
- if (count > 0)
+ if (count > 0) {
exist = true;
+ }
return exist;
}
MP_CHECK_VAL(media->i.minfo, -1);
int res = MEDIA_CONTENT_ERROR_NONE;
- if (!media->i.minfo->media_id)
- {
+ if (!media->i.minfo->media_id) {
res = media_info_get_media_id(media->h.media, &media->i.minfo->media_id);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
}
*media_id = media->i.minfo->media_id;
PRINT_STR(*media_id);
MP_CHECK_VAL(media->i.minfo, -1);
int res = MEDIA_CONTENT_ERROR_NONE;
- if (!media->i.minfo->file_path)
- {
+ if (!media->i.minfo->file_path) {
res = media_info_get_file_path(media->h.media, &media->i.minfo->file_path);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
}
*path = media->i.minfo->file_path;
PRINT_STR(*path);
MP_CHECK_VAL(media->i.minfo, -1);
int res = MEDIA_CONTENT_ERROR_NONE;
- if (media->i.minfo->thumbnail_path)
- IF_FREE(media->i.minfo->thumbnail_path);
+ if (media->i.minfo->thumbnail_path) {
+ IF_FREE(media->i.minfo->thumbnail_path);
+ }
res = __mp_media_info_get_thumbnail_path(media->h.media, &media->i.minfo->thumbnail_path);
*path = media->i.minfo->thumbnail_path;
PRINT_STR(*path);
MP_CHECK_VAL(media, -1);
int res = media_info_get_favorite(media->h.media, favorite);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
return res;
}
{
MP_CHECK_VAL(media, -1);
int res = media_info_is_drm(media->h.media, drm);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
return res;
}
media_content_type_e mtype;
res = media_info_get_media_type(media->h.media, &mtype);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
- if (mtype == MEDIA_CONTENT_TYPE_SOUND)
+ if (mtype == MEDIA_CONTENT_TYPE_SOUND) {
*media_type = MP_MEDIA_TYPE_SOUND;
- else
+ } else {
*media_type = MP_MEDIA_TYPE_MUSIC;
+ }
return res;
}
MP_CHECK_VAL(media->i.minfo, -1);
int res = MEDIA_CONTENT_ERROR_NONE;
- if (!media->i.minfo->display_name)
- {
+ if (!media->i.minfo->display_name) {
res = media_info_get_display_name(media->h.media, &media->i.minfo->display_name);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
}
*display_name = media->i.minfo->display_name;
PRINT_STR(*display_name);
MP_CHECK_VAL(media->h.media, -1);
MP_CHECK_VAL(media->i.minfo, -1);
- if (!media->i.minfo->title)
- {
+ if (!media->i.minfo->title) {
res = media_info_get_title(media->h.media, &media->i.minfo->title);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
}
*title = media->i.minfo->title;
PRINT_STR(*title);
MP_CHECK_VAL(media->s.meta, -1);
MP_CHECK_VAL(media->i.minfo, -1);
- if (!media->i.minfo->album)
- {
+ if (!media->i.minfo->album) {
res = audio_meta_get_album(media->s.meta, &media->i.minfo->album);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
}
*album = media->i.minfo->album;
PRINT_STR(*album);
MP_CHECK_VAL(media->s.meta, -1);
MP_CHECK_VAL(media->i.minfo, -1);
- if (!media->i.minfo->artist)
- {
+ if (!media->i.minfo->artist) {
res = audio_meta_get_artist(media->s.meta, &media->i.minfo->artist);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
}
*artist = media->i.minfo->artist;
PRINT_STR(*artist);
if (!media->i.minfo->date) {
res = audio_meta_get_recorded_date(media->s.meta, &media->i.minfo->date);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
}
if (!(media->i.minfo->date)) {
char default_date[] = "Unknown";
*date = strdup(default_date);
- }
- else
+ } else {
*date = strdup(media->i.minfo->date);
+ }
PRINT_STR(*date);
return res;
}
MP_CHECK_VAL(media->s.meta, -1);
MP_CHECK_VAL(media->i.minfo, -1);
- if (!media->i.minfo->genre)
- {
+ if (!media->i.minfo->genre) {
res = audio_meta_get_genre(media->s.meta, &media->i.minfo->genre);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
}
*genre = media->i.minfo->genre;
PRINT_STR(*genre);
{
mp_filter_h filter = NULL;
int res = media_filter_create(&filter);
- ERROR_TRACE("media filter %d" ,res);
+ ERROR_TRACE("media filter %d" , res);
int count = 0;
res = media_playlist_get_playlist_count_from_db(filter, &count);
- if (res ==0)
+ if (res == 0) {
ERROR_TRACE("successful");
+ }
media_filter_destroy(filter);
- ERROR_TRACE("%d the count is",count);
+ ERROR_TRACE("%d the count is", count);
return count;
}
int mp_media_info_get_composer(mp_media_info_h media, char **composer)
MP_CHECK_VAL(media->s.meta, -1);
MP_CHECK_VAL(media->i.minfo, -1);
- if (!media->i.minfo->composer)
- {
+ if (!media->i.minfo->composer) {
res = audio_meta_get_composer(media->s.meta, &media->i.minfo->composer);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
}
*composer = media->i.minfo->composer;
PRINT_STR(*composer);
MP_CHECK_VAL(media->s.meta, -1);
MP_CHECK_VAL(media->i.minfo, -1);
- if (!media->i.minfo->year)
- {
+ if (!media->i.minfo->year) {
res = audio_meta_get_year(media->s.meta, &media->i.minfo->year);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
}
- if (!g_strcmp0(media->i.minfo->year, "Unknown"))
- {
+ if (!g_strcmp0(media->i.minfo->year, "Unknown")) {
char *default_year = "2014";
strncpy(media->i.minfo->year, default_year, strlen(default_year));
}
MP_CHECK_VAL(media->s.meta, -1);
MP_CHECK_VAL(media->i.minfo, -1);
- if (!media->i.minfo->copyright)
- {
+ if (!media->i.minfo->copyright) {
res = audio_meta_get_copyright(media->s.meta, &media->i.minfo->copyright);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
}
*copyright = media->i.minfo->copyright;
PRINT_STR(*copyright);
MP_CHECK_VAL(media->s.meta, -1);
MP_CHECK_VAL(media->i.minfo, -1);
- if (!media->i.minfo->track_num)
- {
+ if (!media->i.minfo->track_num) {
res = audio_meta_get_track_num(media->s.meta, &media->i.minfo->track_num);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
}
*track_num = media->i.minfo->track_num;
PRINT_STR(*track_num);
int sample_rate = 0;
int channel = 0;
- if (!media->i.minfo->format)
- {
+ if (!media->i.minfo->format) {
res = audio_meta_get_sample_rate(media->s.meta, &sample_rate);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
res = audio_meta_get_bit_rate(media->s.meta, &bit_rate);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
res = audio_meta_get_channel(media->s.meta, &channel);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
- media->i.minfo->format = g_strdup_printf("%dKbps %.1fKHz %dch", bit_rate/1000, sample_rate/1000.0, channel);
+ media->i.minfo->format = g_strdup_printf("%dKbps %.1fKHz %dch", bit_rate / 1000, sample_rate / 1000.0, channel);
}
*format = media->i.minfo->format;
PRINT_STR(*format);
MP_CHECK_VAL(media->s.meta, -1);
res = audio_meta_get_bit_rate(media->s.meta, bitrate);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
return res;
}
int res = MEDIA_CONTENT_ERROR_NONE;
MP_CHECK_VAL(media, -1);
MP_CHECK_VAL(media->s.meta, -1);
- MP_CHECK_VAL(bitpersample, -1);
+ MP_CHECK_VAL(bitpersample, -1);
res = audio_meta_get_bitpersample(media->s.meta, bitpersample);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
- if (*bitpersample == 0) //get 0 except wav/flac, show 16
- *bitpersample = 16;
+ }
+ if (*bitpersample == 0) { //get 0 except wav/flac, show 16
+ *bitpersample = 16;
+ }
return res;
}
MP_CHECK_VAL(media->s.meta, -1);
res = audio_meta_get_sample_rate(media->s.meta, sample_rate);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
return res;
}
int mp_media_info_get_duration(mp_media_info_h media, int *duration)
MP_CHECK_VAL(media->s.meta, -1);
res = audio_meta_get_duration(media->s.meta, duration);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
- if (*duration < 0)
+ if (*duration < 0) {
*duration = 0;
+ }
return res;
}
MP_CHECK_VAL(media->s.meta, -1);
res = audio_meta_get_played_time(media->s.meta, time);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
return res;
}
MP_CHECK_VAL(media->s.meta, -1);
res = audio_meta_get_played_count(media->s.meta, count);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
return res;
}
MP_CHECK_VAL(media->h.media, -1);
res = media_info_get_added_time(media->h.media, time);
- if (res != MEDIA_CONTENT_ERROR_NONE)
- {
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
return res;
}
int res = MEDIA_CONTENT_ERROR_NONE;
MP_CHECK_VAL(media, -1);
MP_CHECK_VAL(media->h.media, -1);
- if (res != MEDIA_CONTENT_ERROR_NONE)
- {
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
return res;
}
res = media_info_set_favorite(media->h.media, favorite);
- if (res != MEDIA_CONTENT_ERROR_NONE)
- {
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
return res;
}
res = media_info_update_to_db(media->h.media);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
return res;
}
MP_CHECK_VAL(media->s.meta, -1);
res = audio_meta_set_played_time(media->s.meta, time);
- if (res != MEDIA_CONTENT_ERROR_NONE)
- {
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
return res;
}
res = audio_meta_update_to_db(media->s.meta);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
return res;
}
int mp_media_info_set_played_count(mp_media_info_h media, int count)
MP_CHECK_VAL(media->s.meta, -1);
res = audio_meta_set_played_count(media->s.meta, count);
- if (res != MEDIA_CONTENT_ERROR_NONE)
- {
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
return res;
}
res = audio_meta_update_to_db(media->s.meta);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
return res;
}
MP_CHECK_VAL(media->h.media, -1);
res = media_info_set_added_time(media->h.media, time);
- if (res != MEDIA_CONTENT_ERROR_NONE)
- {
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
return res;
}
res = media_info_update_to_db(media->h.media);
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
return res;
}
//startfunc;
int res = MEDIA_CONTENT_ERROR_NONE;
MP_CHECK_VAL(filter, -1);
- switch (group_type)
- {
+ switch (group_type) {
case MP_GROUP_BY_ALBUM:
case MP_GROUP_BY_ARTIST_ALBUM:
res = media_album_get_album_count_from_db(filter, count);
res = -1;
break;
}
- if (res != MEDIA_CONTENT_ERROR_NONE)
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
+ }
return res;
}
-typedef struct
-{
+typedef struct {
char *info; //album, artist, folder name
char *album; //album name for artist list
int count; //track_count
char **album_thumnails; //thumbnail list of albums
int thumb_count; //album thumbnail count
int track_num; //tracknumber for album
-}MpCountData_t;
+} MpCountData_t;
static inline bool _folder_track_foreach_cb(media_info_h media, void *user_data)
{
if (!g_strcmp0(data->info, folder)) {
IF_FREE(folder);
data->count++;
- }
- else {
+ } else {
data = calloc(1, sizeof(MpCountData_t));
if (data == NULL) {
IF_FREE(folder);
return true;
}
- if (data->info != NULL)
+ if (data->info != NULL) {
free(data->info);
+ }
data->info = strdup(album);
__mp_media_info_get_thumbnail_path(media, &data->thumb_path);
data->count++;
IF_FREE(album);
int track = 0;
- if (track_num)
- {
+ if (track_num) {
track = atoi(track_num);
- if (track < data->track_num)
- {
+ if (track < data->track_num) {
IF_FREE(data->thumb_path);
__mp_media_info_get_thumbnail_path(media, &data->thumb_path);
}
free(track_num);
}
- }
- else {
+ } else {
data = calloc(1, sizeof(MpCountData_t));
if (data == NULL) {
ERROR_TRACE("data is null, audio destroyed");
return EINA_TRUE;
}
- if (data->info != NULL)
+ if (data->info != NULL) {
free(data->info);
+ }
data->info = strdup(album);
__mp_media_info_get_thumbnail_path(media, &data->thumb_path);
data->count++;
*list = g_list_append(*list, data);
- if (track_num)
- {
+ if (track_num) {
data->track_num = atoi(track_num);
free(track_num);
}
if (!*list) {
audio_meta_destroy(audio);
data = calloc(1, sizeof(MpCountData_t));
- if ( data == NULL) {
+ if (data == NULL) {
IF_FREE(album);
IF_FREE(artist);
return EINA_TRUE;
}
- if ( data->info != NULL)
+ if (data->info != NULL) {
free(data->info);
- if (data->album != NULL)
- free(data->album );
+ }
+ if (data->album != NULL) {
+ free(data->album);
+ }
data->info = strdup(artist);
data->album = strdup(album);
data->album_thumnails = calloc(1, sizeof(char *));
*list = g_list_last(*list);
data = (*list)->data;
- if ( data == NULL) {
+ if (data == NULL) {
ERROR_TRACE("data is null, audio destroyed");
IF_FREE(album);
IF_FREE(artist);
}
if (!g_strcmp0(data->info, artist)) {
data->count++;
- if (g_strcmp0(data->album, album))
- {
- if (data->album != NULL)
- free(data->album );
+ if (g_strcmp0(data->album, album)) {
+ if (data->album != NULL) {
+ free(data->album);
+ }
data->album = strdup(album);
- data->album_thumnails = realloc(data->album_thumnails, sizeof(char *) * (data->thumb_count+1));
+ data->album_thumnails = realloc(data->album_thumnails, sizeof(char *) * (data->thumb_count + 1));
__mp_media_info_get_thumbnail_path(media, &(data->album_thumnails[data->thumb_count]));
data->thumb_count++;
//DEBUG_TRACE("artist: %s, album: %s", artist, album);
IF_FREE(album);
- }
- else
+ } else {
IF_FREE(album);
+ }
IF_FREE(artist);
- }
- else {
+ } else {
data = calloc(1, sizeof(MpCountData_t));
- if ( data == NULL) {
+ if (data == NULL) {
IF_FREE(album);
IF_FREE(artist);
audio_meta_destroy(audio);
return EINA_TRUE;
};
- if ( data->info != NULL)
+ if (data->info != NULL) {
free(data->info);
- if (data->album != NULL)
- free(data->album );
+ }
+ if (data->album != NULL) {
+ free(data->album);
+ }
data->info = strdup(artist);
data->album = strdup(album);
data->album_thumnails = calloc(1, sizeof(char *));
strncat(cond, MP_MEDIA_TYPE, STRNCAT_LEN(cond));
//create track list
- switch (group_type)
- {
+ switch (group_type) {
case MP_GROUP_BY_ALBUM:
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_ALBUM, MEDIA_CONTENT_COLLATE_NOCASE);
media_foreach_cb = _album_track_foreach_cb;
break;
- //case MP_GROUP_BY_ARTIST_ALBUM:
+ //case MP_GROUP_BY_ARTIST_ALBUM:
//break;
case MP_GROUP_BY_ARTIST:
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, "MEDIA_ARTIST, MEDIA_ALBUM", MEDIA_CONTENT_COLLATE_NOCASE);
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, "folder_uuid", MEDIA_CONTENT_COLLATE_NOCASE);
media_foreach_cb = _folder_track_foreach_cb;
break;
- //case MP_GROUP_BY_YEAR:
- // break;
- //case MP_GROUP_BY_COMPOSER:
- // break;
- //case MP_GROUP_BY_PLAYLIST:
- // break;
+ //case MP_GROUP_BY_YEAR:
+ // break;
+ //case MP_GROUP_BY_COMPOSER:
+ // break;
+ //case MP_GROUP_BY_PLAYLIST:
+ // break;
default:
WARN_TRACE("Unsupported type: %d", group_type);
media_filter_destroy(filter);
int i = 0;
mp_media_info_h media = NULL;
MpCountData_t *data;
- do{
- list =node = g_list_first(list);
+ do {
+ list = node = g_list_first(list);
media = mp_media_info_group_list_nth_item(media_list, i++);
- if (media)
- {
+ if (media) {
char *info = NULL;
int ret = MEDIA_CONTENT_ERROR_NONE;
- if (group_type != MP_GROUP_BY_FOLDER)
+ if (group_type != MP_GROUP_BY_FOLDER) {
ret = mp_media_info_group_get_main_info(media, &info);
- else
+ } else {
ret = mp_media_info_group_get_sub_info(media, &info);
+ }
//DEBUG_TRACE("find folder from glist: %s", folder);
//DEBUG_TRACE("list count: %d", g_list_length(node));
- if (ret != MEDIA_CONTENT_ERROR_NONE)
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Get group info error");
- while (node)
- {
+ }
+ while (node) {
data = node->data;
- if (!g_strcmp0(data->info, info))
- {
+ if (!g_strcmp0(data->info, info)) {
media->i.ginfo->track_count = data->count;
- if (data->thumb_path)
+ if (data->thumb_path) {
media->i.ginfo->thumb_path = data->thumb_path;
- else if (data->album_thumnails && data->thumb_count)
+ } else if (data->album_thumnails && data->thumb_count) {
media->i.ginfo->thumb_path = g_strdup(data->album_thumnails[0]);
+ }
media->i.ginfo->album_thumb_paths = data->album_thumnails;
media->i.ginfo->album_count = data->thumb_count;
}
}
- }while (media);
+ } while (media);
- if (list)
- {
+ if (list) {
ERROR_TRACE("Shouldn't be here...");
- while (list)
- {
+ while (list) {
data = list->data;
ERROR_TRACE("This item not matched...: %s", data->info);
IF_FREE(data->info);
IF_FREE(data->album);
IF_FREE(data->thumb_path);
- while (data->thumb_count)
- {
+ while (data->thumb_count) {
data->thumb_count--;
IF_FREE(data->album_thumnails[data->thumb_count]);
}
mp_filter_h filter = NULL;
int res = MEDIA_CONTENT_ERROR_NONE;
- if (group_type != MP_GROUP_BY_SYS_PLAYLIST)
- {
+ if (group_type != MP_GROUP_BY_SYS_PLAYLIST) {
res = media_filter_create(&filter);
MP_CHECK_VAL(res == MEDIA_CONTENT_ERROR_NONE, res);
media_filter_set_offset(filter, offset, count);
MP_CHECK_VAL(res == MEDIA_CONTENT_ERROR_NONE, res);
_mp_media_info_set_extra_info(*media_list, group_type, type_string, filter_string);
- }
- else
- {
+ } else {
int i;
mp_media_info_h media_info = NULL;
(*media_list)->group_type = group_type;
char names[][50] =
- { STR_MP_FAVOURITES, STR_MP_RECENTLY_ADDED, STR_MP_MOST_PLAYED, STR_MP_RECENTLY_PLAYED};
- char thumb[][4096]=
- { THUMBNAIL_QUICK_LIST, THUMBNAIL_RECENTLY_ADDED, THUMBNAIL_MOST_PLAYED, THUMBNAIL_RECENTLY_PLAYED};
+ { STR_MP_FAVOURITES, STR_MP_RECENTLY_ADDED, STR_MP_MOST_PLAYED, STR_MP_RECENTLY_PLAYED};
+ char thumb[][4096] =
+ { THUMBNAIL_QUICK_LIST, THUMBNAIL_RECENTLY_ADDED, THUMBNAIL_MOST_PLAYED, THUMBNAIL_RECENTLY_PLAYED};
- for (i=0; i< 4; i++)
- {
+ for (i = 0; i < 4; i++) {
media_info = calloc(1, sizeof(struct mp_media_info_s));
MP_CHECK_FALSE(media_info);
}
media_info->i.ginfo->main_info = g_strdup(names[i]);
- media_info->i.ginfo->thumb_path= g_strdup(thumb[i]);
+ media_info->i.ginfo->thumb_path = g_strdup(thumb[i]);
media_info->s.group_type = group_type;
(*media_list)->list = g_list_append((*media_list)->list, media_info);
}
(*media_list)->group_type = group_type;
int res = MEDIA_CONTENT_ERROR_NONE;
- switch (group_type)
- {
+ switch (group_type) {
case MP_GROUP_BY_ALBUM:
case MP_GROUP_BY_ARTIST_ALBUM:
res = media_album_foreach_album_from_db(filter, __mp_media_album_cb, *media_list);
res = -1;
break;
}
- if (res != MEDIA_CONTENT_ERROR_NONE)
- {
+ if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
free(*media_list);
*media_list = NULL;
- }
- else
- {
+ } else {
(*media_list)->list = g_list_reverse((*media_list)->list);
(*media_list)->count = g_list_length((*media_list)->list);
}
MP_CHECK_VAL(main_info, -1);
MP_CHECK_VAL(media, -1);
MP_CHECK_VAL(media->i.ginfo, -1);
- if (!media->i.ginfo->main_info && media->s.group_type != MP_GROUP_BY_SYS_PLAYLIST)
- {
- if (media->s.group_type == MP_GROUP_BY_FOLDER)
+ if (!media->i.ginfo->main_info && media->s.group_type != MP_GROUP_BY_SYS_PLAYLIST) {
+ if (media->s.group_type == MP_GROUP_BY_FOLDER) {
res = media_folder_get_name(media->h.group, &media->i.ginfo->main_info);
- else if (media->s.group_type == MP_GROUP_BY_ALBUM || media->s.group_type == MP_GROUP_BY_ARTIST_ALBUM)
+ } else if (media->s.group_type == MP_GROUP_BY_ALBUM || media->s.group_type == MP_GROUP_BY_ARTIST_ALBUM) {
res = media_album_get_name(media->h.group, &media->i.ginfo->main_info);
- else if (media->s.group_type == MP_GROUP_BY_PLAYLIST)
+ } else if (media->s.group_type == MP_GROUP_BY_PLAYLIST) {
res = media_playlist_get_name(media->h.group, &media->i.ginfo->main_info);
- else
+ } else {
media->i.ginfo->main_info = g_strdup(media->h.group);
+ }
}
*main_info = g_strdup(media->i.ginfo->main_info);
PRINT_STR(*main_info);
MP_CHECK_VAL(sub_info, -1);
MP_CHECK_VAL(media, -1);
MP_CHECK_VAL(media->i.ginfo, -1);
- if (!media->i.ginfo->sub_info && media->s.group_type != MP_GROUP_BY_SYS_PLAYLIST)
- {
- if (media->s.group_type == MP_GROUP_BY_FOLDER)
+ if (!media->i.ginfo->sub_info && media->s.group_type != MP_GROUP_BY_SYS_PLAYLIST) {
+ if (media->s.group_type == MP_GROUP_BY_FOLDER) {
res = media_folder_get_path(media->h.group, &media->i.ginfo->sub_info);
- else if (media->s.group_type == MP_GROUP_BY_ALBUM || media->s.group_type == MP_GROUP_BY_ARTIST_ALBUM)
+ } else if (media->s.group_type == MP_GROUP_BY_ALBUM || media->s.group_type == MP_GROUP_BY_ARTIST_ALBUM) {
res = media_album_get_artist(media->h.group, &media->i.ginfo->sub_info);
+ }
}
*sub_info = media->i.ginfo->sub_info;
PRINT_STR(*sub_info);
MP_CHECK_VAL(media, -1);
MP_CHECK_VAL(media->s.group_type == MP_GROUP_BY_PLAYLIST || media->s.group_type == MP_GROUP_BY_SYS_PLAYLIST, -1);
- if (media->s.group_type == MP_GROUP_BY_SYS_PLAYLIST)
+ if (media->s.group_type == MP_GROUP_BY_SYS_PLAYLIST) {
*playlist_id = mp_media_info_get_auto_playlist_id_by_name(media->i.ginfo->main_info);
- else
+ } else {
res = media_playlist_get_playlist_id(media->h.group, playlist_id);
+ }
PRINT_INT(*playlist_id);
return res;
}
MP_CHECK_VAL(media, -1);
MP_CHECK_VAL(media->i.ginfo, -1);
char *folde_id = NULL;
- if (!media->i.ginfo->thumb_path)
- {
+ if (!media->i.ginfo->thumb_path) {
/*if (media->s.group_type == MP_GROUP_BY_ALBUM || media->s.group_type == MP_GROUP_BY_ARTIST_ALBUM)
res = media_album_get_album_art(media->h.group, &media->i.ginfo->thumb_path);
}
strncat(cond, MP_MEDIA_TYPE, STRNCAT_LEN(cond));
- if (media->s.group_type == MP_GROUP_BY_PLAYLIST)
+ if (media->s.group_type == MP_GROUP_BY_PLAYLIST) {
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, PLAYLIST_MEMBER_ORDER, MEDIA_CONTENT_COLLATE_NOCASE);
- else
+ } else {
media_filter_set_order(filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_TITLE, MEDIA_CONTENT_COLLATE_NOCASE);
+ }
if (media->s.group_type == MP_GROUP_BY_ALBUM || media->s.group_type == MP_GROUP_BY_ARTIST_ALBUM) {
strncat(cond, " AND MEDIA_ALBUM='", STRNCAT_LEN(cond));
media_filter_set_condition(filter, cond, MEDIA_CONTENT_COLLATE_NOCASE);
mp_media_info_list_count_w_filter(MP_TRACK_ALL, NULL, 0, filter, &count);
- if (count>0)
- {
+ if (count > 0) {
media_filter_set_offset(filter, 0, 1);
mp_media_info_list_create_w_filter(MP_TRACK_ALL, NULL, 0, filter, &list);
}
media_filter_set_condition(filter, cond, MEDIA_CONTENT_COLLATE_NOCASE);
mp_media_info_list_count_w_filter(MP_TRACK_ALL, NULL, 0, filter, &count);
- if (count>0)
- {
+ if (count > 0) {
media_filter_set_offset(filter, 0, 1);
mp_media_info_list_create_w_filter(MP_TRACK_ALL, NULL, 0, filter, &list);
}
media_filter_set_condition(filter, cond, MEDIA_CONTENT_COLLATE_NOCASE);
mp_media_info_list_count_w_filter(MP_TRACK_ALL, NULL, 0, filter, &count);
- if (count>0)
- {
+ if (count > 0) {
media_filter_set_offset(filter, 0, 1);
mp_media_info_list_create_w_filter(MP_TRACK_ALL, NULL, 0, filter, &list);
}
media_filter_set_condition(filter, cond, MEDIA_CONTENT_COLLATE_NOCASE);
mp_media_info_list_count_w_filter(MP_TRACK_BY_FOLDER, folde_id, 0, filter, &count);
- if (count>0)
- {
+ if (count > 0) {
media_filter_set_offset(filter, 0, 1);
mp_media_info_list_create_w_filter(MP_TRACK_BY_FOLDER, folde_id, 0, filter, &list);
}
media_filter_set_condition(filter, cond, MEDIA_CONTENT_COLLATE_NOCASE);
mp_media_info_list_count_w_filter(MP_TRACK_ALL, NULL, 0, filter, &count);
- if (count>0)
- {
+ if (count > 0) {
media_filter_set_offset(filter, 0, 1);
mp_media_info_list_create_w_filter(MP_TRACK_ALL, NULL, 0, filter, &list);
}
media_filter_set_condition(filter, cond, MEDIA_CONTENT_COLLATE_NOCASE);
mp_media_info_list_count_w_filter(MP_TRACK_ALL, NULL, 0, filter, &count);
- if (count>0)
- {
+ if (count > 0) {
media_filter_set_offset(filter, 0, 1);
mp_media_info_list_create_w_filter(MP_TRACK_ALL, NULL, 0, filter, &list);
}
media_filter_set_condition(filter, cond, MEDIA_CONTENT_COLLATE_NOCASE);
mp_media_info_list_count_w_filter(MP_TRACK_BY_PLAYLIST, NULL, playlist_id, filter, &count);
- if (count>0)
- {
+ if (count > 0) {
media_filter_set_offset(filter, 0, 1);
mp_media_info_list_create_w_filter(MP_TRACK_BY_PLAYLIST, NULL, playlist_id, filter, &list);
}
}
WARN_TRACE("count: %d", count);
- if (list)
- {
+ if (list) {
char *thumb_path = NULL;
minfo = mp_media_info_list_nth_item(list, 0);
if (!minfo) {
}
}
- END:
+END:
IF_FREE(folde_id);
*path = media->i.ginfo->thumb_path;
PRINT_STR(*path);
int mp_media_info_group_get_track_count(mp_media_info_h media, int *count)
{
MP_CHECK_VAL(media, -1);
- if (count)
+ if (count) {
*count = media->i.ginfo->track_count;
+ }
return 0;
}
int mp_media_info_group_get_album_thumnail_paths(mp_media_info_h media, char ***thumbs, int *count)
{
MP_CHECK_VAL(media, -1);
- if (thumbs)
+ if (thumbs) {
*thumbs = media->i.ginfo->album_thumb_paths;
- if (count)
+ }
+ if (count) {
*count = media->i.ginfo->album_count;
+ }
return 0;
}
media_filter_set_condition(filter, cond, MEDIA_CONTENT_COLLATE_NOCASE);
res = mp_media_info_group_list_count_w_filter(MP_GROUP_BY_PLAYLIST, filter, &count);
media_filter_destroy(filter);
- if (count ==0)
+ if (count == 0) {
*exist = false;
- else
+ } else {
*exist = true;
+ }
return res;
}
if (exist) {
while (i < 1000) {
- char id_str[4] = {0};
- snprintf(id_str, 4, "%.3d", i + 1);
+ char id_str[4] = {0};
+ snprintf(id_str, 4, "%.3d", i + 1);
snprintf(unique_name, max_unique_name_length, orig_name, id_str);
mp_media_info_playlist_is_exist(unique_name, &exist);
if (!exist) {
i++;
}
}
- MP_CHECK_VAL(i<1000, -1);
+ MP_CHECK_VAL(i < 1000, -1);
}
return 0;
}
MP_CHECK_VAL(playlist_handle, -1);
MP_CHECK_VAL(media_id, -1);
- if (thumbnail_path)
+ if (thumbnail_path) {
media_playlist_set_thumbnail_path((media_playlist_h)playlist_handle, thumbnail_path);
+ }
return media_playlist_add_media((media_playlist_h)playlist_handle, media_id);;
}
res = media_playlist_get_playlist_id(playlist, playlist_id);
- if (playlist_handle)
+ if (playlist_handle) {
*playlist_handle = (mp_playlist_h)playlist;
- else
+ } else {
media_playlist_destroy(playlist);
+ }
return res;
}
MP_CHECK_VAL(playlist_name, -1);
- switch (playlist_id)
- {
+ switch (playlist_id) {
case MP_SYS_PLST_QUICK_LIST:
*playlist_name = g_strdup(STR_MP_FAVOURITES);
return 0;
res = mp_media_filter_create(&filter);
if (res != 0) {
- if (filter)
+ if (filter) {
media_filter_destroy(filter);
+ }
return res;
}
return -1;
}
- do{
+ do {
media = mp_media_info_group_list_nth_item(list, index);
mp_media_info_group_get_playlist_id(media, &id);
- if (playlist_id == id)
+ if (playlist_id == id) {
break;
+ }
index++;
- }while (media);
+ } while (media);
- if (!media)
- {
+ if (!media) {
WARN_TRACE("No such playlist.. ID: %d", playlist_id);
return -1;
}
int playlist_id = 0;
res = media_playlist_add_media(playlist, media_id);
- if (res)
- {
+ if (res) {
mp_error("media_playlist_add_media() .. [0x%x]", res);
return res;
}
res = media_playlist_update_to_db(playlist);
- if (res)
- {
+ if (res) {
mp_error("media_playlist_update_to_db() .. [0x%x]", res);
return res;
}
res = media_playlist_get_playlist_id(playlist, &playlist_id);
- if (res)
- {
+ if (res) {
mp_error("media_playlist_get_playlist_id() .. [0x%x]", res);
return res;
}
GList *member_id_list = NULL;
filter_h filter = NULL;
res = media_filter_create(&filter);
- if (res)
- {
+ if (res) {
mp_error("media_filter_create() .. [0x%x]", res);
return res;
}
res = media_playlist_foreach_media_from_db(playlist_id, filter, _mp_media_info_playlist_foreach_cb_by_media_id, &member_id_list);
media_filter_destroy(filter);
filter = NULL;
- if (res)
- {
+ if (res) {
mp_error("media_playlist_foreach_media_from_db() .. [0x%x]", res);
return res;
}
while (list) {
int order = ++index;
int member_id = (int)list->data;
- if (list == g_list_last(member_id_list))
+ if (list == g_list_last(member_id_list)) {
order = 0;
+ }
res = media_playlist_set_play_order(playlist, member_id, order);
- if (res)
- {
+ if (res) {
mp_error("media_playlist_set_play_order() .. [0x%x]", res);
return res;
}
member_id_list = NULL;
res = media_playlist_update_to_db(playlist);
- if (res)
- {
+ if (res) {
mp_error("media_playlist_update_to_db() .. [0x%x]", res);
return res;
}
}
END:
- if (folder)
+ if (folder) {
media_folder_destroy(folder);
+ }
return ret;
}
int playlist_id = 0;
- if (!g_strcmp0(name, STR_MP_FAVOURITES))
+ if (!g_strcmp0(name, STR_MP_FAVOURITES)) {
playlist_id = MP_SYS_PLST_QUICK_LIST;
- else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED))
+ } else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED)) {
playlist_id = MP_SYS_PLST_RECENTELY_PLAYED;
- else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED))
+ } else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED)) {
playlist_id = MP_SYS_PLST_RECENTELY_ADDED;
- else if (!g_strcmp0(name, STR_MP_MOST_PLAYED))
+ } else if (!g_strcmp0(name, STR_MP_MOST_PLAYED)) {
playlist_id = MP_SYS_PLST_MOST_PLAYED;
+ }
return playlist_id;
}
DEBUG_TRACE("Trigger Update list");
#ifdef MP_FEATURE_SUGGEST_FOR_YOU
- app_control_h service = NULL;
-
- app_control_create(&service);
- app_control_set_app_id(service, "org.tizen.music-player.service");
- //char *type_str = g_strdup_printf("%d", update_type);
- //app_control_add_extra_data(service, "update_type", type_str);
- //app_control_add_extra_data(service, "url", path);
- app_control_send_launch_request(service, NULL, NULL);
- app_control_destroy(service);
- //SAFE_FREE(type_str);
+ app_control_h service = NULL;
+
+ app_control_create(&service);
+ app_control_set_app_id(service, "org.tizen.music-player.service");
+ //char *type_str = g_strdup_printf("%d", update_type);
+ //app_control_add_extra_data(service, "update_type", type_str);
+ //app_control_add_extra_data(service, "url", path);
+ app_control_send_launch_request(service, NULL, NULL);
+ app_control_destroy(service);
+ //SAFE_FREE(type_str);
#endif
- if (g_db_update_cb)
+ if (g_db_update_cb) {
g_db_update_cb(g_db_update_data);
+ }
g_db_update_timer = NULL;
return false;
void
mp_media_content_db_update_cb(
- media_content_error_e error, int pid, media_content_db_update_item_type_e update_item,
- media_content_db_update_type_e update_type, media_content_type_e media_type,
- char *uuid, char *path, char *mime_type, void *user_data)
+ media_content_error_e error, int pid, media_content_db_update_item_type_e update_item,
+ media_content_db_update_type_e update_type, media_content_type_e media_type,
+ char *uuid, char *path, char *mime_type, void *user_data)
{
//if music-player update db, do not update views
- if (pid == getpid())
+ if (pid == getpid()) {
return;
+ }
DEBUG_TRACE("url: %s, media_type: %d, update_type: %d, item_type: %d", path, media_type, update_type, update_item);
-/*
- if (update_type == MEDIA_CONTENT_UPDATE)
- {
- DEBUG_TRACE("don't update list when some item is just updated");
- return;
- }
-*/
+ /*
+ if (update_type == MEDIA_CONTENT_UPDATE)
+ {
+ DEBUG_TRACE("don't update list when some item is just updated");
+ return;
+ }
+ */
- if (( media_type != MEDIA_CONTENT_TYPE_MUSIC ) && ( media_type != MEDIA_CONTENT_TYPE_SOUND ) && ( update_item == MEDIA_ITEM_FILE ) )
- {
+ if ((media_type != MEDIA_CONTENT_TYPE_MUSIC) && (media_type != MEDIA_CONTENT_TYPE_SOUND) && (update_item == MEDIA_ITEM_FILE)) {
DEBUG_TRACE("ignore not music file type");
return;
}
int mp_media_info_set_db_update_cb(db_update_cb cb, void *data)
{
MP_CHECK_VAL(cb, -1);
- if (g_db_update_cb)
+ if (g_db_update_cb) {
WARN_TRACE("registering multiple callback not supported!!");
+ }
g_db_update_cb = cb;
g_db_update_data = data;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "music.h"
#include "mp-common.h"
#endif
-enum
-{
- MP_SHARE_BLUETOOTH,
- MP_SHARE_EMAIL,
+enum {
+ MP_SHARE_BLUETOOTH,
+ MP_SHARE_EMAIL,
#ifndef MP_FEATURE_DISABLE_MMS
- MP_SHARE_MESSAGE,
+ MP_SHARE_MESSAGE,
#endif
- MP_SHARE_WIFI,
+ MP_SHARE_WIFI,
#ifdef MP_FEATURE_CLOUD
- MP_SHARE_DROPBOX,
+ MP_SHARE_DROPBOX,
#endif
};
{
mp_track_type_e item_type = MP_TRACK_ALL;
- if (group_type == MP_GROUP_BY_ALBUM)
- {
+ if (group_type == MP_GROUP_BY_ALBUM) {
item_type = MP_TRACK_BY_ALBUM;
- }
- else if (group_type == MP_GROUP_BY_ARTIST)
- {
+ } else if (group_type == MP_GROUP_BY_ARTIST) {
item_type = MP_TRACK_BY_ARTIST;
- }
- else if (group_type == MP_GROUP_BY_ARTIST_ALBUM)
- {
+ } else if (group_type == MP_GROUP_BY_ARTIST_ALBUM) {
item_type = MP_TRACK_BY_ALBUM;
- }
- else if (group_type == MP_GROUP_BY_GENRE)
- {
+ } else if (group_type == MP_GROUP_BY_GENRE) {
item_type = MP_TRACK_BY_GENRE;
- }
- else if (group_type == MP_GROUP_BY_YEAR)
- {
+ } else if (group_type == MP_GROUP_BY_YEAR) {
item_type = MP_TRACK_BY_YEAR;
- }
- else if (group_type == MP_GROUP_BY_COMPOSER)
- {
+ } else if (group_type == MP_GROUP_BY_COMPOSER) {
item_type = MP_TRACK_BY_COMPOSER;
- }
- else if (group_type == MP_GROUP_BY_FOLDER)
- {
+ } else if (group_type == MP_GROUP_BY_FOLDER) {
item_type = MP_TRACK_BY_FOLDER;
}
MP_CHECK_VAL(label, -1);
int share_type = -1;
DEBUG_TRACE("%s selected", label);
- if (g_strcmp0(label, BLUETOOTH_SYS) == 0)
+ if (g_strcmp0(label, BLUETOOTH_SYS) == 0) {
share_type = MP_SHARE_BLUETOOTH;
- else if (g_strcmp0(label, EMAIL_SYS) == 0)
+ } else if (g_strcmp0(label, EMAIL_SYS) == 0) {
share_type = MP_SHARE_EMAIL;
+ }
#ifndef MP_FEATURE_DISABLE_MMS
- else if (g_strcmp0(label, MESSAGE_SYS) == 0)
+ else if (g_strcmp0(label, MESSAGE_SYS) == 0) {
share_type = MP_SHARE_MESSAGE;
+ }
#endif
#ifdef MP_FEATURE_WIFI_SHARE
- else if (g_strcmp0(label, WIFI_SYS) == 0)
+ else if (g_strcmp0(label, WIFI_SYS) == 0) {
share_type = MP_SHARE_WIFI;
+ }
#endif
#ifdef MP_FEATURE_CLOUD
- else if (g_strcmp0(label, STR_MP_DROPBOX) == 0)
+ else if (g_strcmp0(label, STR_MP_DROPBOX) == 0) {
share_type = MP_SHARE_DROPBOX;
+ }
#endif
return share_type;
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
- if (share_type == MP_SHARE_BLUETOOTH)
+ if (share_type == MP_SHARE_BLUETOOTH) {
fmt = "?%s";
- else if (share_type == MP_SHARE_EMAIL)
+ } else if (share_type == MP_SHARE_EMAIL) {
fmt = "\n%s";
+ }
#ifndef MP_FEATURE_DISABLE_MMS
- else if (share_type == MP_SHARE_MESSAGE)
+ else if (share_type == MP_SHARE_MESSAGE) {
fmt = "\n%s";
+ }
#endif
#ifdef MP_FEATURE_WIFI_SHARE
- else if (share_type == MP_SHARE_WIFI)
+ else if (share_type == MP_SHARE_WIFI) {
fmt = "|%s";
+ }
#endif
- else
- {
+ else {
fmt = ";%s";
}
GList *list = g_list_first(sel_list);
- while (list)
- {
- if (list->data)
- {
- if (path == NULL)
+ while (list) {
+ if (list->data) {
+ if (path == NULL) {
path = g_string_new(list->data);
- else
+ } else {
g_string_append_printf(path, fmt, list->data);
- }
- else
+ }
+ } else {
WARN_TRACE("path name is NULL");
+ }
list = g_list_next(list);
}
- if (path && path->str)
- {
+ if (path && path->str) {
DEBUG_TRACE("path is [%s]", path->str);
- if (share_type == MP_SHARE_EMAIL)
- mp_ug_email_attatch_file(path->str, ad);
+ if (share_type == MP_SHARE_EMAIL) {
+ mp_ug_email_attatch_file(path->str, ad);
+ }
#ifdef MP_FEATURE_WIFI_SHARE
- else if (share_type == MP_SHARE_WIFI)
+ else if (share_type == MP_SHARE_WIFI) {
mp_ug_wifi_attatch_file(path->str, g_list_length(sel_list), ad);
+ }
#endif
#ifdef MP_FEATURE_CLOUD
- else if (share_type == MP_SHARE_DROPBOX)
- mp_ug_dropbox_attatch_file(path->str, g_list_length(sel_list), ad);
+ else if (share_type == MP_SHARE_DROPBOX) {
+ mp_ug_dropbox_attatch_file(path->str, g_list_length(sel_list), ad);
+ }
#endif
- else
+ else {
WARN_TRACE("unsupported type");
+ }
g_string_free(path, TRUE);
- }
- else
- {
+ } else {
ERROR_TRACE("path is NULL");
}
}
ad = data;
MP_CHECK_VAL(ad, -1);
- if (ret == 0)
- {
+ if (ret == 0) {
msg = GET_STR("IDS_MUSIC_POP_ADDED");
- }
- else
- {
+ } else {
msg = GET_STR("IDS_MUSIC_POP_UNABLE_TO_ADD");
}
mp_util_post_status_message(ad, msg);
MP_CHECK(ad);
char *shortcut_descrition = NULL;
- if (type == MP_ADD_TO_HOME_SHORTCUT_TYPE_USER_PLAYLIST)
+ if (type == MP_ADD_TO_HOME_SHORTCUT_TYPE_USER_PLAYLIST) {
shortcut_descrition = g_strdup_printf("%s%d|%d|%d", MP_ADD_TO_HOME_SHORTCUT_PREFIX, type, (int)main_info, 0);
- else
+ } else {
shortcut_descrition = g_strdup_printf("%s%d|%s|%s|%s", MP_ADD_TO_HOME_SHORTCUT_PREFIX, type, (char *)main_info, (char *)extra_info1, (char *)extra_info2);
+ }
mp_debug("description = %s", shortcut_descrition);
int ret = add_to_home_livebox(PKGNAME_FOR_SHORTCUT, NULL, LIVEBOX_TYPE_1x1, shortcut_descrition, NULL, -1.0f, true, _mp_menu_shortcut_res_cb, ad);
- if (ret < 0)
- {
+ if (ret < 0) {
char *msg = NULL;
ERROR_TRACE("ret: %d", ret);
msg = GET_STR("IDS_MUSIC_POP_UNABLE_TO_ADD");
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <sound_manager.h>
struct appdata *ad = (struct appdata *)data;
MP_CHECK_FALSE(ad);
- if (ad->is_lcd_off)
- {
+ if (ad->is_lcd_off) {
MP_TIMER_FREEZE(ad->live_pos_timer);
return EINA_TRUE;
}
static Eina_Bool _mp_item_update_db_idler(void *data)
{
- if (!mp_item_update_db(data))
- {
+ if (!mp_item_update_db(data)) {
WARN_TRACE("Error when update db");
}
return ECORE_CALLBACK_CANCEL;
mp_plst_item * current_item = mp_playlist_mgr_get_current(ad->playlist_mgr);
MP_CHECK_FALSE(current_item);
- if (!ad->paused_by_user)
- {
+ if (!ad->paused_by_user) {
int error = mp_player_mgr_play(ad);
- if (error)
- {
+ if (error) {
mp_play_control_on_error(ad, error, true);
//Don't destory player if play return error because of seek
- if (error != PLAYER_ERROR_INVALID_OPERATION)
+ if (error != PLAYER_ERROR_INVALID_OPERATION) {
mp_play_destory(ad);
+ }
return FALSE;
}
- }
- else
- {
+ } else {
DEBUG_TRACE("stay in pause state..");
if (track_deleted) {
- mp_play_start(ad);
+ mp_play_start(ad);
}
ad->freeze_indicator_icon = true;
mp_play_stop(ad);
//if (ad->is_focus_out)
//{
- if (!ad->win_minicon)
- mp_minicontroller_create(ad);
- else if (!ad->b_minicontroller_show)
- mp_minicontroller_show(ad);
+ if (!ad->win_minicon) {
+ mp_minicontroller_create(ad);
+ } else if (!ad->b_minicontroller_show) {
+ mp_minicontroller_show(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
- if (!ad->win_lockmini)
- {
- mp_lockscreenmini_create(ad);
- }
- else if (!ad->b_lockmini_show)
- {
- mp_lockscreenmini_show(ad);
- }
+ if (!ad->win_lockmini) {
+ mp_lockscreenmini_create(ad);
+ } else if (!ad->b_lockmini_show) {
+ mp_lockscreenmini_show(ad);
+ }
#endif
//}
#ifdef MP_FEATURE_APP_IN_APP
- if (ad->mini_player_mode)
+ if (ad->mini_player_mode) {
mp_mini_player_refresh(ad);
+ }
#endif
if (current_item->uid) {
- if (current_item->track_type == MP_TRACK_URI)
- {
+ if (current_item->track_type == MP_TRACK_URI) {
ecore_idler_add(_mp_item_update_db_idler, current_item->uid);
}
}
{
startfunc;
struct appdata *ad = data;
- mp_retvm_if (ad == NULL, -1, "appdata is NULL");
+ mp_retvm_if(ad == NULL, -1, "appdata is NULL");
PROFILE_IN("mp_playlist_mgr_get_current");
mp_plst_item * current_item = mp_playlist_mgr_get_current(ad->playlist_mgr);
PROFILE_OUT("mp_playlist_mgr_get_current");
int res = 0;
#ifdef MP_FEATURE_CLOUD
- if (current_item->track_type == MP_TRACK_CLOUD)
- {
+ if (current_item->track_type == MP_TRACK_CLOUD) {
char *uri = NULL;
int ret = mp_cloud_play_available(current_item->uid, current_item);
- if (ret == MP_CLOUD_PLAY_UNAVAILABLE)
- {
+ if (ret == MP_CLOUD_PLAY_UNAVAILABLE) {
return MP_PLAY_ERROR_NETWORK;
- }
- else if (ret == MP_CLOUD_PLAY_STREAMING)
- {
+ } else if (ret == MP_CLOUD_PLAY_STREAMING) {
return MP_PLAY_ERROR_STREAMING;
- }
- else
- {
+ } else {
//play offline
IF_FREE(current_item->uri);
current_item->uri = uri;
#endif
PROFILE_IN("mp_player_control_ready_new_file");
- if (mp_util_is_streaming(current_item->uri))
+ if (mp_util_is_streaming(current_item->uri)) {
res = mp_streaming_mgr_play_new_streaming(ad);
- else
+ } else {
res = mp_player_control_ready_new_file(ad, check_drm);
+ }
PROFILE_OUT("mp_player_control_ready_new_file");
return res;
mp_play_destory(ad);
int ret = mp_play_new_file(ad, TRUE);
- if (ret)
- {
+ if (ret) {
ERROR_TRACE("Fail to play new file");
ad->freeze_indicator_icon = false;
#ifdef MP_FEATURE_CLOUD
- if (ret == MP_PLAY_ERROR_NETWORK)
+ if (ret == MP_PLAY_ERROR_NETWORK) {
mp_widget_text_popup(NULL, GET_STR(STR_MP_THIS_FILE_IS_UNABAILABLE));
+ }
#endif
return FALSE;
}
mp_play_prev_file(void *data)
{
struct appdata *ad = data;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
mp_plst_item *item = mp_playlist_mgr_get_prev(ad->playlist_mgr);
- if (item)
- {
+ if (item) {
ad->freeze_indicator_icon = TRUE;
mp_playlist_mgr_set_current(ad->playlist_mgr, item);
mp_play_item_play_current_item(ad);
- }
- else
- {
+ } else {
mp_error("mp_play_list_get_prev_item return false");
#ifdef MP_SOUND_PLAYER
if (ad->is_focus_out)
//mp_app_exit(ad);
+ {
DEBUG_TRACE("No playlist and windows focus out");
- else
+ } else
#endif
{
mp_widget_text_popup(data, GET_SYS_STR("IDS_COM_POP_FILE_NOT_FOUND"));
struct appdata *ad = data;
mp_plst_item *item = NULL;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
MP_CHECK(ad->playlist_mgr);
int repeat = mp_playlist_mgr_get_repeat(ad->playlist_mgr);
- if (!forced)
- {
+ if (!forced) {
ad->auto_next = true;
if (repeat == MP_PLST_REPEAT_ONE
- ||(repeat == MP_PLST_REPEAT_ALL && mp_playlist_mgr_count(ad->playlist_mgr) == 1))
- {
+ || (repeat == MP_PLST_REPEAT_ALL && mp_playlist_mgr_count(ad->playlist_mgr) == 1)) {
DEBUG_TRACE("play same track");
- if (ad->camcoder_start)
- {
+ if (ad->camcoder_start) {
WARN_TRACE("Camera is camcording. unable to play next");
mp_player_mgr_stop(ad);
return;
mp_play_item_play_current_item(ad);
return;
}
- }
- else
+ } else {
ad->auto_next = false;
+ }
#ifdef MP_FEATURE_CLOUD
int i;
- for (i=0; i< mp_playlist_mgr_count(ad->playlist_mgr); i++)
- {
+ for (i = 0; i < mp_playlist_mgr_count(ad->playlist_mgr); i++) {
item = mp_playlist_mgr_get_next(ad->playlist_mgr, forced, true);
- if (item && item->track_type == MP_TRACK_CLOUD)
- {
- if (mp_cloud_play_available(item->uid, NULL) != MP_CLOUD_PLAY_UNAVAILABLE)
+ if (item && item->track_type == MP_TRACK_CLOUD) {
+ if (mp_cloud_play_available(item->uid, NULL) != MP_CLOUD_PLAY_UNAVAILABLE) {
break;
- }
- else
+ }
+ } else {
break;
+ }
}
#else
item = mp_playlist_mgr_get_next(ad->playlist_mgr, forced, true);
#endif
MpPlayerView_t *player_view = (MpPlayerView_t *)GET_PLAYER_VIEW;
- if (item)
- {
+ if (item) {
mp_playlist_mgr_set_current(ad->playlist_mgr, item);
ad->freeze_indicator_icon = TRUE;
mp_play_item_play_current_item(ad);
- }
- else
- {
+ } else {
WARN_TRACE("mp_play_list_get_next_item return false");
ad->auto_next = false;
ad->auto_resume = false;
//if (!mp_minicontroller_visible_get(ad))
// mp_app_exit(ad);
DEBUG_TRACE("End of playlist and windows focus out");
- }
- else
+ } else
#endif
{
DEBUG_TRACE("End of playlist");
#ifdef MP_FEATURE_AUTO_OFF
- if (mp_playlist_mgr_get_repeat(ad->playlist_mgr)== MP_PLST_REPEAT_NONE
- && ad->auto_off_timer)
- {
+ if (mp_playlist_mgr_get_repeat(ad->playlist_mgr) == MP_PLST_REPEAT_NONE
+ && ad->auto_off_timer) {
mp_ecore_timer_del(ad->auto_off_timer);
mp_setting_reset_auto_off_time();
mp_app_exit(ad);
//if (ad->is_focus_out)
//{
- if (!ad->prepare_by_init)
- {
- if (!ad->win_minicon)
+ if (!ad->prepare_by_init) {
+ if (!ad->win_minicon) {
mp_minicontroller_create(ad);
- else if (!ad->b_minicontroller_show)
+ } else if (!ad->b_minicontroller_show) {
mp_minicontroller_show(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
- if (!ad->win_lockmini)
- {
+ if (!ad->win_lockmini) {
mp_lockscreenmini_create(ad);
- }
- else if (!ad->b_lockmini_show)
- {
+ } else if (!ad->b_lockmini_show) {
mp_lockscreenmini_show(ad);
}
#endif
- }
+ }
- ad->prepare_by_init = false;
+ ad->prepare_by_init = false;
#ifdef MP_FEATURE_APP_IN_APP
- if (ad->mini_player_mode)
+ if (ad->mini_player_mode) {
mp_mini_player_refresh(ad);
+ }
#endif
#ifndef MP_SOUND_PLAYER
- mp_view_mgr_post_event(GET_VIEW_MGR, MP_UPDATE_PLAYING_LIST);
+ mp_view_mgr_post_event(GET_VIEW_MGR, MP_UPDATE_PLAYING_LIST);
mp_setting_save_now_playing(ad);
_mp_play_set_pos(ad);
#else
/*if (ad->current_track_info)
mp_setting_write_playing_status(ad->current_track_info->uri, "paused");*/
- if (ad->create_view_on_play)
- {
+ if (ad->create_view_on_play) {
mp_view_mgr_push_view_with_effect(GET_VIEW_MGR, (MpView_t *)ad->preload_player_view, NULL, false);
mp_view_update((MpView_t *)ad->preload_player_view);
ad->create_view_on_play = false;
mp_plst_item * item = mp_playlist_mgr_get_current(ad->playlist_mgr);
MP_CHECK(item);
- if (!item->uid && !mp_check_file_exist(item->uri))
- {
+ if (!item->uid && !mp_check_file_exist(item->uri)) {
char *title = NULL, *album = NULL, * artist = NULL, * genre = NULL;
mp_player_mgr_get_content_info(&title, &album, &artist, NULL, &genre, NULL);
- if (ad->current_track_info)
- {
- if (ad->current_track_info->title == 0 || strlen(ad->current_track_info->title) == 0)
- {
- if (title == NULL || strlen(title) == 0)
- {
+ if (ad->current_track_info) {
+ if (ad->current_track_info->title == 0 || strlen(ad->current_track_info->title) == 0) {
+ if (title == NULL || strlen(title) == 0) {
title = mp_util_get_title_from_path(item->uri);
DEBUG_TRACE("title from path: %s", title);
}
IF_FREE(ad->current_track_info->title);
ad->current_track_info->title = title;
- }
- else
+ } else {
IF_FREE(title);
+ }
- if (ad->current_track_info->artist == NULL || strlen(ad->current_track_info->artist) == 0)
- {
+ if (ad->current_track_info->artist == NULL || strlen(ad->current_track_info->artist) == 0) {
IF_FREE(ad->current_track_info->artist);
ad->current_track_info->artist = artist;
- }
- else
+ } else {
IF_FREE(artist);
+ }
IF_FREE(ad->current_track_info->album);
ad->current_track_info->album = album;
}
mp_player_view_set_title(GET_PLAYER_VIEW);
- //update minicontrol title if title info gotten for streaming play
- mp_minicontroller_update(ad, true);
+ //update minicontrol title if title info gotten for streaming play
+ mp_minicontroller_update(ad, true);
}
- if (!ad->live_pos_timer)
+ if (!ad->live_pos_timer) {
ad->live_pos_timer = ecore_timer_add(1, _mp_play_set_pos, ad);
+ }
mp_util_set_livebox_update_timer();
#ifdef MP_FEATURE_DRM_CONSUMPTION
//if (ad->is_focus_out)
//{
- if (!ad->win_minicon)
- mp_minicontroller_create(ad);
- else
- mp_minicontroller_show(ad);
+ if (!ad->win_minicon) {
+ mp_minicontroller_create(ad);
+ } else {
+ mp_minicontroller_show(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
- if (!ad->win_lockmini)
- {
- mp_lockscreenmini_create(ad);
- }
- else
- {
- mp_lockscreenmini_show(ad);
- }
- mp_setting_save_playing_info(ad);
+ if (!ad->win_lockmini) {
+ mp_lockscreenmini_create(ad);
+ } else {
+ mp_lockscreenmini_show(ad);
+ }
+ mp_setting_save_playing_info(ad);
#endif
//}
#ifdef MP_FEATURE_APP_IN_APP
- if (ad->mini_player_mode)
+ if (ad->mini_player_mode) {
mp_mini_player_refresh(ad);
+ }
#endif
mp_view_mgr_post_event(GET_VIEW_MGR, MP_START_PLAYBACK);
if (ad->current_track_info) {
- if (mp_setting_read_playing_status(ad->current_track_info->uri, "playing") != 1)
- mp_setting_write_playing_status(ad->current_track_info->uri, "playing");
+ if (mp_setting_read_playing_status(ad->current_track_info->uri, "playing") != 1) {
+ mp_setting_write_playing_status(ad->current_track_info->uri, "playing");
+ }
}
mp_setting_set_player_state(MP_PLAY_STATE_PLAYING);
mp_app_grab_mm_keys(ad);
{
startfunc;
struct appdata *ad = data;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
ad->music_length = mp_player_mgr_get_duration() / 1000.0;
ad->player_state = PLAY_STATE_PLAYING;
#ifndef MP_SOUND_PLAYER
- if (mp_view_mgr_count_view(GET_VIEW_MGR) == 0)
- {
+ if (mp_view_mgr_count_view(GET_VIEW_MGR) == 0) {
mp_common_create_initial_view(ad, NULL, NULL);
evas_object_show(ad->win_main);
elm_win_iconified_set(ad->win_main, EINA_TRUE);
ad->is_focus_out = true;
}
- if (ad->create_view_on_play)
- {
+ if (ad->create_view_on_play) {
mp_view_mgr_push_view_with_effect(GET_VIEW_MGR, (MpView_t *)ad->preload_player_view, NULL, false);
mp_view_update((MpView_t *)ad->preload_player_view);
ad->create_view_on_play = false;
#endif
mp_ecore_idler_del(ad->create_on_play_lay_idler);
- _mp_play_start_lazy(ad);
+ _mp_play_start_lazy(ad);
endfunc;
struct appdata *ad = data;
MP_CHECK_VAL(ad, ECORE_CALLBACK_CANCEL);
- if (ad->player_state == PLAY_STATE_PLAYING)
- {
+ if (ad->player_state == PLAY_STATE_PLAYING) {
ad->pause_off_timer = NULL;
return ECORE_CALLBACK_CANCEL;
}
- if (ad->is_focus_out && !ad->app_is_foreground)
- {
+ if (ad->is_focus_out && !ad->app_is_foreground) {
ad->pause_off_timer = NULL;
WARN_TRACE("exit by pause timer");
- if (!mp_util_is_other_player_playing())
- {
- if (preference_set_int(PREF_MUSIC_STATE, PREF_MUSIC_OFF) != 0)
- {
+ if (!mp_util_is_other_player_playing()) {
+ if (preference_set_int(PREF_MUSIC_STATE, PREF_MUSIC_OFF) != 0) {
ERROR_TRACE("set Preference failed");
}
}
elm_exit();
- }
- else
- {
+ } else {
WARN_TRACE("pause off timer but foreground");
return ECORE_CALLBACK_RENEW;
}
{
startfunc;
struct appdata *ad = data;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
MP_TIMER_FREEZE(ad->live_pos_timer);
ad->player_state = PLAY_STATE_PAUSED;
- if (ad->b_minicontroller_show)
- {
+ if (ad->b_minicontroller_show) {
mp_minicontroller_update_control(ad);
}
#ifdef MP_FEATURE_LOCKSCREEN
- if (ad->b_lockmini_show)
- {
+ if (ad->b_lockmini_show) {
mp_lockscreenmini_update_control(ad);
}
#endif
- if (!ad->paused_by_other_player)
+ if (!ad->paused_by_other_player) {
preference_set_int(PREF_MUSIC_STATE, PREF_MUSIC_PAUSE);
+ }
#ifdef MP_FEATURE_DRM_CONSUMPTION
mp_drm_pause_consumption();
#endif
mp_util_sleep_lock_set(FALSE, FALSE);
- if (ad->win_minicon)
+ if (ad->win_minicon) {
mp_minicontroller_update_control(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
- if (ad->win_lockmini)
- {
+ if (ad->win_lockmini) {
mp_lockscreenmini_update_control(ad);
}
- mp_setting_save_playing_info(ad);
+ mp_setting_save_playing_info(ad);
#endif
#ifdef MP_FEATURE_APP_IN_APP
- if (ad->mini_player_mode)
+ if (ad->mini_player_mode) {
mp_mini_player_refresh(ad);
+ }
#endif
mp_view_mgr_post_event(GET_VIEW_MGR, MP_PAUSE_PLAYBACK);
if (ad->current_track_info) {
- if (mp_setting_read_playing_status(ad->current_track_info->uri, "paused") != 1)
+ if (mp_setting_read_playing_status(ad->current_track_info->uri, "paused") != 1) {
mp_setting_write_playing_status(ad->current_track_info->uri, "paused");
+ }
}
mp_setting_set_player_state(MP_PLAY_STATE_PAUSED);
{
startfunc;
struct appdata *ad = data;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
MP_TIMER_FREEZE(ad->live_pos_timer);
ad->player_state = PLAY_STATE_READY;
ad->music_pos = 0;
- if (!ad->freeze_indicator_icon)
- {
- if (!mp_util_is_other_player_playing())
+ if (!ad->freeze_indicator_icon) {
+ if (!mp_util_is_other_player_playing()) {
preference_set_int(PREF_MUSIC_STATE, PREF_MUSIC_STOP);
+ }
mp_setting_set_player_state(MP_PLAY_STATE_STOP);
}
mp_view_mgr_post_event(GET_VIEW_MGR, MP_STOP_PLAYBACK);
- if (mp_minicontroller_visible_get(ad))
- {
+ if (mp_minicontroller_visible_get(ad)) {
mp_minicontroller_update_control(ad);
}
#ifdef MP_FEATURE_LOCKSCREEN
- if (mp_lockscreenmini_visible_get(ad))
- {
+ if (mp_lockscreenmini_visible_get(ad)) {
mp_lockscreenmini_update_control(ad);
}
- mp_setting_save_playing_info(ad);
+ mp_setting_save_playing_info(ad);
#endif
#ifdef MP_FEATURE_APP_IN_APP
- if (ad->mini_player_mode)
+ if (ad->mini_player_mode) {
mp_mini_player_refresh(ad);
+ }
#endif
#ifdef MP_FEATURE_DRM_CONSUMPTION
mp_util_sleep_lock_set(FALSE, FALSE);
if (ad->current_track_info) {
- if (mp_setting_read_playing_status(ad->current_track_info->uri, "stop") != 1)
+ if (mp_setting_read_playing_status(ad->current_track_info->uri, "stop") != 1) {
mp_setting_write_playing_status(ad->current_track_info->uri, "stop");
+ }
}
mp_setting_set_player_state(MP_PLAY_STATE_STOP);
mp_player_view_update_buffering_progress(GET_PLAYER_VIEW, -1);
{
startfunc;
struct appdata *ad = data;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
- if (!ad->live_pos_timer)
+ if (!ad->live_pos_timer) {
ad->live_pos_timer = ecore_timer_add(1, _mp_play_set_pos, ad);
+ }
mp_util_set_livebox_update_timer();
ad->player_state = PLAY_STATE_PLAYING;
#endif
mp_util_sleep_lock_set(TRUE, FALSE);
- if (!ad->win_minicon)
- mp_minicontroller_create(ad);
- else
- mp_minicontroller_show(ad);
+ if (!ad->win_minicon) {
+ mp_minicontroller_create(ad);
+ } else {
+ mp_minicontroller_show(ad);
+ }
- if (ad->b_minicontroller_show)
- mp_minicontroller_update_control(ad);
+ if (ad->b_minicontroller_show) {
+ mp_minicontroller_update_control(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
- if (!ad->win_lockmini)
- {
- mp_lockscreenmini_create(ad);
- }
- else
- {
- mp_lockscreenmini_show(ad);
- }
+ if (!ad->win_lockmini) {
+ mp_lockscreenmini_create(ad);
+ } else {
+ mp_lockscreenmini_show(ad);
+ }
- if (ad->b_lockmini_show)
- {
- mp_lockscreenmini_update_control(ad);
- }
- mp_setting_save_playing_info(ad);
+ if (ad->b_lockmini_show) {
+ mp_lockscreenmini_update_control(ad);
+ }
+ mp_setting_save_playing_info(ad);
#endif
#ifdef MP_FEATURE_APP_IN_APP
- if (ad->mini_player_mode)
+ if (ad->mini_player_mode) {
mp_mini_player_refresh(ad);
+ }
#endif
mp_view_mgr_post_event(GET_VIEW_MGR, MP_RESUME_PLAYBACK);
mp_app_grab_mm_keys(ad);
- if (ad->current_track_info)
- {
- if (mp_setting_read_playing_status(ad->current_track_info->uri, "playing") != 1)
+ if (ad->current_track_info) {
+ if (mp_setting_read_playing_status(ad->current_track_info->uri, "playing") != 1) {
mp_setting_write_playing_status(ad->current_track_info->uri, "playing");
+ }
}
ad->freeze_indicator_icon = false;
mp_setting_set_player_state(MP_PLAY_STATE_PLAYING);
{
startfunc;
struct appdata *ad = data;
- mp_retvm_if (ad == NULL, FALSE, "appdata is NULL");
+ mp_retvm_if(ad == NULL, FALSE, "appdata is NULL");
if (ad->current_track_info) {
- if (mp_setting_read_playing_status(ad->current_track_info->uri, "stop") != 1)
+ if (mp_setting_read_playing_status(ad->current_track_info->uri, "stop") != 1) {
mp_setting_write_playing_status(ad->current_track_info->uri, "stop");
+ }
}
mp_player_mgr_stop(ad);
{
startfunc;
struct appdata *ad = data;
- mp_retvm_if (ad == NULL, FALSE, "appdata is NULL");
+ mp_retvm_if(ad == NULL, FALSE, "appdata is NULL");
mp_player_mgr_destroy(ad);
startfunc;
struct appdata *ad = data;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
- if (ad->player_state != PLAY_STATE_NONE)
- {
+ if (ad->player_state != PLAY_STATE_NONE) {
DEBUG_TRACE("mp_play_stop_and_updateview");
ad->freeze_indicator_icon = false;
mp_play_destory(ad);
mp_view_mgr_post_event(GET_VIEW_MGR, MP_PAUSE_PLAYBACK);
mp_view_update(mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_ALL));
#ifdef MP_3D_FEATURE
- if (ad->coverflow_view && ad->coverflow_view->back_button)
+ if (ad->coverflow_view && ad->coverflow_view->back_button) {
mp_coverflow_view_back_2d_view(ad);
+ }
#endif
#endif
- if (ad->b_minicontroller_show)
- mp_minicontroller_hide(ad);
+ if (ad->b_minicontroller_show) {
+ mp_minicontroller_hide(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
- if (ad->b_lockmini_show)
- {
- mp_lockscreenmini_hide(ad);
- }
+ if (ad->b_lockmini_show) {
+ mp_lockscreenmini_hide(ad);
+ }
#endif
return;
startfunc;
struct appdata *ad = data;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
mp_play_next_file(ad, true);
#ifdef MP_SOUND_PLAYER
mp_view_mgr_pop_to_view(GET_VIEW_MGR, MP_VIEW_ALL);
#endif
- if (ad->b_minicontroller_show)
- mp_minicontroller_hide(ad);
+ if (ad->b_minicontroller_show) {
+ mp_minicontroller_hide(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
- if (ad->b_lockmini_show)
- {
+ if (ad->b_lockmini_show) {
mp_lockscreenmini_hide(ad);
}
#endif
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
int
mp_ta_init(void)
{
- if (mm_g_accums)
+ if (mm_g_accums) {
return 0;
+ }
mm_g_cps = (mp_ta_checkpoint **) malloc(MP_TA_MAX_CHECKPOINT * sizeof(mp_ta_checkpoint *));
- if (!mm_g_cps)
+ if (!mm_g_cps) {
return -1;
+ }
mm_g_accums = (mp_ta_accum_item **) malloc(MP_TA_MAX_CHECKPOINT * sizeof(mp_ta_accum_item *));
- if (!mm_g_accums)
+ if (!mm_g_accums) {
return -1;
+ }
mm_g_accum_first_time = 0xFFFFFFFF;
int
mp_ta_release(void)
{
- if (!mm_g_accums)
+ if (!mm_g_accums) {
return 0;
+ }
__free_cps();
__free_accums();
mp_ta_checkpoint *cp = NULL;
struct timeval t;
- if (!mm_g_enable)
+ if (!mm_g_enable) {
return -1;
+ }
- if (!mm_g_accums)
+ if (!mm_g_accums) {
return 0;
+ }
- if (mm_g_cp_index == MP_TA_MAX_CHECKPOINT)
+ if (mm_g_cp_index == MP_TA_MAX_CHECKPOINT) {
return -1;
+ }
- if (!name)
+ if (!name) {
return -1;
+ }
- if (strlen(name) == 0)
+ if (strlen(name) == 0) {
return -1;
+ }
cp = (mp_ta_checkpoint *) malloc(sizeof(mp_ta_checkpoint));
- if (!cp)
+ if (!cp) {
return -1;
+ }
int name_len = strlen(name);
cp->name = (char *)malloc(name_len + 1);
- if (!cp->name)
- {
+ if (!cp->name) {
free(cp);
return -1;
}
cp->name[name_len] = 0;
if (show)
- gettimeofday(&t, NULL);
+ {
+ gettimeofday(&t, NULL);
+ }
cp->timestamp = t.tv_sec * 1000000L + t.tv_usec;
#ifdef MP_TA_UNIT_MSEC
cp->timestamp = (cp->timestamp >= 1000) ? cp->timestamp / 1000 : 0;
mp_ta_show_checkpoints(void)
{
int i = 0;
- if (!mm_g_accums)
+ if (!mm_g_accums) {
return;
+ }
DEBUG_TRACE("BEGIN RESULT ============================");
- for (i = 0; i < mm_g_cp_index; i++)
- {
- }
+ for (i = 0; i < mm_g_cp_index; i++) {
+ }
DEBUG_TRACE("END RESULT ============================");
}
void
mp_ta_show_diff(char *name1, char *name2)
{
- if (!mm_g_accums)
+ if (!mm_g_accums) {
return;
+ }
- }
+}
unsigned long
mp_ta_get_diff(char *name1, char *name2)
{
int cp1, cp2;
- if (!mm_g_accums)
+ if (!mm_g_accums) {
return 0;
+ }
// fail if bad param.
- if (!name1 || !name2)
+ if (!name1 || !name2) {
return -1;
+ }
// fail if same.
- if (strcmp(name1, name2) == 0)
+ if (strcmp(name1, name2) == 0) {
return -1;
+ }
// get index
- if ((cp1 = __get_cp_index(name1)) == -1)
+ if ((cp1 = __get_cp_index(name1)) == -1) {
return -1;
+ }
- if ((cp2 = __get_cp_index(name2)) == -1)
+ if ((cp2 = __get_cp_index(name2)) == -1) {
return -1;
+ }
// NOTE :
// return value must be positive value.
assert(name);
// find index
- for (i = 0; i < mm_g_cp_index; i++)
- {
- if (strcmp(name, mm_g_cps[i]->name) == 0)
+ for (i = 0; i < mm_g_cp_index; i++) {
+ if (strcmp(name, mm_g_cps[i]->name) == 0) {
return i;
+ }
}
return -1;
assert(name);
// find index
- for (i = 0; i < mm_g_accum_index; i++)
- {
- if (strcmp(name, mm_g_accums[i]->name) == 0)
+ for (i = 0; i < mm_g_accum_index; i++) {
+ if (strcmp(name, mm_g_accums[i]->name) == 0) {
return i;
+ }
}
return -1;
{
int i = 0;
- if (!mm_g_cps)
+ if (!mm_g_cps) {
return;
+ }
- for (i = 0; i < mm_g_cp_index; i++)
- {
- if (mm_g_cps[i])
- {
- if (mm_g_cps[i]->name)
+ for (i = 0; i < mm_g_cp_index; i++) {
+ if (mm_g_cps[i]) {
+ if (mm_g_cps[i]->name) {
free(mm_g_cps[i]->name);
+ }
free(mm_g_cps[i]);
{
int i = 0;
- if (!mm_g_accums)
+ if (!mm_g_accums) {
return;
+ }
- for (i = 0; i < mm_g_accum_index; i++)
- {
- if (mm_g_accums[i])
- {
- if (mm_g_accums[i]->name)
+ for (i = 0; i < mm_g_accum_index; i++) {
+ if (mm_g_accums[i]) {
+ if (mm_g_accums[i]->name) {
free(mm_g_accums[i]->name);
+ }
free(mm_g_accums[i]);
int name_len = 0;
struct timeval t;
- if (!mm_g_enable)
+ if (!mm_g_enable) {
return -1;
+ }
- if (!mm_g_accums)
+ if (!mm_g_accums) {
return 0;
+ }
- if (mm_g_accum_index == MP_TA_MAX_ACCUM)
+ if (mm_g_accum_index == MP_TA_MAX_ACCUM) {
return -1;
+ }
- if (!name)
+ if (!name) {
return -1;
+ }
name_len = strlen(name);
- if (name_len == 0)
+ if (name_len == 0) {
return -1;
+ }
// if 'name' is new one. create new item.
- if ((index = __get_accum_index(name)) == -1)
- {
+ if ((index = __get_accum_index(name)) == -1) {
accum = (mp_ta_accum_item *) malloc(sizeof(mp_ta_accum_item));
- if (!accum)
+ if (!accum) {
return -1;
+ }
// clear first.
memset(accum, 0, sizeof(mp_ta_accum_item));
accum->elapsed_min = 0xFFFFFFFF;
accum->name = (char *)malloc(name_len + 1);
- if (!accum->name)
- {
+ if (!accum->name) {
free(accum);
return -1;
}
mm_g_accums[mm_g_accum_index] = accum;
mm_g_accum_index++;
- if (mm_g_accum_longest_name < name_len)
+ if (mm_g_accum_longest_name < name_len) {
mm_g_accum_longest_name = name_len;
+ }
- }
- else
- {
+ } else {
accum = mm_g_accums[index];
}
// verify pairs of begin, end.
- if (accum->on_estimate)
- {
- accum->num_unpair++;
+ if (accum->on_estimate) {
+ accum->num_unpair++;
return -1;
}
#endif
accum->on_estimate = 1;
- if (accum->first_start == 0)
- { // assum that timestamp never could be zero.
+ if (accum->first_start == 0) {
+ // assum that timestamp never could be zero.
accum->first_start = accum->timestamp;
- if (mm_g_accum_first_time > accum->first_start)
+ if (mm_g_accum_first_time > accum->first_start) {
mm_g_accum_first_time = accum->first_start;
+ }
}
accum->num_calls++;
int index = 0;
struct timeval t;
- if (!mm_g_enable)
+ if (!mm_g_enable) {
return -1;
+ }
- if (!mm_g_accums)
+ if (!mm_g_accums) {
return 0;
+ }
// get time first for more accuracy.
gettimeofday(&t, NULL);
- if (mm_g_accum_index == MP_TA_MAX_ACCUM)
+ if (mm_g_accum_index == MP_TA_MAX_ACCUM) {
return -1;
+ }
- if (!name)
+ if (!name) {
return -1;
+ }
- if (strlen(name) == 0)
+ if (strlen(name) == 0) {
return -1;
+ }
// varify the 'name' is already exist.
- if ((index = __get_accum_index(name)) == -1)
- {
- return -1;
+ if ((index = __get_accum_index(name)) == -1) {
+ return -1;
}
accum = mm_g_accums[index];
// verify pairs of begin, end.
- if (!accum->on_estimate)
- {
- accum->num_unpair++;
+ if (!accum->on_estimate) {
+ accum->num_unpair++;
return -1;
}
void
__print_some_info(FILE * fp)
{
- if (!fp)
+ if (!fp) {
return;
+ }
// comment
{
fprintf(fp, "Date : %s", buf);
// system
- if (gethostname(hostname, 255) == 0 && uname(&uts) >= 0)
- {
+ if (gethostname(hostname, 255) == 0 && uname(&uts) >= 0) {
fprintf(fp, "Hostname : %s\n", hostname);
fprintf(fp, "System : %s\n", uts.sysname);
fprintf(fp, "Machine : %s\n", uts.machine);
fprintf(fp, "Process priority : %d\n", getpriority(PRIO_PROCESS, getpid()));
getrusage(RUSAGE_SELF, &r_usage);
fprintf(fp, "CPU usage : User = %ld.%06ld, System = %ld.%06ld\n",
- r_usage.ru_utime.tv_sec, r_usage.ru_utime.tv_usec,
- r_usage.ru_stime.tv_sec, r_usage.ru_stime.tv_usec);
+ r_usage.ru_utime.tv_sec, r_usage.ru_utime.tv_usec,
+ r_usage.ru_stime.tv_sec, r_usage.ru_stime.tv_usec);
}
char **env = environ;
fprintf(fp, "\n[[ Host environment variables ]]\n");
- while (*env)
- {
+ while (*env) {
fprintf(fp, "%s\n", *env);
env++;
}
char format[MP_TA_BUFF_SIZE];
FILE *fp = stderr;
- if (!mm_g_accums)
+ if (!mm_g_accums) {
return;
+ }
- switch (direction)
- {
+ switch (direction) {
case MP_TA_SHOW_STDOUT:
fp = stdout;
break;
case MP_TA_SHOW_STDERR:
fp = stderr;
break;
- case MP_TA_SHOW_FILE:
- {
- fp = fopen(MP_TA_RESULT_FILE, "wt");
- if (!fp)
- return;
+ case MP_TA_SHOW_FILE: {
+ fp = fopen(MP_TA_RESULT_FILE, "wt");
+ if (!fp) {
+ return;
}
}
+ }
__print_some_info(fp);
#ifdef MP_TA_UNIT_MSEC
snprintf(format, sizeof(format),
- "[%%3d]| %%-%ds | \tavg : %%7ld\tcalls : %%7ld\ttotal : %%9ld\tmin : %%9ld\tmax : %%9ld\tstart : %%9lu\tend : %%9lu\tunpair : %%3ld\n",
- mm_g_accum_longest_name);
+ "[%%3d]| %%-%ds | \tavg : %%7ld\tcalls : %%7ld\ttotal : %%9ld\tmin : %%9ld\tmax : %%9ld\tstart : %%9lu\tend : %%9lu\tunpair : %%3ld\n",
+ mm_g_accum_longest_name);
fprintf(fp, "BEGIN RESULT ACCUM============================ : NumOfItems : %d, unit(msec)\n", mm_g_accum_index);
#else
snprintf(format, sizeof(format),
- "[%%3d]%%-%ds\t|avg:\t%%7ld\tcalls:%%3ld total: %%7ld min:%%7ld max:%%7ld\n",
- mm_g_accum_longest_name);
+ "[%%3d]%%-%ds\t|avg:\t%%7ld\tcalls:%%3ld total: %%7ld min:%%7ld max:%%7ld\n",
+ mm_g_accum_longest_name);
fprintf(fp, "BEGIN RESULT ACCUM============================ : NumOfItems : %d, unit(usec)\n", mm_g_accum_index);
#endif
- for (i = 0; i < mm_g_accum_index; i++)
- {
+ for (i = 0; i < mm_g_accum_index; i++) {
// prevent 'devide by zero' error
- if (mm_g_accums[i]->num_calls == 0)
+ if (mm_g_accums[i]->num_calls == 0) {
mm_g_accums[i]->num_calls = 1;
+ }
fprintf(fp, format, i, mm_g_accums[i]->name, (mm_g_accums[i]->elapsed_accum == 0) ? 0 : (int)(mm_g_accums[i]->elapsed_accum / mm_g_accums[i]->num_calls), mm_g_accums[i]->num_calls, mm_g_accums[i]->elapsed_accum, // Fix it! : devide by zero.
- mm_g_accums[i]->elapsed_min,
- mm_g_accums[i]->elapsed_max,
- mm_g_accums[i]->first_start - mm_g_accum_first_time,
- mm_g_accums[i]->last_end - mm_g_accum_first_time, mm_g_accums[i]->num_unpair);
+ mm_g_accums[i]->elapsed_min,
+ mm_g_accums[i]->elapsed_max,
+ mm_g_accums[i]->first_start - mm_g_accum_first_time,
+ mm_g_accums[i]->last_end - mm_g_accum_first_time, mm_g_accums[i]->num_unpair);
}
fprintf(fp, "END RESULT ACCUM ============================\n");
- if (direction == MP_TA_SHOW_FILE)
+ if (direction == MP_TA_SHOW_FILE) {
fclose(fp);
+ }
}
bool mp_ta_is_init(void)
{
g_level++;
- if (g_level > g_max_level)
+ if (g_level > g_max_level) {
return g_max_level;
- else
- return g_level-1;
+ } else {
+ return g_level - 1;
+ }
}
int mp_ta_decrease_level(void)
{
g_level--;
- if (g_level > g_max_level)
+ if (g_level > g_max_level) {
return g_max_level;
- else
+ } else {
return g_level;
+ }
}
#endif
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <stdio.h>
struct appdata *ad = NULL;
app_control_h service = NULL;
- mp_retvm_if (filepath == NULL, -1, "file path is NULL");
- mp_retvm_if (user_data == NULL, -1, "appdata is NULL");
+ mp_retvm_if(filepath == NULL, -1, "file path is NULL");
+ mp_retvm_if(user_data == NULL, -1, "appdata is NULL");
ad = user_data;
int err = 0;
err = app_control_create(&service);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_create");
return -1;
}
err = app_control_set_operation(service, APP_CONTROL_OPERATION_SEND);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_set_operation().. [0x%x]", err);
app_control_destroy(service);
return -1;
}
err = app_control_set_uri(service, filepath);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_set_uri().. [0x%x]", err);
app_control_destroy(service);
return -1;
}
err = app_control_set_app_id(service, DROPBOX_PKG_NAME);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_set_app_id().. [0x%x]", err);
app_control_destroy(service);
return -1;
}
-/*
- err = app_control_set_window(service, elm_win_xwindow_get(ad->win_main));
- if (err != APP_CONTROL_ERROR_NONE)
- {
- ERROR_TRACE("Error: app_control_set_window().. [0x%x]", err);
- app_control_destroy(service);
- return -1;
- }
-*/
+ /*
+ err = app_control_set_window(service, elm_win_xwindow_get(ad->win_main));
+ if (err != APP_CONTROL_ERROR_NONE)
+ {
+ ERROR_TRACE("Error: app_control_set_window().. [0x%x]", err);
+ app_control_destroy(service);
+ return -1;
+ }
+ */
err = app_control_send_launch_request(service, NULL, NULL);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_send_launch_request().. [0x%x]", err);
app_control_destroy(service);
return -1;
}
err = app_control_destroy(service);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_set_operation().. [0x%x]", err);
}
}
if (result_filename) {
- /*update thumbnail in db*/
+ /*update thumbnail in db*/
ret = mp_media_info_playlist_set_thumbnail_path(data, result_filename);
ERROR_TRACE("ret from set thumbnail is %d", ret);
mp_view_mgr_post_event(GET_VIEW_MGR, MP_PLAYLIST_IMAGE_UPDATED);
char *popup_txt = NULL;
- if (!ret)
+ if (!ret) {
popup_txt = GET_SYS_STR("IDS_COM_POP_SUCCESS");
- else
+ } else {
popup_txt = GET_SYS_STR("IDS_COM_POP_FAILED");
+ }
mp_widget_text_popup(ad, popup_txt);
} else {
ERROR_TRACE("app_control_create() is failed !!");
return -1;
}
-/*
- app_control_set_window(svc_handle, elm_win_xwindow_get(ad->win_main));
-*/
+ /*
+ app_control_set_window(svc_handle, elm_win_xwindow_get(ad->win_main));
+ */
int a, b;
evas_object_geometry_get(ad->win_main, NULL, NULL, &a, &b);
}
if (result_filename) {
- /*update thumbnail in db*/
+ /*update thumbnail in db*/
ret = mp_media_info_playlist_set_thumbnail_path(data, result_filename);
mp_view_mgr_post_event(GET_VIEW_MGR, MP_PLAYLIST_IMAGE_UPDATED);
ERROR_TRACE("app_control_create() is failed !!");
return -1;
}
-/*
- app_control_set_window(svc_handle, elm_win_xwindow_get(ad->win_main));
-*/
+ /*
+ app_control_set_window(svc_handle, elm_win_xwindow_get(ad->win_main));
+ */
int a, b;
evas_object_geometry_get(ad->win_main, NULL, NULL, &a, &b);
app_control_get_extra_data(reply, "is_success", &value);
DEBUG_TRACE("is_success: %s", value);
- if (!g_strcmp0(value, "1"))
- {
+ if (!g_strcmp0(value, "1")) {
mp_util_post_status_message(NULL, GET_STR(STR_MP_POP_CALLER_RINGTONE_SAVED));
}
startfunc;
//struct appdata *ad = NULL;
app_control_h service = NULL;
- int err = 0;
+ int err = 0;
- mp_retvm_if (filepath == NULL, -1, "file path is NULL");
+ mp_retvm_if(filepath == NULL, -1, "file path is NULL");
//ad = mp_util_get_appdata();
- if (app_control_create(&service) != APP_CONTROL_ERROR_NONE)
- {
+ if (app_control_create(&service) != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_create");
return -1;
}
app_control_add_extra_data(service, CT_UG_BUNDLE_TYPE, buf);
app_control_add_extra_data(service, CT_UG_BUNDLE_PATH, filepath);
- err = app_control_add_extra_data(service, "tone", filepath);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ err = app_control_add_extra_data(service, "tone", filepath);
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_add_extra_data().. [0x%x]", err);
app_control_destroy(service);
return -1;
}
- err = app_control_set_operation(service, APP_CONTROL_OPERATION_DEFAULT);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ err = app_control_set_operation(service, APP_CONTROL_OPERATION_DEFAULT);
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_set_operation().. [0x%x]", err);
app_control_destroy(service);
return -1;
}
- err = app_control_set_app_id(service, UG_CONTACTS_LIST);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ err = app_control_set_app_id(service, UG_CONTACTS_LIST);
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_set_app_id().. [0x%x]", err);
app_control_destroy(service);
return -1;
}
-/*
- err = app_control_set_window(service, ad->xwin);
- if (err != APP_CONTROL_ERROR_NONE)
- {
- ERROR_TRACE("Error: app_control_set_window().. [0x%x]", err);
- app_control_destroy(service);
- return -1;
- }
-*/
- err = app_control_send_launch_request(service, _mp_ug_contact_reply_cb, NULL);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ /*
+ err = app_control_set_window(service, ad->xwin);
+ if (err != APP_CONTROL_ERROR_NONE)
+ {
+ ERROR_TRACE("Error: app_control_set_window().. [0x%x]", err);
+ app_control_destroy(service);
+ return -1;
+ }
+ */
+ err = app_control_send_launch_request(service, _mp_ug_contact_reply_cb, NULL);
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_send_launch_request().. [0x%x]", err);
app_control_destroy(service);
return -1;
}
- err = app_control_destroy(service);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ err = app_control_destroy(service);
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_set_operation().. [0x%x]", err);
}
startfunc;
//struct appdata *ad = NULL;
app_control_h service = NULL;
- int err = 0;
- char *pos = NULL;
+ int err = 0;
+ char *pos = NULL;
- mp_retvm_if (filepath == NULL, -1, "file path is NULL");
+ mp_retvm_if(filepath == NULL, -1, "file path is NULL");
//ad = mp_util_get_appdata();
- if (app_control_create(&service) != APP_CONTROL_ERROR_NONE)
- {
+ if (app_control_create(&service) != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_create");
return -1;
}
- err = app_control_add_extra_data(service, "tone", filepath);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ err = app_control_add_extra_data(service, "tone", filepath);
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_add_extra_data().. [0x%x]", err);
app_control_destroy(service);
return -1;
}
- if (position > 0)
- {
+ if (position > 0) {
pos = g_strdup_printf("%d", position);
DEBUG_TRACE("pos: %s", pos);
err = app_control_add_extra_data(service, "position", pos);
IF_FREE(pos);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_add_extra_data().. [0x%x]", err);
app_control_destroy(service);
return -1;
}
}
- err = app_control_set_operation(service, APP_CONTROL_OPERATION_SEND);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ err = app_control_set_operation(service, APP_CONTROL_OPERATION_SEND);
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_set_operation().. [0x%x]", err);
app_control_destroy(service);
return -1;
}
- err = app_control_set_uri(service, filepath);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ err = app_control_set_uri(service, filepath);
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_set_uri().. [0x%x]", err);
app_control_destroy(service);
return -1;
}
- err = app_control_set_app_id(service, "alarm-efl");
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ err = app_control_set_app_id(service, "alarm-efl");
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_set_app_id().. [0x%x]", err);
app_control_destroy(service);
return -1;
}
-/*
- err = app_control_set_window(service, ad->xwin);
- if (err != APP_CONTROL_ERROR_NONE)
- {
- ERROR_TRACE("Error: app_control_set_window().. [0x%x]", err);
- app_control_destroy(service);
- return -1;
- }
-*/
- err = app_control_send_launch_request(service, NULL, NULL);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ /*
+ err = app_control_set_window(service, ad->xwin);
+ if (err != APP_CONTROL_ERROR_NONE)
+ {
+ ERROR_TRACE("Error: app_control_set_window().. [0x%x]", err);
+ app_control_destroy(service);
+ return -1;
+ }
+ */
+ err = app_control_send_launch_request(service, NULL, NULL);
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_send_launch_request().. [0x%x]", err);
app_control_destroy(service);
return -1;
}
- err = app_control_destroy(service);
- if (err != APP_CONTROL_ERROR_NONE)
- {
+ err = app_control_destroy(service);
+ if (err != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Error: app_control_set_operation().. [0x%x]", err);
}
}
/* set window */
-/*
- ret = app_control_set_window(service, ad->xwin);
- if (ret != APP_CONTROL_ERROR_NONE) {
- mp_error("app_control_set_window()... [0x%x]", ret);
- goto END;
- }
-*/
+ /*
+ ret = app_control_set_window(service, ad->xwin);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mp_error("app_control_set_window()... [0x%x]", ret);
+ goto END;
+ }
+ */
ret = app_control_send_launch_request(service, NULL, NULL);
if (ret != APP_CONTROL_ERROR_NONE) {
mp_error("app_control_send_launch_request()... [0x%x]", ret);
}
/* set window */
-/*
- ret = app_control_set_window(service, ad->xwin);
- if (ret != APP_CONTROL_ERROR_NONE) {
- mp_error("app_control_set_window()... [0x%x]", ret);
- goto END;
- }
-*/
+ /*
+ ret = app_control_set_window(service, ad->xwin);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mp_error("app_control_set_window()... [0x%x]", ret);
+ goto END;
+ }
+ */
ret = app_control_send_launch_request(service, NULL, NULL);
if (ret != APP_CONTROL_ERROR_NONE) {
mp_error("app_control_send_launch_request()... [0x%x]", ret);
}
/* set window */
-/*
- ret = app_control_set_window(service, ad->xwin);
- if (ret != APP_CONTROL_ERROR_NONE) {
- mp_error("app_control_set_window()... [0x%x]", ret);
- goto END;
- }
-*/
+ /*
+ ret = app_control_set_window(service, ad->xwin);
+ if (ret != APP_CONTROL_ERROR_NONE) {
+ mp_error("app_control_set_window()... [0x%x]", ret);
+ goto END;
+ }
+ */
ret = app_control_send_launch_request(service, NULL, NULL);
if (ret != APP_CONTROL_ERROR_NONE) {
mp_error("app_control_send_launch_request()... [0x%x]", ret);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
bool track_deleted = false;
#define SINGLE_BYTE_MAX 0x7F
-struct index_s
-{
+struct index_s {
const char *index;
unsigned short start;
unsigned short end;
extern struct appdata *g_ad;
-EXPORT_API struct appdata *mp_util_get_appdata(void)
-{
+EXPORT_API struct appdata *mp_util_get_appdata(void) {
return g_ad;
}
int i, r = -1;
unsigned char c;
- if (p)
- {
+ if (p) {
c = *p;
- for (i = 0; i < sizeof(mask_len) / sizeof(char); i = i + 2)
- {
- if ((c & mask_len[i]) == mask_len[i + 1])
- {
+ for (i = 0; i < sizeof(mask_len) / sizeof(char); i = i + 2) {
+ if ((c & mask_len[i]) == mask_len[i + 1]) {
r = (i >> 1) + 1;
break;
}
int len;
len = _mp_util_get_len(p);
- if (len == -1 || len > 3)
- {
+ if (len == -1 || len > 3) {
return r;
}
- switch (len)
- {
- case 1:
- {
- r = *p & 0x7F;
- break;
- }
- case 2:
- {
- r = *p & 0x1F;
- break;
- }
- case 3:
- {
- r = *p & 0x0F;
- break;
- }
- default:
- {
- break;
- }
+ switch (len) {
+ case 1: {
+ r = *p & 0x7F;
+ break;
+ }
+ case 2: {
+ r = *p & 0x1F;
+ break;
+ }
+ case 3: {
+ r = *p & 0x0F;
+ break;
+ }
+ default: {
+ break;
+ }
}
- while (len > 1)
- {
+ while (len > 1) {
r = r << 6;
p++;
r |= *p & 0x3F;
static const char *
_mp_util_get_single(const char *p)
{
- int c = (int)*p;
+ int c = (int) * p;
- if (islower(c) != 0)
- {
+ if (islower(c) != 0) {
return single_lower_index[c - 'a'];
- }
- else if (isupper(c) != 0)
- {
+ } else if (isupper(c) != 0) {
return single_upper_index[c - 'A'];
- }
- else if (48 <= c && 57 >= c)
- {
+ } else if (48 <= c && 57 >= c) {
return single_numeric_index[c - '0'];
- }
- else
- {
+ } else {
return single_numeric_index[10];
}
{
int i;
- for (i = 0; i < sizeof(multi_index) / sizeof(struct index_s); i++)
- {
- if (u >= multi_index[i].start && u < multi_index[i].end)
- {
+ for (i = 0; i < sizeof(multi_index) / sizeof(struct index_s); i++) {
+ if (u >= multi_index[i].start && u < multi_index[i].end) {
return multi_index[i].index;
}
}
MP_CHECK_NULL(p);
n = _mp_util_get_len(p);
- if (n == -1)
- {
+ if (n == -1) {
return NULL;
}
- if (strlen(p) < n)
- {
+ if (strlen(p) < n) {
return NULL;
}
int min = sec / 60;
if (min >= 10) {
- int hour = min / 60;
- snprintf(time, TIME_FORMAT_LEN, "%02u:%02u:%02u", hour, min % 60, sec % 60);
- } else {
- snprintf(time, TIME_FORMAT_LEN, "%02u:%02u", min, sec % 60);
- }
+ int hour = min / 60;
+ snprintf(time, TIME_FORMAT_LEN, "%02u:%02u:%02u", hour, min % 60, sec % 60);
+ } else {
+ snprintf(time, TIME_FORMAT_LEN, "%02u:%02u", min, sec % 60);
+ }
}
const char *
mp_util_get_index(const char *p)
{
- if (p == NULL)
- {
+ if (p == NULL) {
return NULL;
}
- if ((unsigned char)*p < SINGLE_BYTE_MAX)
- {
+ if ((unsigned char)*p < SINGLE_BYTE_MAX) {
return _mp_util_get_single(p);
}
{
unsigned short u2;
- if (p == NULL)
- {
+ if (p == NULL) {
return NULL;
}
- if ((unsigned char)*p < SINGLE_BYTE_MAX)
- {
+ if ((unsigned char)*p < SINGLE_BYTE_MAX) {
return mp_util_get_index(_mp_util_get_next_char(p));
}
u2 = _mp_util_utf8_to_ucs2(p);
- if (u2 >= 0xAC00 && u2 < 0xD7A4)
- {
+ if (u2 >= 0xAC00 && u2 < 0xD7A4) {
return _mp_util_get_second_kor(u2);
}
int err;
{
err = mp_media_info_playlist_add_media(playlist_id, key_id);
- if (err != 0)
- {
+ if (err != 0) {
ERROR_TRACE("Error in mp_media_info_playlist_add_media (%d)\n", err);
return FALSE;
}
MP_CHECK_NULL(obj);
Evas_Object *image = elm_image_add(obj);
- if (w == h)
- {
+ if (w == h) {
elm_image_prescale_set(image, w);
elm_image_fill_outside_set(image, true);
}
- if (!path)
+ if (!path) {
path = DEFAULT_THUMBNAIL;
+ }
elm_image_file_set(image, path, group);
elm_image_resizable_set(image, EINA_TRUE, EINA_TRUE);
{
//startfunc;
Evas_Object *thumbnail = elm_image_add(obj);
- if (w == h)
- {
+ if (w == h) {
elm_image_prescale_set(thumbnail, w);
elm_image_fill_outside_set(thumbnail, EINA_FALSE);
elm_image_aspect_fixed_set(thumbnail, EINA_TRUE);
}
- if ((!path) || !g_file_test(path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR) || !strcmp(BROKEN_ALBUMART_IMAGE_PATH, path))
+ if ((!path) || !g_file_test(path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR) || !strcmp(BROKEN_ALBUMART_IMAGE_PATH, path)) {
path = DEFAULT_THUMBNAIL;
+ }
elm_image_file_set(thumbnail, path, NULL);
evas_object_size_hint_align_set(thumbnail, EVAS_HINT_FILL, EVAS_HINT_FILL);
startfunc;
MpView_t *view = data;
MP_CHECK_NULL(view);
- if (count > 0)
- {
- char *text = g_strdup_printf(GET_STR(STR_MP_SELECT_ITEMS),count);
- mp_view_set_title(view, text);
- IF_FREE(text);
- }
- else
- {
- mp_view_set_title(view, STR_MP_TILTE_SELECT_ITEM);
- }
+ if (count > 0) {
+ char *text = g_strdup_printf(GET_STR(STR_MP_SELECT_ITEMS), count);
+ mp_view_set_title(view, text);
+ IF_FREE(text);
+ } else {
+ mp_view_set_title(view, STR_MP_TILTE_SELECT_ITEM);
+ }
return NULL;
mp_util_post_status_message(struct appdata *ad, const char *text)
{
int ret = notification_status_message_post(text);
- if (ret != 0)
+ if (ret != 0) {
ERROR_TRACE("notification_status_message_post()... [0x%x]", ret);
- else
+ } else {
mp_debug("message: [%s]", text);
+ }
}
void
mp_util_post_add_to_playlist_popup_message(int count)
{
- MP_CHECK(count>0);
+ MP_CHECK(count > 0);
int ret = 0;
- char *message = NULL;
- if (count > 1)
- {
- message = g_strdup_printf(GET_STR(STR_MP_POP_ADDED_TO_PLAYLIST), count);
- ret = notification_status_message_post(message);
- IF_FREE(message);
- }
- else if (count == 1)
- {
- ret = notification_status_message_post(GET_STR(STR_MP_POP_ADDED_1_TO_PLAYLIST));
- }
- if (ret != 0)
+ char *message = NULL;
+ if (count > 1) {
+ message = g_strdup_printf(GET_STR(STR_MP_POP_ADDED_TO_PLAYLIST), count);
+ ret = notification_status_message_post(message);
+ IF_FREE(message);
+ } else if (count == 1) {
+ ret = notification_status_message_post(GET_STR(STR_MP_POP_ADDED_1_TO_PLAYLIST));
+ }
+ if (ret != 0) {
ERROR_TRACE("notification_status_message_post()... [0x%x]", ret);
+ }
}
int
mp_util_share_via_email(const char *formed_path, void *data)
{
- if (mp_ug_email_attatch_file(formed_path, data))
+ if (mp_ug_email_attatch_file(formed_path, data)) {
return -1;
+ }
return 0;
}
ad->is_sdcard_removed = true;
- MP_CHECK_VAL(fid, MP_FILE_DELETE_ERR_INVALID_FID);
+ MP_CHECK_VAL(fid, MP_FILE_DELETE_ERR_INVALID_FID);
char *path = NULL;
mp_media_info_h item = NULL;
- if (!file_path)
- {
+ if (!file_path) {
mp_media_info_create(&item, fid);
if (item) {
mp_media_info_get_file_path(item, &path);
}
}
MP_CHECK_VAL(path, MP_FILE_DELETE_ERR_INVALID_FID);
- }
- else
+ } else {
path = file_path;
+ }
DEBUG_TRACE("path: %s", path);
ret = remove(path);
mp_media_info_delete_from_db(path);
track_deleted = true;
- if (item)
+ if (item) {
mp_media_info_destroy(item);
+ }
- if (ret < 0)
- {
+ if (ret < 0) {
ERROR_TRACE("fail to remove file, ret: %d", ret);
//if (show_popup)
- //mp_widget_text_popup(ad, GET_SYS_STR("IDS_COM_POP_FAILED"));
+ //mp_widget_text_popup(ad, GET_SYS_STR("IDS_COM_POP_FAILED"));
return MP_FILE_DELETE_ERR_REMOVE_FAIL;
}
mp_util_file_is_in_phone_memory(const char *path)
{
MP_CHECK_VAL(path, 0);
- if (!strncmp(MP_PHONE_ROOT_PATH, path, strlen(MP_PHONE_ROOT_PATH)))
+ if (!strncmp(MP_PHONE_ROOT_PATH, path, strlen(MP_PHONE_ROOT_PATH))) {
return 1;
- else
+ } else {
return 0;
+ }
}
// return value must be freed.
char *strip_msg = NULL;
int strip_len = 0;
- if (!isf_entry)
+ if (!isf_entry) {
return strdup("");
+ }
buf = elm_entry_entry_get(isf_entry);
- if (!buf)
+ if (!buf) {
return strdup("");
+ }
strip_msg = elm_entry_markup_to_utf8(buf);
- if (strip_msg != NULL)
- {
+ if (strip_msg != NULL) {
strip_len = strlen(strip_msg);
- if (strip_len > 0)
- {
- if (strip_msg[0] == ' ' && !permit_first_blank) //start with space
- {
+ if (strip_len > 0) {
+ if (strip_msg[0] == ' ' && !permit_first_blank) { //start with space
DEBUG_TRACE("Filename should not be started with blank");
free(strip_msg);
return strdup("");
}
- if (strip_msg[strip_len - 1] == '\n' || strip_msg[strip_len - 1] == '\r')
- {
+ if (strip_msg[strip_len - 1] == '\n' || strip_msg[strip_len - 1] == '\r') {
strip_msg[strip_len - 1] = '\0';
}
DEBUG_TRACE("===== The new edited str = %s", strip_msg);
return strip_msg;
- }
- else
- {
+ } else {
DEBUG_TRACE(" strip_msg length is [%d], strip_msg [%s]", strip_len, strip_msg);
return strip_msg;
}
- }
- else
- {
+ } else {
DEBUG_TRACE("strip_msg is NULL");
return strdup("");
}
ad->current_appcore_rm = mode; //set current appcore rm
elm_win_screen_size_get(ad->win_main, NULL, NULL, &ad->screen_width, &ad->screen_height);
- if (mode == APP_DEVICE_ORIENTATION_270 || mode == APP_DEVICE_ORIENTATION_90)
- {
+ if (mode == APP_DEVICE_ORIENTATION_270 || mode == APP_DEVICE_ORIENTATION_90) {
ad->screen_mode = MP_SCREEN_MODE_LANDSCAPE;
mp_debug("Set MP_SCREEN_MODE_LANDSCAPE");
- }
- else if (mode == APP_DEVICE_ORIENTATION_0 || mode == APP_DEVICE_ORIENTATION_180)
- {
+ } else if (mode == APP_DEVICE_ORIENTATION_0 || mode == APP_DEVICE_ORIENTATION_180) {
ad->screen_mode = MP_SCREEN_MODE_PORTRAIT;
mp_debug("Set MP_SCREEN_MODE_PORTRAIT");
}
bool
mp_util_is_streaming(const char *uri)
{
- if (uri == NULL || strlen(uri) == 0)
- {
+ if (uri == NULL || strlen(uri) == 0) {
return FALSE;
}
if (uri == strstr(uri, "http://") || uri == strstr(uri, "https://")
- || uri == strstr(uri, "rtp://") || uri == strstr(uri, "rtsp://")) {
+ || uri == strstr(uri, "rtp://") || uri == strstr(uri, "rtsp://")) {
DEBUG_TRACE("Streaming URI... OK");
return TRUE;
- }
- else
- {
+ } else {
//DEBUG_TRACE("uri check failed : [%s]", uri);
return FALSE;
}
bool
mp_check_file_exist(const char *path)
{
- if (path == NULL || strlen(path) == 0)
- {
+ if (path == NULL || strlen(path) == 0) {
return FALSE;
}
bool mmc_removed = mp_util_is_mmc_removed();
- if (mmc_removed && strstr(path, MP_MMC_ROOT_PATH) == path)
- {
+ if (mmc_removed && strstr(path, MP_MMC_ROOT_PATH) == path) {
return false;
}
- if (strstr(path,MP_FILE_PREFIX))
- {
- if (!g_file_test(path+strlen(MP_FILE_PREFIX), G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR))
- {
- ERROR_TRACE("file not exist: %s", path);
- return FALSE;
- }
- return TRUE;
- }
- else
- {
- if (!g_file_test(path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR))
- {
- ERROR_TRACE("file not exist: %s", path);
- return FALSE;
- }
- return TRUE;
- }
+ if (strstr(path, MP_FILE_PREFIX)) {
+ if (!g_file_test(path + strlen(MP_FILE_PREFIX), G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR)) {
+ ERROR_TRACE("file not exist: %s", path);
+ return FALSE;
+ }
+ return TRUE;
+ } else {
+ if (!g_file_test(path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR)) {
+ ERROR_TRACE("file not exist: %s", path);
+ return FALSE;
+ }
+ return TRUE;
+ }
return TRUE;
}
-bool mp_util_text_multiline_check(Evas_Object *obj,const char*text, const char*textstyle, int text_width, int text_height)
+bool mp_util_text_multiline_check(Evas_Object *obj, const char*text, const char*textstyle, int text_width, int text_height)
{
- MP_CHECK_FALSE(obj);
+ MP_CHECK_FALSE(obj);
Evas_Object *tb;
Evas_Coord ww = 0;
Evas_Coord hh = 0;
char *strbuf = NULL;
tb = evas_object_textblock_add(evas_object_evas_get(obj));
- if (!tb)
+ if (!tb) {
goto END;
+ }
evas_object_textblock_legacy_newline_set(tb, EINA_FALSE);
st = evas_textblock_style_new();
- if (!st)
+ if (!st) {
goto END;
+ }
evas_textblock_style_set(st, textstyle);
evas_object_textblock_style_set(tb, st);
cur = evas_object_textblock_cursor_new(tb);
strbuf = elm_entry_markup_to_utf8(text);
- if (!strbuf)
+ if (!strbuf) {
goto END;
+ }
evas_object_textblock_text_markup_set(tb, strbuf);
evas_textblock_cursor_format_prepend(cur, "+ wrap=mixed");
evas_object_resize(tb, text_width, 1000);
IF_FREE(strbuf);
mp_evas_object_del(tb);
- if (st)
- {
+ if (st) {
evas_textblock_style_free(st);
st = NULL;
}
- if (cur)
- {
+ if (cur) {
evas_textblock_cursor_free(cur);
cur = NULL;
}
- if (hh > text_height)
- {
+ if (hh > text_height) {
return TRUE;
- }
- else
- {
+ } else {
return FALSE;
}
}
metadata_extractor_h metadata = NULL;
char *value = NULL;
bool res = false;
- int ret = METADATA_EXTRACTOR_ERROR_NONE;
+ int ret = METADATA_EXTRACTOR_ERROR_NONE;
- if (!mp_check_file_exist(uri))
+ if (!mp_check_file_exist(uri)) {
return false;
+ }
ret = metadata_extractor_create(&metadata);
MP_CHECK_FALSE(metadata);
- if (ret != METADATA_EXTRACTOR_ERROR_NONE)
- ERROR_TRACE("create error");
+ if (ret != METADATA_EXTRACTOR_ERROR_NONE) {
+ ERROR_TRACE("create error");
+ }
ret = metadata_extractor_set_path(metadata, uri);
- if (ret != METADATA_EXTRACTOR_ERROR_NONE)
- ERROR_TRACE("set path error");
+ if (ret != METADATA_EXTRACTOR_ERROR_NONE) {
+ ERROR_TRACE("set path error");
+ }
metadata_extractor_get_metadata(metadata, METADATA_HAS_AUDIO, &value);
- if (value && g_strcmp0(value, "0"))
+ if (value && g_strcmp0(value, "0")) {
res = true;
+ }
IF_FREE(value);
metadata_extractor_destroy(metadata);
int retcode = -1;
char *mime = NULL;
- if (!mp_check_file_exist(uri))
+ if (!mp_check_file_exist(uri)) {
return NULL;
+ }
char *extension = strrchr(uri, '.');
char *file_ext = g_strdup(extension + 1);
char *next = NULL;
MP_CHECK_VAL(name, 0);
- if (g_utf8_strlen(name, -1) <= 0)
- {
+ if (g_utf8_strlen(name, -1) <= 0) {
return 0;
}
first = g_utf8_get_char_validated(name, g_utf8_strlen(name, -1));
if (first == (gunichar) - 1 || first == (gunichar) - 2) {
- DEBUG_TRACE ("failed to convert a sequence of bytes encoded as UTF-8 to a Unicode character.");
+ DEBUG_TRACE("failed to convert a sequence of bytes encoded as UTF-8 to a Unicode character.");
return 0;
}
next = (char *)name;
- while (!g_unichar_isgraph(first))
- {
+ while (!g_unichar_isgraph(first)) {
next = g_utf8_next_char(next);
first = g_utf8_get_char_validated(next, g_utf8_strlen(name, -1));
if (first == (gunichar) - 1 || first == (gunichar) - 2) {
- DEBUG_TRACE ("failed to convert a sequence of bytes encoded as UTF-8 to a Unicode character.");
+ DEBUG_TRACE("failed to convert a sequence of bytes encoded as UTF-8 to a Unicode character.");
return 0;
}
}
- if (first >= 0xAC00 && first <= 0xD7A3)
- { //korean
+ if (first >= 0xAC00 && first <= 0xD7A3) {
+ //korean
int index = 0;
index = ((((first - 0xAC00) - ((first - 0xAC00) % 28)) / 28) / 21);
- if (index < 20 && index >= 0)
- {
+ if (index < 20 && index >= 0) {
const gunichar chosung[20] = { 0x3131, 0x3132, 0x3134, 0x3137, 0x3138,
- 0x3139, 0x3141, 0x3142, 0x3143, 0x3145,
- 0x3146, 0x3147, 0x3148, 0x3149, 0x314a,
- 0x314b, 0x314c, 0x314d, 0x314e, 0
- };
+ 0x3139, 0x3141, 0x3142, 0x3143, 0x3145,
+ 0x3146, 0x3147, 0x3148, 0x3149, 0x314a,
+ 0x314b, 0x314c, 0x314d, 0x314e, 0
+ };
return chosung[index];
}
- }
- else
- {
+ } else {
return first;
}
return 0;
{
gchar *file_ext = NULL, *file_name = NULL, *title = NULL;
- if (path == NULL || strlen(path) == 0)
- {
+ if (path == NULL || strlen(path) == 0) {
return NULL;
}
file_name = g_path_get_basename(path);
- if (file_name)
- {
+ if (file_name) {
file_ext = g_strrstr(file_name, ".");
- if (file_ext)
- {
+ if (file_ext) {
title = g_strndup(file_name, strlen(file_name) - strlen(file_ext));
}
free(file_name);
MP_CHECK_NULL(name);
char *test_space = strdup(name);
- if (strlen(g_strchug(test_space)) == 0)
- {
+ if (strlen(g_strchug(test_space)) == 0) {
IF_FREE(test_space);
return FALSE;
}
int plst_uid = -1;
- if (!mp_util_is_playlist_name_valid(name))
- {
+ if (!mp_util_is_playlist_name_valid(name)) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_UNABLE_CREATE_PLAYLIST"));
return -1;
}
bool exist = false;
int ret = mp_media_info_playlist_is_exist(name, &exist);
- if (ret != 0)
- {
+ if (ret != 0) {
ERROR_TRACE("Fail to get playlist count by name: %d", ret);
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_UNABLE_CREATE_PLAYLIST"));
return -1;
}
- if (exist)
- {
+ if (exist) {
char *text = g_strdup_printf(GET_STR(STR_MP_POP_PLAYLIST_EXISTS), name);
mp_widget_text_popup(ad, text);
IF_FREE(text);
}
ret = mp_media_info_playlist_insert_to_db(name, &plst_uid, playlist_handle);
- if (ret != 0)
- {
+ if (ret != 0) {
ERROR_TRACE("Fail to get playlist count by name: %d", ret);
mp_widget_text_popup(ad, GET_SYS_STR("IDS_COM_BODY_UNABLE_TO_ADD"));
*playlist_handle = NULL;
{
MP_CHECK(genlist);
Elm_Object_Item *gl_item =
- (Elm_Object_Item *)elm_genlist_decorated_item_get(genlist);
+ (Elm_Object_Item *)elm_genlist_decorated_item_get(genlist);
if (gl_item) {
elm_genlist_item_decorate_mode_set(gl_item, "slide", EINA_FALSE);
elm_genlist_item_select_mode_set(gl_item, ELM_OBJECT_SELECT_MODE_DEFAULT);
bool
mp_util_is_image_valid(Evas *evas, const char *path)
{
- if (!path) return false;
+ if (!path) {
+ return false;
+ }
MP_CHECK_FALSE(evas);
if (!mp_file_exists(path)) {
mp_util_is_string_elipsized(char *path)
{
MP_CHECK_FALSE(path);
- if (strlen(path) < MP_PATH_INFO_MAX_LENGTH)
- {
+ if (strlen(path) < MP_PATH_INFO_MAX_LENGTH) {
return false;
- }
- else
+ } else {
return true;
+ }
}
char *mp_util_path_info_retrench(const char *string)
{
- mp_retvm_if (string == NULL, g_strdup(MP_PATH_INFO_TRANS_OMIT), "input path is NULL");
+ mp_retvm_if(string == NULL, g_strdup(MP_PATH_INFO_TRANS_OMIT), "input path is NULL");
char *retrench = NULL;
- if (strlen (string) > MP_PATH_INFO_LEN_THRESHOLD) {
+ if (strlen(string) > MP_PATH_INFO_LEN_THRESHOLD) {
char *utf8_string = elm_entry_utf8_to_markup(string);
MP_CHECK_NULL(utf8_string);
if (g_utf8_strlen(utf8_string, -1) > 2) {
retrench = g_strconcat(retrench, MP_PATH_INFO_TRANS_OMIT, NULL);
free(utf8_string);
free(temp);
- }
- else
+ } else {
free(utf8_string);
+ }
} else {
retrench = utf8_string;
MP_CHECK_EXCEP(path_info);
- if (!mp_util_is_string_elipsized(path_info))
+ if (!mp_util_is_string_elipsized(path_info)) {
return g_strdup(path_info);
+ }
params = g_strsplit(path_info, "/", 0);
MP_CHECK_EXCEP(params);
count = g_strv_length(params);
- if (count > MP_PATH_INFO_LEVEL_BOUNDARY)
- {
+ if (count > MP_PATH_INFO_LEVEL_BOUNDARY) {
start = count - MP_PATH_INFO_LEVEL_BOUNDARY;
output = g_strdup("..");
- }
- else
- {
+ } else {
output = g_strdup("");
}
MP_CHECK_EXCEP(output);
- for (i=start ; i < count; i++)
- {
+ for (i = start ; i < count; i++) {
base = g_strdup(output);
MP_CHECK_EXCEP(base);
- for (j=i ; j < count; j++)
- {
+ for (j = i ; j < count; j++) {
temp = g_strconcat(base, MP_PATH_INFO_SEP, params[j], NULL);
IF_FREE(base);
base = temp;
temp = NULL;
}
- if (i == (count-1) || !mp_util_is_string_elipsized(base))
- {
+ if (i == (count - 1) || !mp_util_is_string_elipsized(base)) {
IF_FREE(output);
output = base;
base = NULL;
break;
- }
- else
- {
+ } else {
char *retrench = mp_util_path_info_retrench(params[i]);
MP_CHECK_EXCEP(retrench);
//len = strlen(params[i]);
exception = false;
- mp_exception:
+mp_exception:
- if (params)
+ if (params) {
g_strfreev(params);
+ }
- if (exception)
- {
+ if (exception) {
IF_FREE(output);
IF_FREE(base);
return g_strdup(GET_SYS_STR("IDS_COM_BODY_UNKNOWN"));
- }
- else
+ } else {
return output;
+ }
}
bool
return false;
}
- if (value == RUNTIME_INFO_AUDIO_JACK_STATUS_UNCONNECTED)
+ if (value == RUNTIME_INFO_AUDIO_JACK_STATUS_UNCONNECTED) {
return false;
- else
+ } else {
return true;
+ }
}
void
sound_device_mask_e g_device_mask = SOUND_DEVICE_IO_DIRECTION_OUT_MASK;
WARN_TRACE("Enter sound_manager_get_active_device");
int ret;
- if ((ret= sound_manager_get_current_device_list(g_device_mask,&g_device_list)))
+ if ((ret = sound_manager_get_current_device_list(g_device_mask, &g_device_list))) {
ERROR_TRACE("sound_manager_get_active_device()... [0x%x]", ret);
+ }
if (!(ret = sound_manager_get_next_device(g_device_list, &device))) {
ERROR_TRACE("success to get next device\n");
- if ((ret = sound_manager_get_device_type (device, &type)))
+ if ((ret = sound_manager_get_device_type(device, &type))) {
ERROR_TRACE("failed to get device type, ret[0x%x]\n", ret);
+ }
}
switch (type) {
int i = 0;
bool found = false;
gchar* markup_text_start = NULL;
- gchar* markup_text_end= NULL;
- gchar* markup_text= NULL;
+ gchar* markup_text_end = NULL;
+ gchar* markup_text = NULL;
MP_CHECK_NULL(string && strlen(string));
MP_CHECK_NULL(searchword && strlen(searchword));
MP_CHECK_NULL(result);
- if (g_utf8_validate(string,-1,NULL)) {
+ if (g_utf8_validate(string, -1, NULL)) {
word_len = strlen(string);
if (word_len > DEF_BUF_LEN) {
MP_CHECK_NULL(temp);
strncpy(temp, string, strlen(string));
i = 0;
- while (word_len > DEF_BUF_LEN)
- {
+ while (word_len > DEF_BUF_LEN) {
/*truncate uft8 to byte_size DEF_BUF_LEN*/
- gchar *pre_ch = g_utf8_find_prev_char(temp, (temp+ DEF_BUF_LEN - 1 - i*3));
+ gchar *pre_ch = g_utf8_find_prev_char(temp, (temp + DEF_BUF_LEN - 1 - i * 3));
if (!pre_ch) {
break;
}
word_len = strlen(temp);
i++;
}
- if (strlen(temp) <= DEF_BUF_LEN)
+ if (strlen(temp) <= DEF_BUF_LEN) {
strncpy(pstr, temp, strlen(temp));
+ }
IF_FREE(temp);
} else {
- if (strlen(string) <= DEF_BUF_LEN)
+ if (strlen(string) <= DEF_BUF_LEN) {
strncpy(pstr, string, strlen(string));
+ }
}
word_len = strlen(pstr);
}
*result = found;
- memset(return_string, 0x00, DEF_BUF_LEN+1);
+ memset(return_string, 0x00, DEF_BUF_LEN + 1);
if (found) {
int r = 222;
if (i == 0) {
markup_text = g_markup_escape_text(&pstr[0], search_len);
MP_CHECK_NULL(markup_text);
- markup_text_end = g_markup_escape_text(&pstr[search_len], word_len-search_len);
+ markup_text_end = g_markup_escape_text(&pstr[search_len], word_len - search_len);
if (!markup_text_end) {
IF_FREE(markup_text);
ERROR_TRACE("markup_text_end NULL !!!");
return NULL;
}
snprintf(return_string,
- DEF_BUF_LEN,
- "<color=#%02x%02x%02x%02x>%s</color>%s", r, g, b, a,
- markup_text,
- (char*)markup_text_end);
+ DEF_BUF_LEN,
+ "<color=#%02x%02x%02x%02x>%s</color>%s", r, g, b, a,
+ markup_text,
+ (char*)markup_text_end);
IF_FREE(markup_text);
IF_FREE(markup_text_end);
} else {
ERROR_TRACE("markup_text NULL !!!");
return NULL;
}
- markup_text_end = g_markup_escape_text(&pstr[i+search_len], word_len-(i+search_len));
+ markup_text_end = g_markup_escape_text(&pstr[i + search_len], word_len - (i + search_len));
if (!markup_text_end) {
IF_FREE(markup_text_start);
IF_FREE(markup_text);
}
snprintf(return_string,
- DEF_BUF_LEN,
- "%s<color=#%02x%02x%02x%02x>%s</color>%s",
- (char*)markup_text_start,
- r, g, b, a,
- markup_text,
- (char*)markup_text_end);
+ DEF_BUF_LEN,
+ "%s<color=#%02x%02x%02x%02x>%s</color>%s",
+ (char*)markup_text_start,
+ r, g, b, a,
+ markup_text,
+ (char*)markup_text_end);
IF_FREE(markup_text);
IF_FREE(markup_text_start);
IF_FREE(markup_text_end);
struct appdata *ad = mp_util_get_appdata();
MP_CHECK_FALSE(ad);
- if (ad->player_state == PLAY_STATE_PLAYING || ad->player_state == PLAY_STATE_PAUSED)
- {
+ if (ad->player_state == PLAY_STATE_PLAYING || ad->player_state == PLAY_STATE_PAUSED) {
int pid = mp_setting_get_nowplaying_id();
- if (pid != -1)
- {
- if (pid == 0 || pid == getpid())
- {
+ if (pid != -1) {
+ if (pid == 0 || pid == getpid()) {
ret = TRUE;
}
- }
- else
- {
+ } else {
mp_error("mp_setting_get_nowplaying_id() error");
}
}
if (retcode == SYSTEM_SETTINGS_ERROR_NONE) {
mp_debug("lock state: %d", lock);
return (int)lock;
- }
- else {
+ } else {
ERROR_TRACE("Could not get the lock state.Invalid parameter return [%d]", retcode);
return -1;
}
MP_CHECK_FALSE(ad);
mp_ecore_timer_del(ad->sleep_unlock_timer);
- if (ad->sleep_locked == lock)
- {
+ if (ad->sleep_locked == lock) {
return true;
}
ret = power_lock_state(POWER_STATE_SCREEN_OFF, 0);
mp_player_mgr_safety_volume_set(ad->app_is_foreground);
} else {
- if (!force_unlock)
+ if (!force_unlock) {
ad->sleep_unlock_timer = ecore_timer_add(30, _sleep_timer_cb, ad);
- else
- {
+ } else {
//unlock power state immediately
_sleep_timer_cb(ad);
}
return;
}
- strncpy(x_dst, x_src, max_len-1);
- x_dst[max_len-1] = '\0';
+ strncpy(x_dst, x_src, max_len - 1);
+ x_dst[max_len - 1] = '\0';
}
#ifdef MP_IMAGE_EFFECT
-static const double gaussian_template[7][7] =
-{
+static const double gaussian_template[7][7] = {
{0.00000067, 0.00002292, 0.00019117, 0.00038771, 0.00019117, 0.00002292, 0.00000067},
{0.00002292, 0.00078633, 0.00655965, 0.01330373, 0.00655965, 0.00078633, 0.00002292},
{0.00019117, 0.00655965, 0.05472157, 0.11098164, 0.05472157, 0.00655965, 0.00019117},
static void __mp_util_gaussian_blur(unsigned char *src, unsigned char *dest, int w, int h)
{
- MP_CHECK(src);
- MP_CHECK(dest);
-
- int x, y, i, j, idx, idx2, xx, yy;
- for (y = 0; y < h; y++) {
- for (x = 0; x < w; x++) {
- idx = (y*w+x)*4;
- double v1 = 0, v2 = 0, v3 = 0;
-
- for (i = 0; i < 7; i++) {
- for (j = 0; j < 7; j++) {
- yy = y + j;
- xx = x + i;
- if (xx >= w)
- xx = w - 1;
- if (yy >= h)
- yy = h - 1;
- idx2 = (yy*w+xx)*4;
- v1 += (*(src+idx2))*gaussian_template[i][j];
- v2 += (*(src+idx2+1))*gaussian_template[i][j];
- v3 += (*(src+idx2+2))*gaussian_template[i][j];
- }
- }
- *(dest+idx) = v1 * DARK_SCALE;
- *(dest+idx+1) = v2 * DARK_SCALE;
- *(dest+idx+2) = v3 * DARK_SCALE;
- *(dest+idx+3) = (*(src+idx+3));
- }
- }
+ MP_CHECK(src);
+ MP_CHECK(dest);
+
+ int x, y, i, j, idx, idx2, xx, yy;
+ for (y = 0; y < h; y++) {
+ for (x = 0; x < w; x++) {
+ idx = (y * w + x) * 4;
+ double v1 = 0, v2 = 0, v3 = 0;
+
+ for (i = 0; i < 7; i++) {
+ for (j = 0; j < 7; j++) {
+ yy = y + j;
+ xx = x + i;
+ if (xx >= w) {
+ xx = w - 1;
+ }
+ if (yy >= h) {
+ yy = h - 1;
+ }
+ idx2 = (yy * w + xx) * 4;
+ v1 += (*(src + idx2)) * gaussian_template[i][j];
+ v2 += (*(src + idx2 + 1)) * gaussian_template[i][j];
+ v3 += (*(src + idx2 + 2)) * gaussian_template[i][j];
+ }
+ }
+ *(dest + idx) = v1 * DARK_SCALE;
+ *(dest + idx + 1) = v2 * DARK_SCALE;
+ *(dest + idx + 2) = v3 * DARK_SCALE;
+ *(dest + idx + 3) = (*(src + idx + 3));
+ }
+ }
}
MP_CHECK_FALSE(mode >= MP_PLAYING_VIEW_TOP_LEFT);
MP_CHECK_FALSE(mode <= MP_PLAYING_VIEW_BOTTOM_RIGHT);
- float rate_w = 720.0/1500.0;
- float rate_h = 1280.0/1500.0;
+ float rate_w = 720.0 / 1500.0;
+ float rate_h = 1280.0 / 1500.0;
DEBUG_TRACE("rate_w=%f, rate_h=%f", rate_w, rate_h);
break;
case MP_PLAYING_VIEW_TOP_CENTER:
- start_x = (w - dest_w)/2;
+ start_x = (w - dest_w) / 2;
start_y = 0;
break;
break;
case MP_PLAYING_VIEW_BOTTOM_CENTER:
- start_x = (w - dest_w)/2;
+ start_x = (w - dest_w) / 2;
start_y = h - dest_h;
break;
unsigned char gray = 0;
for (y = start_y; y < end_y; y++) {
for (x = start_x; x < end_x; x++) {
- dest_idx = ((y-start_y)*dest_w+(x-start_x))*4;
- src_idx = (y*w+x)*4;
-
- gray = (*(src+src_idx))*0.3+(*(src+src_idx+1))*0.59+(*(src+src_idx+2))*0.11;
- *(dest+dest_idx) = gray;
- *(dest+dest_idx+1) = gray;
- *(dest+dest_idx+2) = gray;
- *(dest+dest_idx+3) = 0;
+ dest_idx = ((y - start_y) * dest_w + (x - start_x)) * 4;
+ src_idx = (y * w + x) * 4;
+
+ gray = (*(src + src_idx)) * 0.3 + (*(src + src_idx + 1)) * 0.59 + (*(src + src_idx + 2)) * 0.11;
+ *(dest + dest_idx) = gray;
+ *(dest + dest_idx + 1) = gray;
+ *(dest + dest_idx + 2) = gray;
+ *(dest + dest_idx + 3) = 0;
//*(dest+dest_idx+3) = (*(src+src_idx+3));
}
}
endfunc;
return true;
- mp_exception:
+mp_exception:
mp_evas_object_del(image);
IF_FREE(dest);
IF_FREE(dest_data);
void
mp_util_free_track_info(mp_track_info_t *track_info)
{
- if (!track_info) return;
+ if (!track_info) {
+ return;
+ }
IF_FREE(track_info->uri);
IF_FREE(track_info->title);
track_info->track_type = cur_item->track_type;
track_info->uri = g_strdup(cur_item->uri);
track_info->playlist_member_id = cur_item->playlist_memeber_id;
- if (!cur_item->uid)
- {
+ if (!cur_item->uid) {
char *media_id = NULL;
ret = mp_media_info_create_by_path(&svc_audio_item, track_info->uri);
- if (ret == 0)
- {
+ if (ret == 0) {
mp_media_info_get_media_id(svc_audio_item, &media_id);
cur_item->uid = g_strdup(media_id);
}
}
- if (cur_item->uid)
- {
- if (!svc_audio_item)
+ if (cur_item->uid) {
+ if (!svc_audio_item) {
ret = mp_media_info_create(&svc_audio_item, cur_item->uid);
+ }
mp_media_info_get_title(svc_audio_item, &track_info->title);
mp_media_info_get_album(svc_audio_item, &track_info->album);
track_info->location = g_strdup(track_info->location);
track_info->year = g_strdup(track_info->year);
- }
- else if (mp_check_file_exist(cur_item->uri))
- {
+ } else if (mp_check_file_exist(cur_item->uri)) {
mp_tag_info_t tag_info;
mp_file_tag_info_get_all_tag(cur_item->uri, &tag_info);
track_info->duration = tag_info.duration;
GString *format = g_string_new("");
- if (format)
- {
- if (tag_info.audio_bitrate > 0)
+ if (format) {
+ if (tag_info.audio_bitrate > 0) {
g_string_append_printf(format, "%dbps ", tag_info.audio_bitrate);
+ }
- if (tag_info.audio_samplerate > 0)
+ if (tag_info.audio_samplerate > 0) {
g_string_append_printf(format, "%.1fHz ", (double)tag_info.audio_samplerate);
+ }
- if (tag_info.audio_channel > 0)
+ if (tag_info.audio_channel > 0) {
g_string_append_printf(format, "%dch", tag_info.audio_channel);
+ }
track_info->format = g_strdup(format->str);
g_string_free(format, TRUE);
}
mp_file_tag_free(&tag_info);
- }
- else
- {
+ } else {
track_info->title = g_strdup(cur_item->title);
track_info->artist = g_strdup(cur_item->artist);
track_info->thumbnail_path = g_strdup(cur_item->thumbnail_path);
track_info->isDiffAP = cur_item->isDiffAP;
- if (track_info->duration < 0)
+ if (track_info->duration < 0) {
track_info->duration = 0;
+ }
if (svc_audio_item) {
mp_media_info_destroy(svc_audio_item);
char *artist = NULL;
mp_plst_item *cur_item = NULL;
- for (i = 0; i < count; i++)
- {
+ for (i = 0; i < count; i++) {
mp_plst_item *plst_item;
mp_track_type track_type = MP_TRACK_URI;
mp_media_info_h item = mp_media_info_list_nth_item(media_list, i);
#ifdef MP_FEATURE_CLOUD
mp_storage_type_e storage;
mp_media_info_get_storage_type(item, &storage);
- if (storage == MP_STORAGE_CLOUD)
+ if (storage == MP_STORAGE_CLOUD) {
track_type = MP_TRACK_CLOUD;
+ }
#endif
plst_item = mp_playlist_mgr_item_append(playlist_mgr, uri, uid, title, artist, track_type);
- if (i == current_index || !g_strcmp0(uri, path))
+ if (i == current_index || !g_strcmp0(uri, path)) {
cur_item = plst_item;
+ }
}
mp_playlist_mgr_set_current(playlist_mgr, cur_item);
int ret = 0;
mp_media_info_h record = NULL;
- if (mp_check_file_exist(full_path))
- {
+ if (mp_check_file_exist(full_path)) {
ret = mp_media_info_create_by_path(&record, full_path);
- if (ret == 0)
- {
+ if (ret == 0) {
ret = mp_media_info_get_media_id(record, &uid);
uid = g_strdup(uid);
- if (title)
- {
+ if (title) {
mp_media_info_get_title(record, &val);
*title = g_strdup(val);
}
- if (artist)
- {
+ if (artist) {
mp_media_info_get_artist(record, &val);
*artist = g_strdup(val);
}
if (string_id) {
#ifdef STORE_DOMAIN_NAME
- else if (strstr(string_id, "IDS_MH") || strstr(string_id, "IDS_IS"))
+ else if (strstr(string_id, "IDS_MH") || strstr(string_id, "IDS_IS")) {
domain = STORE_DOMAIN_NAME;
+ }
#endif
}
EXPORT_API char *mp_util_get_text(const char *str)
{
- MP_CHECK_NULL(str);
+ MP_CHECK_NULL(str);
const char *domain_name = _mp_util_get_text_domain(str);
return dgettext(domain_name, str);
pos = elm_win_rotation_get(win);
switch (pos) {
- case 0:
- case 180:
- evas_object_move(ctxpopup, (w/2), h);
- break;
- case 90:
- evas_object_move(ctxpopup, 0, w);
- break;
- case 270:
- evas_object_move(ctxpopup, (h/2), w);
- break;
+ case 0:
+ case 180:
+ evas_object_move(ctxpopup, (w / 2), h);
+ break;
+ case 90:
+ evas_object_move(ctxpopup, 0, w);
+ break;
+ case 270:
+ evas_object_move(ctxpopup, (h / 2), w);
+ break;
}
}
MP_CHECK(ID);
MP_CHECK(item);
const char *domain = _mp_util_get_text_domain(ID);
- elm_object_item_domain_text_translatable_set(item, domain, EINA_TRUE);
+ elm_object_item_domain_text_translatable_set(item, domain, EINA_TRUE);
}
Elm_Object_Item *
mp_util_ctxpopup_item_append_ext(Evas_Object *obj, const char *label, const char *file,
- const char *group, Evas_Smart_Cb func,
- const void *data)
+ const char *group, Evas_Smart_Cb func,
+ const void *data)
{
Elm_Object_Item *item = elm_ctxpopup_item_append(obj, label, NULL, func, data);
MP_CHECK_NULL(item);
Elm_Object_Item *
mp_util_ctxpopup_item_append(Evas_Object *obj, const char *label,
- const char *group, Evas_Smart_Cb func,
- const void *data)
+ const char *group, Evas_Smart_Cb func,
+ const void *data)
{
return mp_util_ctxpopup_item_append_ext(obj, label, NULL, group, func, data);
}
Elm_Object_Item *mp_util_toolbar_item_append(Evas_Object *obj, const char *icon,
- const char *label, Evas_Smart_Cb func,
- const void *data)
+ const char *label, Evas_Smart_Cb func,
+ const void *data)
{
Elm_Object_Item *item = elm_toolbar_item_append(obj, icon, label, func, data);
MP_CHECK_NULL(item);
MP_CHECK_NULL(obj);
Elm_Object_Item *it = elm_toolbar_first_item_get(obj);
int i = 0;
- for (i = 0; i<n; i++)
- {
- it = elm_toolbar_item_next_get(it );
+ for (i = 0; i < n; i++) {
+ it = elm_toolbar_item_next_get(it);
}
return it;
}
MP_CHECK_VAL(name, MP_DEVICE_TYPE_UNKNOWN);
char *p = strstr(name, "[");
- if (p)
+ if (p) {
p++;
- else
+ } else {
return MP_DEVICE_TYPE_UNKNOWN;
+ }
char * str = NULL;
p = g_strdup(p); /* strtok make string dirty */
- char *device = strtok_r(p, "]" ,&str);
+ char *device = strtok_r(p, "]" , &str);
int type = MP_DEVICE_TYPE_UNKNOWN;
- if (!g_strcmp0(device, "TV"))
+ if (!g_strcmp0(device, "TV")) {
type = MP_DEVICE_TYPE_TV;
- if (!g_strcmp0(device, "PC"))
+ }
+ if (!g_strcmp0(device, "PC")) {
type = MP_DEVICE_TYPE_DESKTOP_PC;
- else
+ } else {
type = MP_DEVICE_TYPE_UNKNOWN;
+ }
//mp_debug("type = %d [%s]", type, device);
DEBUG_TRACE("ad->is_lcd_off[%d] ad->is_focus_out[%d] ad->app_is_foreground[%d] ", ad->is_lcd_off, ad->is_focus_out, ad->app_is_foreground);
- if (ad->live_pos_timer)
- {
- if (ad->is_focus_out && !ad->app_is_foreground)
- {
- if (!ad->is_lcd_off && mp_player_mgr_get_state() == PLAYER_STATE_PLAYING)
- {
+ if (ad->live_pos_timer) {
+ if (ad->is_focus_out && !ad->app_is_foreground) {
+ if (!ad->is_lcd_off && mp_player_mgr_get_state() == PLAYER_STATE_PLAYING) {
WARN_TRACE("thaw livebox pos timer");
MP_TIMER_THAW(ad->live_pos_timer);
return;
evas_object_geometry_get(obj, &x, &y, &w, &h);
- return false;
+ return false;
}
void mp_util_print_geometry(Evas_Object *obj, const char *name)
{
display_state_e lock_state;
int ret = device_display_get_state(&lock_state);
- if(ret == DEVICE_ERROR_NONE) {
- ERROR_TRACE("[successful] Return value is %d",ret);
+ if (ret == DEVICE_ERROR_NONE) {
+ ERROR_TRACE("[successful] Return value is %d", ret);
} else {
- ERROR_TRACE("[ERROR] Return value is %d",ret);
+ ERROR_TRACE("[ERROR] Return value is %d", ret);
}
if (lock_state == DISPLAY_STATE_NORMAL) {
}
int result = device_display_change_state(DISPLAY_STATE_NORMAL);
- if( result < 0 )
- printf("[ERROR] return value result =%d",result);
- else
- printf("[SUCCESS] return value result =%d",result);
+ if (result < 0) {
+ printf("[ERROR] return value result =%d", result);
+ } else {
+ printf("[SUCCESS] return value result =%d", result);
+ }
}
bool
ret = true;
END:
- if (service)
+ if (service) {
app_control_destroy(service);
+ }
return ret;
}
telephony_handle_list_s tel_list;
int tel_valid = telephony_init(&tel_list);
if (tel_valid != 0) {
- ERROR_TRACE("telephony is not initialized. ERROR Code is %d",tel_valid);
+ ERROR_TRACE("telephony is not initialized. ERROR Code is %d", tel_valid);
return false;
}
telephony_h *newhandle = tel_list.handle;
- int error = telephony_call_get_voice_call_state(*newhandle , &state );
+ int error = telephony_call_get_voice_call_state(*newhandle , &state);
telephony_deinit(&tel_list);
/* There exists at least one call that is dialing, alerting or incoming*/
return true;
} else {
- ERROR_TRACE("ERROR: state error is %d",error);
+ ERROR_TRACE("ERROR: state error is %d", error);
}
return false;
storage_state_e state;
storage_get_state(externalStorageId, &state);
if (state == STORAGE_STATE_REMOVED || state == STORAGE_STATE_UNMOUNTABLE) {
- return true;
- }
- }
+ return true;
+ }
+ }
return false;
}
EXPORT_API void dump_win(Evas_Object *obj, int max_depth)
{
- if (evas_object_smart_type_check(obj, "elm_win") == false )
- {
+ if (evas_object_smart_type_check(obj, "elm_win") == false) {
ERROR_TRACE("Obj(0x%08x) is not elm_win Object", obj);
return;
}
Diff = 0xC4;
- Eina_List **ppList = (Eina_List **)( (char *)pData + ((Diff)) /* B - A */);
+ Eina_List **ppList = (Eina_List **)((char *)pData + ((Diff)) /* B - A */);
Eina_List *subobjs = *ppList;
DEBUG_TRACE("pData=0x%08x SubObj=0x%08x pData+C4=0x%08x SubObjCnt=%d",
- pData, subobjs, (unsigned int)(pData) + (Diff), eina_list_count(subobjs));
+ pData, subobjs, (unsigned int)(pData) + (Diff), eina_list_count(subobjs));
{
int x, y, w, h;
Eina_Bool propagate = evas_object_propagate_events_get(obj);
DEBUG_TRACE("Win=%s(%s,0x%08x) %s(%d,%d,%d,%d) P%d|R%d|V%d|E%d", evas_object_name_get(obj),
- elm_object_widget_type_get(obj), obj, evas_object_type_get(obj), x, y, w, h, pass, repeat, visible, propagate);
+ elm_object_widget_type_get(obj), obj, evas_object_type_get(obj), x, y, w, h, pass, repeat, visible, propagate);
}
const Eina_List *l;
void *MyData = NULL;
- EINA_LIST_FOREACH(subobjs, l, MyData)
- {
+ EINA_LIST_FOREACH(subobjs, l, MyData) {
child = (Evas_Object *)MyData;
- dump_obj(child, 0, max_depth-1);
+ dump_obj(child, 0, max_depth - 1);
}
}
{
Eina_List *list = evas_object_smart_members_get(obj);
- if (max_depth <= 0)
+ if (max_depth <= 0) {
return;
+ }
- if (lvl == 0 )
- {
+ if (lvl == 0) {
int x, y, w, h;
evas_object_geometry_get(obj, &x, &y, &w, &h);
Evas_Object *data;
Eina_List *l;
- for (l = list, data = (Evas_Object *)eina_list_data_get(l); l; l = eina_list_next(l), data = (Evas_Object *)eina_list_data_get(l))
- {
+ for (l = list, data = (Evas_Object *)eina_list_data_get(l); l; l = eina_list_next(l), data = (Evas_Object *)eina_list_data_get(l)) {
int x, y, w, h;
evas_object_geometry_get(data, &x, &y, &w, &h);
evas_object_size_hint_min_get(data, &mW, &mH);
evas_object_size_hint_max_get(data, &MW, &MH);
- char *space = calloc(sizeof(char), (lvl*2+1));
- if (space)
- {
+ char *space = calloc(sizeof(char), (lvl * 2 + 1));
+ if (space) {
int i;
- for ( i = 0; i < lvl*2; i++)
- {
+ for (i = 0; i < lvl * 2; i++) {
space[i] = ' ';
}
- space[lvl*2] = '\0';
+ space[lvl * 2] = '\0';
DEBUG_TRACE("%sObj=%s(%s,0x%08x) (%d,%d,%d,%d) m(%d,%d) M(%d,%d) P%d|R%d|V%d|E%d",
- space, evas_object_name_get(data), evas_object_type_get(data), data, x, y, w, h, mW, mH, MW, MH, pass, repeat, visible, propagate);
+ space, evas_object_name_get(data), evas_object_type_get(data), data, x, y, w, h, mW, mH, MW, MH, pass, repeat, visible, propagate);
}
IF_FREE(space);
- dump_obj(data, lvl+1, max_depth-1);
+ dump_obj(data, lvl + 1, max_depth - 1);
}
}
EXPORT_API void dump_widget(Evas_Object *obj, int lvl, int max_depth)
- {
- Eina_List *list = evas_object_smart_members_get(obj);
+{
+ Eina_List *list = evas_object_smart_members_get(obj);
- if (max_depth <= 0)
+ if (max_depth <= 0) {
return;
+ }
+
+ if (lvl == 0) {
+ int x, y, w, h;
+
+ evas_object_geometry_get(obj, &x, &y, &w, &h);
+ Eina_Bool repeat = evas_object_repeat_events_get(obj);
+ Eina_Bool pass = evas_object_pass_events_get(obj);
+ Eina_Bool visible = evas_object_visible_get(obj);
+ Eina_Bool propagate = evas_object_propagate_events_get(obj);
- if (lvl == 0 )
- {
- int x, y, w, h;
-
- evas_object_geometry_get(obj, &x, &y, &w, &h);
- Eina_Bool repeat = evas_object_repeat_events_get(obj);
- Eina_Bool pass = evas_object_pass_events_get(obj);
- Eina_Bool visible = evas_object_visible_get(obj);
- Eina_Bool propagate = evas_object_propagate_events_get(obj);
-
- SECURE_DEBUG("Obj=%s(%s,0x%08x) (%d,%d,%d,%d) P%d|R%d|V%d|E%d", evas_object_name_get(obj), elm_object_widget_type_get(obj), obj, x, y, w, h, pass, repeat, visible, propagate);
- lvl++;
- }
-
- Evas_Object *data;
- Eina_List *l;
-
- for (l = list, data = (Evas_Object *)eina_list_data_get(l); l; l = eina_list_next(l), data = (Evas_Object *)eina_list_data_get(l))
- {
- int x, y, w, h;
-
- evas_object_geometry_get(data, &x, &y, &w, &h);
- Eina_Bool repeat = evas_object_repeat_events_get(data);
- Eina_Bool pass = evas_object_pass_events_get(data);
- Eina_Bool visible = evas_object_visible_get(data);
- Eina_Bool propagate = evas_object_propagate_events_get(data);
-
- if (elm_object_widget_type_get(data) != NULL || evas_object_name_get(data) != NULL )
- {
- char *space = calloc(sizeof(char),(lvl*2+1));
- if (space)
- {
+ SECURE_DEBUG("Obj=%s(%s,0x%08x) (%d,%d,%d,%d) P%d|R%d|V%d|E%d", evas_object_name_get(obj), elm_object_widget_type_get(obj), obj, x, y, w, h, pass, repeat, visible, propagate);
+ lvl++;
+ }
+
+ Evas_Object *data;
+ Eina_List *l;
+
+ for (l = list, data = (Evas_Object *)eina_list_data_get(l); l; l = eina_list_next(l), data = (Evas_Object *)eina_list_data_get(l)) {
+ int x, y, w, h;
+
+ evas_object_geometry_get(data, &x, &y, &w, &h);
+ Eina_Bool repeat = evas_object_repeat_events_get(data);
+ Eina_Bool pass = evas_object_pass_events_get(data);
+ Eina_Bool visible = evas_object_visible_get(data);
+ Eina_Bool propagate = evas_object_propagate_events_get(data);
+
+ if (elm_object_widget_type_get(data) != NULL || evas_object_name_get(data) != NULL) {
+ char *space = calloc(sizeof(char), (lvl * 2 + 1));
+ if (space) {
int i;
- for ( i = 0; i < lvl*2; i++)
- {
+ for (i = 0; i < lvl * 2; i++) {
space[i] = ' ';
}
- space[lvl*2] = '\0';
+ space[lvl * 2] = '\0';
SECURE_DEBUG("%sObj=%s(%s,0x%08x) (%d,%d,%d,%d) P%d|R%d|V%d|E%d",
- space, evas_object_name_get(data), elm_object_widget_type_get(data), data, x, y, w, h, pass, repeat, visible, propagate);
+ space, evas_object_name_get(data), elm_object_widget_type_get(data), data, x, y, w, h, pass, repeat, visible, propagate);
}
IF_FREE(space);
- }
+ }
- dump_widget(data, lvl+1, max_depth-1);
+ dump_widget(data, lvl + 1, max_depth - 1);
- }
- }
+ }
+}
#ifdef MP_FEATURE_PERSONAL_PAGE
int mp_util_get_file_ext(const char *filename, char **file_ext)
int mp_util_is_duplicated_name(const char *dir, const char *name)
{
- MP_CHECK_VAL(dir,-1);
- MP_CHECK_VAL(name,-1);
+ MP_CHECK_VAL(dir, -1);
+ MP_CHECK_VAL(name, -1);
char *file_path = g_strconcat(dir, "/", name, NULL);
if (mp_file_exists(file_path)) {
IF_FREE(file_path);
if (bExt == 0) {
new_file_name = g_strdup_printf("%s_%d.%s", file_name_without_ext, nCount, file_ext);
- }
- else {
+ } else {
new_file_name = g_strdup_printf("%s_%d", file_name_without_ext, nCount);
}
mp_debug("new_file_name [%s]", new_file_name);
mp_error("preference_get_int() fail!!");
status = FALSE;
}
- if (status)
+ if (status) {
return true;
- else
+ } else {
return false;
+ }
}
#endif
bool
mp_util_is_scan_nearby_available()
{
- return false;
+ return false;
}
bool
int r;
r = storage_get_internal_memory_size(&s);
- if (r < 0)
- {
+ if (r < 0) {
mp_error("get free space failed");
return false;
- }
- else
- {
- if ((double)s.f_bsize*s.f_bavail >= size)
- {
+ } else {
+ if ((double)s.f_bsize*s.f_bavail >= size) {
return true;
- }
- else
- {
+ } else {
struct appdata *ad = mp_util_get_appdata();
if (ad) {
Evas_Object *popup = mp_popup_create(ad->win_main, MP_POPUP_NORMAL, NULL, NULL, NULL, ad);
return MP_DIR_PHONE;
} else if (strncmp(uri, MP_MMC_DIR, len_memory) == 0) {
return MP_DIR_MMC;
- }
- else if (strncmp(uri, MP_HTTP_DIR, len_http) == 0) {
+ } else if (strncmp(uri, MP_HTTP_DIR, len_http) == 0) {
return MP_DIR_HTTP;
} else {
return MP_DIR_NONE;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
mp_widget_navigation_new(Evas_Object * parent)
{
Evas_Object *navi_bar;
- mp_retv_if (parent == NULL, NULL);
+ mp_retv_if(parent == NULL, NULL);
navi_bar = elm_naviframe_add(parent);
- mp_retvm_if (navi_bar == NULL, NULL, "Fail to create navigation bar");
+ mp_retvm_if(navi_bar == NULL, NULL, "Fail to create navigation bar");
elm_naviframe_event_enabled_set(navi_bar, EINA_FALSE);
evas_object_show(navi_bar);
#ifdef MP_WATCH_DOG
evas_object_smart_callback_add(list, "unrealized", _unrealized_cb, list);
#endif
- elm_scroller_bounce_set(list, EINA_FALSE,EINA_TRUE);
+ elm_scroller_bounce_set(list, EINA_FALSE, EINA_TRUE);
return list;
}
char *text = g_strconcat("<align=center>", message, "</align>", NULL);
elm_object_text_set(popup, (const char *)text);
mp_popup_timeout_set(popup, MP_POPUP_TIMEOUT);
- if (show)
- evas_object_show(popup);
+ if (show) {
+ evas_object_show(popup);
+ }
IF_FREE(text);
return popup;
}
int a = 0;
static char return_str[DEF_BUF_LEN + 1] = { 0, };
- memset(return_str, 0x00, DEF_BUF_LEN+1);
+ memset(return_str, 0x00, DEF_BUF_LEN + 1);
snprintf(return_str, DEF_BUF_LEN,
- "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, text);
+ "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, text);
ERROR_TRACE("return_str %s", return_str);
Evas_Object *
mp_widget_create_button(Evas_Object * parent, char *style, char *caption, Evas_Object * icon,
- void (*func) (void *, Evas_Object *, void *), void *data)
+ void (*func)(void *, Evas_Object *, void *), void *data)
{
- if (!parent)
+ if (!parent) {
return NULL;
+ }
Evas_Object *btn;
btn = elm_button_add(parent);
- if (style)
+ if (style) {
elm_object_style_set(btn, style);
+ }
- if (caption)
+ if (caption) {
mp_util_domain_translatable_text_set(btn, caption);
+ }
- if (icon)
+ if (icon) {
elm_object_content_set(btn, icon);
+ }
elm_object_focus_allow_set(btn, EINA_TRUE);
evas_object_propagate_events_set(btn, EINA_FALSE);
elm_layout_theme_set(editfield, "layout", "editfield", "default");
MP_CHECK_NULL(editfield);
evas_object_size_hint_weight_set(editfield, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(editfield, EVAS_HINT_FILL,
- EVAS_HINT_FILL);
+ EVAS_HINT_FILL);
entry = elm_entry_add(editfield);
MP_CHECK_NULL(entry);
evas_object_smart_callback_add(entry, "changed", _mp_widget_entry_changed_cb, editfield);
elm_object_signal_callback_add(editfield, "elm,eraser,clicked", "elm", _mp_widget_entry_eraser_clicked_cb, entry);
- if (limit_size > 0)
- {
+ if (limit_size > 0) {
static Elm_Entry_Filter_Limit_Size limit_filter_data;
limit_filter_data.max_char_count = 0;
limit_filter_data.max_byte_count = limit_size;
elm_entry_markup_filter_append(entry, elm_entry_filter_limit_size, &limit_filter_data);
evas_object_smart_callback_add(entry, "maxlength,reached", _mp_widget_entry_maxlength_reached_cb,
- ad);
+ ad);
}
- if (guide_txt)
+ if (guide_txt) {
elm_object_part_text_set(editfield, "elm.guidetext", guide_txt);
+ }
return editfield;
Evas_Object * icon = NULL;
MP_CHECK_NULL(btn);
- if (text)
+ if (text) {
elm_object_text_set(btn, text);
- else if (icon_path)
- {
+ } else if (icon_path) {
icon = elm_icon_add(btn);
MP_CHECK_NULL(icon);
elm_image_file_set(icon, IMAGE_EDJ_NAME, icon_path);
{
Evas_Object *layout;
- mp_retv_if (parent == NULL, NULL);
+ mp_retv_if(parent == NULL, NULL);
layout = elm_layout_add(parent);
- mp_retvm_if (layout == NULL, NULL, "Failed elm_layout_add.");
+ mp_retvm_if(layout == NULL, NULL, "Failed elm_layout_add.");
elm_layout_theme_set(layout, "layout", "application", "default");
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
int r = -1;
eo = elm_layout_add(parent);
- if (eo)
- {
+ if (eo) {
r = elm_layout_file_set(eo, file, group);
- if (!r)
- {
+ if (!r) {
evas_object_del(eo);
return NULL;
}
Evas_Object *btn_save = NULL;
btn_save = elm_button_add(parent);
elm_object_style_set(btn_save, "naviframe/title1/default");
- evas_object_size_hint_align_set(btn_save, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_size_hint_align_set(btn_save, EVAS_HINT_FILL, EVAS_HINT_FILL);
- evas_object_smart_callback_add(btn_save, "clicked", save_cb, user_data);
+ evas_object_smart_callback_add(btn_save, "clicked", save_cb, user_data);
- elm_object_text_set(btn_save, GET_SYS_STR(text_id));
+ elm_object_text_set(btn_save, GET_SYS_STR(text_id));
mp_language_mgr_register_object(btn_save, OBJ_TYPE_ELM_OBJECT, NULL, text_id);
- evas_object_show(btn_save);
+ evas_object_show(btn_save);
- return btn_save;
+ return btn_save;
}
Evas_Object *
mp_widget_create_toolbar_btn(Evas_Object *parent,
- const char *style, const char *text, Evas_Smart_Cb func, void *data)
+ const char *style, const char *text, Evas_Smart_Cb func, void *data)
{
startfunc;
Evas_Object *btn = elm_button_add(parent);
MP_CHECK_NULL(toolbar);
elm_object_style_set(toolbar, "default");
- elm_toolbar_shrink_mode_set(toolbar, ELM_TOOLBAR_SHRINK_EXPAND);
- elm_toolbar_transverse_expanded_set(toolbar, EINA_TRUE);
- elm_object_item_part_content_set(navi_it, "toolbar", toolbar);
- }
+ elm_toolbar_shrink_mode_set(toolbar, ELM_TOOLBAR_SHRINK_EXPAND);
+ elm_toolbar_transverse_expanded_set(toolbar, EINA_TRUE);
+ elm_object_item_part_content_set(navi_it, "toolbar", toolbar);
+ }
Elm_Object_Item *item = elm_toolbar_first_item_get(toolbar);
while (item) {
Evas_Object *toolbar = parent;
MP_CHECK_NULL(toolbar);
- Elm_Object_Item *toolbar_item = NULL;
- //Evas_Object *toolbar_obj_item = NULL;
+ Elm_Object_Item *toolbar_item = NULL;
+ //Evas_Object *toolbar_obj_item = NULL;
- toolbar_item = elm_toolbar_item_append(toolbar, NULL, NULL, func, data);
- //toolbar_obj_item = elm_toolbar_item_object_get(toolbar_item);
- mp_util_item_domain_translatable_part_text_set(toolbar_item, "elm.text", text);
+ toolbar_item = elm_toolbar_item_append(toolbar, NULL, NULL, func, data);
+ //toolbar_obj_item = elm_toolbar_item_object_get(toolbar_item);
+ mp_util_item_domain_translatable_part_text_set(toolbar_item, "elm.text", text);
return toolbar_item;
}
startfunc;
Evas_Object *ic;
Evas_Object *btn = elm_button_add(parent);
- if (!btn) return NULL;
+ if (!btn) {
+ return NULL;
+ }
elm_object_style_set(btn, "music/naviframe/title_icon_black");
ic = elm_icon_add(parent);
startfunc;
Evas_Object *ic;
Evas_Object *btn = elm_button_add(parent);
- if (!btn) return NULL;
+ if (!btn) {
+ return NULL;
+ }
elm_object_style_set(btn, "music/naviframe/title_icon_second");
ic = elm_icon_add(parent);
{
startfunc;
Evas_Object *btn = elm_button_add(parent);
- if (!btn) return NULL;
+ if (!btn) {
+ return NULL;
+ }
elm_object_style_set(btn, "naviframe/title_text");
- mp_util_domain_translatable_text_set(btn, text);
+ mp_util_domain_translatable_text_set(btn, text);
evas_object_smart_callback_add(btn, "clicked", func, data);
return btn;
}
startfunc;
Evas_Object *ic;
Evas_Object *btn = elm_button_add(parent);
- if (!btn) return NULL;
+ if (!btn) {
+ return NULL;
+ }
elm_object_style_set(btn, "naviframe/title_icon");
ic = elm_image_add(parent);
}
Evas_Object* mp_widget_create_navi_left_btn(Evas_Object *pParent, Elm_Object_Item *pNaviItem,
- Evas_Smart_Cb pFunc, void *pUserData)
+ Evas_Smart_Cb pFunc, void *pUserData)
{
startfunc;
- if (!pParent || !pNaviItem)
- {
+ if (!pParent || !pNaviItem) {
ERROR_TRACE("parent is NULL.");
return NULL;
}
pLeftbtn = elm_button_add(pParent);
elm_object_style_set(pLeftbtn, "naviframe/title_left");
evas_object_smart_callback_add(pLeftbtn, "clicked", pFunc, pUserData);
- mp_util_domain_translatable_text_set(pLeftbtn,STR_MP_NAVI_CANCEL);
+ mp_util_domain_translatable_text_set(pLeftbtn, STR_MP_NAVI_CANCEL);
- if (!pLeftbtn)
- {
+ if (!pLeftbtn) {
ERROR_TRACE("[ERR] Fail to create pLeftbtn");
return NULL;
}
return pLeftbtn;
}
Evas_Object* mp_widget_create_navi_right_btn(Evas_Object *pParent, Elm_Object_Item *pNaviItem,
- Evas_Smart_Cb pFunc, void *pUserData)
+ Evas_Smart_Cb pFunc, void *pUserData)
{
startfunc;
- if (!pParent || !pNaviItem)
- {
+ if (!pParent || !pNaviItem) {
ERROR_TRACE("parent is NULL.");
return NULL;
}
pRightbtn = elm_button_add(pParent);
elm_object_style_set(pRightbtn, "naviframe/title_right");
evas_object_smart_callback_add(pRightbtn, "clicked", pFunc, pUserData);
- mp_util_domain_translatable_text_set(pRightbtn,STR_MP_NAVI_DONE);
+ mp_util_domain_translatable_text_set(pRightbtn, STR_MP_NAVI_DONE);
- if (!pRightbtn)
- {
+ if (!pRightbtn) {
ERROR_TRACE("[ERR] Fail to create pRightbtn");
return NULL;
}
mp_util_domain_translatable_part_text_set(lay, "elm.help.text", helptext);
}
- if (cb)
- {
+ if (cb) {
btn = elm_button_add(lay);
elm_object_style_set(btn, "style1");
mp_util_domain_translatable_text_set(btn, btntext);
Evas_Object *mp_widget_create_no_contents(Evas_Object *parent, MpNocontent_e type, void(*callback)(void *data, Evas_Object *obj, void *event_info), void *user_data)
{
MP_CHECK_NULL(parent);
- startfunc;
+ startfunc;
- Evas_Object *content = NULL;
+ Evas_Object *content = NULL;
- if (type == MP_NOCONTENT_NORMAL || type == MP_NOCONTENT_PLAYLIST || type == MP_NOCONTENT_DEVICE)
- {
+ if (type == MP_NOCONTENT_NORMAL || type == MP_NOCONTENT_PLAYLIST || type == MP_NOCONTENT_DEVICE) {
content = elm_layout_add(parent);
elm_layout_theme_set(content, "layout", "nocontents", "default");
evas_object_size_hint_weight_set(content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(content, EVAS_HINT_FILL, EVAS_HINT_FILL);
const char *text = NULL;
- if (type == MP_NOCONTENT_PLAYLIST)
+ if (type == MP_NOCONTENT_PLAYLIST) {
text = STR_MP_NO_PLAYLISTS;
- else if (type == MP_NOCONTENT_DEVICE)
+ } else if (type == MP_NOCONTENT_DEVICE) {
text = STR_MP_NO_DEVICES;
- else
+ } else {
text = STR_MP_NO_TRACKS;
+ }
mp_util_domain_translatable_text_set(content, text);
evas_object_show(content);
- }
- else if (type == MP_NOCONTENT_ARTISTS || type == MP_NOCONTENT_ALBUMS)
- {
- char *text = (type == MP_NOCONTENT_ARTISTS) ? STR_MP_NO_ARTISTS: STR_MP_NO_ALBUMS;
+ } else if (type == MP_NOCONTENT_ARTISTS || type == MP_NOCONTENT_ALBUMS) {
+ char *text = (type == MP_NOCONTENT_ARTISTS) ? STR_MP_NO_ARTISTS : STR_MP_NO_ALBUMS;
content = _mp_widget_no_content_w_help_add(parent, text,
- STR_MP_AFTER_ADD_TRACKS_HELP, NULL, NULL, NULL);
+ STR_MP_AFTER_ADD_TRACKS_HELP, NULL, NULL, NULL);
}
- else
- {
- content = _mp_widget_no_content_w_help_add(parent, STR_MP_NO_TRACKS,
- STR_MP_AFTER_YOU_ADD_TRACKS, NULL, NULL, NULL);
+ else {
+ content = _mp_widget_no_content_w_help_add(parent, STR_MP_NO_TRACKS,
+ STR_MP_AFTER_YOU_ADD_TRACKS, NULL, NULL, NULL);
}
return content;
}
Evas_Object *mp_widget_create_no_content_playlist(Evas_Object *parent,
- char *helptext, void(*callback)(void *data, Evas_Object *obj, void *event_info), void *user_data)
+ char *helptext, void(*callback)(void *data, Evas_Object *obj, void *event_info), void *user_data)
{
MP_CHECK_NULL(parent);
startfunc;
edje_object_message_signal_process(elm_layout_edje_get(lay));
}
- if (callback)
- {
+ if (callback) {
btn = elm_button_add(lay);
elm_object_style_set(btn, "style1");
mp_util_domain_translatable_text_set(btn, STR_MP_ADD_TRACKS);
MP_CHECK_NULL(layout);
Evas_Object *image = NULL;
- if (group)
- {
+ if (group) {
image = mp_util_create_thumb_icon(layout, NULL, w, h);
elm_bg_file_set(image, file, group);
- }
- else
+ } else {
image = mp_util_create_thumb_icon(layout, file, w, h);
+ }
elm_object_part_content_set(layout, "bg", image);
if (title) {
mp_language_mgr_register_object(layout, OBJ_TYPE_EDJE_OBJECT, "label", title);
}
- if (func)
+ if (func) {
elm_object_signal_callback_add(layout, "clicked", "*", func, data);
+ }
return layout;
}
// set the label text
elm_object_text_set(label, text);
evas_object_show(label);
-/*
- double duration = strlen(text) / (double)10;
- if (duration < 1.0)
- duration = 1.0;
- elm_label_slide_duration_set(label, duration);
-*/
+ /*
+ double duration = strlen(text) / (double)10;
+ if (duration < 1.0)
+ duration = 1.0;
+ elm_label_slide_duration_set(label, duration);
+ */
//elm_label_ellipsis_set(label, EINA_TRUE);
MP_CHECK_NULL(parent);
const char *group = NULL;
- if (device_type == MP_DEVICE_TYPE_MY_DEVICE)
+ if (device_type == MP_DEVICE_TYPE_MY_DEVICE) {
group = MP_ICON_CONNECTED_MY_DEVICE;
- else
+ } else {
group = MP_ICON_CONNECTED_TV;
+ }
Evas_Object *icon = mp_common_load_edj(parent, IMAGE_EDJ_NAME, group);
evas_object_size_hint_weight_set(icon, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
progressbar = elm_progressbar_add(parent);
const char *style = NULL;
- if (size == MP_LOADING_ICON_SIZE_MEDIUM)
+ if (size == MP_LOADING_ICON_SIZE_MEDIUM) {
style = "process_medium";
- else if (size == MP_LOADING_ICON_SIZE_SMALL)
+ } else if (size == MP_LOADING_ICON_SIZE_SMALL) {
style = "process_small";
- else if (size == MP_LOADING_ICON_SIZE_XLARGE)
+ } else if (size == MP_LOADING_ICON_SIZE_XLARGE) {
style = "process_large";
- else
+ } else {
style = "process_large";
+ }
elm_object_style_set(progressbar, style);
evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, 0.5);
evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
/*create layout*/
Evas_Object *layout = NULL;
layout = mp_common_load_edj(obj, MP_EDJ_NAME, "thumbnail_only");
- if (layout == NULL)
+ if (layout == NULL) {
mp_error("layout create failed");
+ }
/*create thumbnail*/
Evas_Object *thumb = elm_image_add(layout);
elm_object_focus_set(thumb, EINA_FALSE);
- if (thumbpath != NULL)
+ if (thumbpath != NULL) {
elm_image_file_set(thumb, thumbpath, NULL);
- else
+ } else {
elm_image_file_set(thumb, DEFAULT_THUMBNAIL, NULL);
+ }
elm_object_part_content_set(layout, "default_thumbnail", thumb);
/*check if it is in personal page*/
}
bool mp_widget_create_select_all_layout(Evas_Object *pParent, Evas_Smart_Cb pChangeFunc,
- Evas_Object_Event_Cb pMouseDownFunc, void *pUserData, Evas_Object **pCheckBox, Evas_Object **pSelectLayout)
+ Evas_Object_Event_Cb pMouseDownFunc, void *pUserData, Evas_Object **pCheckBox, Evas_Object **pSelectLayout)
{
- if (!pParent)
- {
- ERROR_TRACE("parent is NULL.");
- return FALSE;
- }
+ if (!pParent) {
+ ERROR_TRACE("parent is NULL.");
+ return FALSE;
+ }
- Evas_Object *pSelectAllLayout = elm_layout_add(pParent);
- elm_layout_theme_set(pSelectAllLayout, "genlist", "item", "select_all/default");
- evas_object_size_hint_weight_set(pSelectAllLayout, EVAS_HINT_EXPAND, EVAS_HINT_FILL);
- evas_object_size_hint_align_set(pSelectAllLayout, EVAS_HINT_FILL, EVAS_HINT_FILL);
- evas_object_event_callback_add(pSelectAllLayout, EVAS_CALLBACK_MOUSE_DOWN, pMouseDownFunc, pUserData);
- *pSelectLayout = pSelectAllLayout;
-
- Evas_Object *pSelectAllCheckbox = elm_check_add(pSelectAllLayout);
- evas_object_smart_callback_add(pSelectAllCheckbox, "changed", pChangeFunc, pUserData);
- evas_object_propagate_events_set(pSelectAllCheckbox, EINA_FALSE);
- elm_object_part_content_set(pSelectAllLayout, "elm.icon", pSelectAllCheckbox);
- mp_util_domain_translatable_part_text_set(pSelectAllLayout, "elm.text.main", MP_SCREEN_READER_SELECT_ALL);
- evas_object_show(pSelectAllLayout);
- *pCheckBox = pSelectAllCheckbox;
- return TRUE;
+ Evas_Object *pSelectAllLayout = elm_layout_add(pParent);
+ elm_layout_theme_set(pSelectAllLayout, "genlist", "item", "select_all/default");
+ evas_object_size_hint_weight_set(pSelectAllLayout, EVAS_HINT_EXPAND, EVAS_HINT_FILL);
+ evas_object_size_hint_align_set(pSelectAllLayout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_event_callback_add(pSelectAllLayout, EVAS_CALLBACK_MOUSE_DOWN, pMouseDownFunc, pUserData);
+ *pSelectLayout = pSelectAllLayout;
+
+ Evas_Object *pSelectAllCheckbox = elm_check_add(pSelectAllLayout);
+ evas_object_smart_callback_add(pSelectAllCheckbox, "changed", pChangeFunc, pUserData);
+ evas_object_propagate_events_set(pSelectAllCheckbox, EINA_FALSE);
+ elm_object_part_content_set(pSelectAllLayout, "elm.icon", pSelectAllCheckbox);
+ mp_util_domain_translatable_part_text_set(pSelectAllLayout, "elm.text.main", MP_SCREEN_READER_SELECT_ALL);
+ evas_object_show(pSelectAllLayout);
+ *pCheckBox = pSelectAllCheckbox;
+ return TRUE;
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-avrcp.h"
static bool gMpAvrcpInitialized;
static MpAvrcpCb_t *gMpAvrcpCb;
-static void _mp_avrcp_equalizer_state_changed_cb (bt_avrcp_equalizer_state_e equalizer, void *user_data)
+static void _mp_avrcp_equalizer_state_changed_cb(bt_avrcp_equalizer_state_e equalizer, void *user_data)
{
eventfunc;
MP_CHECK(gMpAvrcpCb);
} else {
mode = MP_AVRCP_EQ_ON;
}
- if (gMpAvrcpCb->e_cb)
+ if (gMpAvrcpCb->e_cb) {
gMpAvrcpCb->e_cb(mode, gMpAvrcpCb->user_data);
+ }
}
-static void _mp_avrcp_shuffle_mode_changed_cb (bt_avrcp_shuffle_mode_e shuffle, void *user_data)
+static void _mp_avrcp_shuffle_mode_changed_cb(bt_avrcp_shuffle_mode_e shuffle, void *user_data)
{
eventfunc;
MP_CHECK(gMpAvrcpCb);
mode = MP_AVRCP_SHUFFLE_ON;
}
- if (gMpAvrcpCb->s_cb)
+ if (gMpAvrcpCb->s_cb) {
gMpAvrcpCb->s_cb(mode, gMpAvrcpCb->user_data);
+ }
}
-static void _mp_avrcp_repeat_mode_changed_cb (bt_avrcp_repeat_mode_e repeat, void *user_data)
+static void _mp_avrcp_repeat_mode_changed_cb(bt_avrcp_repeat_mode_e repeat, void *user_data)
{
eventfunc;
MP_CHECK(gMpAvrcpCb);
mode = MP_AVRCP_REPEAT_ALL;
}
- if (gMpAvrcpCb->r_cb)
+ if (gMpAvrcpCb->r_cb) {
gMpAvrcpCb->r_cb(mode, gMpAvrcpCb->user_data);
+ }
}
void _mp_avrcp_connection_state_changed_cb(bool connected, const char *remote_address, void *user_data)
{
eventfunc;
MP_CHECK(gMpAvrcpCb);
- if (gMpAvrcpCb->connection_cb)
+ if (gMpAvrcpCb->connection_cb) {
gMpAvrcpCb->connection_cb(connected, remote_address, gMpAvrcpCb->user_data);
+ }
}
MpAvrcpErr_e mp_avrcp_target_initialize(void)
startfunc;
int res = BT_ERROR_NONE;
- if (gMpAvrcpInitialized)
+ if (gMpAvrcpInitialized) {
return 0;
+ }
res = bt_initialize();
- mp_retv_if (res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
+ mp_retv_if(res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
MP_CHECK_VAL(res == BT_ERROR_NONE, res);
res = bt_avrcp_target_initialize(_mp_avrcp_connection_state_changed_cb, NULL);
- mp_retv_if (res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
+ mp_retv_if(res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
MP_CHECK_VAL(res == BT_ERROR_NONE, res);
res = bt_avrcp_set_equalizer_state_changed_cb(_mp_avrcp_equalizer_state_changed_cb, NULL);
- mp_retv_if (res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
+ mp_retv_if(res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
res = bt_avrcp_set_shuffle_mode_changed_cb(_mp_avrcp_shuffle_mode_changed_cb, NULL);
- mp_retv_if (res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
+ mp_retv_if(res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
res = bt_avrcp_set_repeat_mode_changed_cb(_mp_avrcp_repeat_mode_changed_cb, NULL);
- mp_retv_if (res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
+ mp_retv_if(res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
gMpAvrcpInitialized = true;
startfunc;
int res = BT_ERROR_NONE;
- if (!gMpAvrcpInitialized)
+ if (!gMpAvrcpInitialized) {
return -1;
+ }
res = bt_avrcp_target_deinitialize();
MP_CHECK_VAL(res == BT_ERROR_NONE, res);
}
MpAvrcpErr_e mp_avrcp_set_mode_change_cb(mp_avrcp_connection_state_changed_cb connection_cb, mp_avrcp_shuffle_changed_cb s_cb,
- mp_avrcp_repeat_changed_cb r_cb, mp_avrcp_eq_changed_cb e_cb, void *user_data)
+ mp_avrcp_repeat_changed_cb r_cb, mp_avrcp_eq_changed_cb e_cb, void *user_data)
{
startfunc;
gMpAvrcpCb = calloc(1, sizeof(MpAvrcpCb_t));
mp_avrcp_noti_track_position(mp_player_mgr_get_position());
int res = bt_avrcp_target_notify_player_state(player_state);
- mp_retv_if (res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
+ mp_retv_if(res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
return res;
}
mp_avrcp_target_initialize();
MP_CHECK_VAL(gMpAvrcpInitialized, MP_AVRCP_ERROR);
bt_avrcp_equalizer_state_e state = BT_AVRCP_EQUALIZER_STATE_OFF;
- if (eq == MP_AVRCP_EQ_ON)
+ if (eq == MP_AVRCP_EQ_ON) {
state = BT_AVRCP_EQUALIZER_STATE_ON;
+ }
int res = bt_avrcp_target_notify_equalizer_state(state);
- mp_retv_if (res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
+ mp_retv_if(res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
return res;
}
break;
}
int res = bt_avrcp_target_notify_repeat_mode(state);
- mp_retv_if (res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
+ mp_retv_if(res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
return res;
}
}
int res = bt_avrcp_target_notify_shuffle_mode(state);
- mp_retv_if (res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
+ mp_retv_if(res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
return res;
}
mp_avrcp_target_initialize();
MP_CHECK_VAL(gMpAvrcpInitialized, MP_AVRCP_ERROR);
int res = bt_avrcp_target_notify_position(position);
- mp_retv_if (res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
+ mp_retv_if(res == BT_ERROR_PERMISSION_DENIED, MP_AVRCP_ERROR_PERMISSION_DENIED);
return res;
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
#ifdef MP_FEATURE_ALBUM_COVER_BG
swap = child;
}
CollectColorNode_t *node_3 = g_list_nth_data(node_list, swap);
- CollectColorNode_t *node_4 = g_list_nth_data(node_list, child+1);
- if (child+1 <= end && node_3->value > node_4->value) {
+ CollectColorNode_t *node_4 = g_list_nth_data(node_list, child + 1);
+ if (child + 1 <= end && node_3->value > node_4->value) {
swap = child + 1;
}
if (swap != root) {
_mp_collect_color_swap(node_5, node_6);
root = swap;
- } else
+ } else {
return true;
+ }
}
return false;
}
{
MP_CHECK(node_list);
- _mp_collect_color_sift_down(node_list, 0, g_list_length(node_list)-1);
+ _mp_collect_color_sift_down(node_list, 0, g_list_length(node_list) - 1);
}
#endif
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
#ifdef MP_FEATURE_ALBUM_COVER_BG
int *mp_collect_color_get_RGB(int *color, int length)
{
- int* result = (int *)calloc(length*3, sizeof(int));
+ int* result = (int *)calloc(length * 3, sizeof(int));
mp_assert(result);
int index = 0;
int b = color & 0x000000FF;
int average = (r + g + b) / 3 / 2 / multi;
- if (rand() % 2 == true)
+ if (rand() % 2 == true) {
r = r + (rand() % average) * multi;
- else
+ } else {
r = r - (rand() % average) * multi;
- if (r > 255)
+ }
+ if (r > 255) {
r = 255;
- else if (r < 0)
+ } else if (r < 0) {
r = 0;
+ }
- if (rand() % 2 == true)
+ if (rand() % 2 == true) {
g = g + (rand() % average) * multi;
- else
+ } else {
g = g - (rand() % average) * multi;
- if (g > 255)
+ }
+ if (g > 255) {
g = 255;
- else if (g < 0)
+ } else if (g < 0) {
g = 0;
+ }
- if (rand() % 2 == true)
+ if (rand() % 2 == true) {
b = b + (rand() % average) * multi;
- else
+ } else {
b = b - (rand() % average) * multi;
- if (b > 255)
+ }
+ if (b > 255) {
b = 255;
- else if (b < 0)
+ } else if (b < 0) {
b = 0;
+ }
int result = _mp_collect_color_get_int(r, g, b);
return result;
}
result[i] = _mp_collect_color_get_sim_average(result[0]);
continue;
}
- CollectColorNode_t *node = g_list_nth_data(node_list, i);
- result[i] = node->key;
- DEBUG_TRACE("key=0x%x, val=%d", node->key, node->value);
-}
+ CollectColorNode_t *node = g_list_nth_data(node_list, i);
+ result[i] = node->key;
+ DEBUG_TRACE("key=0x%x, val=%d", node->key, node->value);
+ }
return result;
}
GHashTableIter iter;
gpointer key, value;
- g_hash_table_iter_init (&iter, collect_color->hash_table);
- while (g_hash_table_iter_next (&iter, &key, &value)) {
+ g_hash_table_iter_init(&iter, collect_color->hash_table);
+ while (g_hash_table_iter_next(&iter, &key, &value)) {
temp_key = *((int *)key);
temp_val = *((int *)value);
if (nodesIsFull) {
*key = pixel;
gint *value = g_new(gint, 1);
if (ret) {
- *value = *ret+1;
+ *value = *ret + 1;
g_hash_table_replace(hash_table, key, value);
} else {
*value = 1;
unsigned char *src = (unsigned char *)collect_color->img_target;
for (i = 0; i < collect_color->height; i++) {
for (j = 0; j < collect_color->width; j++) {
- src_idx = (i * collect_color->width+j) * 3;
- key = _mp_collect_color_get_int(*(src+src_idx), *(src+src_idx+1), *(src+src_idx+2));
+ src_idx = (i * collect_color->width + j) * 3;
+ key = _mp_collect_color_get_int(*(src + src_idx), *(src + src_idx + 1), *(src + src_idx + 2));
_mp_collect_color_add_hash(collect_color->hash_table, key);
}
}
}
static int _mp_collect_color_image_util_resize(unsigned char *dest, int *dest_width , int *dest_height, const unsigned char *src, int src_width, int src_height, const image_util_colorspace_e colorspace)
{
- if (!dest || !dest_width || !dest_height || !src)
+ if (!dest || !dest_width || !dest_height || !src) {
return IMAGE_UTIL_ERROR_INVALID_PARAMETER;
+ }
int src_w = src_width;
int src_h = src_height;
int dest_w = *dest_width;
red = green = blue = alpha = 0;
int i = 0, j = 0;
for (j = 0; j < dest_h; j++) {
- coef = (float) (j) / (float) (dest_h - 1) * (src_h - 1);
+ coef = (float)(j) / (float)(dest_h - 1) * (src_h - 1);
h = (int) floor(coef);
if (h < 0) {
h = 0;
}
u = coef - h;
for (i = 0; i < dest_w; i++) {
- coef = (float) (i) / (float) (dest_w - 1) * (src_w - 1);
+ coef = (float)(i) / (float)(dest_w - 1) * (src_w - 1);
w = (int) floor(coef);
if (w < 0) {
w = 0;
c3 = t * u;
c4 = (1 - t) * u;
if (IMAGE_UTIL_COLORSPACE_RGBA8888 == colorspace) {
- rgba8888 pixel1 = *((rgba8888 *) (src + h * src_stride + bpp * w));
- rgba8888 pixel2 = *((rgba8888 *) (src + h * src_stride + bpp * (w + 1)));
- rgba8888 pixel3 = *((rgba8888 *) (src + (h + 1) * src_stride + bpp * (w + 1)));
- rgba8888 pixel4 = *((rgba8888 *) (src + (h + 1) * src_stride + bpp * w));
+ rgba8888 pixel1 = *((rgba8888 *)(src + h * src_stride + bpp * w));
+ rgba8888 pixel2 = *((rgba8888 *)(src + h * src_stride + bpp * (w + 1)));
+ rgba8888 pixel3 = *((rgba8888 *)(src + (h + 1) * src_stride + bpp * (w + 1)));
+ rgba8888 pixel4 = *((rgba8888 *)(src + (h + 1) * src_stride + bpp * w));
red = pixel1.r * c1 + pixel2.r * c2 + pixel3.r * c3 + pixel4.r * c4;
green = pixel1.g * c1 + pixel2.g * c2 + pixel3.g * c3 + pixel4.g * c4;
blue = pixel1.b * c1 + pixel2.b * c2 + pixel3.b * c3 + pixel4.b * c4;
pixel_res->g = green;
pixel_res->b = blue;
pixel_res->a = alpha;
- } else /* (IMAGE_UTIL_COLORSPACE_RGB888 == colorspace) 853 */{
- rgb888 pixel1 = *((rgb888 *) (src + h * src_stride + bpp * w));
- rgb888 pixel2 = *((rgb888 *) (src + h * src_stride + bpp * (w + 1)));
- rgb888 pixel3 = *((rgb888 *) (src + (h + 1) * src_stride + bpp * (w + 1)));
- rgb888 pixel4 = *((rgb888 *) (src + (h + 1) * src_stride + bpp * w));
+ } else { /* (IMAGE_UTIL_COLORSPACE_RGB888 == colorspace) 853 */
+ rgb888 pixel1 = *((rgb888 *)(src + h * src_stride + bpp * w));
+ rgb888 pixel2 = *((rgb888 *)(src + h * src_stride + bpp * (w + 1)));
+ rgb888 pixel3 = *((rgb888 *)(src + (h + 1) * src_stride + bpp * (w + 1)));
+ rgb888 pixel4 = *((rgb888 *)(src + (h + 1) * src_stride + bpp * w));
red = pixel1.r * c1 + pixel2.r * c2 + pixel3.r * c3 + pixel4.r * c4;
green = pixel1.g * c1 + pixel2.g * c2 + pixel3.g * c3 + pixel4.g * c4;
blue = pixel1.b * c1 + pixel2.b * c2 + pixel3.b * c3 + pixel4.b * c4;
collect_color->img_target = malloc(size_decode);
int ret = _mp_collect_color_image_util_resize(collect_color->img_target, &resized_width, &resized_height,
- img_source, width, height, colorspace);
+ img_source, width, height, colorspace);
DEBUG_TRACE("_mp_collect_color_image_util_resize ret %d", ret);
SAFE_FREE(img_source);
collect_color->width = resized_width;
int *mp_collect_color_set_image(const char *path, int resultCount)
{
startfunc;
- if (resultCount < 1)
+ if (resultCount < 1) {
return NULL;
+ }
#ifdef MP_COLLECT_COLOR_TIME_DEBUG
int time_1 = _mp_collect_color_get_time();
#endif
_mp_collect_color_decode_image(collect_color);
#ifdef MP_COLLECT_COLOR_TIME_DEBUG
time_t time_2 = _mp_collect_color_get_time();
- DEBUG_TRACE("time_2-time_1 %ld, time_2 %ld, time_1 %ld", time_2-time_1, time_2, time_1);
+ DEBUG_TRACE("time_2-time_1 %ld, time_2 %ld, time_1 %ld", time_2 - time_1, time_2, time_1);
#endif
_mp_collect_color_run_detail(collect_color);
#ifdef MP_COLLECT_COLOR_TIME_DEBUG
time_t time_3 = _mp_collect_color_get_time();
- DEBUG_TRACE("time_3-time_1 %ld", time_3-time_1);
+ DEBUG_TRACE("time_3-time_1 %ld", time_3 - time_1);
#endif
collect_color->node_list = _mp_collect_color_copy_to_array(collect_color);
mp_collect_color_sort(collect_color->node_list);
_mp_collect_color_destroy(collect_color);
#ifdef MP_COLLECT_COLOR_TIME_DEBUG
time_t time_4 = _mp_collect_color_get_time();
- DEBUG_TRACE("time_4-time_1 %ld", time_4-time_1);
+ DEBUG_TRACE("time_4-time_1 %ld", time_4 - time_1);
#endif
return colors;
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
SAFE_FREE(albumart);
DEBUG_TRACE
- ("file : %s\n duration: %d \n album: %s\n artist: %s\n title: %s\n genre: %s\n copyright:%s\n date: %s\n desc : %s\n author: %s\n albumart : %s",
- filename, tag_info->duration, tag_info->album, tag_info->artist, tag_info->title, tag_info->genre,
- tag_info->copyright, tag_info->date, tag_info->desc, tag_info->author, tag_info->albumart_path);
+ ("file : %s\n duration: %d \n album: %s\n artist: %s\n title: %s\n genre: %s\n copyright:%s\n date: %s\n desc : %s\n author: %s\n albumart : %s",
+ filename, tag_info->duration, tag_info->album, tag_info->artist, tag_info->title, tag_info->genre,
+ tag_info->copyright, tag_info->date, tag_info->desc, tag_info->author, tag_info->albumart_path);
- if (handle)
+ if (handle) {
metadata_extractor_destroy(handle);
+ }
return 0;
- CATCH_ERROR:
- if (handle)
+CATCH_ERROR:
+ if (handle) {
metadata_extractor_destroy(handle);
+ }
return -1;
}
return genre;
CATCH_ERROR:
- if (handle)
+ if (handle) {
metadata_extractor_destroy(handle);
+ }
return NULL;
}
void
mp_file_tag_free(mp_tag_info_t *tag_info)
{
- if (tag_info == NULL)
+ if (tag_info == NULL) {
return;
+ }
SAFE_FREE(tag_info->album);
SAFE_FREE(tag_info->genre);
return 0;
CATCH_ERROR:
- if (handle)
+ if (handle) {
metadata_extractor_destroy(handle);
+ }
*albumart_path = NULL;
return -1;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-floating-widget-mgr.h"
if (FwMgr->Item[1].cb) {
/* height of second object; */
- int rel_h = y+FwMgr->Item[0].content_h;
+ int rel_h = y + FwMgr->Item[0].content_h;
item = elm_genlist_at_xy_item_get(FwMgr->genlist, x, rel_h, &posret);
if (elm_genlist_item_index_get(item) < FwMgr->Item[1].positon) {
MP_CHECK(FwMgr);
int index = 0;
- for (; index < FLOATING_WIDGET_MAX; index++)
+ for (; index < FLOATING_WIDGET_MAX; index++) {
mp_floating_widget_mgr_widget_deleted(FwMgr, index);
+ }
free(FwMgr);
}
* index - index between floating widgets
**/
void mp_floating_widget_callback_add(MpFwMgr FwMgr,
- int content_h, int position, int index, mp_floaing_widget_cb cb , void *data)
+ int content_h, int position, int index, mp_floaing_widget_cb cb , void *data)
{
MP_CHECK(FwMgr);
if (index >= FLOATING_WIDGET_MAX) {
ERROR_TRACE("Only 2 items are supported");
return;
}
-
+
int x, y, w;
evas_object_geometry_get(FwMgr->genlist, &x, &y, &w, NULL);
/* DEBUG_TRACE("Genlist x[%d] y[%d]", x, y); */
- if (FwMgr->Item[index].cb)
+ if (FwMgr->Item[index].cb) {
FwMgr->Item[index].cb(false, x, y, w, FwMgr->Item[index].content_h, FwMgr->Item[index].data);
+ }
FwMgr->Item[index].visible = false;
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
MP_CHECK_FALSE(ad->http_mgr);
ad->http_mgr->ad = ad;
- if (!_mp_http_mgr_register_runtime_info_change_cb(ad->http_mgr))
+ if (!_mp_http_mgr_register_runtime_info_change_cb(ad->http_mgr)) {
goto mp_exception;
+ }
_mp_http_mgr_refresh_network_info(ad->http_mgr);
MP_CHECK_FALSE(ad);
- if (!ad->http_mgr)
+ if (!ad->http_mgr) {
mp_http_mgr_create(ad);
+ }
MP_CHECK_FALSE(ad->http_mgr);
_mp_http_mgr_ignore_runtime_info_change_cb();
err = wifi_get_connection_state(&state_wifi);
if (err != WIFI_ERROR_NONE) {
- WARN_TRACE("wifi_is_activated error. err is [%d]", err);
- bwifi_on_off = false;
+ WARN_TRACE("wifi_is_activated error. err is [%d]", err);
+ bwifi_on_off = false;
}
if (state_wifi == WIFI_CONNECTION_STATE_FAILURE
- || state_wifi == WIFI_CONNECTION_STATE_DISCONNECTED) {
- WARN_TRACE("WIFI_CONNECTION_STATE DISABLED");
- bwifi_on_off = false;
+ || state_wifi == WIFI_CONNECTION_STATE_DISCONNECTED) {
+ WARN_TRACE("WIFI_CONNECTION_STATE DISABLED");
+ bwifi_on_off = false;
}
err = runtime_info_get_value_bool(RUNTIME_INFO_KEY_PACKET_DATA_ENABLED, &b3g_on_off);
if (err != RUNTIME_INFO_ERROR_NONE) {
- WARN_TRACE("runtime_info_get_value_bool error. err is [%d]", err);
- b3g_on_off = false;
+ WARN_TRACE("runtime_info_get_value_bool error. err is [%d]", err);
+ b3g_on_off = false;
}
DEBUG_TRACE("3g flag is %d", b3g_on_off);
DEBUG_TRACE("wifi flag is %d", bwifi_on_off);
/*decide status*/
- if (bwifi_on_off == true)
+ if (bwifi_on_off == true) {
state = MP_HTTP_STATE_WIFI;
+ }
#if 0 /* 3g has issue when getting runtime_info despite SIM is not inserted, it also returns 1 */
- else if (b3g_on_off == true)
+ else if (b3g_on_off == true) {
state = MP_HTTP_STATE_CELLULAR;
+ }
#endif
- else
+ else {
state = MP_HTTP_STATE_OFF;
+ }
mp_debug("network state is %d", state);
return state;
MP_CHECK_FALSE(http_mgr);
if (runtime_info_set_changed_cb(RUNTIME_INFO_KEY_PACKET_DATA_ENABLED,
- _mp_http_mgr_network_config_changed_cb, http_mgr) != 0) {
+ _mp_http_mgr_network_config_changed_cb, http_mgr) != 0) {
mp_error("runtime_info_set_changed_cb() fail");
return FALSE;
}
struct appdata *ad = (struct appdata *)data;
MP_CHECK_FALSE(ad);
- if (!ad->http_mgr)
+ if (!ad->http_mgr) {
mp_http_mgr_create(ad);
+ }
mp_http_mgr_t *http_mgr = ad->http_mgr;
{
struct appdata *ad = data;
MP_CHECK_FALSE(ad);
- if (!ad->http_mgr)
+ if (!ad->http_mgr) {
mp_http_mgr_create(ad);
+ }
MpHttpState_t state = mp_http_mgr_get_state(data);
return (state > MP_HTTP_STATE_OFF) ? true : false;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
#ifdef MP_ENABLE_INOTIFY
mp_inotify_t *handle = (mp_inotify_t *) user_data;
int oldtype = 0;
- mp_retvm_if (handle == NULL, NULL, "handle is NULL");
+ mp_retvm_if(handle == NULL, NULL, "handle is NULL");
DEBUG_TRACE("Create _mp_app_inotify_watch_thread!!! ");
pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED, &oldtype);
if (pevent->len && strncmp(pevent->name, ".", 1) == 0) {
s_event = MP_INOTI_NONE;
- } else if (pevent->mask & IN_ISDIR) /* directory */{
+ } else if (pevent->mask & IN_ISDIR) { /* directory */
/*
if (pevent->mask & IN_DELETE_SELF)
s_event = MP_INOTI_DELETE_SELF;
if (pevent->mask & IN_MOVED_TO)
s_event = MP_INOTI_MOVE_IN;
*/
- } else /* file */{
+ } else { /* file */
if (pevent->mask & IN_CREATE) {
s_event = MP_INOTI_NONE;
handle->prev_event = IN_CREATE;
handle->prev_event = MP_INOTI_NONE;
}
- if (pevent->mask & IN_DELETE)
+ if (pevent->mask & IN_DELETE) {
s_event = MP_INOTI_DELETE;
+ }
if (pevent->mask & IN_MODIFY) {
s_event = MP_INOTI_MODIFY;
i += sizeof(struct inotify_event) + pevent->len;
- if (i >= MP_EVENT_BUF_LEN)
+ if (i >= MP_EVENT_BUF_LEN) {
break;
+ }
}
}
}
dp = opendir(sub_path);
- if (dp == NULL)
+ if (dp == NULL) {
return;
+ }
while ((entry = (struct dirent *)readdir(dp)) != NULL) {
- if (entry->d_name[0] == '.')
+ if (entry->d_name[0] == '.') {
continue;
+ }
IF_FREE(sub_path);
sub_path = g_strdup_printf("%s/%s", path, entry->d_name);
- if (entry->d_type == DT_DIR)
+ if (entry->d_type == DT_DIR) {
_mp_app_inotify_add_recursive_watch(sub_path, ad);
+ }
}
IF_FREE(sub_path);
_mp_app_pipe_cb(void *data, void *path, unsigned int nbyte)
{
struct appdata *ad = (struct appdata *)data;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
DEBUG_TRACE("%s modified..", path);
- mp_retm_if (ad->app_is_foreground, "Do not refresh list");
+ mp_retm_if(ad->app_is_foreground, "Do not refresh list");
- if (_g_inotyfy_timer)
+ if (_g_inotyfy_timer) {
ecore_timer_del(_g_inotyfy_timer);
+ }
_g_inotyfy_timer = ecore_timer_add(0.5, _mp_app_inotify_timer_cb, data);
GList *wd_list = handle->wd_list;
while (wd_list) {
- if (wd_list->data >= 0)
+ if (wd_list->data >= 0) {
mp_app_inotify_rm_watch((int)wd_list->data);
+ }
wd_list = g_list_delete_link(wd_list, wd_list);
}
mp_inotify_t *handle = NULL;
handle = _mp_app_inotify_handle_init();
- mp_retvm_if (handle == NULL, -1, "fail to _mp_app_inotify_handle_init()");
+ mp_retvm_if(handle == NULL, -1, "fail to _mp_app_inotify_handle_init()");
handle->fd = inotify_init();
break;
case EINVAL:
ERROR_TRACE
- ("The given event mask contains no legal events; or fd is not an inotify file descriptor.\n");
+ ("The given event mask contains no legal events; or fd is not an inotify file descriptor.\n");
break;
case ENOMEM:
ERROR_TRACE("Insufficient kernel memory is available.\n");
break;
case ENOSPC:
ERROR_TRACE
- ("The user limit on the total number of inotify watches was reached or the kernel failed to allocate a needed resource.\n");
+ ("The user limit on the total number of inotify watches was reached or the kernel failed to allocate a needed resource.\n");
break;
default:
ERROR_TRACE("Fail to mp_inotify_add_watch(), Unknown error.\n");
mp_inotify_t *handle = NULL;
handle = g_handle;
- mp_retvm_if (handle == NULL, -1, "handle is NULL");
+ mp_retvm_if(handle == NULL, -1, "handle is NULL");
if (handle->fd < 0 || wd < 0) {
WARN_TRACE
- ("inotify is not initialized or has no watching dir - fd [%d] wd [%d]",
- handle->fd, wd);
+ ("inotify is not initialized or has no watching dir - fd [%d] wd [%d]",
+ handle->fd, wd);
return 0;
}
mp_inotify_t *handle = NULL;
handle = g_handle;
- mp_retm_if (handle == NULL, "handle is NULL");
+ mp_retm_if(handle == NULL, "handle is NULL");
if (ad->inotify_pipe) {
ecore_pipe_del(ad->inotify_pipe);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
} obj_item_data;
typedef struct _lang_mgr *lang_mgr;
-struct _lang_mgr{
+struct _lang_mgr {
GList *objs;
GList *obj_items;
GList *glist_items;
#define G_LIST_FOREACH(list, l, data) \
for (l = list, \
- data = g_list_nth_data(l, 0); \
- l; \
- l = g_list_next(l), \
- data = g_list_nth_data(l, 0))
+ data = g_list_nth_data(l, 0); \
+ l; \
+ l = g_list_next(l), \
+ data = g_list_nth_data(l, 0))
static void __glist_free(void *data)
{
text = __get_text(item->text_id);
- if (item->type == OBJ_TYPE_ELM_OBJECT)
+ if (item->type == OBJ_TYPE_ELM_OBJECT) {
elm_object_text_set(item->obj, text);
- else if (item->type == OBJ_TYPE_EDJE_OBJECT)
+ } else if (item->type == OBJ_TYPE_EDJE_OBJECT) {
elm_object_part_text_set(item->obj, item->part, text);
- else
+ } else {
WARN_TRACE("Unhandled case");
+ }
}
static void __update_obj_item(void *data, void *userdata)
MP_CHECK(item);
g_lang_mgr->objs =
- g_list_delete_link(g_lang_mgr->objs, g_list_find(g_lang_mgr->objs, item));
+ g_list_delete_link(g_lang_mgr->objs, g_list_find(g_lang_mgr->objs, item));
free(item);
}
GList *l;
obj_item_data *data;
- G_LIST_FOREACH(g_lang_mgr->obj_items, l, data)
- {
+ G_LIST_FOREACH(g_lang_mgr->obj_items, l, data) {
if (data && data->obj_item == object_item) {
g_lang_mgr->obj_items = g_list_delete_link(g_lang_mgr->obj_items, l);
- if (data)
+ if (data) {
free(data);
+ }
break;
}
}
GList *l;
obj_item_data *data;
- G_LIST_FOREACH(g_lang_mgr->obj_items, l, data)
- {
+ G_LIST_FOREACH(g_lang_mgr->obj_items, l, data) {
if (data->obj_item == object_item) {
data->text_id = text_ID;
break;
{
MP_CHECK(g_lang_mgr);
g_lang_mgr->glist_items =
- g_list_delete_link(g_lang_mgr->glist_items, g_list_find(g_lang_mgr->glist_items, item));
+ g_list_delete_link(g_lang_mgr->glist_items, g_list_find(g_lang_mgr->glist_items, item));
}
void mp_language_mgr_register_gengrid_item(Elm_Object_Item *item)
{
MP_CHECK(g_lang_mgr);
g_lang_mgr->grid_items =
- g_list_append(g_lang_mgr->grid_items, item);
+ g_list_append(g_lang_mgr->grid_items, item);
}
void mp_language_mgr_unregister_gengrid_item(Elm_Object_Item *item)
{
MP_CHECK(g_lang_mgr);
g_lang_mgr->grid_items =
- g_list_delete_link(g_lang_mgr->grid_items, g_list_find(g_lang_mgr->grid_items, item));
+ g_list_delete_link(g_lang_mgr->grid_items, g_list_find(g_lang_mgr->grid_items, item));
}
void mp_language_mgr_update()
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
{
mp_lrc_node_t *node = NULL;
Eina_List *next = NULL;
- EINA_LIST_FOREACH(*list, next, node)
- {
+ EINA_LIST_FOREACH(*list, next, node) {
if (node) {
- if (node->lyric != NULL)
+ if (node->lyric != NULL) {
free(node->lyric);
+ }
free(node);
}
}
MP_CHECK(data);
mp_lyric_mgr_t **lrc_data = data;
if (*lrc_data != NULL) {
- if ((*lrc_data)->title != NULL)
+ if ((*lrc_data)->title != NULL) {
free((*lrc_data)->title);
+ }
- if ((*lrc_data)->artist != NULL)
+ if ((*lrc_data)->artist != NULL) {
free((*lrc_data)->artist);
+ }
- if ((*lrc_data)->album != NULL)
+ if ((*lrc_data)->album != NULL) {
free((*lrc_data)->album);
+ }
- if ((*lrc_data)->synclrc_list != NULL)
+ if ((*lrc_data)->synclrc_list != NULL) {
_mp_lryic_mgr_list_free(&(*lrc_data)->synclrc_list);
+ }
- if ((*lrc_data)->unsynclrc_list != NULL)
+ if ((*lrc_data)->unsynclrc_list != NULL) {
_mp_lryic_mgr_list_free(&(*lrc_data)->unsynclrc_list);
+ }
free(*lrc_data);
*lrc_data = NULL;
{
MP_CHECK_NULL(line);
- char *lyric = (char *)malloc(sizeof(char)*strlen(line));
+ char *lyric = (char *)malloc(sizeof(char) * strlen(line));
MP_CHECK_NULL(line);
MP_CHECK_NULL(lyric);
memset(lyric, 0, sizeof(char)*strlen(line));
{
MP_CHECK(data);
MP_CHECK(line);
-/* DEBUG_TRACE("line=%s\n", line); */
+ /* DEBUG_TRACE("line=%s\n", line); */
mp_lyric_mgr_t **lrc_data = data;
MP_CHECK(*lrc_data);
if (start != NULL) {
end = strstr(start, MP_LYRIC_PARSE_END_INDEX);
if (end != NULL) {
- (*lrc_data)->title = malloc(sizeof(char)*(end-start-ti_len+1));
+ (*lrc_data)->title = malloc(sizeof(char) * (end - start - ti_len + 1));
MP_CHECK((*lrc_data)->title);
mp_assert((*lrc_data)->title);
- strncpy((*lrc_data)->title, start+ti_len, end-start-ti_len);
- (*lrc_data)->title[end-start-ti_len] = '\0';
+ strncpy((*lrc_data)->title, start + ti_len, end - start - ti_len);
+ (*lrc_data)->title[end - start - ti_len] = '\0';
/* DEBUG_TRACE("title: %s\n", (*lrc_data)->title); */
}
}
if (start != NULL) {
end = strstr(start, MP_LYRIC_PARSE_END_INDEX);
if (end != NULL) {
- (*lrc_data)->artist = malloc(sizeof(char)*(end-start-ar_len+1));
+ (*lrc_data)->artist = malloc(sizeof(char) * (end - start - ar_len + 1));
MP_CHECK((*lrc_data)->artist);
mp_assert((*lrc_data)->artist);
- strncpy((*lrc_data)->artist, start+ar_len, end-start-ar_len);
- (*lrc_data)->artist[end-start-ar_len] = '\0';
+ strncpy((*lrc_data)->artist, start + ar_len, end - start - ar_len);
+ (*lrc_data)->artist[end - start - ar_len] = '\0';
/* DEBUG_TRACE("title: %s\n", (*lrc_data)->artist); */
}
}
if (start != NULL) {
end = strstr(start, MP_LYRIC_PARSE_END_INDEX);
if (end != NULL) {
- (*lrc_data)->album = malloc(sizeof(char)*(end-start-al_len+1));
+ (*lrc_data)->album = malloc(sizeof(char) * (end - start - al_len + 1));
MP_CHECK((*lrc_data)->album);
mp_assert((*lrc_data)->album);
- strncpy((*lrc_data)->album, start+al_len, end-start-al_len);
- (*lrc_data)->album[end-start-al_len] = '\0';
+ strncpy((*lrc_data)->album, start + al_len, end - start - al_len);
+ (*lrc_data)->album[end - start - al_len] = '\0';
/* DEBUG_TRACE("title: %s\n", (*lrc_data)->album); */
}
}
end = strstr(start, MP_LYRIC_PARSE_END_INDEX);
if (end != NULL) {
char buf[MP_LRC_LINE_BUF_LEN] = {'0'};
- memcpy(buf, start+offset_len, end-start-offset_len);
- buf[end-start-offset_len] = '\0';
+ memcpy(buf, start + offset_len, end - start - offset_len);
+ buf[end - start - offset_len] = '\0';
(*lrc_data)->offset = atoi(buf);
/* DEBUG_TRACE("offset: %d\n", (*lrc_data)->offset); */
}
/* DEBUG_TRACE("begin: %d, len = %d ", subs[0].rm_so, len); */
char buf[MP_LRC_LINE_BUF_LEN] = {'0'};
- memcpy(buf, head+subs[0].rm_so+1, len);
+ memcpy(buf, head + subs[0].rm_so + 1, len);
buf[len] = '\0';
long time = _mp_lyric_mgr_str2time(buf);
DEBUG_TRACE("time%d: %d\n", eina_list_count((*lrc_data)->synclrc_list), new_node->time);
DEBUG_TRACE("lyric%d: %s\n", eina_list_count((*lrc_data)->synclrc_list), new_node->lyric);
- } else
+ } else {
goto FAIL_GET_PARSE_LINE;
+ }
head += subs[0].rm_eo;
}
i++;
- *line = malloc(sizeof(char)*i);
+ *line = malloc(sizeof(char) * i);
MP_CHECK_VAL(line, -1);
memset(*line, 0, sizeof(char)*i);
- strncpy(*line, buffer, i-1);
+ strncpy(*line, buffer, i - 1);
/* DEBUG_TRACE("line=%s\n",*line);
DEBUG_TRACE("i=%d\n",i); */
return NULL;
}
new_node->time = 0;
- if (new_node->lyric != NULL)
+ if (new_node->lyric != NULL) {
free(new_node->lyric);
+ }
new_node->lyric = strdup(line);
lrc_data->unsynclrc_list = eina_list_append(lrc_data->unsynclrc_list, (gpointer)new_node);
sync = 0;
mp_lrc_node_t *node = NULL;
Eina_List *next = NULL;
- EINA_LIST_FOREACH(synclrc_list, next, node)
- {
+ EINA_LIST_FOREACH(synclrc_list, next, node) {
if (node) {
- if (node->lyric != NULL)
+ if (node->lyric != NULL) {
free(node->lyric);
+ }
free(node);
}
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-music-view-mgr.h"
startfunc;
int res = MusicViewInit();
- if (res)
+ if (res) {
WARN_TRACE("Fail to init music view res: 0x%x", res);
- else
+ } else {
g_music_view_init = 1;
+ }
return res;
}
MP_CHECK_VAL(g_music_view_init, -1);
int res = MusicViewRelease();
- if (res)
+ if (res) {
WARN_TRACE("Fail to init music view");
+ }
g_music_view_init = 0;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <sound_manager.h>
mp_playlist_mgr_set_current(ad->playlist_mgr, next);
mp_play_new_file(ad, true);
#ifdef MP_FEATURE_CLOUD
- if (ret == MP_PLAY_ERROR_NETWORK)
+ if (ret == MP_PLAY_ERROR_NETWORK) {
mp_play_next_file(ad, true);
+ }
#endif
} else {
#ifdef MP_SOUND_PLAYER
}
}
- if (GET_PLAYER_VIEW)
+ if (GET_PLAYER_VIEW) {
mp_player_view_refresh(GET_PLAYER_VIEW);
+ }
mp_view_mgr_post_event(GET_VIEW_MGR, MP_PLAYLIST_MGR_ITEM_CHANGED);
MP_CHECK(ad);
mp_minicontroller_update_progressbar(ad);
#ifdef MP_FEATURE_LOCKSCREEN
- mp_lockscreenmini_update_progressbar(ad);
+ mp_lockscreenmini_update_progressbar(ad);
#endif
}
}
}
- #ifndef MP_SOUND_PLAYER
+#ifndef MP_SOUND_PLAYER
mp_view_mgr_post_event(GET_VIEW_MGR, MP_UPDATE_NOW_PLAYING);
/* mp_setting_save_now_playing(ad); */
- #endif
+#endif
}
int error = 0;
- mp_retvm_if (ad == NULL, ECORE_CALLBACK_CANCEL, "appdata is NULL");
+ mp_retvm_if(ad == NULL, ECORE_CALLBACK_CANCEL, "appdata is NULL");
if (ad->player_state != PLAY_STATE_PAUSED && ad->player_state != PLAY_STATE_PLAYING && ad->player_state != PLAY_STATE_READY) {
return ECORE_CALLBACK_RENEW;
}
if (ad->is_ff) {
ad->ff_rew_distance += LONG_PRESS_TIME_INCREASE;
#ifdef MP_FEATURE_AVRCP_13
- if (!ad->is_Longpress)
+ if (!ad->is_Longpress) {
mp_avrcp_noti_player_state(MP_AVRCP_STATE_FF);
+ }
#endif
} else {
ad->ff_rew_distance -= LONG_PRESS_TIME_INCREASE;
#ifdef MP_FEATURE_AVRCP_13
- if (!ad->is_Longpress)
+ if (!ad->is_Longpress) {
mp_avrcp_noti_player_state(MP_AVRCP_STATE_FF);
+ }
#endif
}
}
_mp_player_control_move_position(ad->ff_rew_distance);
- if (ad->longpress_timer)
+ if (ad->longpress_timer) {
ecore_timer_interval_set(ad->longpress_timer, FF_REW_INTERVAL);
+ }
endfunc;
_mp_play_control_add_longpressed_timer(void *data, double interval)
{
struct appdata *ad = data;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
MP_CHECK(!ad->longpress_timer);
ad->longpress_timer =
- ecore_timer_add(interval, _mp_play_control_long_press_timer_cb, ad);
+ ecore_timer_add(interval, _mp_play_control_long_press_timer_cb, ad);
}
void
_mp_play_control_del_longpressed_timer(void *data)
{
struct appdata *ad = data;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
ad->ff_rew_distance = 0;
mp_ecore_timer_del(ad->longpress_timer);
int error = mp_player_mgr_resume(ad);
if (!error) {
mp_setting_set_nowplaying_id(getpid());
- if (ad->player_state == PLAY_STATE_PAUSED)
+ if (ad->player_state == PLAY_STATE_PAUSED) {
mp_play_resume(ad);
+ }
ad->player_state = PLAY_STATE_PLAYING;
} else {
ad->auto_resume = true;
mp_play_destory(ad);
}
#endif
- } else if (!ad->auto_resume)
+ } else if (!ad->auto_resume) {
message = STR_MP_UNABLE_TO_PLAY_ERROR_OCCURED;
+ }
if (add_watch && (ad->auto_next || ad->auto_resume)) {
WARN_TRACE("Enter add watch callback to resume after call or alarm");
- WARN_TRACE("Leave add watch callback to resume after call or alarm");
+ WARN_TRACE("Leave add watch callback to resume after call or alarm");
}
} else if (ret == PLAYER_ERROR_INVALID_OPERATION && mp_player_mgr_is_seeking()) {
WARN_TRACE("Trying to resume while seeking. Do not show error msg");
}
if (message) {
- if (ad->is_focus_out)
+ if (ad->is_focus_out) {
mp_util_post_status_message(ad, GET_STR(message));
- else
+ } else
#ifndef MP_SOUND_PLAYER
- mp_widget_text_popup(ad, GET_STR(message));
+ mp_widget_text_popup(ad, GET_STR(message));
#else
- mp_widget_text_cb_popup(ad, GET_STR(message), _mp_play_text_popup_exit_timeout_cb);
+ mp_widget_text_cb_popup(ad, GET_STR(message), _mp_play_text_popup_exit_timeout_cb);
#endif
}
}
ad->music_length = mp_player_mgr_get_duration() / 1000.0;
if (ad->music_length <= 0) {
mp_track_info_t *track_info = ad->current_track_info;
- if (track_info)
+ if (track_info) {
ad->music_length = track_info->duration / 1000.0;
+ }
}
}
}
PROFILE_OUT("mp_player_mgr_create");
- if (ad->b_minicontroller_show)
+ if (ad->b_minicontroller_show) {
mp_minicontroller_update(ad, true);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
if (ad->b_lockmini_show) {
void
mp_play_control_play_pause(struct appdata *ad, bool play)
{
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
SECURE_DEBUG("play [%d], ad->player_state: %d", play, ad->player_state);
-/* int ret = 0; */
+ /* int ret = 0; */
_mp_play_control_del_longpressed_timer(ad);
int error = mp_player_mgr_resume(ad);
if (!error) {
mp_setting_set_nowplaying_id(getpid());
- if (ad->player_state == PLAY_STATE_PAUSED)
+ if (ad->player_state == PLAY_STATE_PAUSED) {
mp_play_resume(ad);
+ }
ad->player_state = PLAY_STATE_PLAYING;
} else {
mp_play_control_on_error(ad, error, FALSE);
}
return;
}
- if (ad->win_minicon)
+ if (ad->win_minicon) {
mp_minicontroller_update_control(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
if (ad->win_lockmini) {
mp_play_start_in_ready_state(ad);
} else if (ad->player_state == PLAY_STATE_PLAYING) {
WARN_TRACE("player_state is already playing. Update view state");
- if (ad->win_minicon)
+ if (ad->win_minicon) {
mp_minicontroller_update(ad, false);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
if (ad->win_lockmini) {
WARN_TRACE("player_state is prepareing. set paused_by_user!!!");
ad->paused_by_user = TRUE;
ad->freeze_indicator_icon = false;
- if (ad->win_minicon)
+ if (ad->win_minicon) {
mp_minicontroller_update_control(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
if (ad->win_lockmini) {
}
if (play) {
if (ad->current_track_info) {
- if (mp_setting_read_playing_status(ad->current_track_info->uri, "playing") != 1)
+ if (mp_setting_read_playing_status(ad->current_track_info->uri, "playing") != 1) {
mp_setting_write_playing_status(ad->current_track_info->uri, "playing");
+ }
}
} else {
if (ad->current_track_info) {
- if (mp_setting_read_playing_status(ad->current_track_info->uri, "paused") != 1)
+ if (mp_setting_read_playing_status(ad->current_track_info->uri, "paused") != 1) {
mp_setting_write_playing_status(ad->current_track_info->uri, "paused");
+ }
}
}
}
void
mp_play_control_resume_via_media_key(struct appdata *ad)
{
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
SECURE_DEBUG("ad->player_state: %d", ad->player_state);
mp_play_control_on_error(ad, error, FALSE);
}
} else {
- if (ad->player_state == PLAY_STATE_PAUSED)
+ if (ad->player_state == PLAY_STATE_PAUSED) {
mp_play_resume(ad);
+ }
ad->player_state = PLAY_STATE_PLAYING;
- if (ad->win_minicon)
+ if (ad->win_minicon) {
mp_minicontroller_update_control(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
if (ad->win_lockmini) {
}
mp_view_mgr_post_event(GET_VIEW_MGR, MP_UNSET_NOW_PLAYING);
- if (ad->b_minicontroller_show)
+ if (ad->b_minicontroller_show) {
mp_minicontroller_hide(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
if (ad->b_lockmini_show) {
mp_lockscreenmini_hide(ad);
{
eventfunc;
struct appdata *ad = mp_util_get_appdata();
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
mp_play_next_file(ad, TRUE);
}
{
startfunc;
struct appdata *ad = mp_util_get_appdata();
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
MpView_t *view = mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_PLAYER);
mp_player_view_update_progressbar(view);
{
eventfunc;
struct appdata *ad = mp_util_get_appdata();
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
int pos = mp_player_mgr_get_position();
- if (pos > 3000)/* mp_playlist_mgr_count(ad->playlist_mgr) == 1 */ {
+ if (pos > 3000) { /* mp_playlist_mgr_count(ad->playlist_mgr) == 1 */
if (mp_player_mgr_set_position(0, mp_play_control_set_position_cb, NULL)) {
double get_pos = mp_player_mgr_get_position() / 1000.0;
mp_play_control_ff(int press, bool event_by_mediakey, bool clicked)
{
struct appdata *ad = mp_util_get_appdata();
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
EVENT_TRACE("Next button press[%d]\n", press);
ad->is_ff = TRUE;
double interval = LONG_PRESS_INTERVAL;
- if (event_by_mediakey)
+ if (event_by_mediakey) {
interval = MEDIA_KEY_LONG_PRESS_INTERVAL;
+ }
if (press) {
_mp_play_control_add_longpressed_timer(ad, interval);
mp_play_control_rew(int press, bool event_by_mediakey, bool clicked)
{
struct appdata *ad = mp_util_get_appdata();
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
EVENT_TRACE("Previous button press[%d]\n", press);
ad->is_ff = FALSE;
double interval = LONG_PRESS_INTERVAL;
- if (event_by_mediakey)
+ if (event_by_mediakey) {
interval = MEDIA_KEY_LONG_PRESS_INTERVAL;
+ }
if (press) {
_mp_play_control_add_longpressed_timer(ad, interval);
if (ad->is_Longpress) {
mp_play_control_reset_ff_rew();
} else if (clicked) {
- if (!event_by_mediakey)
+ if (!event_by_mediakey) {
mp_play_control_prev();
- else {
+ } else {
/* if media key event is MEDIA_KEY_REWIND, move position even if short press */
_mp_player_control_move_position(-SEEK_DIFF);
}
void mp_play_control_reset_ff_rew(void)
{
struct appdata *ad = mp_util_get_appdata();
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
_mp_play_control_del_longpressed_timer(ad);
ad->is_Longpress = false;
#ifdef MP_FEATURE_AVRCP_13
- if (ad->player_state == PLAY_STATE_PLAYING)
+ if (ad->player_state == PLAY_STATE_PLAYING) {
mp_avrcp_noti_player_state(MP_AVRCP_STATE_PLAYING);
- else if (ad->player_state == PLAY_STATE_PAUSED)
+ } else if (ad->player_state == PLAY_STATE_PAUSED) {
mp_avrcp_noti_player_state(MP_AVRCP_STATE_PAUSED);
- else
+ } else {
mp_avrcp_noti_player_state(MP_AVRCP_STATE_STOPPED);
+ }
#endif
}
}
mp_play_control_shuffle_set(ad, FALSE);
} else if (!strcmp(emission, SIGNAL_SHUFFLE_OFF)) { /* TURN ON SHUFFE */
mp_play_control_shuffle_set(ad, TRUE);
- } else if (!strcmp(emission, SIGNAL_REP_ALL)) /* off -1 - all - off //off - all - 1 */ {
+ } else if (!strcmp(emission, SIGNAL_REP_ALL)) { /* off -1 - all - off //off - all - 1 */
/* repeat 1 */
mp_setting_set_repeat_state(MP_SETTING_REP_1);
mp_playlist_mgr_set_repeat(ad->playlist_mgr, MP_PLST_REPEAT_ONE);
}
#ifdef MP_FEATURE_LOCKSCREEN
- if (ad->win_lockmini) {
- mp_lockscreenmini_update_shuffle_and_repeat_btn(ad);
- }
+ if (ad->win_lockmini) {
+ mp_lockscreenmini_update_shuffle_and_repeat_btn(ad);
+ }
#endif
}
{
eventfunc;
struct appdata *ad = data;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
ad->music_pos = ad->music_length;
mp_player_view_update_progressbar(GET_PLAYER_VIEW);
mp_play_control_shuffle_set(void *data, bool shuffle_enable)
{
struct appdata *ad = mp_util_get_appdata();
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
#ifdef MP_FEATURE_AVRCP_13
- if (shuffle_enable)
+ if (shuffle_enable) {
mp_avrcp_noti_shuffle_mode(MP_AVRCP_SHUFFLE_ON);
- else
+ } else {
mp_avrcp_noti_shuffle_mode(MP_AVRCP_SHUFFLE_OFF);
+ }
#endif
mp_playlist_mgr_set_shuffle(ad->playlist_mgr, shuffle_enable);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
void mp_player_mgr_set_started_db(mp_player_started_cb callback, void *user_data)
{
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return;
+ }
MP_CHECK(g_player_cbs);
void mp_player_mgr_set_completed_cb(player_completed_cb callback, void *user_data)
{
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return;
+ }
MP_CHECK(g_player_cbs);
void mp_player_mgr_set_interrupted_cb(player_interrupted_cb callback, void *user_data)
{
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return;
+ }
MP_CHECK(g_player_cbs);
void mp_player_mgr_set_error_cb(player_error_cb callback, void *user_data)
{
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return;
+ }
MP_CHECK(g_player_cbs);
void mp_player_mgr_set_buffering_cb(player_buffering_cb callback, void *user_data)
{
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return;
+ }
MP_CHECK(g_player_cbs);
void mp_player_mgr_set_prepare_cb(player_prepared_cb callback, void *user_data)
{
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return;
+ }
MP_CHECK(g_player_cbs);
void mp_player_mgr_unset_completed_cb(void)
{
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return;
+ }
MP_CHECK(g_player_cbs);
void mp_player_mgr_unset_interrupted_cb(void)
{
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return;
+ }
MP_CHECK(g_player_cbs);
void mp_player_mgr_unset_error_cb(void)
{
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return;
+ }
MP_CHECK(g_player_cbs);
void mp_player_mgr_unset_buffering_cb(void)
{
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return;
+ }
MP_CHECK(g_player_cbs);
void mp_player_mgr_set_paused_cb(mp_player_paused_cb callback, void *user_data)
{
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return;
+ }
MP_CHECK(g_player_cbs);
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return;
+ }
MP_CHECK(g_player_cbs);
mp_ecore_timer_del(ad->duration_change_timer);
ad->duration_change_timer = ecore_timer_add(5.0, _mp_player_mgr_duration_timer_cb, g_player_cbs);
- if (mp_player_mgr_get_state() == PLAYER_STATE_PLAYING && !ad->is_lcd_off)
+ if (mp_player_mgr_get_state() == PLAYER_STATE_PLAYING && !ad->is_lcd_off) {
MP_TIMER_THAW(ad->duration_change_timer);
- else
+ } else {
MP_TIMER_FREEZE(ad->duration_change_timer);
+ }
}
player_state_e
{
player_state_e state_now = PLAYER_STATE_NONE;
- if (!_player)
+ if (!_player) {
return state_now;
+ }
g_player_apis.get_state(_player, &state_now);
return state_now;
switch (extra_data->cb_type) {
case MP_PLAYER_CB_TYPE_STARTED:
- if (g_player_cbs->started_cb)
+ if (g_player_cbs->started_cb) {
g_player_cbs->started_cb(g_player_cbs->user_data[MP_PLAYER_CB_TYPE_STARTED]);
+ }
break;
case MP_PLAYER_CB_TYPE_COMPLETED:
- if (g_player_cbs->completed_cb)
+ if (g_player_cbs->completed_cb) {
g_player_cbs->completed_cb(g_player_cbs->user_data[MP_PLAYER_CB_TYPE_COMPLETED]);
+ }
break;
case MP_PLAYER_CB_TYPE_INTURRUPTED:
- if (g_player_cbs->interrupted_cb)
+ if (g_player_cbs->interrupted_cb) {
g_player_cbs->interrupted_cb(extra_data->param.interrupted_code, g_player_cbs->user_data[MP_PLAYER_CB_TYPE_INTURRUPTED]);
+ }
break;
case MP_PLAYER_CB_TYPE_ERROR:
- if (g_player_cbs->error_cb)
+ if (g_player_cbs->error_cb) {
g_player_cbs->error_cb(extra_data->param.error_code, g_player_cbs->user_data[MP_PLAYER_CB_TYPE_ERROR]);
+ }
break;
case MP_PLAYER_CB_TYPE_BUFFERING:
- if (g_player_cbs->buffering_cb)
+ if (g_player_cbs->buffering_cb) {
g_player_cbs->buffering_cb(extra_data->param.percent, g_player_cbs->user_data[MP_PLAYER_CB_TYPE_BUFFERING]);
+ }
break;
case MP_PLAYER_CB_TYPE_PREPARE:
- if (g_player_cbs->prepare_cb)
+ if (g_player_cbs->prepare_cb) {
g_player_cbs->prepare_cb(g_player_cbs->user_data[MP_PLAYER_CB_TYPE_PREPARE]);
+ }
break;
case MP_PLAYER_CB_TYPE_PAUSED:
- if (g_player_cbs->paused_cb)
+ if (g_player_cbs->paused_cb) {
g_player_cbs->paused_cb(g_player_cbs->user_data[MP_PLAYER_CB_TYPE_PAUSED]);
+ }
break;
case MP_PLAYER_CB_TYPE_PROGRESSIVE_DOWNLOAD_MESSAGE:
- if (g_player_cbs->pd_message_cb)
+ if (g_player_cbs->pd_message_cb) {
g_player_cbs->pd_message_cb(extra_data->param.pd_message_type, g_player_cbs->user_data[MP_PLAYER_CB_TYPE_PROGRESSIVE_DOWNLOAD_MESSAGE]);
+ }
break;
default:
if (_player_type == MP_PLAYER_TYPE_MMFW) {
#ifdef MP_SOUND_PLAYER
- if (ad->cookie)
+ if (ad->cookie) {
player_set_streaming_cookie(_player, ad->cookie, strlen(ad->cookie));
+ }
#endif
}
g_player_apis.set_sound_type(_player, SOUND_TYPE_MEDIA);
PLAYER_LEAVE_LOG("set_sound_type");
}
- if (g_player_apis.set_audio_latency_mode)
+ if (g_player_apis.set_audio_latency_mode) {
g_player_apis.set_audio_latency_mode(_player, AUDIO_LATENCY_MODE_HIGH);
+ }
is_seeking = false;
resume_on_seek_done = false;
mp_assert(g_player_cbs);
}
- if (g_player_apis.set_started_cb)
+ if (g_player_apis.set_started_cb) {
g_player_apis.set_started_cb(_player, _mp_player_mgr_started_cb, NULL);
- if (g_player_apis.set_completed_cb)
+ }
+ if (g_player_apis.set_completed_cb) {
g_player_apis.set_completed_cb(_player, _mp_player_mgr_completed_cb, NULL);
- if (g_player_apis.set_interrupted_cb)
+ }
+ if (g_player_apis.set_interrupted_cb) {
g_player_apis.set_interrupted_cb(_player, _mp_player_mgr_interrupted_cb, NULL);
- if (g_player_apis.set_error_cb)
+ }
+ if (g_player_apis.set_error_cb) {
g_player_apis.set_error_cb(_player, _mp_player_mgr_error_cb, NULL);
- if (g_player_apis.set_buffering_cb)
+ }
+ if (g_player_apis.set_buffering_cb) {
g_player_apis.set_buffering_cb(_player, _mp_player_mgr_buffering_cb, NULL);
- if (g_player_apis.set_paused_cb)
+ }
+ if (g_player_apis.set_paused_cb) {
g_player_apis.set_paused_cb(_player, _mp_player_mgr_paused_cb, NULL);
+ }
- if (!g_player_pipe)
+ if (!g_player_pipe) {
g_player_pipe = ecore_pipe_add(_mp_player_mgr_callback_pipe_handler, ad);
+ }
ad->player_state = PLAY_STATE_CREATED;
MP_CHECK_FALSE(ad);
int res = true;
if (ad->current_track_info) {
- if (mp_setting_read_playing_status(ad->current_track_info->uri, "paused") != 1)
+ if (mp_setting_read_playing_status(ad->current_track_info->uri, "paused") != 1) {
mp_setting_write_playing_status(ad->current_track_info->uri, "paused");
+ }
}
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return FALSE;
+ }
mp_ecore_timer_del(ad->duration_change_timer);
struct appdata *ad = data;
int error = PLAYER_ERROR_NONE;
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return -1;
+ }
PLAYER_ENTER_LOG("prepare_async");
error = g_player_apis.prepare_async(_player, _mp_player_mgr_prepare_cb, ad);
PLAYER_LEAVE_LOG("prepare_async");
bool
mp_player_mgr_unrealize(void *data)
{
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return FALSE;
+ }
PLAYER_ENTER_LOG("unprepare");
int res = g_player_apis.unprepare(_player);
PLAYER_LEAVE_LOG("unprepare");
pause_on_seek_done = false;
g_reserved_seek_pos = -1;
- if (!g_player_apis.set_started_cb && g_player_cbs->started_cb) /* sync */
+ if (!g_player_apis.set_started_cb && g_player_cbs->started_cb) { /* sync */
g_player_cbs->started_cb(g_player_cbs->user_data[MP_PLAYER_CB_TYPE_STARTED]);
+ }
- if (!ad->is_lcd_off)
+ if (!ad->is_lcd_off) {
MP_TIMER_THAW(ad->duration_change_timer);
+ }
return err;
}
struct appdata *ad = data;
MP_CHECK_FALSE(ad);
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return FALSE;
+ }
PLAYER_ENTER_LOG("stop");
int res = g_player_apis.stop(_player);
PLAYER_LEAVE_LOG("stop");
resume_on_seek_done = false;
pause_on_seek_done = false;
- if (ad->duration_change_timer)
+ if (ad->duration_change_timer) {
MP_TIMER_FREEZE(ad->duration_change_timer);
+ }
mp_play_stop(ad);
return TRUE;
is_seeking = false;
g_reserved_seek_pos = -1;
- if (!ad->is_lcd_off)
+ if (!ad->is_lcd_off) {
MP_TIMER_THAW(ad->duration_change_timer);
+ }
mp_player_view_update_progressbar(GET_PLAYER_VIEW);
mp_player_view_progress_timer_thaw(GET_PLAYER_VIEW);
mp_util_release_cpu();
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return FALSE;
+ }
PLAYER_ENTER_LOG("pause");
err = g_player_apis.pause(_player);
MP_TIMER_FREEZE(ad->duration_change_timer);
- if (!g_player_apis.set_paused_cb && g_player_cbs->paused_cb)
+ if (!g_player_apis.set_paused_cb && g_player_cbs->paused_cb) {
g_player_cbs->paused_cb(g_player_cbs->user_data[MP_PLAYER_CB_TYPE_PAUSED]);
+ }
return TRUE;
}
is_seeking = false;
#ifdef MP_FEATURE_AVRCP_13
- mp_avrcp_noti_track_position((unsigned int)data);
+ mp_avrcp_noti_track_position((unsigned int)data);
#endif
if (g_requesting_cb) {
static void
_mp_player_mgr_seek_done_cb(void *data)
{
- if (is_seeking)
+ if (is_seeking) {
mp_player_mgr_seek_done(data);
+ }
}
bool
bool
mp_player_mgr_set_position(unsigned int pos, Seek_Done_Cb done_cb, void *data)
{
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return FALSE;
+ }
if (is_seeking) {
g_reserved_seek_pos = pos;
mp_player_mgr_set_play_speed(double rate)
{
int err = PLAYER_ERROR_NONE;
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return FALSE;
+ }
- if (g_player_apis.set_play_rate)
+ if (g_player_apis.set_play_rate) {
err = g_player_apis.set_play_rate(_player, rate);
- else
+ } else {
WARN_TRACE("Unsupported function");
+ }
if (err != PLAYER_ERROR_NONE) {
ERROR_TRACE("Error [0x%x] when set_playback_rate(%f)", err, rate);
{
int pos = 0;
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return 0;
+ }
if (g_player_apis.get_position(_player, &pos) != PLAYER_ERROR_NONE) {
ERROR_TRACE("Error when mp_player_mgr_get_position");
int
mp_player_mgr_get_duration(void)
{
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return 0;
+ }
int duration = 0;
if (foreground) {
set = true;
} else {
- if (state == PLAYER_STATE_PLAYING)
+ if (state == PLAYER_STATE_PLAYING) {
set = true;
- else
+ } else {
set = false;
+ }
}
EVENT_TRACE("Foreground[%d], PlayerState[%d], set[%d]", foreground, state, set);
PLAYER_ENTER_LOG("sound_manager_set_media_session_option");
ret = sound_manager_set_media_session_option(SOUND_SESSION_OPTION_PAUSE_OTHERS_WHEN_START,
- SOUND_SESSION_OPTION_INTERRUPTIBLE_DURING_PLAY);
+ SOUND_SESSION_OPTION_INTERRUPTIBLE_DURING_PLAY);
PLAYER_LEAVE_LOG("sound_manager_set_media_session_option");
- if (ret != SOUND_MANAGER_ERROR_NONE)
+ if (ret != SOUND_MANAGER_ERROR_NONE) {
return FALSE;
+ }
return TRUE;
}
mp_player_mgr_set_mute(bool bMuteEnable)
{
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return;
+ }
if (g_player_apis.set_mute(_player, bMuteEnable) != PLAYER_ERROR_NONE) {
ERROR_TRACE("[ERR] mm_player_set_mute");
int step = 1;
int new_vol = current + step;
- if (new_vol > max)
+ if (new_vol > max) {
new_vol = max;
+ }
bool ret = true;
if (current < max) {
int step = 1;
int new_vol = current - step;
- if (new_vol < 0)
+ if (new_vol < 0) {
new_vol = 0;
+ }
bool ret = true;
if (current > 0) {
bool
mp_player_mgr_get_content_info(char **title, char **album, char **artist, char **author, char **genre, char **year)
{
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return false;
+ }
MP_CHECK_FALSE(g_player_apis.get_content_info);
{
startfunc;
- if (!mp_player_mgr_is_active())
+ if (!mp_player_mgr_is_active()) {
return -1;
+ }
int err = player_set_progressive_download_path(_player, path);
if (err != PLAYER_ERROR_NONE) {
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-playlist-mgr.h"
#ifdef MP_FEATURE_CLOUD
IF_FREE(node->streaming_uri);
- if (node->cancel_id)
+ if (node->cancel_id) {
mp_cloud_cancel_request(node->cancel_id);
+ }
#endif
IF_FREE(node);
}
mp_plst_mgr *playlist_mgr = calloc(1, sizeof(mp_plst_mgr));
srand((unsigned int)time(NULL));
#ifndef MP_SOUND_PLAYER
-/* __mp_playlist_mgr_remove_list(); */
+ /* __mp_playlist_mgr_remove_list(); */
#endif
endfunc;
return playlist_mgr;
if (length > 0) {
rand = rand_r(&seed);
- pos = rand%(length-queue_lenth+1);
+ pos = rand % (length - queue_lenth + 1);
}
return pos;
static void __mp_playlist_mgr_select_list(mp_plst_mgr *playlist_mgr)
{
- if (playlist_mgr->shuffle_state)
+ if (playlist_mgr->shuffle_state) {
playlist_mgr->list = playlist_mgr->shuffle_list;
- else
+ } else {
playlist_mgr->list = playlist_mgr->normal_list;
+ }
}
#ifndef MP_SOUND_PLAYER
fclose(fp);
return;
}
- if (item->title)
+ if (item->title) {
fprintf(fp, "%s\n", item->title);
- else
+ } else {
fprintf(fp, "%s\n", "");
+ }
- if (item->artist)
+ if (item->artist) {
fprintf(fp, "%s\n", item->artist);
- else
+ } else {
fprintf(fp, "%s\n", "");
+ }
fprintf(fp, "%s\n", item->uri);
}
static void
__mp_playlist_mgr_save_list(mp_plst_mgr *playlist_mgr)
{
- if (!playlist_mgr->save_timer)
+ if (!playlist_mgr->save_timer) {
playlist_mgr->save_timer = ecore_timer_add(0.1, _playlist_save_timer_cb, playlist_mgr);
+ }
}
#endif
int pos = 0;
mp_plst_item *cur = NULL;
- if (position > g_list_length(playlist_mgr->normal_list))
+ if (position > g_list_length(playlist_mgr->normal_list)) {
position = -1;
+ }
/*insert to normal list*/
- if (position < 0)
+ if (position < 0) {
playlist_mgr->normal_list = g_list_append(playlist_mgr->normal_list, node);
- else
+ } else {
playlist_mgr->normal_list = g_list_insert(playlist_mgr->normal_list, node, position);
+ }
/*insert to shuffle list*/
#ifdef MP_FEATURE_PLST_QUEUE
pos = __mp_playlist_mgr_rand_position(g_list_length(playlist_mgr->normal_list), queue_lenth);
int queue_start = g_list_index(playlist_mgr->shuffle_list, g_list_nth_data(playlist_mgr->queue_list, 0));
- if (pos >= queue_start-1)
+ if (pos >= queue_start - 1) {
pos += queue_lenth;
+ }
#else
pos = __mp_playlist_mgr_rand_position(g_list_length(playlist_mgr->normal_list), 0);
#endif
- if (playlist_mgr->shuffle_state)
+ if (playlist_mgr->shuffle_state) {
cur = mp_playlist_mgr_get_current(playlist_mgr);
+ }
playlist_mgr->shuffle_list = g_list_insert(playlist_mgr->shuffle_list, node, pos);
DEBUG_TRACE("delete : %s", item->uid);
new_list = g_list_remove_link(new_list, remove);
g_list_free(remove);
- } else
+ } else {
idx++;
+ }
remove = g_list_nth(new_list, idx);
}
list = g_list_previous(list);
} while (list);
- if (playlist_mgr->queue_item_cb)
+ if (playlist_mgr->queue_item_cb) {
playlist_mgr->queue_item_cb(MP_PLSYLIST_QUEUE_MOVED, playlist_mgr->shuffle_state ? s_idx : idx, playlist_mgr->userdata);
+ }
}
mp_plst_item *mp_playlist_mgr_item_queue(mp_plst_mgr *playlist_mgr, const char *uri, const char *uid, mp_track_type type)
if (playlist_mgr->queue_list) {
last = g_list_last(playlist_mgr->queue_list);
- if (last)
+ if (last) {
p_data = last->data;
+ }
}
/*create data*/
mp_plst_item *node = calloc(1, sizeof(mp_plst_item));
/*insert queue items to list*/
if (p_data) {
- pos = g_list_index(playlist_mgr->normal_list, p_data)+1;
- s_pos = g_list_index(playlist_mgr->shuffle_list, p_data)+1;
+ pos = g_list_index(playlist_mgr->normal_list, p_data) + 1;
+ s_pos = g_list_index(playlist_mgr->shuffle_list, p_data) + 1;
} else {
__mp_playlist_mgr_index(playlist_mgr, &pos, &s_pos);
- pos++; s_pos++;
+ pos++;
+ s_pos++;
}
playlist_mgr->normal_list = g_list_insert(playlist_mgr->normal_list, node, pos);
playlist_mgr->shuffle_list = g_list_insert(playlist_mgr->shuffle_list, node, s_pos);
/*select list */
__mp_playlist_mgr_select_list(playlist_mgr);
- if (playlist_mgr->queue_item_cb)
+ if (playlist_mgr->queue_item_cb) {
playlist_mgr->queue_item_cb(MP_PLAYLIST_QUEUE_ADDED, playlist_mgr->shuffle_state ? s_pos : pos, playlist_mgr->userdata);
+ }
return node;
}
playlist_mgr->current_index = g_list_index(playlist_mgr->list, cur);
}
- if (playlist_mgr->current_index < 0 || playlist_mgr->current_index >= mp_playlist_mgr_count(playlist_mgr))
+ if (playlist_mgr->current_index < 0 || playlist_mgr->current_index >= mp_playlist_mgr_count(playlist_mgr)) {
playlist_mgr->current_index = 0;
+ }
if (cur == item) {
mp_playlist_mgr_set_current(playlist_mgr, mp_playlist_mgr_get_nth(playlist_mgr, playlist_mgr->current_index));
mp_playlist_mgr_set_playlist_id(playlist_mgr, 0);
- if (playlist_mgr->normal_list)
+ if (playlist_mgr->normal_list) {
g_list_free_full(playlist_mgr->normal_list, __mp_playlist_mgr_item_free);
- if (playlist_mgr->shuffle_list)
+ }
+ if (playlist_mgr->shuffle_list) {
g_list_free(playlist_mgr->shuffle_list);
+ }
#ifdef MP_FEATURE_PLST_QUEUE
if (playlist_mgr->queue_list) {
playlist_mgr->current_index = 0;
- if (playlist_mgr->item_change_cb)
+ if (playlist_mgr->item_change_cb) {
playlist_mgr->item_change_cb(NULL, playlist_mgr->item_change_userdata);
+ }
- if (playlist_mgr->lazy_appender)
+ if (playlist_mgr->lazy_appender) {
_mp_playlist_mgr_reset_lazy_appender(playlist_mgr);
+ }
#ifndef MP_SOUND_PLAYER
/* __mp_playlist_mgr_remove_list(); */
MP_CHECK_VAL(playlist_mgr, 0);
mp_plst_item *cur = NULL;
- if (playlist_mgr->list)
+ if (playlist_mgr->list) {
cur = g_list_nth_data(playlist_mgr->list, playlist_mgr->current_index);
+ }
if (!cur) {
WARN_TRACE("no current!!!");
count = mp_playlist_mgr_count(playlist_mgr);
- if (playlist_mgr->repeat_state == MP_PLST_REPEAT_ONE && !force)
+ if (playlist_mgr->repeat_state == MP_PLST_REPEAT_ONE && !force) {
index = playlist_mgr->current_index;
- else
+ } else {
index = playlist_mgr->current_index + 1;
+ }
if (count <= index) {
if (playlist_mgr->repeat_state == MP_PLST_REPEAT_ALL || force) {
- if (playlist_mgr->shuffle_state && refresh_shuffle)
+ if (playlist_mgr->shuffle_state && refresh_shuffle) {
__mp_playlist_mgr_refresh_shuffle(playlist_mgr);
+ }
index = 0;
- } else
+ } else {
return NULL;
+ }
}
if (index >= count) {
#ifdef MP_FEATURE_PLST_QUEUE
/*insert queue item after cur*/
- if (insert_queue)
+ if (insert_queue) {
__mp_playlist_mgr_insert_queue_links(playlist_mgr);
+ }
#endif
finish:
#ifdef MP_FEATURE_PLST_QUEUE
- if (call_remove_item_callback && playlist_mgr->queue_item_cb)
+ if (call_remove_item_callback && playlist_mgr->queue_item_cb) {
playlist_mgr->queue_item_cb(MP_PLSYLIST_QUEUE_REMOVED, before_index, playlist_mgr->userdata);
+ }
#endif
- if (playlist_mgr->item_change_cb)
+ if (playlist_mgr->item_change_cb) {
playlist_mgr->item_change_cb(cur, playlist_mgr->item_change_userdata);
+ }
return;
}
playlist_mgr->list = g_list_delete_link(playlist_mgr->list, target);
playlist_mgr->list = g_list_insert(playlist_mgr->list, item, new_index);
- if (current)
+ if (current) {
playlist_mgr->current_index = g_list_index(playlist_mgr->list, current);
+ }
- if (playlist_mgr->shuffle_state)
+ if (playlist_mgr->shuffle_state) {
playlist_mgr->shuffle_list = playlist_mgr->list;
- else
+ } else {
playlist_mgr->normal_list = playlist_mgr->list;
+ }
}
void mp_playlist_mgr_check_existance_and_refresh(mp_plst_mgr *playlist_mgr, bool *current_removed)
}
int added = 0;
- char line[MAX_NAM_LEN+1];
+ char line[MAX_NAM_LEN + 1];
- START:
+START:
while (fgets(line, MAX_NAM_LEN, appender->fp)) {
/* artist */
- if (!fgets(line, MAX_NAM_LEN, appender->fp))
+ if (!fgets(line, MAX_NAM_LEN, appender->fp)) {
break;
+ }
/* uri */
if (fgets(line, MAX_NAM_LEN, appender->fp)) {
line[MAX_NAM_LEN] = 0;
- line[strlen(line)-1] = 0;
- } else
+ line[strlen(line) - 1] = 0;
+ } else {
break;
+ }
if (mp_check_file_exist(line)) {
mp_plst_item *item = mp_playlist_mgr_item_append(playlist_mgr, line, NULL, NULL, NULL, MP_TRACK_URI);
- if (item)
+ if (item) {
++added;
+ }
}
if (appender->add_remained) {
appender->skip_count--;
- if (appender->skip_count == 0)
+ if (appender->skip_count == 0) {
break;
+ }
}
if (added >= MP_PLST_LAZY_APPENDER_MAX_COUNT) {
mp_plst_item *cur_item = NULL;
- if (!mp_check_file_exist(cur_file_path))
+ if (!mp_check_file_exist(cur_file_path)) {
cur_file_path = NULL;
+ }
_mp_playlist_mgr_reset_lazy_appender(playlist_mgr);
FILE *fp = fopen(MP_PLST_LAZY_APPENDER_TEMP_FILE, "r");
if (fp) {
- char line[MAX_NAM_LEN+1];
+ char line[MAX_NAM_LEN + 1];
int added = 0;
int index_of_first = -1;
int skip_count = 0;
int add_remained = 0;
- START:
- while (fgets(line, MAX_NAM_LEN, fp))/*title */ {
+START:
+ while (fgets(line, MAX_NAM_LEN, fp)) { /*title */
/*artist */
- if (!fgets(line, MAX_NAM_LEN, fp))
+ if (!fgets(line, MAX_NAM_LEN, fp)) {
break;
+ }
/* uri */
if (fgets(line, MAX_NAM_LEN, fp)) {
line[MAX_NAM_LEN] = 0;
- line[strlen(line)-1] = 0;
- } else
+ line[strlen(line) - 1] = 0;
+ } else {
break;
+ }
/* find first index */
if (index_of_first == -1 && /*first track not found */
- (g_strcmp0(cur_file_path, line)) && start_index != index) {
+ (g_strcmp0(cur_file_path, line)) && start_index != index) {
skip_count++;
} else if (index_of_first < 0) {
DEBUG_TRACE("Find first track: %d", index);
index_of_first = index; /*set first index if first index not found */
}
index++;
- if (index_of_first < 0) continue; /* continue to find first */
+ if (index_of_first < 0) {
+ continue; /* continue to find first */
+ }
/* append item */
if (mp_check_file_exist(line)) {
mp_plst_item *item = mp_playlist_mgr_item_append(playlist_mgr, line, NULL, NULL, NULL, MP_TRACK_URI);
++added;
- if (!cur_item)
+ if (!cur_item) {
cur_item = item;
+ }
}
/* append remaining mode */
if (add_remained) {
skip_count--;
- if (skip_count == 0)
+ if (skip_count == 0) {
break;
+ }
}
/* create lazy appender */
mp_file_remove(MP_PLST_LAZY_APPENDER_TEMP_FILE);
endfunc;
- END:
+END:
mp_playlist_mgr_set_current(playlist_mgr, cur_item);
return cur_item;
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <string.h>
{
startfunc;
- mp_retm_if (key == NULL, "keymode is NULL");
- mp_retm_if (user_data == NULL, "user_date is NULL");
+ mp_retm_if(key == NULL, "keymode is NULL");
+ mp_retm_if(user_data == NULL, "user_date is NULL");
mp_view_mgr_post_event(GET_VIEW_MGR, MP_SETTING_PLAYLIST_CHANGED);
{
mp_setting_t *sd = NULL;
keynode_t *node = (keynode_t *) key;
- mp_retm_if (node == NULL, "keymode is NULL");
- mp_retm_if (user_data == NULL, "user_date is NULL");
+ mp_retm_if(node == NULL, "keymode is NULL");
+ mp_retm_if(user_data == NULL, "user_date is NULL");
sd = (mp_setting_t *) user_data;
int min = 0;
}
mp_debug("auto off time changed [%d] miniute", min);
- if (sd->auto_off_cb)
+ if (sd->auto_off_cb) {
sd->auto_off_cb(min, sd->auto_off_udata);
+ }
return;
}
{
mp_setting_t *sd = NULL;
keynode_t * node = (keynode_t *) key;
- mp_retm_if (node == NULL, "keymode is NULL");
- mp_retm_if (user_data == NULL, "user_date is NULL");
+ mp_retm_if(node == NULL, "keymode is NULL");
+ mp_retm_if(user_data == NULL, "user_date is NULL");
sd = (mp_setting_t *) user_data;
double speed = 0;
}
mp_debug("play speed changed [%f]", speed);
- if (sd->play_speed_cb)
+ if (sd->play_speed_cb) {
sd->play_speed_cb(speed, sd->play_speed_udata);
+ }
return;
}
{
int ret = 0;
- mp_retvm_if (g_setting == NULL, -1, "setting data is not initialized, init first!!!!!");
+ mp_retvm_if(g_setting == NULL, -1, "setting data is not initialized, init first!!!!!");
if (preference_set_changed_cb(MP_PREFKEY_PLAYLIST_VAL_INT, _mp_setting_playlist_changed_cb, g_setting) < 0) {
ERROR_TRACE("Fail to register MP_PREFKEY_PLAYLIST_VAL_INT key callback");
}
if (preference_set_changed_cb(MP_KEY_MUSIC_REPEAT, _mp_setting_repeat_changed_cb, g_setting) < 0) {
- ERROR_TRACE("Fail to register MP_KEY_MUSIC_REPEAT key callback"); ret = -1;
+ ERROR_TRACE("Fail to register MP_KEY_MUSIC_REPEAT key callback");
+ ret = -1;
}
#ifdef MP_FEATURE_AUTO_OFF
startfunc;
FILE *fp = NULL;
- char line[MAX_NAM_LEN+1];
+ char line[MAX_NAM_LEN + 1];
int pid = -1;
if ((fp = fopen(MP_NOW_PLAYING_ID_INI, "r")) == NULL) {
DEBUG_TRACE("unable to open %s/shared/data/NowPlayingStatus", DATA_PREFIX);
return -1;
}
- if (fgets(line, MAX_NAM_LEN, fp))/* #Nowplaying */ {
- /* skip */
+ if (fgets(line, MAX_NAM_LEN, fp)) { /* #Nowplaying */
+ /* skip */
}
- if (fgets(line, MAX_NAM_LEN, fp))/* pid */ {
+ if (fgets(line, MAX_NAM_LEN, fp)) { /* pid */
line[MAX_NAM_LEN] = 0;
- line[strlen(line)-1] = 0;
+ line[strlen(line) - 1] = 0;
pid = atoi(line);
}
fclose(fp);
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
- DEBUG_TRACE("%d",ad->freeze_indicator_icon);
- if (val == MP_PLAY_STATE_PLAYING)
+ DEBUG_TRACE("%d", ad->freeze_indicator_icon);
+ if (val == MP_PLAY_STATE_PLAYING) {
ad->freeze_indicator_icon = false;
+ }
- if (ad->freeze_indicator_icon)
- {
+ if (ad->freeze_indicator_icon) {
WARN_TRACE("icon freezed.. skip state changes [%d]", val);
return;
}
if (ad->music_length > 3600.) {
snprintf(total_time, sizeof(total_time), "%" MUSIC_TIME_FORMAT,
- MUSIC_TIME_ARGS(ad->music_length + 0.5));
+ MUSIC_TIME_ARGS(ad->music_length + 0.5));
snprintf(position, sizeof(position), "%" MUSIC_TIME_FORMAT,
- MUSIC_TIME_ARGS(ad->music_pos + 0.5));
+ MUSIC_TIME_ARGS(ad->music_pos + 0.5));
} else {
snprintf(total_time, sizeof(total_time), "%" PLAY_TIME_FORMAT,
- PLAY_TIME_ARGS(ad->music_length + 0.5));
+ PLAY_TIME_ARGS(ad->music_length + 0.5));
snprintf(position, sizeof(position), "%" PLAY_TIME_FORMAT,
- PLAY_TIME_ARGS(ad->music_pos + 0.5));
+ PLAY_TIME_ARGS(ad->music_pos + 0.5));
}
- if (mp_player_mgr_get_state() == PLAYER_STATE_PLAYING)
+ if (mp_player_mgr_get_state() == PLAYER_STATE_PLAYING) {
playing = "true";
+ }
fprintf(fp, "%s\n", ad->current_track_info->title);
fprintf(fp, "%s\n", ad->current_track_info->artist);
{
MP_CHECK(path);
- char line[MAX_NAM_LEN+1];
+ char line[MAX_NAM_LEN + 1];
FILE *fp = NULL;
if ((fp = fopen(MP_NOWPLAYING_INI_FILE_NAME, "r")) == NULL) {
SECURE_ERROR("unable to open %s...", MP_NOWPLAYING_INI_FILE_NAME);
return;
}
- if (fgets(line, MAX_NAM_LEN, fp))/* audio id */ {
+ if (fgets(line, MAX_NAM_LEN, fp)) { /* audio id */
/* skip */
}
- if (fgets(line, MAX_NAM_LEN, fp))/* uri */ {
+ if (fgets(line, MAX_NAM_LEN, fp)) { /* uri */
line[MAX_NAM_LEN] = 0;
- line[strlen(line)-1] = 0;
+ line[strlen(line) - 1] = 0;
*path = g_strdup(line);
}
char music_length[16] = { 0, };
if (ad->music_length > 3600.) {
snprintf(total_time, sizeof(total_time), "%" MUSIC_TIME_FORMAT,
- MUSIC_TIME_ARGS(ad->music_length));
+ MUSIC_TIME_ARGS(ad->music_length));
} else {
snprintf(total_time, sizeof(total_time), "%" PLAY_TIME_FORMAT,
- PLAY_TIME_ARGS(ad->music_length));
+ PLAY_TIME_ARGS(ad->music_length));
}
snprintf(music_length, sizeof(music_length), "%f", ad->music_length);
fprintf(fp, "[ShortCut]\n");
fprintf(fp, "title=%s\n", shortcut_title);
- if (artist)
+ if (artist) {
fprintf(fp, "artist=%s\n", artist);
+ }
fprintf(fp, "desc=%s\n", shortcut_description);
fprintf(fp, "artwork=%s\n", shortcut_image_path);
fprintf(fp, "\n");
if (!strcmp(key, "status")) {
DEBUG_TRACE("status: %s", status);
- if (!strcmp(value, status))
+ if (!strcmp(value, status)) {
valid_status = 1;
+ }
}
if (!strcmp(key, "uri")) {
DEBUG_TRACE("uri: %s", uri);
- if (!strcmp(value, uri))
+ if (!strcmp(value, uri)) {
valid_uri = 1;
+ }
}
}
}
if ((valid_uri == 1) && (valid_status == 1)) {
- if (fp)
+ if (fp) {
fclose(fp);
+ }
return 1;
}
- if (fp)
+ if (fp) {
fclose(fp);
+ }
return 0;
}
fprintf(fp, "#Nowplaying\n");
fprintf(fp, "uri=%s\n", uri);
fprintf(fp, "status=%s\n", status);
- #ifndef MP_SOUND_PLAYER
+#ifndef MP_SOUND_PLAYER
struct appdata *ad = mp_util_get_appdata();
if (ad && ad->current_track_info) {
fprintf(fp, "title=%s\n", ad->current_track_info->title);
fprintf(fp, "artist=%s\n", ad->current_track_info->artist);
fprintf(fp, "album=%s\n", ad->current_track_info->album);
- if (ad->current_track_info->thumbnail_path)
+ if (ad->current_track_info->thumbnail_path) {
fprintf(fp, "thumbnail=%s\n", ad->current_track_info->thumbnail_path);
- else
+ } else {
fprintf(fp, "thumbnail=/usr/apps/org.tizen.music-player/shared/res/shared_images/default_albumart.png\n");
+ }
}
- #endif
+#endif
fprintf(fp, "changePlayer=%s\n", "false");
fsync((int)fp);
int
mp_setting_auto_off_set_callback(MpSettingAutoOff_Cb func, void *data)
{
- mp_retvm_if (g_setting == NULL, -1, "setting data is not initialized, init first!!!!!");
+ mp_retvm_if(g_setting == NULL, -1, "setting data is not initialized, init first!!!!!");
g_setting->auto_off_cb = func;
g_setting->auto_off_udata = data;
#ifdef MP_FEATURE_PLAY_SPEED
int mp_setting_set_play_speed_change_callback(MpSettingPlaySpeed_Cb func, void *data)
{
- mp_retvm_if (g_setting == NULL, -1, "setting data is not initialized, init first!!!!!");
+ mp_retvm_if(g_setting == NULL, -1, "setting data is not initialized, init first!!!!!");
g_setting->play_speed_cb = func;
g_setting->play_speed_udata = data;
int mp_setting_get_side_sync_status(void)
{
- if (!g_setting)
+ if (!g_setting) {
mp_setting_init(mp_util_get_appdata());
+ }
return g_setting->side_sync_status;
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "music.h"
bool ret = FALSE;
{ /* connected */
ret = _mp_streaming_mgr_play_streaming_real(ad);
- if (ret == 0)
+ if (ret == 0) {
mp_player_view_update_buffering_progress(GET_PLAYER_VIEW, 0);
+ }
}
return ret;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-view-mgr.h"
Eina_List *l = NULL;
int i = 0;
Elm_Object_Item *data = NULL;
- EINA_LIST_FOREACH(list, l, data)
- {
+ EINA_LIST_FOREACH(list, l, data) {
MpView_t *view = elm_object_item_data_get(data);
WARN_TRACE("view[0x%x], depth[%d], type[%d]", view, i, view->view_type);
i++;
evas_object_geometry_get(ad->conformant, &x, &y, &w, &h);
- if (!g_rect)
+ if (!g_rect) {
g_rect = evas_object_rectangle_add(evas_object_evas_get(ad->win_main));
+ }
evas_object_repeat_events_set(g_rect, 0);
evas_object_color_set(g_rect, 0, 0, 0, 0);
Eina_List *l = NULL;
Elm_Object_Item *data = NULL;
- EINA_LIST_FOREACH(list, l, data)
- {
+ EINA_LIST_FOREACH(list, l, data) {
view = elm_object_item_data_get(data);
- if (view->view_type == type)
+ if (view->view_type == type) {
break;
+ }
view = NULL;
}
eina_list_free(list);
Eina_List *l = NULL;
Elm_Object_Item *data = NULL;
MpView_t *prev_view = NULL;
- EINA_LIST_FOREACH(list, l, data)
- {
+ EINA_LIST_FOREACH(list, l, data) {
view = elm_object_item_data_get(data);
- if (view->view_type == type)
+ if (view->view_type == type) {
break;
+ }
prev_view = view;
view = NULL;
}
last_item = elm_naviframe_top_item_get(view_mgr->navi);
#ifdef MP_EVENT_BLOCKER
- if (list && eina_list_count(list))
+ if (list && eina_list_count(list)) {
_mp_view_mgr_show_event_blocker();
+ }
#endif
view->navi_it = navi_it;
elm_object_item_data_set(navi_it, view);
- if (request_transition_effect)
+ if (request_transition_effect) {
mp_view_mgr_post_event(view_mgr, MP_VIEW_TRANSITION_REQUESTED);
+ }
mp_view_view_resume(view);
Eina_List *list = elm_naviframe_items_get(view_mgr->navi);
#ifdef MP_EVENT_BLOCKER
- if (eina_list_count(list) > 1)
+ if (eina_list_count(list) > 1) {
_mp_view_mgr_show_event_blocker();
+ }
#endif
list = eina_list_last(list);
}
mp_view_view_resume(elm_object_item_data_get(list->data));
- END:
+END:
eina_list_free(list);
return 0;
}
MP_CHECK_VAL(view_mgr, -1);
MP_CHECK_VAL(view, -1);
- if (mp_view_mgr_get_top_view(view_mgr) == view)
+ if (mp_view_mgr_get_top_view(view_mgr) == view) {
elm_naviframe_item_pop(view_mgr->navi);
- else
+ } else {
elm_object_item_del(view->navi_it);
+ }
return 0;
}
MpView_t *pop_to = mp_view_mgr_get_view(view_mgr, type);
MP_CHECK_VAL(pop_to, -1);
- if (pop_to == mp_view_mgr_get_top_view(view_mgr))
+ if (pop_to == mp_view_mgr_get_top_view(view_mgr)) {
return 0;
+ }
#ifdef MP_EVENT_BLOCKER
_mp_view_mgr_show_event_blocker();
#endif
Eina_List *list = elm_naviframe_items_get(view_mgr->navi);
Eina_List *l = NULL;
Elm_Object_Item *data = NULL;
- EINA_LIST_FOREACH(list, l, data)
- {
+ EINA_LIST_FOREACH(list, l, data) {
view = elm_object_item_data_get(data);
- if (view == pop_to)
+ if (view == pop_to) {
break;
+ }
}
- if (l)
+ if (l) {
mp_view_view_resume(elm_object_item_data_get(l->data));
+ }
eina_list_free(list);
MP_CHECK_VAL(view, -1);
bool need_to_resume = false;
MpView_t *top_view = mp_view_mgr_get_top_view(view_mgr);
- if (top_view == view)
+ if (top_view == view) {
need_to_resume = true;
+ }
elm_object_item_del(view->navi_it);
view = NULL;
if (ad->is_lcd_off) {
switch (event) {
- case MP_UPDATE_NOW_PLAYING:
- case MP_START_PLAYBACK:
- case MP_RESUME_PLAYBACK:
- case MP_PAUSE_PLAYBACK:
- case MP_STOP_PLAYBACK:
- case MP_UPDATE_PLAYING_LIST:
- case MP_UPDATE:
- DEBUG_TRACE("Lcd off event exit:%d", event);
- return;
- default:
- break;
+ case MP_UPDATE_NOW_PLAYING:
+ case MP_START_PLAYBACK:
+ case MP_RESUME_PLAYBACK:
+ case MP_PAUSE_PLAYBACK:
+ case MP_STOP_PLAYBACK:
+ case MP_UPDATE_PLAYING_LIST:
+ case MP_UPDATE:
+ DEBUG_TRACE("Lcd off event exit:%d", event);
+ return;
+ default:
+ break;
}
}
mp_view_update_nowplaying(view, true);
break;
case MP_UNSET_NOW_PLAYING:
- if ((view->view_type == MP_VIEW_DETAIL) || (view->view_type == MP_VIEW_PLAYER)) /*if detail view, it need to do view pop*/
+ if ((view->view_type == MP_VIEW_DETAIL) || (view->view_type == MP_VIEW_PLAYER)) { /*if detail view, it need to do view pop*/
mp_view_on_event(view, event);
- else
+ } else {
mp_view_unset_nowplaying(view);
+ }
break;
case MP_START_PLAYBACK:
mp_view_update_nowplaying(view, true);
break;
#endif
case MP_DB_UPDATED:
- if ((view->view_type == MP_VIEW_ADD_TRACK) || (view->view_type == MP_VIEW_SET_AS))
+ if ((view->view_type == MP_VIEW_ADD_TRACK) || (view->view_type == MP_VIEW_SET_AS)) {
mp_view_on_event(view, event);
- else
+ } else {
mp_view_update(view);
+ }
break;
case MP_DELETE_DONE:
if (view->nowplaying_bar && ad && ad->playlist_mgr) {
mp_util_free_track_info(ad->current_track_info);
ad->current_track_info = NULL;
}
- if (ad->b_minicontroller_show)
+ if (ad->b_minicontroller_show) {
mp_minicontroller_hide(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
if (ad->b_lockmini_show) {
mp_lockscreenmini_hide(ad);
}
mp_view_on_event(view, event);
break;
- case MP_POPUP_DELETE_DONE:
- {
+ case MP_POPUP_DELETE_DONE: {
/*check if to unset now-playing*/
int count = 0;
mp_media_info_list_count(MP_TRACK_ALL, NULL, NULL, NULL, 0, &count);
mp_util_free_track_info(ad->current_track_info);
ad->current_track_info = NULL;
}
- if (ad->b_minicontroller_show)
+ if (ad->b_minicontroller_show) {
mp_minicontroller_hide(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
if (ad->b_lockmini_show) {
mp_lockscreenmini_hide(ad);
break;
}
#ifndef MP_SOUND_PLAYER
- case MP_WIN_RESIZED:
- {
+ case MP_WIN_RESIZED: {
if (view->nowplaying_bar) {
mp_now_playing_set_layout(view->nowplaying_bar);
}
mp_view_view_pause(second_view);
}
} else {
- EINA_LIST_FOREACH(list, l, data)
- {
+ EINA_LIST_FOREACH(list, l, data) {
_view_foreach_cb(elm_object_item_data_get(data), (void *)event);
}
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <Ecore.h>
void mp_volume_finalize(void)
{
startfunc;
- if (!g_volume_key_mgr.xwin)
+ if (!g_volume_key_mgr.xwin) {
return;
+ }
-/* sound_manager_unset_volume_changed_cb(); */
+ /* sound_manager_unset_volume_changed_cb(); */
endfunc;
}
}
/* start key grab */
- if (start)
+ if (start) {
mp_volume_key_grab_start();
- else
+ } else {
mp_volume_key_grab_end();
+ }
}
void
{
EVENT_TRACE("type: %d, volume changed: %d", type, volume);
if (type == SOUND_TYPE_MEDIA) {
- if (g_volume_key_mgr.volume_change_cb)
+ if (g_volume_key_mgr.volume_change_cb) {
g_volume_key_mgr.volume_change_cb(volume, g_volume_key_mgr.user_data);
+ }
}
}
#endif
g_volume_key_mgr.key_event_cb(g_volume_key_mgr.key_event_user_data, type, released);
}
- if (!released)
+ if (!released) {
g_volume_key_mgr.pressed_timer = ecore_timer_add(MP_VOLUME_KEY_LONG_PRESS_TRIGGER_TIME, _mp_volume_key_pressed_timer, (void *)type);
+ }
}
void
{
/* if (g_volume_key_mgr.volume_change_cb) return; */
- if (cb)
+ if (cb) {
EVENT_TRACE("Add volume change callback");
- else
+ } else {
EVENT_TRACE("Del volume change callback");
+ }
/* int res = SOUND_MANAGER_ERROR_NONE; */
g_volume_key_mgr.volume_change_cb = cb;
g_volume_key_mgr.user_data = user_data;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-watch-dog.h"
assert(0);
}
- if (!g_write_lock)
+ if (!g_write_lock) {
g_MainThreadLockup = 1;
+ }
DEBUG_TRACE("Send Notify to Main thread");
ecore_thread_feedback(thread, NULL);
}
- END:
+END:
endfunc;
}
return;
#endif
- if (mp_file_exists("/tmp/mp_disable_watchdog"))
+ if (mp_file_exists("/tmp/mp_disable_watchdog")) {
return;
+ }
- if (g_WathDogThread)
+ if (g_WathDogThread) {
return;
+ }
g_WathDogThread = ecore_thread_feedback_run(__mp_watchdog_thread_function,
- _mp_watch_dog_thread_notify_cb,
- _mp_watch_dog_thread_end_cb,
- _mp_watch_dog_thread_cancel_cb, NULL, EINA_TRUE);
+ _mp_watch_dog_thread_notify_cb,
+ _mp_watch_dog_thread_end_cb,
+ _mp_watch_dog_thread_cancel_cb, NULL, EINA_TRUE);
}
void mp_watch_dog_finalize(void)
{
- if (g_WathDogThread)
+ if (g_WathDogThread) {
ecore_thread_cancel(g_WathDogThread);
+ }
}
void mp_watch_dog_reset(void)
{
g_write_lock = 1;
- if (g_MainThreadLockup)
+ if (g_MainThreadLockup) {
g_MainThreadLockup = EINA_TRUE;
+ }
g_write_lock = 0;
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-ta.h"
static bool
_mp_main_is_launching_available(struct appdata *ad)
{
- if (!ad)
+ if (!ad) {
return false;
+ }
if (ad->low_battery_status == APP_EVENT_LOW_BATTERY_POWER_OFF) {
Evas_Object *popup = mp_popup_create(ad->win_main, MP_POPUP_NORMAL, NULL, ad, _mp_main_exit_cb, ad);
Ecore_X_Event_Window_Visibility_Change* ev = (Ecore_X_Event_Window_Visibility_Change *)event;
if (ev->win == ad->xwin) {
- main window
+ main window
if (ev->fully_obscured == 1) {
ad->app_is_foreground = false;
mp_player_mgr_vol_type_unset();
return ECORE_CALLBACK_PASS_ON;
}
#endif
-/* TODO Know about the event */
+ /* TODO Know about the event */
/*Ecore_X_Event_Window_Focus_In *ev = (Ecore_X_Event_Window_Focus_In *)event;
if (ev->win != ad->xwin)
return ECORE_CALLBACK_PASS_ON;*/
-/* TODO */
+ /* TODO */
ad->is_focus_out = false;
/*if (ad->win_minicon && ad->b_minicontroller_show)
mp_minicontroller_destroy(ad); */
DEBUG_TRACE("ad->is_focus_out: %d", ad->is_focus_out);
MpPlayerView_t *player_view = (MpPlayerView_t *)GET_PLAYER_VIEW;
- if (player_view)
+ if (player_view) {
mp_player_view_refresh(player_view);
+ }
mp_volume_key_grab_condition_set(MP_VOLUME_KEY_GRAB_COND_WINDOW_FOCUS, true);
static void _show_minicontroller(struct appdata *ad)
{
-ERROR_TRACE("");
+ ERROR_TRACE("");
int playing_pid = 0;
playing_pid = mp_setting_get_nowplaying_id();
if (playing_pid != -1) {
}
if (ad->player_state == PLAY_STATE_PAUSED || ad->player_state == PLAY_STATE_PLAYING) {
- if (!ad->win_minicon)
+ if (!ad->win_minicon) {
mp_minicontroller_create(ad);
- else
+ } else {
mp_minicontroller_show(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
if (!ad->win_lockmini) {
if (ev->win != ad->xwin)
return ECORE_CALLBACK_PASS_ON;*/
- /* Testing Code. If a track is getting played or paused,
- the MiniController should be displayed as soon as the main window goes to back ground.
- When again the Music ICon in Main menu is pressed, the mini controller will be hidden and
- The Main Screen of the Music Application will be displayed. */
+ /* Testing Code. If a track is getting played or paused,
+ the MiniController should be displayed as soon as the main window goes to back ground.
+ When again the Music ICon in Main menu is pressed, the mini controller will be hidden and
+ The Main Screen of the Music Application will be displayed. */
_show_minicontroller(ad);
mp_volume_key_grab_condition_set(MP_VOLUME_KEY_GRAB_COND_WINDOW_FOCUS, false);
{
struct appdata *ad = user_data;
MP_CHECK(ad);
- display_state_e state = (display_state_e )state_data;
+ display_state_e state = (display_state_e)state_data;
DEBUG_TRACE("power_state: %d", state);
if (state == DISPLAY_STATE_SCREEN_OFF) {
mp_view_mgr_post_event(GET_VIEW_MGR, MP_LCD_OFF);
mp_view_view_pause(mp_view_mgr_get_top_view(GET_VIEW_MGR));
- if (ad->duration_change_timer)
+ if (ad->duration_change_timer) {
ecore_timer_freeze(ad->duration_change_timer);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
mp_lockscreenmini_on_lcd_event(ad, false);
#endif
#ifdef MP_FEATURE_APP_IN_APP
- if (ad->mini_player_mode)
+ if (ad->mini_player_mode) {
mp_mini_player_refresh(ad);
+ }
#endif
- if (ad->duration_change_timer && mp_player_mgr_get_state() == PLAYER_STATE_PLAYING)
+ if (ad->duration_change_timer && mp_player_mgr_get_state() == PLAYER_STATE_PLAYING) {
MP_TIMER_THAW(ad->duration_change_timer);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
- mp_lockscreenmini_on_lcd_event(ad, true);
+ mp_lockscreenmini_on_lcd_event(ad, true);
#endif
}
mp_play_control_ff(1, 0, 1);
} else if (!g_strcmp0(value, MP_LB_EVENT_NEXT_RELEASED)) {
mp_play_control_ff(0, 0, 1);
- if (prepare_by_init) ad->prepare_by_init = true;
+ if (prepare_by_init) {
+ ad->prepare_by_init = true;
+ }
} else if (!g_strcmp0(value, MP_LB_EVENT_PREV_PRESSED)) {
mp_play_control_rew(1, 0, 1);
} else if (!g_strcmp0(value, MP_LB_EVENT_PREV_RELEASED)) {
*activate_window = false;
int index = 0;
- if(value)
+ if (value) {
index = atoi(value);
+ }
mp_play_destory(ad);
DEBUG_TRACE("message port done");
if (active_window) {
struct appdata * ad = mp_util_get_appdata();
- if (ad && ad->win_main)
+ if (ad && ad->win_main) {
elm_win_inwin_activate(ad->win_main);
+ }
}
}
}
mp_common_create_playlist_mgr();
if (ad->playlist_mgr && ad->current_track_info) {
- if (ad->current_track_info->uri)
+ if (ad->current_track_info->uri) {
mp_playlist_mgr_lazy_append_with_file(ad->playlist_mgr, MP_NOWPLAYING_LIST_DATA, ad->current_track_info->uri, -1);
+ }
}
}
#endif
/*initialize session type */
-/*
- if (!mp_player_mgr_session_init())
- {
- ERROR_TRACE("Error when set session");
- }
-*/
- mp_volume_init(ad->xwin,ad->win_main);
+ /*
+ if (!mp_player_mgr_session_init())
+ {
+ ERROR_TRACE("Error when set session");
+ }
+ */
+ mp_volume_init(ad->xwin, ad->win_main);
#ifdef MP_SOUND_PLAYER
mp_volume_key_grab_condition_set(MP_VOLUME_KEY_GRAB_COND_VIEW_VISIBLE, true);
#endif
DEBUG_TRACE("No recently played music.. Play All tracks");
track_type = MP_TRACK_ALL;
mp_media_info_list_count(track_type, NULL, NULL, NULL, 0, &count);
- } else if (count > 100)
+ } else if (count > 100) {
count = 100;
+ }
mp_media_info_list_create(&media, track_type, NULL, NULL, NULL, 0, 0, count);
mp_common_create_playlist_mgr();
mp_common_create_playlist_mgr();
if (!app_control_get_extra_data_array(app_control, MP_EXTRA_KEY_PLAY_FILES, &path_array, &count)) {
- if (path_array == NULL)
+ if (path_array == NULL) {
return -1;
+ }
if (count == 0) {
free(path_array);
return -1;
str = val;
char *title = NULL;
if (!app_control_get_extra_data(app_control, MP_EXTRA_KEY_PLAY_FILE_COUNT, &val)) {
- if (val) count = atoi(val);
+ if (val) {
+ count = atoi(val);
+ }
}
IF_FREE(val);
mp_playlist_mgr_clear(ad->playlist_mgr);
for (i = 0; i < count; i++, str = NULL) {
token = strtok_r(str, MP_EXTRA_KEY_PLAY_FILE_DELIM, &save_ptr);
- if (token == NULL)
+ if (token == NULL) {
break;
- if (count == 1)
+ }
+ if (count == 1) {
mp_playlist_mgr_item_append(ad->playlist_mgr, token, NULL, title, NULL, MP_TRACK_URI);
- else
+ } else {
mp_playlist_mgr_item_append(ad->playlist_mgr, token, NULL, NULL, NULL, MP_TRACK_URI);
+ }
}
mp_playlist_mgr_set_current(ad->playlist_mgr, mp_playlist_mgr_get_nth(ad->playlist_mgr, 0));
*start_playback = true;
}
IF_FREE(val);
} else if (!g_strcmp0(request, MP_REQ_TYPE_AUTO_PLAYLIST)) {
- if (!app_control_get_extra_data(app_control, MP_EXTRA_KEY_PLAY_PLAYLIST, &val)) {
+ if (!app_control_get_extra_data(app_control, MP_EXTRA_KEY_PLAY_PLAYLIST, &val)) {
mp_media_list_h media = NULL;
int count = 0;
mp_track_type_e type = 0;
}
mp_media_info_list_count(type, NULL, NULL, NULL, 0, &count);
- if (count > 100)
+ if (count > 100) {
count = 100;
+ }
mp_media_info_list_create(&media, type, NULL, NULL, NULL, 0, 0, count);
mp_common_create_playlist_mgr();
mp_playlist_mgr_clear(ad->playlist_mgr);
mp_media_info_playlist_get_id_by_name(val, &id);
mp_media_info_list_count(MP_TRACK_BY_PLAYLIST, NULL, NULL, NULL, id, &count);
- if (count > 100)
+ if (count > 100) {
count = 100;
+ }
mp_media_info_list_create(&media, MP_TRACK_BY_PLAYLIST, NULL, NULL, NULL, id, 0, count);
mp_common_create_playlist_mgr();
mp_playlist_mgr_clear(ad->playlist_mgr);
ret = -1;
}
} else if (!g_strcmp0(request, MP_REQ_TYPE_PLAY_PREV)) {
- if (ad->playlist_mgr == NULL) {
- _mp_main_parse_get_playlist(ad);
+ if (ad->playlist_mgr == NULL) {
+ _mp_main_parse_get_playlist(ad);
}
if (mp_playlist_mgr_count(ad->playlist_mgr)) {
mp_play_prev_file(ad);
if (control) {
WARN_TRACE("control = %s", control);
mp_plst_item *current = NULL;
- if (!g_strcmp0(control, "PREV"))
+ if (!g_strcmp0(control, "PREV")) {
current = mp_playlist_mgr_get_prev(ad->playlist_mgr);
- else if (!g_strcmp0(control, "NEXT"))
+ } else if (!g_strcmp0(control, "NEXT")) {
current = mp_playlist_mgr_get_next(ad->playlist_mgr, true, false);
+ }
- if (current)
+ if (current) {
mp_playlist_mgr_set_current(ad->playlist_mgr, current);
+ }
}
IF_FREE(control);
}
} else {
_mp_main_create_default_playing_list(ad, 0);
if (g_strcmp0(value, MP_LB_EVENT_NEXT_PRESSED) &&
- g_strcmp0(value, MP_LB_EVENT_NEXT_RELEASED) &&
- g_strcmp0(value, MP_LB_EVENT_PREV_PRESSED) &&
- g_strcmp0(value, MP_LB_EVENT_PREV_RELEASED) &&
- g_strcmp0(value, MP_LB_EVENT_PLAY_CLICKED) &&
- g_strcmp0(value, MP_LB_EVENT_PAUSE_CLICKED)) {
+ g_strcmp0(value, MP_LB_EVENT_NEXT_RELEASED) &&
+ g_strcmp0(value, MP_LB_EVENT_PREV_PRESSED) &&
+ g_strcmp0(value, MP_LB_EVENT_PREV_RELEASED) &&
+ g_strcmp0(value, MP_LB_EVENT_PLAY_CLICKED) &&
+ g_strcmp0(value, MP_LB_EVENT_PAUSE_CLICKED)) {
*start_playback = false;
} else {
*start_playback = true;
} else if (!g_strcmp0(value, MP_LB_EVENT_PREV_RELEASED)) {
mp_play_control_rew(0, 0, 1);
}
- }
+ }
}
} else if (!app_control_get_extra_data(app_control, MP_NOWPLAYING_LIST_INDEX, &value)) {
*activate_window = false;
int index = 0;
- if (value)
+ if (value) {
index = atoi(value);
+ }
IF_FREE(value);
app_control_get_extra_data(app_control, MP_REFRESH_PLAYLIST, &value);
IF_FREE(value);
} else if (mp_common_parse_view_operation(app_control)) {
*start_playback = TRUE;
- } else
+ } else {
ERROR_TRACE("No uri...");
+ }
IF_FREE(ad->cookie);
IF_FREE(ad->proxy);
_mp_main_parse_playback_control(ad, app_control);
}
- END:
+END:
#endif
IF_FREE(value);
int id_startup_by = (int)evas_object_data_get(ad->win_main, "id_startup_by");
int id_layout_pos = (int)evas_object_data_get(ad->win_main, "id_layout_pos");
- if (app_control_get_extra_data(app_control, "window_startup_type", &val_startup) != APP_CONTROL_ERROR_NONE)
+ if (app_control_get_extra_data(app_control, "window_startup_type", &val_startup) != APP_CONTROL_ERROR_NONE) {
val_startup = strdup("0");
- if (app_control_get_extra_data(app_control, "window_layout_id", &val_layout) != APP_CONTROL_ERROR_NONE)
+ }
+ if (app_control_get_extra_data(app_control, "window_layout_id", &val_layout) != APP_CONTROL_ERROR_NONE) {
val_layout = strdup("-1");
+ }
EVENT_TRACE("id_startup_by is [%d] id_layout_pos is [%d]", id_startup_by, id_layout_pos);
if (id_startup_by == -1) {
id = elm_win_aux_hint_add(ad->win_main, "wm.policy.win.startup.by", val_startup);
- evas_object_data_set(ad->win_main, "id_startup_by", (void *)id);
- EVENT_TRACE("It is launched by split launcher but full window mode");
+ evas_object_data_set(ad->win_main, "id_startup_by", (void *)id);
+ EVENT_TRACE("It is launched by split launcher but full window mode");
} else {
elm_win_aux_hint_val_set(ad->win_main, id_startup_by, val_startup);
EVENT_TRACE("Split window mode");
if (id_layout_pos == -1) {
id = elm_win_aux_hint_add(ad->win_main, "wm.policy.win.zone.desk.layout.pos", val_layout);
evas_object_data_set(ad->win_main, "id_layout_pos", (void *)id);
- } else
+ } else {
elm_win_aux_hint_val_set(ad->win_main, id_layout_pos, val_layout);
+ }
IF_FREE(val_startup);
IF_FREE(val_layout);
}
IF_FREE(operation);
- if (relaunch)
+ if (relaunch) {
elm_win_activate(ad->win_main);
+ }
__is_relaunch = 1;
PROFILE_IN("mp_create_win");
ad->win_main = mp_create_win("music-player");
- mp_retv_if (ad->win_main == NULL, EINA_FALSE);
+ mp_retv_if(ad->win_main == NULL, EINA_FALSE);
#ifdef MP_FEATURE_SPLIT_WINDOW
elm_win_wm_desktop_layout_support_set(ad->win_main, EINA_TRUE);
- evas_object_data_set(ad->win_main, "id_startup_by", (void *)-1);
- evas_object_data_set(ad->win_main, "id_layout_pos", (void *)-1);
+ evas_object_data_set(ad->win_main, "id_startup_by", (void *) - 1);
+ evas_object_data_set(ad->win_main, "id_layout_pos", (void *) - 1);
#endif
#ifdef MP_FEATURE_LANDSCAPE
if (!mp_util_is_other_player_playing()) {
int ret_set = 0;
ret_set = preference_set_int(PREF_MUSIC_STATE, PREF_MUSIC_OFF);
- if (ret_set)
+ if (ret_set) {
ERROR_TRACE("set preference failed");
+ }
}
ad->freeze_indicator_icon = false;
mp_setting_set_player_state(MP_PLAY_STATE_NONE);
char *operation = NULL;
struct appdata *ad = data;
- mp_ret_if (ad == NULL);
+ mp_ret_if(ad == NULL);
bool activate_window = true;
bool start_playback = false;
#ifdef MP_FEATURE_OPTIMIZATION_LAUNCH_TIME
int early_show_main_win = true;
#ifdef MP_SOUND_PLAYER
- if (!start_playback)
+ if (!start_playback) {
early_show_main_win = false;
+ }
#else
if (activate_window) {
MpTab_e tab = MP_TAB_SONGS;
char *shortcut_main_info = NULL;
_mp_common_parse_open_shortcut(app_control, &tab, &shortcut_main_info);
- if (shortcut_main_info)
+ if (shortcut_main_info) {
launch_by_shortcut = true;
+ }
}
#endif
if (activate_window && !launch_by_shortcut && early_show_main_win) {
if (ret) {
ERROR_TRACE("Error: mp_play_new_file..");
#ifdef MP_FEATURE_CLOUD
- if (ret == MP_PLAY_ERROR_NETWORK)
+ if (ret == MP_PLAY_ERROR_NETWORK) {
mp_play_next_file(ad, true);
+ }
#endif
}
#ifndef MP_SOUND_PLAYER
#ifdef MP_FEATURE_LANDSCAPE
- #ifndef defined (MP_3D_FEATURE)
- if (ad->screen_mode == MP_SCREEN_MODE_LANDSCAPE)
+#ifndef defined (MP_3D_FEATURE)
+ if (ad->screen_mode == MP_SCREEN_MODE_LANDSCAPE) {
evas_object_hide(ad->conformant);
- #endif
+ }
+#endif
#endif
evas_object_show(ad->win_main);
evas_event_callback_add(evas_object_evas_get(ad->win_main), EVAS_CALLBACK_RENDER_FLUSH_POST, _mp_main_window_flush_pre, NULL);
#endif
- END:
+END:
if (!g_normal_launched) {
if (!_mp_main_is_launching_available(ad)) {
return;
MP_CHECK(ad);
app_event_low_battery_status_e status = -1;
-
+
int ret = app_event_get_low_battery_status(event_info, &status);
if (ret == APP_ERROR_NONE) {
ad->low_battery_status = status;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
_ms_auto_off_radio_change_cb(void *data, Evas_Object * obj, void *event_info)
{
DEBUG_TRACE("");
- mp_retm_if (!g_radio_grp, "radio group is null");
+ mp_retm_if(!g_radio_grp, "radio group is null");
int type = elm_radio_value_get(g_radio_grp);
DEBUG_TRACE("selected radio val : %d type, %d min", type, _g_auto_off_time[type]);
ms_key_set_auto_off_val(type);
- if (type == KEY_MUSIC_AUTO_OFF_TIME_CUSTOM)
- ms_key_set_auto_off_time( 60*g_hour + g_min);
- else
+ if (type == KEY_MUSIC_AUTO_OFF_TIME_CUSTOM) {
+ ms_key_set_auto_off_time(60 * g_hour + g_min);
+ } else {
ms_key_set_auto_off_time(_g_auto_off_time[type]);
+ }
- if (g_auto_off_gl_it)
+ if (g_auto_off_gl_it) {
elm_genlist_item_update(g_auto_off_gl_it);
+ }
elm_genlist_item_selected_set(g_auto_off_gl_it, EINA_FALSE);
bool status = !elm_genlist_item_expanded_get(g_auto_off_gl_it);
g_hour = time1.tm_hour;
g_min = time1.tm_min;
- if (60*g_hour + g_min == 0)
- {
+ if (60 * g_hour + g_min == 0) {
ms_key_set_auto_off_val(KEY_MUSIC_AUTO_OFF_TIME_OFF);
elm_radio_value_set(g_radio_grp, KEY_MUSIC_AUTO_OFF_TIME_OFF);
- }
- else
- {
+ } else {
ms_key_set_auto_off_val(KEY_MUSIC_AUTO_OFF_TIME_CUSTOM);
elm_radio_value_set(g_radio_grp, KEY_MUSIC_AUTO_OFF_TIME_CUSTOM);
}
- ms_key_set_auto_off_time( 60*g_hour + g_min);
+ ms_key_set_auto_off_time(60 * g_hour + g_min);
- if (g_auto_off_gl_it)
+ if (g_auto_off_gl_it) {
elm_genlist_item_update(g_auto_off_gl_it);
+ }
elm_genlist_realized_items_update(genlist);
}
{
int param = (int)data;
- mp_retvm_if (param >= KEY_MUSIC_AUTO_OFF_TIME_MAX, NULL, "invalid param: %d", param);
+ mp_retvm_if(param >= KEY_MUSIC_AUTO_OFF_TIME_MAX, NULL, "invalid param: %d", param);
- if (!g_strcmp0(part, "elm.icon") || !g_strcmp0(part, "elm.icon.1"))
- {
+ if (!g_strcmp0(part, "elm.icon") || !g_strcmp0(part, "elm.icon.1")) {
Evas_Object *radio_btn = elm_radio_add(obj);
evas_object_propagate_events_set(radio_btn, FALSE);
elm_radio_group_add(radio_btn, g_radio_grp);
int type = ms_key_get_auto_off_val();
- if (g_radio_grp)
- {
+ if (g_radio_grp) {
elm_radio_value_set(g_radio_grp, type);
}
elm_genlist_item_selected_set(item, EINA_FALSE);
- if (param != KEY_MUSIC_AUTO_OFF_TIME_CUSTOM)
- {
+ if (param != KEY_MUSIC_AUTO_OFF_TIME_CUSTOM) {
elm_radio_value_set(g_radio_grp, param);
evas_object_smart_callback_call(g_radio_grp, "changed", NULL);
- }
- else
- { Evas_Object *datetime = elm_datetime_add(obj);
- if (datetime != NULL)
- {
+ } else {
+ Evas_Object *datetime = elm_datetime_add(obj);
+ if (datetime != NULL) {
elm_object_style_set(datetime, "pickerstyle");
elm_datetime_format_set(datetime, "%H:%M");
int min = ms_key_get_auto_off_custom_time();
DEBUG_TRACE("min: %d", min);
- time1.tm_hour = min/60;
- time1.tm_min = min%60;
+ time1.tm_hour = min / 60;
+ time1.tm_min = min % 60;
elm_datetime_value_set(datetime, &time1);
//evas_object_smart_callback_add(datetime, "changed", _ms_auto_off_time_changed_cb, NULL);
EXPORT_API void
ms_auto_off_list_create(Elm_Object_Item *parent_item)
{
- mp_retm_if (parent_item == NULL, "parent_item is null");
+ mp_retm_if(parent_item == NULL, "parent_item is null");
Evas_Object *genlist = elm_object_item_widget_get(parent_item);
custom_itc.delete_me = EINA_FALSE;
int type = KEY_MUSIC_AUTO_OFF_TIME_OFF;
- while (type < KEY_MUSIC_AUTO_OFF_TIME_CUSTOM)
- {
+ while (type < KEY_MUSIC_AUTO_OFF_TIME_CUSTOM) {
elm_genlist_item_append(genlist, &itc, (void *)type, parent_item,
- ELM_GENLIST_ITEM_NONE, _ms_auto_off_gl_sel_cb, (void *)type);
+ ELM_GENLIST_ITEM_NONE, _ms_auto_off_gl_sel_cb, (void *)type);
type ++;
}
//custom
Elm_Object_Item *item = elm_genlist_item_append(genlist, &custom_itc, (void *)type, parent_item,
- ELM_GENLIST_ITEM_NONE, _ms_auto_off_gl_sel_cb, (void *)type);
+ ELM_GENLIST_ITEM_NONE, _ms_auto_off_gl_sel_cb, (void *)type);
evas_object_data_set(genlist, "customized_item", (void *)item);
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <stdio.h>
EXPORT_API int
ms_key_set_menu_changed(void)
{
- if (preference_set_boolean(KEY_MUSIC_MENU_CHANGE, true))
- {
+ if (preference_set_boolean(KEY_MUSIC_MENU_CHANGE, true)) {
ERROR_TRACE("Fail to set KEY_MUSIC_MENU_CHANGE");
return -1;
}
EXPORT_API int
ms_key_set_playlist_val(int b_val)
{
- if (preference_set_int(MP_PREFKEY_PLAYLIST_VAL_INT, b_val))
- {
+ if (preference_set_int(MP_PREFKEY_PLAYLIST_VAL_INT, b_val)) {
ERROR_TRACE("Fail to set %s : %d", MP_PREFKEY_PLAYLIST_VAL_INT, b_val);
return -1;
}
EXPORT_API int
ms_key_get_playlist_val(int *b_val)
{
- if (preference_get_int(MP_PREFKEY_PLAYLIST_VAL_INT, b_val))
- {
+ if (preference_get_int(MP_PREFKEY_PLAYLIST_VAL_INT, b_val)) {
ERROR_TRACE("Fail to get %s ", MP_PREFKEY_PLAYLIST_VAL_INT);
return -1;
}
EXPORT_API int
ms_key_set_playlist_str(char* b_str)
{
- if (preference_set_string(MP_PREFKEY_PLAYLIST_VAL_STR, b_str))
- {
+ if (preference_set_string(MP_PREFKEY_PLAYLIST_VAL_STR, b_str)) {
ERROR_TRACE("Fail to set %s : %s", MP_PREFKEY_PLAYLIST_VAL_STR, b_str);
return -1;
}
EXPORT_API int
ms_key_get_playlist_str(char **b_str)
{
- MP_CHECK_VAL(b_str, -1);
- int ret = 0;
+ MP_CHECK_VAL(b_str, -1);
+ int ret = 0;
ret = preference_get_string(MP_PREFKEY_PLAYLIST_VAL_STR, b_str);
- if (*b_str == NULL)
- {
+ if (*b_str == NULL) {
ERROR_TRACE("Fail to get %d ", ret);
return -1;
}
EXPORT_API int ms_key_set_tabs_str(char* b_str)
{
- if (preference_set_string(MP_PREFKEY_TABS_VAL_STR, b_str))
- {
+ if (preference_set_string(MP_PREFKEY_TABS_VAL_STR, b_str)) {
ERROR_TRACE("Fail to set %s : %s", MP_PREFKEY_TABS_VAL_STR, b_str);
return -1;
}
EXPORT_API int ms_key_get_tabs_str(char **b_str)
{
- MP_CHECK_VAL(b_str, -1);
- int ret = 0;
+ MP_CHECK_VAL(b_str, -1);
+ int ret = 0;
ret = preference_get_string(MP_PREFKEY_TABS_VAL_STR, b_str);
- if (*b_str == NULL)
- {
+ if (*b_str == NULL) {
ERROR_TRACE("Fail to get %d ", ret);
return -1;
}
EXPORT_API int
ms_key_set_tabs_val(int b_val)
{
- if (preference_set_int(MP_PREFKEY_TABS_VAL_INT, b_val))
- {
+ if (preference_set_int(MP_PREFKEY_TABS_VAL_INT, b_val)) {
ERROR_TRACE("Fail to set %s : %d", MP_PREFKEY_TABS_VAL_INT, b_val);
return -1;
}
EXPORT_API int
ms_key_get_tabs_val(int *b_val)
{
- if (preference_get_int(MP_PREFKEY_TABS_VAL_INT, b_val))
- {
+ if (preference_get_int(MP_PREFKEY_TABS_VAL_INT, b_val)) {
ERROR_TRACE("Fail to get %s ", MP_PREFKEY_TABS_VAL_INT);
return -1;
}
{
int ret = 0;
- if (preference_set_double(KEY_MUSIC_EQUALISER_CUSTOM_1, custom_val.band_1))
- {
+ if (preference_set_double(KEY_MUSIC_EQUALISER_CUSTOM_1, custom_val.band_1)) {
ERROR_TRACE("fail to set KEY_MUSIC_EQUALISER_CUSTOM_1");
ret = -1;
}
- if (preference_set_double(KEY_MUSIC_EQUALISER_CUSTOM_2, custom_val.band_2))
- {
+ if (preference_set_double(KEY_MUSIC_EQUALISER_CUSTOM_2, custom_val.band_2)) {
ERROR_TRACE("fail to set KEY_MUSIC_EQUALISER_CUSTOM_2");
ret = -1;
}
- if (preference_set_double(KEY_MUSIC_EQUALISER_CUSTOM_3, custom_val.band_3))
- {
+ if (preference_set_double(KEY_MUSIC_EQUALISER_CUSTOM_3, custom_val.band_3)) {
ERROR_TRACE("fail to set KEY_MUSIC_EQUALISER_CUSTOM_3");
ret = -1;
}
- if (preference_set_double(KEY_MUSIC_EQUALISER_CUSTOM_4, custom_val.band_4))
- {
+ if (preference_set_double(KEY_MUSIC_EQUALISER_CUSTOM_4, custom_val.band_4)) {
ERROR_TRACE("fail to set KEY_MUSIC_EQUALISER_CUSTOM_4");
ret = -1;
}
- if (preference_set_double(KEY_MUSIC_EQUALISER_CUSTOM_5, custom_val.band_5))
- {
+ if (preference_set_double(KEY_MUSIC_EQUALISER_CUSTOM_5, custom_val.band_5)) {
ERROR_TRACE("fail to set KEY_MUSIC_EQUALISER_CUSTOM_5");
ret = -1;
}
- if (preference_set_double(KEY_MUSIC_EQUALISER_CUSTOM_6, custom_val.band_6))
- {
+ if (preference_set_double(KEY_MUSIC_EQUALISER_CUSTOM_6, custom_val.band_6)) {
ERROR_TRACE("fail to set KEY_MUSIC_EQUALISER_CUSTOM_6");
ret = -1;
}
- if (preference_set_double(KEY_MUSIC_EQUALISER_CUSTOM_7, custom_val.band_7))
- {
+ if (preference_set_double(KEY_MUSIC_EQUALISER_CUSTOM_7, custom_val.band_7)) {
ERROR_TRACE("fail to set KEY_MUSIC_EQUALISER_CUSTOM_7");
ret = -1;
}
- if (preference_set_double(KEY_MUSIC_EQUALISER_CUSTOM_8, custom_val.band_8))
- {
+ if (preference_set_double(KEY_MUSIC_EQUALISER_CUSTOM_8, custom_val.band_8)) {
ERROR_TRACE("fail to set KEY_MUSIC_EQUALISER_CUSTOM_8");
ret = -1;
}
EXPORT_API int
ms_key_set_extended_effect(ms_extended_effect_t *extended_val)
{
- mp_retv_if (!extended_val, -1);
+ mp_retv_if(!extended_val, -1);
int ret = 0;
- if (preference_set_double(KEY_MUSIC_USER_AUDIO_EFFECT_3D, extended_val->three_d))
- {
+ if (preference_set_double(KEY_MUSIC_USER_AUDIO_EFFECT_3D, extended_val->three_d)) {
ERROR_TRACE("fail to set KEY_MUSIC_USER_AUDIO_EFFECT_3D");
ret = -1;
}
- if (preference_set_double(KEY_MUSIC_USER_AUDIO_EFFECT_BASS, extended_val->bass))
- {
+ if (preference_set_double(KEY_MUSIC_USER_AUDIO_EFFECT_BASS, extended_val->bass)) {
ERROR_TRACE("fail to set KEY_MUSIC_USER_AUDIO_EFFECT_BASS");
ret = -1;
}
- if (preference_set_double(KEY_MUSIC_USER_AUDIO_EFFECT_CLARITY, extended_val->clarity))
- {
+ if (preference_set_double(KEY_MUSIC_USER_AUDIO_EFFECT_CLARITY, extended_val->clarity)) {
ERROR_TRACE("fail to set KEY_MUSIC_USER_AUDIO_EFFECT_CLARITY");
ret = -1;
}
ms_key_set_auto_off_time(int min)
{
int ret = preference_set_int(KEY_MUSIC_AUTO_OFF_TIME_VAL, min);
- if (ret != 0)
+ if (ret != 0) {
ERROR_TRACE("preference_set_int() failed");
+ }
return ret;
}
{
int min = 0;
int ret = preference_get_int(KEY_MUSIC_AUTO_OFF_TIME_VAL, &min);
- if (ret != 0)
+ if (ret != 0) {
ERROR_TRACE("preference_set_int() failed");
+ }
return min;
}
ms_key_set_auto_off_custom_time(int min)
{
int ret = preference_set_int(KEY_MUSIC_AUTO_OFF_CUSTOM_TIME, min);
- if (ret != 0)
+ if (ret != 0) {
ERROR_TRACE("preference_set_int() failed");
+ }
return ret;
}
{
int min = 0;
int ret = preference_get_int(KEY_MUSIC_AUTO_OFF_CUSTOM_TIME, &min);
- if (ret != 0)
+ if (ret != 0) {
ERROR_TRACE("preference_set_int() failed");
+ }
return min;
}
ms_key_set_auto_off_val(int type)
{
int ret = preference_set_int(KEY_MUSIC_AUTO_OFF_TYPE_VAL, type);
- if (ret != 0)
+ if (ret != 0) {
ERROR_TRACE("preference_set_int() failed");
+ }
return ret;
}
ms_key_get_auto_off_val(void)
{
int type = 0;
- if (preference_get_int(KEY_MUSIC_AUTO_OFF_TYPE_VAL, &type) != 0)
- {
+ if (preference_get_int(KEY_MUSIC_AUTO_OFF_TYPE_VAL, &type) != 0) {
ERROR_TRACE("preference_get_int() failed");
return KEY_MUSIC_AUTO_OFF_TIME_OFF; // 0
}
EXPORT_API char*
ms_key_get_auto_off_time_text(int index)
{
- if (index < 0 || index >= KEY_MUSIC_AUTO_OFF_TIME_MAX)
- {
+ if (index < 0 || index >= KEY_MUSIC_AUTO_OFF_TIME_MAX) {
ERROR_TRACE("invalid index : %d", index);
return NULL;
}
char *text = NULL;
- if (index == 0)
+ if (index == 0) {
text = GET_SYS_STR(auto_off_time_text[index]);
- else
+ } else {
text = GET_STR(auto_off_time_text[index]);
+ }
return text;
}
ms_key_get_play_speed(void)
{
double speed = 0.0;
- if (preference_get_double(PREFKEY_MUSIC_PLAY_SPEED, &speed) != 0)
- {
+ if (preference_get_double(PREFKEY_MUSIC_PLAY_SPEED, &speed) != 0) {
ERROR_TRACE("preference_get_dbl failed");
return 1.0;
}
EXPORT_API void
ms_key_set_play_speed(double speed)
{
- if (preference_set_double(PREFKEY_MUSIC_PLAY_SPEED, speed) != 0)
+ if (preference_set_double(PREFKEY_MUSIC_PLAY_SPEED, speed) != 0) {
ERROR_TRACE("preference_set_dbl() failed");
+ }
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "ms-play-speed.h"
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "ms-playlist.h"
#include "ms-key-ctrl.h"
#include "ms-util.h"
-enum
-{
+enum {
MS_PLAYLIST_QUICK_LIST,
- MS_PLAYLIST_RECENTLEY_ADDED,
+ MS_PLAYLIST_RECENTLEY_ADDED,
MS_PLAYLIST_MOST_PLAYED,
MS_PLAYLIST_RECENTLEY_PLAYED,
static int playlist_state = 0;
static char *playlist_names[MS_PLAYLIST_MAX] = {
- "IDS_IV_BODY_FAVOURITE",
- "IDS_MH_MBODY_RECENTLY_ADDED_M_SONG",
- "IDS_MUSIC_BODY_MOST_PLAYED",
- "IDS_MUSIC_BODY_RECENTLY_PLAYED",
+ "IDS_IV_BODY_FAVOURITE",
+ "IDS_MH_MBODY_RECENTLY_ADDED_M_SONG",
+ "IDS_MUSIC_BODY_MOST_PLAYED",
+ "IDS_MUSIC_BODY_RECENTLY_PLAYED",
};
static Evas_Object *check_boxs[MS_PLAYLIST_MAX];
int index = (int)evas_object_data_get(obj, "index");
DEBUG_TRACE("index:%d", index);
- if (playlist_state & (1 << index))
+ if (playlist_state & (1 << index)) {
playlist_state &= ~(1 << index);
- else
+ } else {
playlist_state |= (1 << index);
+ }
DEBUG_TRACE("set to 0x%x", playlist_state);
//_ms_playlist_set_cb(data, obj, event_info);
char *txt = NULL;
- if (strcmp(part, "elm.text.main.left") == 0)
- {
+ if (strcmp(part, "elm.text.main.left") == 0) {
txt = GET_STR(playlist_names[item_data->index - 1]);
- if (txt)
+ if (txt) {
return strdup(txt);
+ }
}
return NULL;
}
- if (strcmp(part, "elm.icon.2") == 0)
- {
+ if (strcmp(part, "elm.icon.2") == 0) {
Evas_Object *content = NULL;
content = elm_layout_add(obj);
elm_genlist_item_selected_set(item, EINA_FALSE);
- if (elm_check_state_get(check_boxs[param]))
+ if (elm_check_state_get(check_boxs[param])) {
elm_check_state_set(check_boxs[param], FALSE);
- else
+ } else {
elm_check_state_set(check_boxs[param], TRUE);
+ }
evas_object_smart_callback_call(check_boxs[param], "changed", NULL);
int index = 0;
static Elm_Genlist_Item_Class itc;
- if (view->setting_type == MP_SETTING_VIEW_PLAYLISTS)
- {
- itc.item_style = "dialogue/1text.1icon/expandable2";
- }
- else if (view->setting_type == MP_SETTING_VIEW_REORDERS)
- {
+ if (view->setting_type == MP_SETTING_VIEW_PLAYLISTS) {
+ itc.item_style = "dialogue/1text.1icon/expandable2";
+ } else if (view->setting_type == MP_SETTING_VIEW_REORDERS) {
itc.item_style = "dialogue/1text";
evas_object_smart_callback_add(genlist, "moved", mp_setting_items_reorder_cb, view);
}
char* str = NULL;
ms_key_get_playlist_str(&str);
- DEBUG_TRACE("str is %s",str);
+ DEBUG_TRACE("str is %s", str);
int value = atoi(str);
int playlist[MS_PLAYLIST_MAX] = {0};
- DEBUG_TRACE("value %d",value);
+ DEBUG_TRACE("value %d", value);
int j = 0;
- for (j = MS_PLAYLIST_MAX-1; j>=0 ;j--)
- {
- playlist[j] = value%10;
+ for (j = MS_PLAYLIST_MAX - 1; j >= 0 ; j--) {
+ playlist[j] = value % 10;
value = value / 10;
- DEBUG_TRACE("index %d %d",j,playlist[j]);
- }
+ DEBUG_TRACE("index %d %d", j, playlist[j]);
+ }
itc.func.text_get = _ms_playlist_view_gl_label_get;
itc.func.content_get = _ms_playlist_view_gl_icon_get;
itc.refcount = 0;
itc.delete_me = EINA_FALSE;
- for (index = 0; index < MS_PLAYLIST_MAX; index++)
- {
+ for (index = 0; index < MS_PLAYLIST_MAX; index++) {
int m = playlist[index];
mp_setting_genlist_item_data_t* item_data = calloc(1, sizeof(mp_setting_genlist_item_data_t));
if (item_data) {
item_data->index = m;
item_data->seq = index;
- if (view->setting_type == MP_SETTING_VIEW_PLAYLISTS)
- {
+ if (view->setting_type == MP_SETTING_VIEW_PLAYLISTS) {
item_data->it = elm_genlist_item_append(genlist, &itc, (void *)item_data, NULL, ELM_GENLIST_ITEM_NONE,
- _ms_playlist_view_gl_sel_cb, (void *)item_data);
- }
- else if (view->setting_type == MP_SETTING_VIEW_REORDERS)
- {
+ _ms_playlist_view_gl_sel_cb, (void *)item_data);
+ } else if (view->setting_type == MP_SETTING_VIEW_REORDERS) {
item_data->it = elm_genlist_item_append(genlist, &itc, (void *)item_data, NULL, ELM_GENLIST_ITEM_NONE,
- _ms_playlist_view_gl_sel_item_cb, (void *)item_data);
+ _ms_playlist_view_gl_sel_item_cb, (void *)item_data);
}
elm_object_item_data_set(item_data->it, item_data);
}
{
MP_CHECK_VAL(genlist, NULL);
- mp_retvm_if (parent == NULL, NULL, "parent is NULL");
+ mp_retvm_if(parent == NULL, NULL, "parent is NULL");
ms_key_get_playlist_val(&playlist_state);
int index = 0;
int value = atoi(str);
int playlist[MS_PLAYLIST_MAX] = {0};
- DEBUG_TRACE("playlist display order value %d",value);
+ DEBUG_TRACE("playlist display order value %d", value);
int j = 0;
- for (j = MS_PLAYLIST_MAX-1; j>=0 ;j--)
- {
- playlist[j] = value%10;
+ for (j = MS_PLAYLIST_MAX - 1; j >= 0 ; j--) {
+ playlist[j] = value % 10;
value = value / 10;
- DEBUG_TRACE("playlist display order index %d %d",j,playlist[j]);
- }
+ DEBUG_TRACE("playlist display order index %d %d", j, playlist[j]);
+ }
itc.func.text_get = _ms_playlist_view_gl_label_get;
itc.func.content_get = _ms_playlist_view_gl_icon_get;
itc.refcount = 0;
itc.delete_me = EINA_FALSE;
- for (index = 0; index < MS_PLAYLIST_MAX; index++)
- {
+ for (index = 0; index < MS_PLAYLIST_MAX; index++) {
int m = playlist[index];
mp_setting_genlist_item_data_t* item_data = calloc(1, sizeof(mp_setting_genlist_item_data_t));
if (item_data) {
item_data->index = m;
item_data->seq = index;
item_data->it = elm_genlist_item_append(genlist, &itc, (void *)item_data, NULL, ELM_GENLIST_ITEM_NONE,
- _ms_playlist_view_gl_sel_cb, (void *)item_data);
+ _ms_playlist_view_gl_sel_cb, (void *)item_data);
elm_object_item_data_set(item_data->it, item_data);
}
}
EXPORT_API Evas_Object*
ms_playlist_list_create(MpSettingView_t *view, Evas_Object *parent)
{
- mp_retvm_if (parent == NULL, NULL, "parent is NULL");
+ mp_retvm_if(parent == NULL, NULL, "parent is NULL");
ms_key_get_playlist_val(&playlist_state);
- return _ms_playlist_create_genlist(view,parent);
+ return _ms_playlist_create_genlist(view, parent);
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <sound_manager.h>
ms_util_is_earjack_connected(void)
{
int ear_jack;
- if (runtime_info_get_value_int(RUNTIME_INFO_KEY_AUDIO_JACK_STATUS, &ear_jack))
- {
+ if (runtime_info_get_value_int(RUNTIME_INFO_KEY_AUDIO_JACK_STATUS, &ear_jack)) {
DEBUG_TRACE("Failed to get ear jack status");
return FALSE;
}
- if (ear_jack == RUNTIME_INFO_AUDIO_JACK_STATUS_UNCONNECTED)
+ if (ear_jack == RUNTIME_INFO_AUDIO_JACK_STATUS_UNCONNECTED) {
return FALSE;
- else
+ } else {
return TRUE;
+ }
}
bool
sound_device_mask_e g_device_mask = SOUND_DEVICE_IO_DIRECTION_OUT_MASK;
WARN_TRACE("Enter sound_manager_get_active_device");
int ret;
- if (!(ret= sound_manager_get_current_device_list(g_device_mask,&g_device_list)))
+ if (!(ret = sound_manager_get_current_device_list(g_device_mask, &g_device_list))) {
return true;
- else
+ } else {
return false;
+ }
//Replaced for _prod dependency end
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-add-track-view.h"
it = elm_toolbar_selected_item_get(obj);
DEBUG_TRACE("selected toolbar item: 0x%x", it);
- mp_retm_if (it == NULL, "tab item is NULL");
+ mp_retm_if(it == NULL, "tab item is NULL");
if (it == view->ctltab_album) {
tab = MP_ADD_TRACK_VIEW_TAB_ALBUMS;
obj = add_track_view->add_track_view_tabbar;
add_track_view->ctltab_songs =
- mp_util_toolbar_item_append(obj, NULL, (STR_MP_TRACKS), _mp_add_track_view_change_cb, add_track_view);
+ mp_util_toolbar_item_append(obj, NULL, (STR_MP_TRACKS), _mp_add_track_view_change_cb, add_track_view);
/*mp_language_mgr_register_object_item(add_track_view->ctltab_songs, STR_MP_TRACKS);*/
#ifdef MP_FEATURE_ADD_TO_INCLUDE_PLAYLIST_TAB
add_track_view->ctltab_plist =
- mp_util_toolbar_item_append(obj, NULL, (STR_MP_PLAYLISTS), _mp_add_track_view_change_cb, add_track_view);
+ mp_util_toolbar_item_append(obj, NULL, (STR_MP_PLAYLISTS), _mp_add_track_view_change_cb, add_track_view);
#endif
/*mp_language_mgr_register_object_item(add_track_view->ctltab_plist,STR_MP_PLAYLISTS);*/
add_track_view->ctltab_album =
- mp_util_toolbar_item_append(obj, NULL, (STR_MP_ALBUMS), _mp_add_track_view_change_cb, add_track_view);
+ mp_util_toolbar_item_append(obj, NULL, (STR_MP_ALBUMS), _mp_add_track_view_change_cb, add_track_view);
/*mp_language_mgr_register_object_item(add_track_view->ctltab_album, STR_MP_ALBUMS);*/
add_track_view->ctltab_artist =
- mp_util_toolbar_item_append(obj, NULL, (STR_MP_ARTISTS), _mp_add_track_view_change_cb, add_track_view);
+ mp_util_toolbar_item_append(obj, NULL, (STR_MP_ARTISTS), _mp_add_track_view_change_cb, add_track_view);
/*mp_language_mgr_register_object_item(add_track_view->ctltab_artist, STR_MP_ARTISTS);*/
/*add_track_view->ctltab_folders =
view->playlist_id = playlist_id;
ret = _mp_add_track_view_init(parent, view);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
_mp_add_track_view_content_load(view);
return view;
edje_object_signal_emit(_EDJ(view->add_track_view_layout), "SHOW_SELECT_ALL_PADDING", "*");
content = ((MpTrackList_t *)view->content_to_show)->layout;
save_btn = elm_object_item_part_content_get(view->navi_it, "title_right_btn");
- if (save_btn)
+ if (save_btn) {
elm_object_disabled_set(save_btn, EINA_TRUE);
+ }
} else {
DEBUG_TRACE("tab out of control");
return -1;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-album-booklet-view.h"
/*Search */
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SEARCH, MP_PLAYER_MORE_BTN_SEARCH, _mp_album_booklet_view_search_cb, view);
+ STR_MP_SEARCH, MP_PLAYER_MORE_BTN_SEARCH, _mp_album_booklet_view_search_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);
+ STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);
#ifndef MP_FEATURE_NO_END
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
+ STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
#endif
mp_util_more_btn_move_ctxpopup(view->more_btn_ctxpopup, obj);
char *text = NULL;
if (!g_strcmp0(part, "elm.text.1")) {
- if (view->info_data)
+ if (view->info_data) {
text = view->info_data->album_title;
+ }
} else if (!g_strcmp0(part, "elm.text.2")) {
return _mp_album_booklet_view_get_year(view);
} else if (!g_strcmp0(part, "elm.text.3")) {
MP_CHECK_NULL(view);
const char *title = NULL;
- if (type == ALBUM_BOOKLET_VIEW_TRACK_LIST)
+ if (type == ALBUM_BOOKLET_VIEW_TRACK_LIST) {
title = STR_MP_TRACK_LIST;
- else if (type == ALBUM_BOOKLET_VIEW_REVIEW)
+ } else if (type == ALBUM_BOOKLET_VIEW_REVIEW) {
title = STR_MP_REVIEW;
+ }
char *text = GET_STR(title);
return g_strdup(text);
Elm_Object_Item *item;
item = elm_genlist_item_append(view->track_genlist, view->track_itc,
- info,
- NULL,
- ELM_GENLIST_ITEM_NONE,
- NULL, NULL);
- if (item)
+ info,
+ NULL,
+ ELM_GENLIST_ITEM_NONE,
+ NULL, NULL);
+ if (item) {
elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ }
}
static Evas_Object *
info->thumb = g_strdup(thumb);
elm_gengrid_item_append(view->album_gengrid, view->album_itc,
- info,
- NULL,
- NULL);
+ info,
+ NULL,
+ NULL);
}
for (i = 0; i < info_data->discography_count; i++) {
if (info_data->discography[i].album_title && info_data->discography[i].thumbpath) {
_mp_album_booklet_append_album_item(view->album_gengrid, info_data->discography[i].album_title,
- info_data->discography[i].year, info_data->discography[i].thumbpath);
+ info_data->discography[i].year, info_data->discography[i].thumbpath);
} else {
DEBUG_TRACE("credits have error");
}
}
- } else
+ } else {
view->album_gengrid = mp_widget_create_no_contents(view->current_page, MP_NOCONTENT_NORMAL, NULL, NULL);
+ }
endfunc;
return view->album_gengrid;
{
startfunc;
MP_CHECK_NULL(parent);
- MP_CHECK_NULL (view);
+ MP_CHECK_NULL(view);
Evas_Object *scroller = elm_scroller_add(parent);
elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_TRUE);
mp_scroll_page_hide_scroll_bar(scroll_page);
/* calc page total becasue of title index */
- if (view->info_data->track_list_count > 0)
+ if (view->info_data->track_list_count > 0) {
++view->page_count;
- if (view->info_data->review)
+ }
+ if (view->info_data->review) {
++view->page_count;
+ }
Evas_Object *page = NULL;
int page_count = 0;
MP_CHECK_NULL(view);
ret = _mp_album_booklet_view_init(parent, view);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
view->info_data = info_data;
view->name = g_strdup(album);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-album-detail-view.h"
#define MP_ALBUM_INDEX_ICON_SIZE (202 * elm_config_scale_get())
#define MP_ALBUM_TITLE_TEXT_STYLE \
- "DEFAULT='font=tizen;style=Bold font_size=45 wrap=mixed '\
+ "DEFAULT='font=tizen;style=Bold font_size=45 wrap=mixed '\
newline='br' \
- b='+ font=tizen style=Bold'"
+b='+ font=tizen style=Bold'"
#define MP_ALBUM_TITLE_TEXT_WIDTH 446
#define MP_ALBUM_TITLE_TEXT_WIDTH_LD 1006
#define MP_ALBUM_TITLE_TEXT_HEIGHT 54
#ifdef MP_FEATURE_SHARE
if (mp_list_get_editable_count(view->content_to_show, MP_LIST_EDIT_TYPE_SHARE)) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SHARE, MP_PLAYER_MORE_BTN_SHARE, mp_common_share_cb, view);
+ STR_MP_SHARE, MP_PLAYER_MORE_BTN_SHARE, mp_common_share_cb, view);
}
#endif
if (mp_list_get_editable_count(view->content_to_show, MP_LIST_EDIT_TYPE_NORMAL)) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_ADD_TO_PLAYLSIT_IMAGE, _mp_album_detail_view_add_to_playlist_cb, view);
+ STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_ADD_TO_PLAYLSIT_IMAGE, _mp_album_detail_view_add_to_playlist_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_DELETE,
- MP_PLAYER_MORE_BTN_DELETE_IMAGE,
- _mp_album_detail_view_tracklist_edit_cb,
- view);
+ STR_MP_DELETE,
+ MP_PLAYER_MORE_BTN_DELETE_IMAGE,
+ _mp_album_detail_view_tracklist_edit_cb,
+ view);
}
#ifdef MP_FEATURE_CLOUD
mp_cloud_is_on(&is_on);
if (is_on) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_VIEW, MP_PLAYER_MORE_BTN_VIEW, mp_common_cloud_view_cb, view);
+ STR_MP_VIEW, MP_PLAYER_MORE_BTN_VIEW, mp_common_cloud_view_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_MAKE_AVAILABLE_OFFLINE, MP_PLAYER_MORE_BTN_MAKE_AVAILABLE_OFFICE, mp_common_ctxpopup_make_offline_cb, view);
+ STR_MP_MAKE_AVAILABLE_OFFLINE, MP_PLAYER_MORE_BTN_MAKE_AVAILABLE_OFFICE, mp_common_ctxpopup_make_offline_cb, view);
}
#endif
/*add*/
if (status != MP_COMMON_ALL_IN && status != MP_COMMON_ALL_ERROR)
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ADD_TO_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_ADD_TO_PERSONAL_PAGE, mp_common_add_to_personal_page_cb, view);
+ STR_MP_ADD_TO_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_ADD_TO_PERSONAL_PAGE, mp_common_add_to_personal_page_cb, view);
/*remove*/
if (status != MP_COMMON_ALL_OUT && status != MP_COMMON_ALL_ERROR)
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_REMOVE_FROM_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_REMOVE_FROM_PERSONAL_PAGE, mp_common_remove_from_personal_page_cb, view);
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_REMOVE_FROM_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_REMOVE_FROM_PERSONAL_PAGE, mp_common_remove_from_personal_page_cb, view);
}
#endif
/*search*/
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SEARCH, NULL, mp_common_create_search_view_cb, view);
+ STR_MP_SEARCH, NULL, mp_common_create_search_view_cb, view);
/*mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);*/
#ifndef MP_FEATURE_NO_END
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
+ STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
#endif
mp_util_more_btn_move_ctxpopup(view->more_btn_ctxpopup, obj);
case MP_DELETE_DONE:
mp_list_update(view->content_to_show);
if (!mp_list_get_editable_count(view->content_to_show, mp_list_get_edit_type(view->content_to_show))) {
-/* mp_view_mgr_pop_to_view(GET_VIEW_MGR, MP_VIEW_ALL); */
+ /* mp_view_mgr_pop_to_view(GET_VIEW_MGR, MP_VIEW_ALL); */
elm_object_item_del(view->navi_it);
}
break;
mp_list_realized_item_part_update(view->content_to_show, "elm.text.sub.right", ELM_GENLIST_ITEM_FIELD_TEXT);
break;
#endif
- case MP_VIEW_EVENT_ALBUMART_CHANGED:
- {
+ case MP_VIEW_EVENT_ALBUMART_CHANGED: {
mp_media_list_h media_list = NULL;
mp_media_info_h media = NULL;
mp_media_info_list_create(&media_list, MP_TRACK_BY_ALBUM, view->name, NULL, NULL, 0, 0, 1);
MpAlbumDetailList_t *list = (MpAlbumDetailList_t *)view->content_to_show;
MP_CHECK(list);
mp_album_detail_list_set_data(list, MP_ALBUM_DETAIL_THUMBNAIL, view->thumbnail, -1);
- if (list->shuffle_it)
+ if (list->shuffle_it) {
elm_genlist_item_fields_update(list->shuffle_it, "elm.icon.1", ELM_GENLIST_ITEM_FIELD_CONTENT);
+ }
mp_media_info_list_destroy(media_list);
}
- break;
+ break;
- case MP_UPDATE_FAVORITE_LIST:
- {
- mp_list_update(view->content_to_show);
- break;
- }
+ case MP_UPDATE_FAVORITE_LIST: {
+ mp_list_update(view->content_to_show);
+ break;
+ }
default:
break;
}
MP_CHECK_NULL(view);
ret = _mp_album_detail_view_init(parent, view);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
IF_G_FREE(view->name);
IF_G_FREE(view->artist);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-all-view.h"
{
MP_CHECK_VAL(view, 0);
int index = 0;
- if (view->tab_status < TAB_COUNT)
+ if (view->tab_status < TAB_COUNT) {
index = tab_index_exist[view->tab_status];
+ }
return index;
MpAllView_t *view = thiz;
mp_list_update(view->content_to_show);
- if (_mp_all_view_tab_index_get(view) == MP_TAB_SONGS && mp_list_get_editable_count(view->content_to_show, mp_list_get_edit_type(view->content_to_show)))
+ if (_mp_all_view_tab_index_get(view) == MP_TAB_SONGS && mp_list_get_editable_count(view->content_to_show, mp_list_get_edit_type(view->content_to_show))) {
mp_list_show_fast_scroll(view->content_to_show);
+ }
- if (_mp_all_view_tab_index_get(view) == MP_TAB_SONGS && mp_list_get_editable_count(view->content_to_show, mp_list_get_edit_type(view->content_to_show)) == 0)
+ if (_mp_all_view_tab_index_get(view) == MP_TAB_SONGS && mp_list_get_editable_count(view->content_to_show, mp_list_get_edit_type(view->content_to_show)) == 0) {
mp_list_hide_fast_scroll(view->content_to_show);
+ }
return 0;
}
MP_CHECK(all_view);
mp_evas_object_del(all_view->more_btn_ctxpopup);
-/* remove popup */
-/*
+ /* remove popup */
+ /*
- struct appdata *ad = mp_util_get_appdata();
- MP_CHECK(ad);
+ struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
- if (mp_list_is_display_mode_changable(all_view->content_to_show)) {
- Evas_Object *popup = mp_genlist_popup_create(ad->win_main, MP_POPUP_CHANGE_LIST_DISPLAY_MODE, all_view, ad);
- MP_CHECK(popup);
+ if (mp_list_is_display_mode_changable(all_view->content_to_show)) {
+ Evas_Object *popup = mp_genlist_popup_create(ad->win_main, MP_POPUP_CHANGE_LIST_DISPLAY_MODE, all_view, ad);
+ MP_CHECK(popup);
- mp_evas_object_del(all_view->radio_main);
- all_view->radio_main = elm_radio_add(popup);
- elm_radio_state_value_set(all_view->radio_main, -1);
- evas_object_smart_callback_add(all_view->radio_main, "changed", _mp_all_view_view_as_popup_radio_changed_cb, all_view);
- evas_object_event_callback_add(all_view->radio_main, EVAS_CALLBACK_DEL, _mp_all_view_radio_main_del_cb, all_view);
- evas_object_hide(all_view->radio_main);
+ mp_evas_object_del(all_view->radio_main);
+ all_view->radio_main = elm_radio_add(popup);
+ elm_radio_state_value_set(all_view->radio_main, -1);
+ evas_object_smart_callback_add(all_view->radio_main, "changed", _mp_all_view_view_as_popup_radio_changed_cb, all_view);
+ evas_object_event_callback_add(all_view->radio_main, EVAS_CALLBACK_DEL, _mp_all_view_radio_main_del_cb, all_view);
+ evas_object_hide(all_view->radio_main);
- Evas_Object *genlist = evas_object_data_get(popup, "genlist");
- MP_CHECK(genlist);
+ Evas_Object *genlist = evas_object_data_get(popup, "genlist");
+ MP_CHECK(genlist);
- evas_object_data_set(genlist, "all_view", (void *)all_view);
+ evas_object_data_set(genlist, "all_view", (void *)all_view);
- static Elm_Genlist_Item_Class itc;
- itc.item_style = "1text.1icon.3";
- itc.func.text_get = _mp_all_view_view_as_popup_label_get;
- itc.func.content_get = _mp_all_view_view_as_popup_content_get;
- itc.func.state_get = NULL;
- itc.func.del = NULL;
+ static Elm_Genlist_Item_Class itc;
+ itc.item_style = "1text.1icon.3";
+ itc.func.text_get = _mp_all_view_view_as_popup_label_get;
+ itc.func.content_get = _mp_all_view_view_as_popup_content_get;
+ itc.func.state_get = NULL;
+ itc.func.del = NULL;
- int i = 0;
- while (i < MP_LIST_DISPLAY_MODE_MAX) {
- elm_genlist_item_append(genlist, &itc, (void *)i, NULL, ELM_GENLIST_ITEM_NONE,
- _mp_all_view_view_as_popup_item_sel, all_view);
+ int i = 0;
+ while (i < MP_LIST_DISPLAY_MODE_MAX) {
+ elm_genlist_item_append(genlist, &itc, (void *)i, NULL, ELM_GENLIST_ITEM_NONE,
+ _mp_all_view_view_as_popup_item_sel, all_view);
- ++i;
+ ++i;
+ }
}
- }
- */
+ */
MpListDisplayMode_e current = mp_list_get_display_mode(all_view->content_to_show);
mp_debug("List display change request [%d => %d]", current);
- if (MP_LIST_DISPLAY_MODE_NORMAL == current)
+ if (MP_LIST_DISPLAY_MODE_NORMAL == current) {
current = MP_LIST_DISPLAY_MODE_THUMBNAIL;
- else if (MP_LIST_DISPLAY_MODE_THUMBNAIL == current)
+ } else if (MP_LIST_DISPLAY_MODE_THUMBNAIL == current) {
current = MP_LIST_DISPLAY_MODE_NORMAL;
+ }
all_view->display_mode[all_view->tab_status] = current;
if (index == MP_TAB_PLAYLISTS) {
if (playlistcount < 100) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_CREATE_PLAYLIST, MP_PLAYER_MORE_BTN_CREATE_PLAYLIST_IMAGE,
- _mp_all_view_playlist_list_create_playlist_cb, view);
+ STR_MP_CREATE_PLAYLIST, MP_PLAYER_MORE_BTN_CREATE_PLAYLIST_IMAGE,
+ _mp_all_view_playlist_list_create_playlist_cb, view);
mp_util_more_btn_move_ctxpopup(view->more_btn_ctxpopup, obj);
evas_object_show(view->more_btn_ctxpopup);
}
if (index == MP_TAB_SONGS) {
if (mp_list_get_editable_count(view->content_to_show, MP_LIST_EDIT_TYPE_SHARE))
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SHARE, MP_PLAYER_MORE_BTN_SHARE, mp_common_share_cb, view);
+ STR_MP_SHARE, MP_PLAYER_MORE_BTN_SHARE, mp_common_share_cb, view);
}
#endif
if (mp_list_get_editable_count(view->content_to_show, MP_LIST_EDIT_TYPE_NORMAL)) {
if (index != MP_TAB_PLAYLISTS) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_ADD_TO_PLAYLSIT_IMAGE, _mp_all_view_add_to_playlist_cb, view);
+ STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_ADD_TO_PLAYLSIT_IMAGE, _mp_all_view_add_to_playlist_cb, view);
}
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_DELETE, MP_PLAYER_MORE_BTN_DELETE_IMAGE, _mp_all_view_edit_cb, view);
- /*search*/
+ STR_MP_DELETE, MP_PLAYER_MORE_BTN_DELETE_IMAGE, _mp_all_view_edit_cb, view);
+ /*search*/
if (count > 0) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SEARCH, NULL, mp_common_create_search_view_cb, view);
+ STR_MP_SEARCH, NULL, mp_common_create_search_view_cb, view);
}
- /*view as*/
+ /*view as*/
#ifdef MP_LIST_THUMBNAIL
- if (mp_list_is_display_mode_changable(view->content_to_show)) {
- MpListDisplayMode_e current = mp_list_get_display_mode(view->content_to_show);
- if (MP_LIST_DISPLAY_MODE_NORMAL == current)
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ALL_THUMBNAIL_VIEW, MP_PLAYER_MORE_BTN_MORE_THUMBNAIL_VIEW_IMAGE, _mp_all_view_view_as_select_cb, view);
- else if (MP_LIST_DISPLAY_MODE_THUMBNAIL == current)
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ALL_LIST_VIEW, MP_PLAYER_MORE_BTN_MORE_LIST_VIEW_IMAGE, _mp_all_view_view_as_select_cb, view);
+ if (mp_list_is_display_mode_changable(view->content_to_show)) {
+ MpListDisplayMode_e current = mp_list_get_display_mode(view->content_to_show);
+ if (MP_LIST_DISPLAY_MODE_NORMAL == current)
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_ALL_THUMBNAIL_VIEW, MP_PLAYER_MORE_BTN_MORE_THUMBNAIL_VIEW_IMAGE, _mp_all_view_view_as_select_cb, view);
+ else if (MP_LIST_DISPLAY_MODE_THUMBNAIL == current)
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_ALL_LIST_VIEW, MP_PLAYER_MORE_BTN_MORE_LIST_VIEW_IMAGE, _mp_all_view_view_as_select_cb, view);
- }
+ }
#endif
#ifdef MP_FEATURE_PERSONAL_PAGE
- if (index == MP_TAB_SONGS) {
- if (mp_util_is_personal_page_on()) {
- all_in_personal_e status = mp_common_is_all_in_personal_page(((MpList_t *)view->content_to_show)->genlist);
- /*add*/
- if (status != MP_COMMON_ALL_IN && status != MP_COMMON_ALL_ERROR)
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ADD_TO_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_ADD_TO_PERSONAL_PAGE, mp_common_add_to_personal_page_cb, view);
-
- /*remove*/
- if (status != MP_COMMON_ALL_OUT && status != MP_COMMON_ALL_ERROR)
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_REMOVE_FROM_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_REMOVE_FROM_PERSONAL_PAGE, mp_common_remove_from_personal_page_cb, view);
+ if (index == MP_TAB_SONGS) {
+ if (mp_util_is_personal_page_on()) {
+ all_in_personal_e status = mp_common_is_all_in_personal_page(((MpList_t *)view->content_to_show)->genlist);
+ /*add*/
+ if (status != MP_COMMON_ALL_IN && status != MP_COMMON_ALL_ERROR)
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_ADD_TO_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_ADD_TO_PERSONAL_PAGE, mp_common_add_to_personal_page_cb, view);
+
+ /*remove*/
+ if (status != MP_COMMON_ALL_OUT && status != MP_COMMON_ALL_ERROR)
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_REMOVE_FROM_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_REMOVE_FROM_PERSONAL_PAGE, mp_common_remove_from_personal_page_cb, view);
+ }
}
- }
#endif
- /*settings*/
- /*mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);*/
+ /*settings*/
+ /*mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);*/
#ifndef MP_FEATURE_NO_END
- /*End*/
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
+ /*End*/
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
#endif
mp_util_more_btn_move_ctxpopup(view->more_btn_ctxpopup, obj);
evas_object_show(view->more_btn_ctxpopup);
Elm_Object_Item *it2 = NULL;
it = elm_toolbar_selected_item_get(obj);
- mp_retm_if (it == NULL, "tab item is NULL");
+ mp_retm_if(it == NULL, "tab item is NULL");
it2 = elm_toolbar_first_item_get(obj);
int i = 0;
for (i = 0; i < MP_TAB_MAX; i++) {
- if (it == it2)
+ if (it == it2) {
break;
+ }
it2 = elm_toolbar_item_next_get(it2);
if (!it2) {
break;
}
}
- if (view->tab_status == i)
+ if (view->tab_status == i) {
return;
+ }
view->tab_status = i;
}
switch (index) {
case MP_TAB_PLAYLISTS:
list = (void *)mp_playlist_list_create(view->all_view_layout);
- if (view->tab_status < MP_TAB_MAX)
- mp_playlist_list_set_data((MpPlaylistList_t *)list, MP_PLAYLIST_LIST_DISPLAY_MODE, view->display_mode[view->tab_status], -1);
+ if (view->tab_status < MP_TAB_MAX) {
+ mp_playlist_list_set_data((MpPlaylistList_t *)list, MP_PLAYLIST_LIST_DISPLAY_MODE, view->display_mode[view->tab_status], -1);
+ }
mp_list_update(list);
break;
case MP_TAB_ALBUMS:
list = (void *)mp_album_list_create(view->all_view_layout);
mp_album_list_set_data((MpAlbumList_t *)list, MP_ALBUM_LIST_DISPLAY_MODE, view->display_mode[view->tab_status], -1);
mp_list_update(list);
- if (view->display_mode[view->tab_status] == MP_LIST_DISPLAY_MODE_NORMAL)
+ if (view->display_mode[view->tab_status] == MP_LIST_DISPLAY_MODE_NORMAL) {
mp_list_show_fast_scroll(list);
+ }
break;
case MP_TAB_ARTISTS:
list = (void *)mp_artist_list_create(view->all_view_layout);
mp_artist_list_set_data((MpArtistList_t *)list, MP_ARTIST_LIST_DISPLAY_MODE, view->display_mode[view->tab_status], -1);
mp_list_update(list);
- if (view->display_mode[view->tab_status] == MP_LIST_DISPLAY_MODE_NORMAL)
+ if (view->display_mode[view->tab_status] == MP_LIST_DISPLAY_MODE_NORMAL) {
mp_list_show_fast_scroll(list);
+ }
break;
- /*case MP_TAB_FOLDERS:
- list = (void *)mp_folder_list_create(view->all_view_layout);
- mp_folder_list_set_data((MpFolderList_t *)list, MP_FOLDER_LIST_TYPE, MP_GROUP_BY_FOLDER, -1);
- mp_list_update(list);
- if (view->display_mode[view->tab_status] == MP_LIST_DISPLAY_MODE_NORMAL)
- mp_list_show_fast_scroll(list);
- break;*/
+ /*case MP_TAB_FOLDERS:
+ list = (void *)mp_folder_list_create(view->all_view_layout);
+ mp_folder_list_set_data((MpFolderList_t *)list, MP_FOLDER_LIST_TYPE, MP_GROUP_BY_FOLDER, -1);
+ mp_list_update(list);
+ if (view->display_mode[view->tab_status] == MP_LIST_DISPLAY_MODE_NORMAL)
+ mp_list_show_fast_scroll(list);
+ break;*/
case MP_TAB_SONGS:
default:
PROFILE_IN("mp_track_list_create");
ms_key_get_tabs_str(&get_str);
int value = atoi(get_str);
int j = 0;
- for (j = TAB_COUNT-1; j >= 0 ; j--) {
- tab_index[j] = value%10;
+ for (j = TAB_COUNT - 1; j >= 0 ; j--) {
+ tab_index[j] = value % 10;
value = value / 10;
}
switch (event) {
case MP_SETTING_PLAYLIST_CHANGED:
- if (index == MP_TAB_PLAYLISTS)
+ if (index == MP_TAB_PLAYLISTS) {
mp_view_update(thiz);
+ }
break;
- /*case MP_PLAY_TIME_COUNT_UPDATED:*/
+ /*case MP_PLAY_TIME_COUNT_UPDATED:*/
case MP_ADD_TO_PLAYLIST_DONE:
#ifdef MP_FEATURE_SHORTCUT
/*_mp_all_view_update_shortcut(view);*/
#endif
- if (index == MP_TAB_PLAYLISTS)
+ if (index == MP_TAB_PLAYLISTS) {
mp_view_update(thiz);
+ }
break;
- case MP_LANG_CHANGED:
- {
- MpListDisplayMode_e current = mp_list_get_display_mode(list);
- if (index == MP_TAB_ARTISTS && MP_LIST_DISPLAY_MODE_NORMAL == current)
- mp_list_realized_item_part_update(list, "elm.icon", ELM_GENLIST_ITEM_FIELD_CONTENT);
- }
- break;
- case MP_POPUP_DELETE_DONE:
- if (index == MP_TAB_PLAYLISTS)
+ case MP_LANG_CHANGED: {
+ MpListDisplayMode_e current = mp_list_get_display_mode(list);
+ if (index == MP_TAB_ARTISTS && MP_LIST_DISPLAY_MODE_NORMAL == current) {
+ mp_list_realized_item_part_update(list, "elm.icon", ELM_GENLIST_ITEM_FIELD_CONTENT);
+ }
+ }
+ break;
+ case MP_POPUP_DELETE_DONE:
+ if (index == MP_TAB_PLAYLISTS) {
mp_view_update(thiz);
- else
- _mp_all_view_popup_delete_update_genlist(list);
+ } else {
+ _mp_all_view_popup_delete_update_genlist(list);
+ }
break;
case MP_DELETE_DONE:
mp_list_update(list);
if (list->genlist) {
int count = 0;
count = elm_genlist_items_count(list->genlist);
- if (count <= 0)
+ if (count <= 0) {
mp_list_hide_fast_scroll((MpList_t *)list);
+ }
} else {
mp_list_hide_fast_scroll((MpList_t *)list);
}
_mp_all_view_playlist_update(view);
break;
case MP_SIP_STATE_CHANGED:
- /*
- if (view->navi_it) {
- const char *signal = mp_util_get_sip_state() ? "elm,state,toolbar,instant_close" : "elm,state,toolbar,instant_open";
- elm_object_item_signal_emit(view->navi_it, signal, "");
+ /*
+ if (view->navi_it) {
+ const char *signal = mp_util_get_sip_state() ? "elm,state,toolbar,instant_close" : "elm,state,toolbar,instant_open";
+ elm_object_item_signal_emit(view->navi_it, signal, "");
- bool title_visible = (mp_util_get_sip_state() && mp_util_is_landscape()) ? false : true;
- mp_view_set_title_visible(thiz, title_visible);
- }
- */
+ bool title_visible = (mp_util_get_sip_state() && mp_util_is_landscape()) ? false : true;
+ mp_view_set_title_visible(thiz, title_visible);
+ }
+ */
break;
#ifndef MP_SOUND_PLAYER
case MP_UPDATE_PLAYING_LIST:
break;
#endif
case MP_VIEW_EVENT_ALBUMART_CHANGED:
- if (index == MP_TAB_SONGS)
+ if (index == MP_TAB_SONGS) {
mp_list_realized_item_part_update(list, "elm.icon", ELM_GENLIST_ITEM_FIELD_CONTENT);
- else
+ } else {
mp_list_update(list);
+ }
break;
- case MP_UPDATE_FAVORITE_LIST:
- {
- if (index == MP_TAB_PLAYLISTS)
+ case MP_UPDATE_FAVORITE_LIST: {
+ if (index == MP_TAB_PLAYLISTS) {
mp_list_update(list);
+ }
break;
}
case MP_TABS_ITEM_CHANGED:
- case MP_TABS_REORDER_DONE:
- {
+ case MP_TABS_REORDER_DONE: {
_mp_all_view_tabs_refresh(view);
break;
}
- case MP_PLAYLISTS_REORDER_DONE:
- {
+ case MP_PLAYLISTS_REORDER_DONE: {
_mp_all_view_tabs_sequence_get();
- if (tab_index[view->tab_status]-1 == MP_TAB_PLAYLISTS)
+ if (tab_index[view->tab_status] - 1 == MP_TAB_PLAYLISTS) {
mp_view_update(thiz);
+ }
break;
}
case MP_START_PLAYBACK:
case MP_RESUME_PLAYBACK:
case MP_PAUSE_PLAYBACK:
case MP_PLAYING_TRACK_CHANGED:
- case MP_STOP_PLAYBACK:
- {
+ case MP_STOP_PLAYBACK: {
if (index == MP_TAB_SONGS) {
mp_list_realized_item_part_update(list, "elm.icon.left", ELM_GENLIST_ITEM_FIELD_CONTENT);
}
MpView_t *top_view = mp_view_mgr_get_top_view(GET_VIEW_MGR);
- if (mp_util_get_sip_state() && (int)top_view == (int)view)
+ if (mp_util_get_sip_state() && (int)top_view == (int)view) {
_mp_all_view_on_event(view, MP_SIP_STATE_CHANGED);
+ }
_mp_all_view_on_event(view, MP_VIEW_ROTATE);
}
PROFILE_IN("_mp_all_view_init");
ret = _mp_all_view_init(parent, view);
PROFILE_OUT("_mp_all_view_init");
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
#ifdef MP_FEATURE_PERSONAL_PAGE
view->personal_page_status = mp_util_is_personal_page_on();
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-artist-booklet-view.h"
/*Search */
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SEARCH, MP_PLAYER_MORE_BTN_SEARCH, _mp_artist_booklet_view_search_cb, view);
+ STR_MP_SEARCH, MP_PLAYER_MORE_BTN_SEARCH, _mp_artist_booklet_view_search_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);
+ STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);
#ifndef MP_FEATURE_NO_END
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
+ STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
#endif
mp_util_more_btn_move_ctxpopup(view->more_btn_ctxpopup, obj);
char *text = NULL;
if (!g_strcmp0(part, "elm.text.1")) {
- if (view->info_data)
+ if (view->info_data) {
text = view->artist;
+ }
} else if (!g_strcmp0(part, "elm.text.2")) {
text = g_strdup_printf("%d %s", view->info_data->discography_count, GET_STR(STR_MP_ALBUMS));
return text;
MP_CHECK_NULL(view);
const char *title = NULL;
- if (type == ARTIST_BOOKLET_VIEW_DISCOGRAPHY)
+ if (type == ARTIST_BOOKLET_VIEW_DISCOGRAPHY) {
title = STR_MP_DISCOGRAPHY;
- else if (type == ARTIST_BOOKLET_VIEW_BIOGRAPHY)
+ } else if (type == ARTIST_BOOKLET_VIEW_BIOGRAPHY) {
title = STR_MP_BIOGRAPHY;
+ }
char *text = GET_STR(title);
return g_strdup(text);
info->thumb = g_strdup(thumb);
elm_gengrid_item_append(gengrid, disco_itc,
- info,
- NULL,
- NULL);
+ info,
+ NULL,
+ NULL);
}
static void
int item_per_line = layout_w / w;
int line = item_count / item_per_line;
- if (item_count % item_per_line)
+ if (item_count % item_per_line) {
++line;
+ }
int gengrid_h = line * h;
evas_object_size_hint_min_set(gengrid, layout_w, gengrid_h);
SECURE_DEBUG("year = %s", info_data->discography[i].year);
if (info_data->discography[i].album_title) {
_mp_artist_booklet_append_album_item(gengrid, info_data->discography[i].album_title,
- info_data->discography[i].year, info_data->discography[i].thumbpath, view->disco_itc);
+ info_data->discography[i].year, info_data->discography[i].thumbpath, view->disco_itc);
} else {
DEBUG_TRACE("credits have error");
}
view->disco_gengrid = gengrid;
_mp_aritst_booklet_view_gengrid_resize(view, view->disco_gengrid);
- } else
+ } else {
gengrid = mp_widget_create_no_contents(parent, MP_NOCONTENT_NORMAL, NULL, NULL);
+ }
return gengrid;
}
mp_scroll_page_hide_scroll_bar(scroll_page);
/* calc page total becasue of title index */
- if (view->info_data->discography_count > 0)
+ if (view->info_data->discography_count > 0) {
++view->page_count;
- if (view->info_data->biography)
+ }
+ if (view->info_data->biography) {
++view->page_count;
+ }
Evas_Object *page = NULL;
int page_count = 0;
MP_CHECK_NULL(view);
ret = _mp_artist_booklet_view_init(parent, view);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
IF_G_FREE(view->name);
IF_G_FREE(view->artist);
#ifdef MP_FEATURE_SHARE
if (mp_list_get_editable_count(view->content_to_show, MP_LIST_EDIT_TYPE_SHARE)) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SHARE, MP_PLAYER_MORE_BTN_SHARE, mp_common_share_cb, view);
+ STR_MP_SHARE, MP_PLAYER_MORE_BTN_SHARE, mp_common_share_cb, view);
}
#endif
if (mp_list_get_editable_count(view->content_to_show, MP_LIST_EDIT_TYPE_NORMAL)) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_ADD_TO_PLAYLSIT_IMAGE, _mp_artist_detail_view_add_to_playlist_cb, view);
+ STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_ADD_TO_PLAYLSIT_IMAGE, _mp_artist_detail_view_add_to_playlist_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_DELETE, MP_PLAYER_MORE_BTN_DELETE_IMAGE, _mp_artist_detail_view_tracklist_edit_cb, view);
+ STR_MP_DELETE, MP_PLAYER_MORE_BTN_DELETE_IMAGE, _mp_artist_detail_view_tracklist_edit_cb, view);
}
#ifdef MP_FEATURE_CLOUD
mp_cloud_is_on(&is_on);
if (is_on) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_VIEW, MP_PLAYER_MORE_BTN_VIEW, mp_common_cloud_view_cb, view);
+ STR_MP_VIEW, MP_PLAYER_MORE_BTN_VIEW, mp_common_cloud_view_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_MAKE_AVAILABLE_OFFLINE, MP_PLAYER_MORE_BTN_MAKE_AVAILABLE_OFFICE, mp_common_ctxpopup_make_offline_cb, view);
+ STR_MP_MAKE_AVAILABLE_OFFLINE, MP_PLAYER_MORE_BTN_MAKE_AVAILABLE_OFFICE, mp_common_ctxpopup_make_offline_cb, view);
}
#endif
/*add*/
if (status != MP_COMMON_ALL_IN && status != MP_COMMON_ALL_ERROR)
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ADD_TO_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_ADD_TO_PERSONAL_PAGE, mp_common_add_to_personal_page_cb, view);
+ STR_MP_ADD_TO_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_ADD_TO_PERSONAL_PAGE, mp_common_add_to_personal_page_cb, view);
/*remove*/
if (status != MP_COMMON_ALL_OUT && status != MP_COMMON_ALL_ERROR)
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_REMOVE_FROM_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_REMOVE_FROM_PERSONAL_PAGE, mp_common_remove_from_personal_page_cb, view);
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_REMOVE_FROM_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_REMOVE_FROM_PERSONAL_PAGE, mp_common_remove_from_personal_page_cb, view);
}
#endif
/*search*/
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SEARCH, NULL, mp_common_create_search_view_cb, view);
+ STR_MP_SEARCH, NULL, mp_common_create_search_view_cb, view);
/*mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);*/
#ifndef MP_FEATURE_NO_END
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
+ STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
#endif
mp_util_more_btn_move_ctxpopup(view->more_btn_ctxpopup, obj);
/* artist index */
/*remove index part in artist detail view according to UI 3.6*/
-/* mp_evas_object_del(view->artist_index);
+ /* mp_evas_object_del(view->artist_index);
- if (mp_list_get_editable_count(view->content_to_show, mp_list_get_edit_type(view->content_to_show))) {
- view->artist_index = _mp_artist_detail_view_append_artist_index(view);
- elm_object_part_content_set(view->artist_detail_view_layout, "tabbar", view->artist_index);
- }*/
+ if (mp_list_get_editable_count(view->content_to_show, mp_list_get_edit_type(view->content_to_show))) {
+ view->artist_index = _mp_artist_detail_view_append_artist_index(view);
+ elm_object_part_content_set(view->artist_detail_view_layout, "tabbar", view->artist_index);
+ }*/
}
static void
case MP_DELETE_DONE:
mp_list_update(view->content_to_show);
if (!mp_list_get_editable_count(view->content_to_show, mp_list_get_edit_type(view->content_to_show))) {
-/* mp_view_mgr_pop_to_view(GET_VIEW_MGR, MP_VIEW_ALL);*/
+ /* mp_view_mgr_pop_to_view(GET_VIEW_MGR, MP_VIEW_ALL);*/
elm_object_item_del(view->navi_it);
}
/*mp_evas_object_del(view->artist_index);
mp_list_realized_item_part_update(view->content_to_show, "elm.text.sub.right", ELM_GENLIST_ITEM_FIELD_TEXT);
break;
#endif
- case MP_UPDATE_FAVORITE_LIST:
- {
+ case MP_UPDATE_FAVORITE_LIST: {
mp_list_update(view->content_to_show);
break;
}
MP_CHECK_NULL(view);
ret = _mp_artist_detail_view_init(parent, view);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
IF_G_FREE(view->name);
IF_G_FREE(view->thumbnail);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-create-playlist-view.h"
return;
} else {
/* if dialogue styles*/
- if (id->dial == 1) elm_object_item_signal_emit(ei, "elm,state,top", "");
- else if (id->dial == 2) elm_object_item_signal_emit(ei, "elm,state,center", "");
- else if (id->dial == 3) elm_object_item_signal_emit(ei, "elm,state,bottom", "");
+ if (id->dial == 1) {
+ elm_object_item_signal_emit(ei, "elm,state,top", "");
+ } else if (id->dial == 2) {
+ elm_object_item_signal_emit(ei, "elm,state,center", "");
+ } else if (id->dial == 3) {
+ elm_object_item_signal_emit(ei, "elm,state,bottom", "");
+ }
}
}
MP_CHECK(editfield);
if (elm_object_focus_get(obj)) {
- if (elm_entry_is_empty(obj))
+ if (elm_entry_is_empty(obj)) {
elm_object_signal_emit(editfield, "elm,state,eraser,hide", "elm");
- else
+ } else {
elm_object_signal_emit(editfield, "elm,state,eraser,show", "elm");
+ }
}
}
Evas_Object *editfield = elm_object_item_part_content_get(id->item, "elm.icon.entry");
MP_CHECK(editfield);
- if (!elm_entry_is_empty(obj))
+ if (!elm_entry_is_empty(obj)) {
elm_object_signal_emit(editfield, "elm,state,eraser,show", "elm");
+ }
elm_object_item_signal_emit(id->item, "elm,state,rename,hide", "");
elm_entry_input_panel_return_key_type_set(entry, ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
if (view->new_playlist_name && (view->parent_view != MP_PLST_PARENT_DETAIL_VIEW)) {
- /*elm_object_part_text_set(entry, "elm.guide", view->new_playlist_name);*/
- elm_entry_entry_set(entry, view->new_playlist_name);
- elm_entry_cursor_end_set(entry);
+ /*elm_object_part_text_set(entry, "elm.guide", view->new_playlist_name);*/
+ elm_entry_entry_set(entry, view->new_playlist_name);
+ elm_entry_cursor_end_set(entry);
}
view->editfiled_entry = entry;
struct appdata *ad = mp_util_get_appdata();
text = mp_util_isf_get_edited_str(editfiled_entry, TRUE);
- if (!mp_util_is_playlist_name_valid((char *)text))
+ if (!mp_util_is_playlist_name_valid((char *)text)) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_UNABLE_RENAME_PLAYLIST"));
- else {
+ } else {
bool exist = false;
ret = mp_media_info_playlist_is_exist(text, &exist);
if (ret != 0) {
mp_view_set_title(create_playlist_detail_view, text);
mp_view_mgr_post_event(GET_VIEW_MGR, MP_PLAYLIST_RENAMED);
- }
}
}
+ }
MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
elm_naviframe_item_pop(view_mgr->navi);
elm_entry_cursor_end_set(view->editfiled_entry);
}
evas_object_smart_callback_add(save_btn, "clicked", mp_create_plst_view_rename_done_cb, view);
- } else {
- evas_object_smart_callback_add(save_btn, "clicked", _mp_create_playlist_view_create_new_done_cb, view);
- }
+ } else {
+ evas_object_smart_callback_add(save_btn, "clicked", _mp_create_playlist_view_create_new_done_cb, view);
+ }
return 0;
}
/*_mp_create_plst_view_update_option_clear(view);*/
/* add buttons */
-/*
- Evas_Object *toolbar = mp_widget_create_naviframe_toolbar(view->navi_it);
- Elm_Object_Item *toolbar_item = NULL;
+ /*
+ Evas_Object *toolbar = mp_widget_create_naviframe_toolbar(view->navi_it);
+ Elm_Object_Item *toolbar_item = NULL;
- toolbar_item = mp_widget_create_toolbar_item_btn(toolbar, MP_TOOLBAR_BTN_DEFAULT, GET_SYS_STR("IDS_COM_SK_SAVE"), _mp_create_playlist_view_create_new_done_cb, view);
- view->toolbar_options[MP_OPTION_LEFT] = toolbar_item;
-*/
+ toolbar_item = mp_widget_create_toolbar_item_btn(toolbar, MP_TOOLBAR_BTN_DEFAULT, GET_SYS_STR("IDS_COM_SK_SAVE"), _mp_create_playlist_view_create_new_done_cb, view);
+ view->toolbar_options[MP_OPTION_LEFT] = toolbar_item;
+ */
_mp_create_plst_view_create_title_buttons(thiz);
if (view->editfiled_entry && !ad->popup[MP_POPUP_NOTIFY]) {
elm_object_focus_set(view->editfiled_entry, EINA_TRUE);
}
- if (mp_util_get_sip_state() && (int)mp_view_mgr_get_top_view(GET_VIEW_MGR) == (int)view)
+ if (mp_util_get_sip_state() && (int)mp_view_mgr_get_top_view(GET_VIEW_MGR) == (int)view) {
_mp_create_plst_view_on_event(view, MP_SIP_STATE_CHANGED);
+ }
}
#endif
ret = _mp_create_plst_view_init(parent, view);
elm_object_focus_set(view->editfiled_entry, EINA_TRUE);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
return view;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <media_content.h>
static char *
_mp_detail_view_get_location_info_from_file_path(char *file_path)
{
- mp_retvm_if (!file_path, NULL, "File path is null...");
+ mp_retvm_if(!file_path, NULL, "File path is null...");
int prefix_pos;
if (!strncmp(file_path, MP_PHONE_ROOT_PATH, strlen(MP_PHONE_ROOT_PATH))) {
info->detail = g_strdup(detail);
Elm_Object_Item *item = elm_genlist_item_append(genlist, view->meta_itc,
- info,
- NULL,
- ELM_GENLIST_ITEM_NONE,
- NULL, NULL);
- if (item)
+ info,
+ NULL,
+ ELM_GENLIST_ITEM_NONE,
+ NULL, NULL);
+ if (item) {
elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ }
}
}
if (get_item) {
- _mp_detail_view_append_media_info_item(genlist, MP_DETAIL_TITLE_STR, title);
+ _mp_detail_view_append_media_info_item(genlist, MP_DETAIL_TITLE_STR, title);
if (artist && strlen(artist)) {
_mp_detail_view_append_media_info_item(genlist, MP_DETAIL_ARTIST_STR, artist);
snprintf(duration_format, sizeof(duration_format), "%02u:%02u", min, sec);
- _mp_detail_view_append_media_info_item(genlist, MP_DETAIL_LENGTH_STR,
- duration_format);
+ _mp_detail_view_append_media_info_item(genlist, MP_DETAIL_LENGTH_STR,
+ duration_format);
if (date && strlen(date)) {
_mp_detail_view_append_media_info_item(genlist, MP_DETAIL_BITDEPTH_STR, bitdepth);
SAFE_FREE(bitdepth);
- sample = g_strdup_printf("%dKHz", sample_rate/1000);
+ sample = g_strdup_printf("%dKHz", sample_rate / 1000);
_mp_detail_view_append_media_info_item(genlist, MP_DETAIL_SAMPLING_STR, sample);
SAFE_FREE(sample);
** use player to get information of streaming case
*/
mp_dir_e located = mp_util_get_file_location(view->uri);
- if (located == MP_DIR_PHONE || located == MP_DIR_MMC) /*local file case*/ {
+ if (located == MP_DIR_PHONE || located == MP_DIR_MMC) { /*local file case*/
mp_tag_info_t tag_info;
mp_file_tag_info_get_all_tag(view->uri, &tag_info);
if (tag_info.artist && strlen(tag_info.artist)) {
- _mp_detail_view_append_media_info_item(genlist, "IDS_MUSIC_BODY_ARTIST",
- tag_info.artist);
+ _mp_detail_view_append_media_info_item(genlist, "IDS_MUSIC_BODY_ARTIST",
+ tag_info.artist);
}
if (tag_info.title && strlen(tag_info.title)) {
- _mp_detail_view_append_media_info_item(genlist, "IDS_COM_BODY_DETAILS_TITLE",
- tag_info.title);
+ _mp_detail_view_append_media_info_item(genlist, "IDS_COM_BODY_DETAILS_TITLE",
+ tag_info.title);
}
if (tag_info.album && strlen(tag_info.album)) {
- _mp_detail_view_append_media_info_item(genlist, "IDS_MUSIC_BODY_ALBUM",
- tag_info.album);
+ _mp_detail_view_append_media_info_item(genlist, "IDS_MUSIC_BODY_ALBUM",
+ tag_info.album);
}
snprintf(duration_format, sizeof(duration_format), "%02u:%02u", min, sec);
- _mp_detail_view_append_media_info_item(genlist, "IDS_MUSIC_BODY_TRACK_LENGTH",
- duration_format);
+ _mp_detail_view_append_media_info_item(genlist, "IDS_MUSIC_BODY_TRACK_LENGTH",
+ duration_format);
if (tag_info.date && strlen(tag_info.date)) {
- _mp_detail_view_append_media_info_item(genlist, "IDS_MUSIC_BODY_RECORDED_DATE",
- tag_info.date);
+ _mp_detail_view_append_media_info_item(genlist, "IDS_MUSIC_BODY_RECORDED_DATE",
+ tag_info.date);
}
if (tag_info.author && strlen(tag_info.author)) {
- _mp_detail_view_append_media_info_item(genlist, "IDS_MUSIC_BODY_AUTHOR",
- tag_info.author);
+ _mp_detail_view_append_media_info_item(genlist, "IDS_MUSIC_BODY_AUTHOR",
+ tag_info.author);
}
if (tag_info.copyright && strlen(tag_info.copyright)) {
if (tag_info.track && strlen(tag_info.track)) {
if (!strstr(tag_info.track, "-") && strcmp(tag_info.track, "0")) {
- _mp_detail_view_append_media_info_item(genlist, "IDS_MUSIC_BODY_TRACK_NUMBER",
- tag_info.track);
+ _mp_detail_view_append_media_info_item(genlist, "IDS_MUSIC_BODY_TRACK_NUMBER",
+ tag_info.track);
}
}
if (tag_info.rating && strlen(tag_info.rating)) {
- _mp_detail_view_append_media_info_item(genlist, "IDS_MF_BODY_PARENT_RATING",
- tag_info.rating);
+ _mp_detail_view_append_media_info_item(genlist, "IDS_MF_BODY_PARENT_RATING",
+ tag_info.rating);
}
GString *format = g_string_new("");
- if (tag_info.audio_bitrate > 0)
+ if (tag_info.audio_bitrate > 0) {
g_string_append_printf(format, "%dbps ", tag_info.audio_bitrate);
+ }
- if (tag_info.audio_samplerate > 0)
+ if (tag_info.audio_samplerate > 0) {
g_string_append_printf(format, "%.1fHz ", (double)tag_info.audio_samplerate);
+ }
- if (tag_info.audio_channel > 0)
+ if (tag_info.audio_channel > 0) {
g_string_append_printf(format, "%dch", tag_info.audio_channel);
+ }
if (format) {
_mp_detail_view_append_media_info_item(genlist, "IDS_MUSIC_BODY_FORMAT",
- format->str);
+ format->str);
g_string_free(format, TRUE);
}
location =
- _mp_detail_view_get_location_info_from_file_path(view->uri);
+ _mp_detail_view_get_location_info_from_file_path(view->uri);
- _mp_detail_view_append_media_info_item(genlist, "IDS_MUSIC_BODY_MUSIC_LOCATION", location);
+ _mp_detail_view_append_media_info_item(genlist, "IDS_MUSIC_BODY_MUSIC_LOCATION", location);
SAFE_FREE(location);
mp_file_tag_free(&tag_info);
- } else if (located != MP_DIR_NONE) /*streaming case*/ {
+ } else if (located != MP_DIR_NONE) { /*streaming case*/
player_h current_player = mp_player_mgr_get_player();
int error_code = PLAYER_ERROR_NONE;
char *temp_string = NULL;
int dur_sec = duration / 1000;
int sec = dur_sec % 60;
int min = dur_sec / 60;
- temp_string = g_strdup_printf ("%02u:%02u", min, sec);
+ temp_string = g_strdup_printf("%02u:%02u", min, sec);
_mp_detail_view_append_media_info_item(genlist, MP_DETAIL_LENGTH_STR, temp_string);
_mp_detail_view_append_media_info_item(genlist, MP_DETAIL_BITDEPTH_STR, bitdepth);
SAFE_FREE(bitdepth);
- sample = g_strdup_printf("%dKHz", sample_rate/1000);
+ sample = g_strdup_printf("%dKHz", sample_rate / 1000);
_mp_detail_view_append_media_info_item(genlist, MP_DETAIL_SAMPLING_STR, sample);
SAFE_FREE(sample);
IF_FREE(view->id);
IF_FREE(view->thumb);
- if (view->meta_itc)
+ if (view->meta_itc) {
elm_genlist_item_class_free(view->meta_itc);
- if (view->credit_itc)
+ }
+ if (view->credit_itc) {
elm_genlist_item_class_free(view->credit_itc);
- if (view->video_itc)
+ }
+ if (view->video_itc) {
elm_genlist_item_class_free(view->video_itc);
+ }
mp_view_fini((MpView_t *)view);
view->title = g_strdup(info->title);
view->uri = g_strdup(info->uri);
view->albumart = g_strdup(info->title);
- if (info->artist != NULL)
+ if (info->artist != NULL) {
view->artist = g_strdup(info->artist);
- else
+ } else {
view->artist = g_strdup(GET_SYS_STR("IDS_COM_BODY_UNKNOWN"));
+ }
view->album = g_strdup(info->album);
view->id = g_strdup(uid);
view->thumb = g_strdup(info->thumbnail_path);
_mp_detail_view_get_playing_track_data(view);
ret = _mp_detail_view_init(parent, view, view->uri);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
return view;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <media_content.h>
struct appdata *ad = mp_util_get_appdata();
ad->del_cb_invoked = 0;
-/*
- if (view->content_to_show->reorderable) {
- DEBUG_TRACE("view->ref_list->reorderable = %d",view->ref_list->reorderable);
- int ret = 0;
- void *playlist_handle = mp_list_get_playlist_handle(view->content_to_show);
- DEBUG_TRACE("playlist_handle = %p", playlist_handle);
- ret = mp_media_info_playlist_update_db(playlist_handle);
- MP_CHECK_VAL(ret == 0, -1);
- mp_view_mgr_post_event(GET_VIEW_MGR, MP_PLAYLIST_REORDER_DONE);
- mp_list_set_reorder((MpList_t *)view->content_to_show, FALSE);
- }
-*/
+ /*
+ if (view->content_to_show->reorderable) {
+ DEBUG_TRACE("view->ref_list->reorderable = %d",view->ref_list->reorderable);
+ int ret = 0;
+ void *playlist_handle = mp_list_get_playlist_handle(view->content_to_show);
+ DEBUG_TRACE("playlist_handle = %p", playlist_handle);
+ ret = mp_media_info_playlist_update_db(playlist_handle);
+ MP_CHECK_VAL(ret == 0, -1);
+ mp_view_mgr_post_event(GET_VIEW_MGR, MP_PLAYLIST_REORDER_DONE);
+ mp_list_set_reorder((MpList_t *)view->content_to_show, FALSE);
+ }
+ */
MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
mp_view_mgr_pop_view(view_mgr, false);
MP_CHECK(ad);
int list_count = _mp_list_get_count(view->content_to_show, MP_LIST_EDIT_TYPE_NORMAL);
- if(list_count == mp_list_get_checked_count(view->content_to_show)) {
+ if (list_count == mp_list_get_checked_count(view->content_to_show)) {
ad->is_sdcard_removed = 1;
mp_lockscreenmini_destroy(ad);
mp_minicontroller_destroy(ad);
}
mp_evas_object_del(ad->popup[MP_POPUP_CHECK_INFO_PERSONAL]);
- if (flag_dont_ask)
+ if (flag_dont_ask) {
mp_setting_set_personal_dont_ask_again(flag_dont_ask);
+ }
mp_edit_cb_excute_move(list);
}
evas_object_show(popup);
Evas_Object *btn1 = mp_widget_create_button(popup, "popup", STR_MP_CANCEL, NULL,
- _mp_edit_view_notify_cancel_cb, NULL);
+ _mp_edit_view_notify_cancel_cb, NULL);
Evas_Object *btn2 = mp_widget_create_button(popup, "popup", STR_MP_OK, NULL, _mp_edit_view_move_execute_cb, list);
elm_object_part_content_set(popup, "button1", btn1);
elm_object_part_content_set(popup, "button2", btn2);
if (lable != NULL) {
int count = mp_list_get_checked_count(list);
char *lable_text = NULL;
- if (count > 1)
+ if (count > 1) {
lable_text = g_strdup_printf(GET_STR(MP_PERSONAL_ITEMS_MOVE_TO), MP_MUSIC_DIR);
- else
+ } else {
lable_text = g_strdup_printf(GET_STR(MP_PERSONAL_ITEM_MOVE_TO), MP_MUSIC_DIR);
+ }
mp_util_domain_translatable_text_set(lable, lable_text);
IF_FREE(lable_text);
DEBUG_TRACE("------------------------>list type is %d", ref_list->list_type);
switch (ref_list->list_type) {
- case MP_LIST_TYPE_TRACK:
- {
+ case MP_LIST_TYPE_TRACK: {
view->content_to_show = (MpList_t *)mp_track_list_create(view->layout);
if (view->content_to_show == NULL) {
view->content_to_show->personal_page_type = view->person_page_sel;
#endif
break;
- case MP_LIST_TYPE_ALL:
- {
+ case MP_LIST_TYPE_ALL: {
MpView_t *all_view = mp_common_get_all_view();
if (all_view == NULL) {
if (tab == MP_TAB_SONGS) {
MpTrackList_t *list = mp_track_list_create(view->layout);
-
+
if (list == NULL) {
ERROR_TRACE("Cannot create track list");
break;
}
-
+
list->cloud_view_type = ref_list->cloud_view_type;
#ifdef MP_FEATURE_PERSONAL_PAGE
list->personal_page_type = view->person_page_sel;
list->group_type = MP_GROUP_BY_ARTIST;
list->display_mode = ref_list->display_mode;
view->content_to_show = (MpList_t *)list;
- } else
+ } else {
ERROR_TRACE("Never should be here");
+ }
break;
}
}
MP_CHECK_VAL(view->content_to_show, -1);
- if (view->share)
+ if (view->share) {
mp_list_set_edit_type(view->content_to_show, MP_LIST_EDIT_TYPE_SHARE);
+ }
elm_object_part_content_set(view->layout, "list_content", view->content_to_show->layout);
case MP_POPUP_CANCEL:
mp_view_update_options((MpView_t *)view);
break;
- case MP_LANG_CHANGED:
- {
+ case MP_LANG_CHANGED: {
int count = 0;
- if (view->content_to_show)
+ if (view->content_to_show) {
count = mp_list_get_checked_count((MpList_t *)view->content_to_show);
+ }
mp_util_create_selectioninfo_with_count((MpView_t *)view, count);
break;
}
case MP_PERSONAL_PAGE_OFF:
- if (view->person_page_sel != MP_EDIT_VIEW_PERSONAL_PAGE_NONE)
+ if (view->person_page_sel != MP_EDIT_VIEW_PERSONAL_PAGE_NONE) {
mp_view_mgr_pop_a_view(GET_VIEW_MGR, thiz);
+ }
break;
case MP_REORDER_DISABLE:
view->reorder = false;
- if (view->done_btn)
+ if (view->done_btn) {
elm_object_disabled_set(view->done_btn, EINA_TRUE);
+ }
break;
#ifndef MP_SOUND_PLAYER
case MP_UPDATE_PLAYING_LIST:
mp_list_realized_item_part_update((MpList_t *)view->content_to_show, "elm.text.sub.left.bottom", ELM_GENLIST_ITEM_FIELD_TEXT);
mp_list_realized_item_part_update((MpList_t *)view->content_to_show, "elm.icon.left", ELM_GENLIST_ITEM_FIELD_CONTENT);
}
- break;
+ break;
#endif
case MP_REORDER_ENABLE:
view->reorder = TRUE;
- if (view->done_btn)
+ if (view->done_btn) {
elm_object_disabled_set(view->done_btn, EINA_FALSE);
+ }
break;
default:
break;
#endif
ret = _mp_edit_view_init(parent, view);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
_mp_edit_view_content_load(view);
return view;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-folder-detail-view.h"
#ifdef MP_FEATURE_SHARE
if (mp_list_get_editable_count(view->content_to_show, MP_LIST_EDIT_TYPE_SHARE)) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SHARE, MP_PLAYER_MORE_BTN_SHARE, mp_common_share_cb, view);
+ STR_MP_SHARE, MP_PLAYER_MORE_BTN_SHARE, mp_common_share_cb, view);
}
#endif
if (mp_list_get_editable_count(view->content_to_show, MP_LIST_EDIT_TYPE_NORMAL)) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_ADD_TO_PLAYLSIT_IMAGE, _mp_folder_detail_view_add_to_playlist_cb, view);
+ STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_ADD_TO_PLAYLSIT_IMAGE, _mp_folder_detail_view_add_to_playlist_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_DELETE, MP_PLAYER_MORE_BTN_DELETE_IMAGE, _mp_folder_detail_view_tracklist_edit_cb, view);
+ STR_MP_DELETE, MP_PLAYER_MORE_BTN_DELETE_IMAGE, _mp_folder_detail_view_tracklist_edit_cb, view);
}
#ifdef MP_FEATURE_CLOUD
/*cloud */
mp_cloud_is_on(&is_on);
if (is_on) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_VIEW, MP_PLAYER_MORE_BTN_VIEW, mp_common_cloud_view_cb, view);
+ STR_MP_VIEW, MP_PLAYER_MORE_BTN_VIEW, mp_common_cloud_view_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_MAKE_AVAILABLE_OFFLINE, MP_PLAYER_MORE_BTN_MAKE_AVAILABLE_OFFICE, mp_common_ctxpopup_make_offline_cb, view);
+ STR_MP_MAKE_AVAILABLE_OFFLINE, MP_PLAYER_MORE_BTN_MAKE_AVAILABLE_OFFICE, mp_common_ctxpopup_make_offline_cb, view);
}
#endif
/*add*/
if (status != MP_COMMON_ALL_IN && status != MP_COMMON_ALL_ERROR)
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ADD_TO_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_ADD_TO_PERSONAL_PAGE, mp_common_add_to_personal_page_cb, view);
+ STR_MP_ADD_TO_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_ADD_TO_PERSONAL_PAGE, mp_common_add_to_personal_page_cb, view);
/*remove*/
if (status != MP_COMMON_ALL_OUT && status != MP_COMMON_ALL_ERROR)
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_REMOVE_FROM_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_REMOVE_FROM_PERSONAL_PAGE, mp_common_remove_from_personal_page_cb, view);
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_REMOVE_FROM_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_REMOVE_FROM_PERSONAL_PAGE, mp_common_remove_from_personal_page_cb, view);
}
#endif
/*search*/
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SEARCH, NULL, mp_common_create_search_view_cb, view);
+ STR_MP_SEARCH, NULL, mp_common_create_search_view_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);
+ STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);
#ifndef MP_FEATURE_NO_END
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
+ STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
#endif
mp_util_more_btn_move_ctxpopup(view->more_btn_ctxpopup, obj);
/* Todo: supports multi-language */
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_PLAYLIST, mp_common_ctxpopup_add_to_playlist_cb, view);
+ STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_PLAYLIST, mp_common_ctxpopup_add_to_playlist_cb, view);
if (mp_view_get_nowplaying_show_flag((MpView_t *)view)) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SHARE, MP_PLAYER_MORE_BTN_SHARE, mp_common_button_share_list_cb, view);
+ STR_MP_SHARE, MP_PLAYER_MORE_BTN_SHARE, mp_common_button_share_list_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- "IDS_COM_SK_DELETE", NULL, mp_common_button_delete_list_cb, view->content_to_show);
+ "IDS_COM_SK_DELETE", NULL, mp_common_button_delete_list_cb, view->content_to_show);
}
mp_util_more_btn_move_ctxpopup(view->more_btn_ctxpopup, obj);
/*view->toolbar_options[MP_OPTION_MORE] = btn;*/
toolbar_item = mp_widget_create_toolbar_item_btn(toolbar,
- MP_TOOLBAR_BTN_LEFT, STR_MP_SHARE, mp_common_button_share_list_cb, view->navi_it);
+ MP_TOOLBAR_BTN_LEFT, STR_MP_SHARE, mp_common_button_share_list_cb, view->navi_it);
view->toolbar_options[MP_OPTION_LEFT] = toolbar_item;
toolbar_item = mp_widget_create_toolbar_item_btn(toolbar,
- MP_TOOLBAR_BTN_RIGHT, "IDS_COM_SK_DELETE", mp_common_button_delete_list_cb, view->navi_it);
+ MP_TOOLBAR_BTN_RIGHT, "IDS_COM_SK_DELETE", mp_common_button_delete_list_cb, view->navi_it);
view->toolbar_options[MP_OPTION_RIGHT] = toolbar_item;
if (mp_list_get_checked_count(view->content_to_show) == 0) {
mp_list_realized_item_part_update(view->content_to_show, "elm.icon", ELM_GENLIST_ITEM_FIELD_CONTENT);
break;
- case MP_UPDATE_FAVORITE_LIST:
- {
+ case MP_UPDATE_FAVORITE_LIST: {
mp_list_update(view->content_to_show);
break;
}
MP_CHECK_NULL(view);
ret = _mp_folder_detail_view_init(parent, view);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
view->name = g_strdup(name);
_mp_folder_detail_view_content_load(view);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-folder-view.h"
if (mp_list_get_editable_count(view->content_to_show, MP_LIST_EDIT_TYPE_NORMAL) > 0) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_ADD_TO_PLAYLSIT_IMAGE, _mp_folder_view_add_to_playlist_cb, view);
+ STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_ADD_TO_PLAYLSIT_IMAGE, _mp_folder_view_add_to_playlist_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_DELETE,
- MP_PLAYER_MORE_BTN_DELETE_IMAGE,
- _mp_folder_view_edit_cb,
- view);
+ STR_MP_DELETE,
+ MP_PLAYER_MORE_BTN_DELETE_IMAGE,
+ _mp_folder_view_edit_cb,
+ view);
}
#ifdef MP_FEATURE_CLOUD
/*cloud */
mp_cloud_is_on(&is_on);
if (is_on) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_VIEW, MP_PLAYER_MORE_BTN_VIEW, mp_common_cloud_view_cb, view);
+ STR_MP_VIEW, MP_PLAYER_MORE_BTN_VIEW, mp_common_cloud_view_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_MAKE_AVAILABLE_OFFLINE, MP_PLAYER_MORE_BTN_MAKE_AVAILABLE_OFFICE, mp_common_ctxpopup_make_offline_cb, view);
+ STR_MP_MAKE_AVAILABLE_OFFLINE, MP_PLAYER_MORE_BTN_MAKE_AVAILABLE_OFFICE, mp_common_ctxpopup_make_offline_cb, view);
}
#endif
/*add*/
if (status != MP_COMMON_ALL_IN && status != MP_COMMON_ALL_ERROR)
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ADD_TO_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_ADD_TO_PERSONAL_PAGE, mp_common_add_to_personal_page_cb, view);
+ STR_MP_ADD_TO_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_ADD_TO_PERSONAL_PAGE, mp_common_add_to_personal_page_cb, view);
/*remove*/
if (status != MP_COMMON_ALL_OUT && status != MP_COMMON_ALL_ERROR)
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_REMOVE_FROM_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_REMOVE_FROM_PERSONAL_PAGE, mp_common_remove_from_personal_page_cb, view);
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_REMOVE_FROM_PERSONAL_PAGE, MP_PLAYER_MORE_BTN_REMOVE_FROM_PERSONAL_PAGE, mp_common_remove_from_personal_page_cb, view);
}
#endif
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_GO_TO_LIBRARY, MP_PLAYER_MORE_BTN_GO_TO_LIB, mp_common_go_to_library_cb, view);
+ STR_MP_GO_TO_LIBRARY, MP_PLAYER_MORE_BTN_GO_TO_LIB, mp_common_go_to_library_cb, view);
/*search*/
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SEARCH, NULL, mp_common_create_search_view_cb, view);
+ STR_MP_SEARCH, NULL, mp_common_create_search_view_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);
+ STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);
#ifndef MP_FEATURE_NO_END
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
+ STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
#endif
mp_util_more_btn_move_ctxpopup(view->more_btn_ctxpopup, obj);
Evas_Object *toolbar = mp_widget_create_naviframe_toolbar(view->navi_it);
mp_widget_create_toolbar_item_btn(toolbar,
- MP_TOOLBAR_BTN_LEFT, STR_MP_ADD_TO, mp_common_button_add_to_playlist_cb, view->navi_it);
+ MP_TOOLBAR_BTN_LEFT, STR_MP_ADD_TO, mp_common_button_add_to_playlist_cb, view->navi_it);
mp_widget_create_toolbar_item_btn(toolbar,
- MP_TOOLBAR_BTN_RIGHT, STR_MP_DELETE, mp_common_button_delete_list_cb, view->navi_it);
+ MP_TOOLBAR_BTN_RIGHT, STR_MP_DELETE, mp_common_button_delete_list_cb, view->navi_it);
elm_naviframe_item_pop_cb_set(view->navi_it, _mp_folder_view_back_cb, view);
MP_CHECK_NULL(view);
ret = _mp_folder_view_init(parent, view);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
view->content_set(view);
return view;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-genre-detail-view.h"
if (mp_list_get_editable_count(view->content_to_show, MP_LIST_EDIT_TYPE_NORMAL)) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_ADD_TO_PLAYLSIT_IMAGE, _mp_genre_detail_view_add_to_playlist_cb, view);
+ STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_ADD_TO_PLAYLSIT_IMAGE, _mp_genre_detail_view_add_to_playlist_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_DELETE,
- MP_PLAYER_MORE_BTN_DELETE_IMAGE,
- _mp_genre_detail_view_tracklist_edit_cb,
- view);
+ STR_MP_DELETE,
+ MP_PLAYER_MORE_BTN_DELETE_IMAGE,
+ _mp_genre_detail_view_tracklist_edit_cb,
+ view);
}
/*search*/
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SEARCH, NULL, mp_common_create_search_view_cb, view);
+ STR_MP_SEARCH, NULL, mp_common_create_search_view_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);
+ STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);
#ifndef MP_FEATURE_NO_END
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
+ STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
#endif
mp_util_more_btn_move_ctxpopup(view->more_btn_ctxpopup, obj);
if (!mp_list_get_editable_count(view->content_to_show, mp_list_get_edit_type(view->content_to_show))) {
mp_view_mgr_pop_to_view(GET_VIEW_MGR, MP_VIEW_ALL);
}
- break;
+ break;
#ifndef MP_SOUND_PLAYER
case MP_UPDATE_PLAYING_LIST:
mp_list_realized_item_part_update(view->content_to_show, "elm.text.main.left.top", ELM_GENLIST_ITEM_FIELD_TEXT);
mp_list_realized_item_part_update(view->content_to_show, "elm.text.sub.left.bottom", ELM_GENLIST_ITEM_FIELD_TEXT);
break;
#endif
- case MP_VIEW_EVENT_ALBUMART_CHANGED:
- {
+ case MP_VIEW_EVENT_ALBUMART_CHANGED: {
mp_media_list_h media_list = NULL;
mp_media_info_h media = NULL;
mp_media_info_list_create(&media_list, MP_TRACK_BY_GENRE, view->name, NULL, NULL, 0, 0, 1);
mp_media_info_list_destroy(media_list);
}
- break;
+ break;
- case MP_UPDATE_FAVORITE_LIST:
- {
+ case MP_UPDATE_FAVORITE_LIST: {
mp_list_update(view->content_to_show);
break;
}
MP_CHECK_NULL(view);
ret = _mp_genre_detail_view_init(parent, view);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
IF_G_FREE(view->name);
IF_G_FREE(view->artist);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-list-view.h"
#include "mp-select-track-view.h"
#define CHECK_LIST_VIEW(view, val) \
-do {\
- MP_CHECK_VAL(view, val);\
- mp_retvm_if (view->list_view_magic != LIST_VIEW_MAGIC, val,\
- "Error: param is not view object!!!", view->list_view_magic);\
-} while (0);
+ do {\
+ MP_CHECK_VAL(view, val);\
+ mp_retvm_if (view->list_view_magic != LIST_VIEW_MAGIC, val,\
+ "Error: param is not view object!!!", view->list_view_magic);\
+ } while (0);
static int
{
startfunc;
MpListView_t *view = (MpListView_t *)data;
- mp_retm_if (view == NULL, "view is NULL");
+ mp_retm_if(view == NULL, "view is NULL");
mp_list_item_data_t *it_data;
Elm_Object_Item *it;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-main-view.h"
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
Elm_Object_Item *toolbar_item = NULL;
toolbar_item = mp_widget_create_toolbar_item_btn(toolbar,
- MP_TOOLBAR_BTN_DEFAULT, STR_MP_DONE, _mp_make_offline_view_done_cb, view);
+ MP_TOOLBAR_BTN_DEFAULT, STR_MP_DONE, _mp_make_offline_view_done_cb, view);
view->toolbar_options[MP_OPTION_LEFT] = toolbar_item;
- if (mp_list_get_checked_count(view->content_to_show) == 0)
+ if (mp_list_get_checked_count(view->content_to_show) == 0) {
elm_object_item_disabled_set(view->toolbar_options[MP_OPTION_LEFT], EINA_TRUE);
+ }
elm_naviframe_item_pop_cb_set(view->navi_it, _mp_make_offline_view_back_cb, view);
switch (event) {
case MP_ADD_TO_PLAYLIST_DONE:
DEBUG_TRACE("Edit done");
- break;
+ break;
default:
break;
MP_CHECK_NULL(view);
ret = _mp_make_offline_view_init(parent, view);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
_mp_make_offline_view_content_load(view);
return view;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-now-playing-list-view.h"
view->more_btn_ctxpopup = mp_common_create_more_ctxpopup(view);
MP_CHECK(view->more_btn_ctxpopup);
-/*
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- GET_SYS_STR("IDS_COM_SK_REFRESH"), NULL, NULL, view);
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- GET_SYS_STR("IDS_COM_BODY_SETTINGS"), NULL, NULL, view);
-*/
+ /*
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ GET_SYS_STR("IDS_COM_SK_REFRESH"), NULL, NULL, view);
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ GET_SYS_STR("IDS_COM_BODY_SETTINGS"), NULL, NULL, view);
+ */
#ifdef MP_FEATURE_SHARE
/* share via */
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SHARE, MP_PLAYER_MORE_BTN_SHARE, mp_common_share_cb, view);
+ STR_MP_SHARE, MP_PLAYER_MORE_BTN_SHARE, mp_common_share_cb, view);
#endif
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_EDIT, MP_PLAYER_MORE_BTN_EDIT, _mp_now_playing_view_open_playlist_btn_edit_cb, view);
+ STR_MP_EDIT, MP_PLAYER_MORE_BTN_EDIT, _mp_now_playing_view_open_playlist_btn_edit_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);
+ STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);
#ifndef MP_FEATURE_NO_END
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
+ STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
#endif
mp_util_more_btn_move_ctxpopup(view->more_btn_ctxpopup, obj);
MP_CHECK(now_playing_list);
if (now_playing_list->edit_mode == 1)*/
{
-/* mp_list_set_edit((MpList_t *)now_playing_list, FALSE);
- view->update_options(view);*/
+ /* mp_list_set_edit((MpList_t *)now_playing_list, FALSE);
+ view->update_options(view);*/
}
-/* else*/
+ /* else*/
{
MpViewMgr_t *view_manager = mp_view_mgr_get_view_manager();
mp_view_mgr_pop_view(view_manager, false);
Elm_Object_Item *toolbar_item = NULL;
toolbar_item = mp_widget_create_toolbar_item_btn(toolbar,
- MP_TOOLBAR_BTN_LEFT, STR_MP_ADD_TO, mp_common_button_add_to_playlist_cb, view->content_to_show);
+ MP_TOOLBAR_BTN_LEFT, STR_MP_ADD_TO, mp_common_button_add_to_playlist_cb, view->content_to_show);
view->toolbar_options[MP_OPTION_LEFT] = toolbar_item;
toolbar_item = mp_widget_create_toolbar_item_btn(toolbar,
- MP_TOOLBAR_BTN_RIGHT, STR_MP_REMOVE, _mp_now_playing_list_view_remove_btn_cb, view);
+ MP_TOOLBAR_BTN_RIGHT, STR_MP_REMOVE, _mp_now_playing_list_view_remove_btn_cb, view);
view->toolbar_options[MP_OPTION_RIGHT] = toolbar_item;
Eina_Bool disabled = (mp_list_get_checked_count(view->content_to_show) == 0) ? EINA_TRUE : EINA_FALSE;
mp_evas_object_del(view->selection_info);
}
- if (view->select_all_btn)
+ if (view->select_all_btn) {
elm_object_disabled_set(view->select_all_btn, !((Eina_Bool)mp_list_get_editable_count(view->content_to_show, mp_list_get_edit_type(view->content_to_show))));
+ }
elm_naviframe_item_pop_cb_set(view->navi_it, _mp_now_playing_list_view_back_cb, view);
startfunc;
MpNowPlayingListiew_t *view = thiz;
- if (view->content_to_show)
+ if (view->content_to_show) {
mp_list_update((MpList_t *)view->content_to_show);
+ }
- if (mp_list_get_edit(view->content_to_show))
+ if (mp_list_get_edit(view->content_to_show)) {
mp_list_set_edit(view->content_to_show, true);
+ }
endfunc;
return 0;
MP_CHECK_NULL(view);
ret = _mp_now_playing_list_view_init(parent, view);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
_mp_now_playing_list_view_content_set(view);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <glib.h>
#include "mp-collect-color.h"
#endif
#define CHECK_VIEW(view) \
-do {\
- MpPlayerView_t *player_view = view;\
- if (player_view && player_view->player_view_magic != PLAYER_VIEW_MAGIC) {\
- ERROR_TRACE("Error: param is not player_view object!!!magic: %d", player_view->player_view_magic);\
- mp_assert(0); } \
-} while (0);
+ do {\
+ MpPlayerView_t *player_view = view;\
+ if (player_view && player_view->player_view_magic != PLAYER_VIEW_MAGIC) {\
+ ERROR_TRACE("Error: param is not player_view object!!!magic: %d", player_view->player_view_magic);\
+ mp_assert(0); } \
+ } while (0);
#define NAVIFRAME_PLAYER_VIEW NULL /*"music/player_view"*/
#define PLAYER_VIEW_REW_SOURCE "control_previous"
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(view->queue_list);
view->queue_status = false;
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(view->queue_list);
Evas_Object *queue_title_list = elm_object_part_content_get(view->player_view_layout, "queue_list_area");
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
view->trans_queue_list = NULL;
str_count = g_strdup_printf(GET_STR(STR_MP_PD_SONGS), track_count);
}
- str_current = g_strdup_printf("%d / %d", (current_index+1), track_count);
+ str_current = g_strdup_printf("%d / %d", (current_index + 1), track_count);
elm_object_part_text_set(layout, "track_count", str_current);
elm_object_part_text_set(layout, "track_current", str_count);
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(view->player_view_layout);
Evas_Object *queue_title_list = NULL;
if (!view->queue_list) {
const char *path = NULL;
const char *group = NULL;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(view->option_button[OPTION_QUEUE]);/*view->queue_button*/
MP_CHECK(view->queue_list);
elm_image_file_get(image, &path, &group);
if (ad->current_track_info && mp_util_is_image_valid(ad->evas,
- ad->current_track_info->thumbnail_path) && strcmp(ad->current_track_info->thumbnail_path,
- BROKEN_ALBUMART_IMAGE_PATH)) {
+ ad->current_track_info->thumbnail_path) && strcmp(ad->current_track_info->thumbnail_path,
+ BROKEN_ALBUMART_IMAGE_PATH)) {
if (!g_strcmp0(path, ad->current_track_info->thumbnail_path)) {
return;
}
elm_image_file_set(image, ad->current_track_info->thumbnail_path, NULL);
} else {
- if (!g_strcmp0(path, PLAYER_VIEW_DETAULT_ALBUM_IMAGE)) {
- return;
- }
+ if (!g_strcmp0(path, PLAYER_VIEW_DETAULT_ALBUM_IMAGE)) {
+ return;
+ }
elm_image_file_set(image, PLAYER_VIEW_DETAULT_ALBUM_IMAGE, NULL);
}
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(view->navi_it);
struct appdata *ad = mp_util_get_appdata();
DEBUG_TRACE("queue list create");
elm_object_style_set(view->option_button[OPTION_QUEUE], "music/control_queue_thumbnail");
if (ad->current_track_info && mp_util_is_image_valid(ad->evas,
- ad->current_track_info->thumbnail_path) && strcmp(ad->current_track_info->thumbnail_path,
- BROKEN_ALBUMART_IMAGE_PATH)) {
+ ad->current_track_info->thumbnail_path) && strcmp(ad->current_track_info->thumbnail_path,
+ BROKEN_ALBUMART_IMAGE_PATH)) {
elm_image_file_set(image, ad->current_track_info->thumbnail_path, NULL);
} else {
elm_image_file_set(image, PLAYER_VIEW_DETAULT_ALBUM_IMAGE, NULL);
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(!view->trans_queue_list);
- if (!view->queue_list)
+ if (!view->queue_list) {
_mp_player_view_create_queue_list(view);
- else
+ } else {
_mp_player_view_destroy_queue_list(view);
+ }
_mp_player_view_update_control_queue_list_btn(view);
endfunc;
{
Evas_Object *ic;
Evas_Object *btn = elm_button_add(parent);
- if (!btn) return NULL;
+ if (!btn) {
+ return NULL;
+ }
elm_object_style_set(btn, "music/control_queue");
ic = elm_icon_add(parent);
MP_CHECK(view);
MP_CHECK(view->layout);
view->option_button[OPTION_QUEUE] = _mp_player_view_create_control_queue_icon_btn(view->player_view_option_layout,
- IMAGE_EDJ_NAME,
- MP_ICON_PLAY_LIST_PATH,
- _mp_player_view_control_queue_list_btn_clicked,
- view);
+ IMAGE_EDJ_NAME,
+ MP_ICON_PLAY_LIST_PATH,
+ _mp_player_view_control_queue_list_btn_clicked,
+ view);
MP_CHECK(view->option_button[OPTION_QUEUE]);
evas_object_show(view->option_button[OPTION_QUEUE]);
{
startfunc
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
mp_evas_object_del(view->more_btn_ctxpopup);
struct appdata *ad = mp_util_get_appdata();
elm_win_lower(ad->win_main);
#ifdef MP_FEATURE_APP_IN_APP
DEBUG_TRACE("mp_mini_player_show");
mp_mini_player_show(ad, 0);
- #endif
+#endif
endfunc
}
static void _mp_player_view_update_snd_button_state(void *data)
{
MpPlayerView_t *view = data;
- if (!view) return;
+ if (!view) {
+ return;
+ }
MP_CHECK(view->snd_button);
if (mp_util_mirroring_is_connected()) {
{
startfunc;
MpPlayerView_t *view = data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
if (view->snd_button) {
elm_object_item_part_content_unset(view->inner_navi_it, "title_right_btn");
sound_device_mask_e g_device_mask = SOUND_DEVICE_IO_DIRECTION_OUT_MASK;
WARN_TRACE("Enter sound_manager_get_active_device");
int ret;
- if ((ret = sound_manager_get_current_device_list(g_device_mask, &g_device_list)))
+ if ((ret = sound_manager_get_current_device_list(g_device_mask, &g_device_list))) {
ERROR_TRACE("sound_manager_get_active_device()... [0x%x]", ret);
+ }
while (!(ret = sound_manager_get_next_device(g_device_list, &device))) {
ERROR_TRACE("success to get next device\n");
- if ((ret = sound_manager_get_device_type (device, &type)))
+ if ((ret = sound_manager_get_device_type(device, &type))) {
ERROR_TRACE("failed to get device type, ret[0x%x]\n", ret);
+ }
switch (type) {
case SOUND_DEVICE_BUILTIN_SPEAKER:
DEBUG_TRACE("SOUND_DEVICE_BUILTIN_SPEAKER");
}
WARN_TRACE("Leave sound_manager_foreach_available_route");
- if (view->available_route_count < 2)
+ if (view->available_route_count < 2) {
return;
+ }
mp_snd_path snd_path;
mp_util_get_sound_path(&snd_path);
DEBUG_TRACE("snd_path=%d", snd_path);
-/*
- const char *icon = NULL;
- if (snd_path == MP_SND_PATH_BT)
- icon = MP_ICON_BT_HEADSET_PATH;
- else if (snd_path == MP_SND_PATH_EARPHONE)
- icon = MP_ICON_HEADSET_PATH;
- else if (snd_path == MP_SND_PATH_HDMI)
- icon = MP_ICON_HDMI;
- else if (snd_path == MP_SND_PATH_MIRRORING)
- icon = MP_ICON_MIRRORING;
- else if (snd_path == MP_SND_PATH_USB_AUDIO)
- icon = MP_ICON_USB_AUDIOE;
- else
- icon = MP_ICON_SPEAKER_PATH;
-*/
+ /*
+ const char *icon = NULL;
+ if (snd_path == MP_SND_PATH_BT)
+ icon = MP_ICON_BT_HEADSET_PATH;
+ else if (snd_path == MP_SND_PATH_EARPHONE)
+ icon = MP_ICON_HEADSET_PATH;
+ else if (snd_path == MP_SND_PATH_HDMI)
+ icon = MP_ICON_HDMI;
+ else if (snd_path == MP_SND_PATH_MIRRORING)
+ icon = MP_ICON_MIRRORING;
+ else if (snd_path == MP_SND_PATH_USB_AUDIO)
+ icon = MP_ICON_USB_AUDIOE;
+ else
+ icon = MP_ICON_SPEAKER_PATH;
+ */
MP_CHECK(view->snd_button);
evas_object_show(view->snd_button);
elm_object_item_part_content_set(view->inner_navi_it, "title_right_btn", view->snd_button);
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
mp_evas_object_del(view->more_btn_ctxpopup);
struct appdata *ad = mp_util_get_appdata();
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
evas_object_del(obj);
int response = (int)event_info;
}
#endif
- mp_retm_if (ret != 0, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
bool result = false;
MpView_t *view = NULL;
view = (MpView_t *)mp_playlist_detail_view_create(GET_NAVIFRAME,
- MP_TRACK_BY_PLAYLIST, playlist_name, playlist_id);
+ MP_TRACK_BY_PLAYLIST, playlist_name, playlist_id);
mp_view_mgr_push_view(GET_VIEW_MGR, view, NULL);
mp_view_update_options(view);
mp_view_set_title(view, playlist_name);
}
#ifdef MP_PLAYLIST_MAX_ITEM_COUNT
- END:
+END:
#endif
mp_popup_destroy(ad);
EVENT_TRACE();
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
mp_evas_object_del(view->more_btn_ctxpopup);
struct appdata *ad = mp_util_get_appdata();
mp_media_list_h playlists = NULL; /*must be free*/
ret = mp_media_info_group_list_create(&playlists, MP_GROUP_BY_PLAYLIST, NULL, NULL, 0, count);
- mp_retm_if (ret != 0, "Fail to get playlist");
+ mp_retm_if(ret != 0, "Fail to get playlist");
evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, _mp_player_view_popup_del_cb, playlists);
for (i = 0; i < count; i++) {
mp_media_info_h plst = NULL;
char *name = NULL;
plst = mp_media_info_group_list_nth_item(playlists, i);
- mp_retm_if (!plst, "Fail to get item");
+ mp_retm_if(!plst, "Fail to get item");
ret = mp_media_info_group_get_main_info(plst, &name);
- mp_retm_if (ret != 0, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
mp_genlist_popup_item_append(popup, name, NULL, NULL, plst,
- _mp_player_view_add_playlist_select_cb,
- handle);
+ _mp_player_view_add_playlist_select_cb,
+ handle);
}
} else {
app_control_create (&service);
app_control_set_app_id(service, "com.samsung.group-cast");
app_control_add_extra_data(service, APP_CONTROL_DATA_SELECTED, track_info->uri);*/
- //app_control_set_mime(service, "audio/*");
- /*app_control_send_launch_request(service, NULL, NULL);
- app_control_destroy(service);
+//app_control_set_mime(service, "audio/*");
+/*app_control_send_launch_request(service, NULL, NULL);
+app_control_destroy(service);
}*/
#ifdef MP_FEATURE_ALBUMART_UPDATE
static void _ctxpopup_update_albumart_cb(void *data, Evas_Object *obj, void *event_info)
{
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
mp_evas_object_del(view->more_btn_ctxpopup);
struct appdata *ad = mp_util_get_appdata();
{
EVENT_TRACE();
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
mp_evas_object_del(view->more_btn_ctxpopup);
_mp_player_view_volume_popup_hide(view);
{
EVENT_TRACE();
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
mp_evas_object_del(view->more_btn_ctxpopup);
_mp_player_view_volume_popup_hide(view);
- mp_music_viewas_pop_cb();
+ mp_music_viewas_pop_cb();
}
static void _mp_player_view_queue_add_to_playlist_cb(void *data, Evas_Object *obj, void *event_info)
#ifdef MP_FEATURE_PERSONAL_PAGE
MpEditView_t *edit_view = mp_edit_view_create(GET_NAVIFRAME, (MpList_t *)(view->queue_list), false,
- MP_EDIT_VIEW_PERSONAL_PAGE_NONE);
- if (edit_view == NULL)
+ MP_EDIT_VIEW_PERSONAL_PAGE_NONE);
+ if (edit_view == NULL) {
return;
+ }
#else
MpEditView_t *edit_view = mp_edit_view_create(GET_NAVIFRAME, (MpList_t *)(view->queue_list), false);
#endif
_append_group_play_option(view, track_info, playable);*/
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_ADD_TO_PLAYLSIT_IMAGE, _ctxpopup_add_to_playlist_cb, view);
+ STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_ADD_TO_PLAYLSIT_IMAGE, _ctxpopup_add_to_playlist_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_DELETE, MP_PLAYER_MORE_BTN_DELETE_IMAGE, mp_common_track_delete_cb, view);
+ STR_MP_DELETE, MP_PLAYER_MORE_BTN_DELETE_IMAGE, mp_common_track_delete_cb, view);
#ifdef MP_FEATURE_ALBUMART_UPDATE
if (mp_check_file_exist(track_info->uri) && mp_util_file_playable(track_info->uri))
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_UPDATE_ALBUM_ART, MP_PLAYER_MORE_BTN_UPDATE_ALBUMART, _ctxpopup_update_albumart_cb, view);
+ STR_MP_UPDATE_ALBUM_ART, MP_PLAYER_MORE_BTN_UPDATE_ALBUMART, _ctxpopup_update_albumart_cb, view);
#endif
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_DETAILS, MP_PLAYER_MORE_BTN_DETAIL_IMAGE, _ctxpopup_detail_cb, view);
+ STR_MP_DETAILS, MP_PLAYER_MORE_BTN_DETAIL_IMAGE, _ctxpopup_detail_cb, view);
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SHOW_LYRICS, MP_PLAYER_MORE_BTN_SETTING, _ctxpopup_setting_cb, view);
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_SHOW_LYRICS, MP_PLAYER_MORE_BTN_SETTING, _ctxpopup_setting_cb, view);
#ifndef MP_FEATURE_NO_END
/*End*/
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
+ STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
#endif
}
{
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_DETAILS, MP_PLAYER_MORE_BTN_CONN_INFO, _ctxpopup_detail_cb, view);
+ STR_MP_DETAILS, MP_PLAYER_MORE_BTN_CONN_INFO, _ctxpopup_detail_cb, view);
/*mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, _ctxpopup_setting_cb, view);*/
if (mp_list_get_editable_count((MpList_t *)view->queue_list, MP_LIST_EDIT_TYPE_NORMAL)) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_ADD_TO_PLAYLSIT_IMAGE, _mp_player_view_queue_add_to_playlist_cb, view);
+ STR_MP_ADD_TO_PLAYLIST, MP_PLAYER_MORE_BTN_ADD_TO_PLAYLSIT_IMAGE, _mp_player_view_queue_add_to_playlist_cb, view);
}
/*_append_group_play_option(view, track_info, playable);*/
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_DELETE, MP_PLAYER_MORE_BTN_DELETE_IMAGE, mp_common_track_delete_cb, view);
+ STR_MP_DELETE, MP_PLAYER_MORE_BTN_DELETE_IMAGE, mp_common_track_delete_cb, view);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_DETAILS, MP_PLAYER_MORE_BTN_CONN_INFO, _ctxpopup_detail_cb, view);
+ STR_MP_DETAILS, MP_PLAYER_MORE_BTN_CONN_INFO, _ctxpopup_detail_cb, view);
/*mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, _ctxpopup_setting_cb, view);*/
#ifndef MP_FEATURE_NO_END
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
+ STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
#endif
}
#endif
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
mp_evas_object_del(view->more_btn_ctxpopup);
if (view->queue_list) {
_mp_player_view_add_queue_list_options(view, playable);
} else {
- if (view->launch_type == MP_PLAYER_NORMAL)
+ if (view->launch_type == MP_PLAYER_NORMAL) {
_mp_player_view_add_cover_view_options(view, track_info, playable);
- else if (view->launch_type == MP_PLAYER_RADIO_PLAY)
+ } else if (view->launch_type == MP_PLAYER_RADIO_PLAY) {
_mp_player_view_add_radio_view_options(view);
- else if (view->launch_type == MP_PLAYER_ARTIST_PLAY)
+ } else if (view->launch_type == MP_PLAYER_ARTIST_PLAY) {
_mp_player_view_add_artist_view_options(view);
+ }
}
#else
/*sound player more option*/
if (!ad->samsung_link && (!mp_util_is_streaming(track_info->uri))) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_DETAILS, MP_PLAYER_MORE_BTN_CONN_INFO, _ctxpopup_detail_cb, view);
- count++;
+ STR_MP_DETAILS, MP_PLAYER_MORE_BTN_CONN_INFO, _ctxpopup_detail_cb, view);
+ count++;
}
#ifndef MP_FEATURE_NO_END
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, _mp_player_view_ctxpopup_end_cb, view);
- count++;
+ STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, _mp_player_view_ctxpopup_end_cb, view);
+ count++;
#endif
if (count == 0) {
static Evas_Object *_mp_player_view_create_toolbar_more_btn(Evas_Object *parent, Evas_Smart_Cb func, void *data)
{
Evas_Object *btn = elm_button_add(parent);
- if (!btn) return NULL;
+ if (!btn) {
+ return NULL;
+ }
elm_object_style_set(btn, "naviframe/more/default");
evas_object_smart_callback_add(btn, "clicked", func, data);
return btn;
#ifdef MP_SOUND_PLAYER
MP_CHECK_FALSE(view);
- if (ad->caller_win_id || ad->player_state == PLAY_STATE_NONE)
+ if (ad->caller_win_id || ad->player_state == PLAY_STATE_NONE) {
elm_exit();
- else
+ } else {
elm_win_lower(ad->win_main);
+ }
endfunc;
return EINA_FALSE;
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)thiz;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(view->navi_it);
MP_CHECK(view->inner_navi_it);
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)thiz;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
/* set title and sub title */
mp_player_view_set_title(view);
/*_mp_player_view_create_queue_list_btn(view);*/
#endif
- /*int i = 0;
- for (i = 0; i < MP_OPTION_MORE; i++)
- mp_evas_object_del(view->toolbar_options[i]);*/
+ /*int i = 0;
+ for (i = 0; i < MP_OPTION_MORE; i++)
+ mp_evas_object_del(view->toolbar_options[i]);*/
Evas_Object *btn = NULL;
btn = elm_object_item_part_content_unset(view->navi_it, "toolbar_button1");
mp_evas_object_del(btn);
if (playable) {
Evas_Object *btn = _mp_player_view_create_toolbar_more_btn(view->layout, _mp_player_view_more_button_clicked_cb, view);
elm_object_item_part_content_set(view->navi_it, "toolbar_more_btn", btn);
- /*view->toolbar_options[MP_OPTION_MORE] = btn;*/
+ /*view->toolbar_options[MP_OPTION_MORE] = btn;*/
}
/* Add back button */
{
eventfunc;
MpPlayerView_t *view = thiz;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
mp_evas_object_del(view->more_btn_ctxpopup);
#ifdef MP_FEATURE_MUSIC_VIEW
}
mp_view_mgr_pop_a_view(GET_VIEW_MGR, GET_PLAYER_VIEW);
mp_view_mgr_post_event(GET_VIEW_MGR, MP_UNSET_NOW_PLAYING);
- if (ad->b_minicontroller_show)
+ if (ad->b_minicontroller_show) {
mp_minicontroller_hide(ad);
+ }
#ifdef MP_FEATURE_LOCKSCREEN
if (ad->b_lockmini_show) {
mp_lockscreenmini_hide(ad);
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)thiz;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(album_image);
int *rgb = NULL;
#ifdef MP_FEATURE_SUGGEST_FOR_YOU
#ifndef MP_SOUND_PLAYER
if (mp_util_is_landscape()) {
- elm_object_part_content_set(view->player_view_layout, "base_bg", bg);
- } else
- #endif
- {
- elm_object_item_part_content_set(view->inner_navi_it, "base_bg", bg);
- }
+ elm_object_part_content_set(view->player_view_layout, "base_bg", bg);
+ } else
+#endif
+ {
+ elm_object_item_part_content_set(view->inner_navi_it, "base_bg", bg);
+ }
#else
elm_object_item_part_content_set(view->inner_navi_it, "base_bg", bg);
#endif
MP_CHECK(ad);
MP_CHECK(ad->current_track_info);
album_image =
- _mp_player_view_create_album_image(playing_view->player_view_layout,
- ad->current_track_info->thumbnail_path, h, w);
+ _mp_player_view_create_album_image(playing_view->player_view_layout,
+ ad->current_track_info->thumbnail_path, h, w);
}
#ifdef MP_FEATURE_ALBUM_COVER_BG
_mp_player_view_volume_popup_hide(void *data)
{
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
mp_ecore_timer_del(view->volume_popup_timer);
mp_evas_object_del(view->volume_popup);
#ifdef MP_FEATURE_SPLIT_WINDOW
- if (view->popup_win)
+ if (view->popup_win) {
elm_win_lower(view->popup_win);
- mp_evas_object_del(view->popup_win);
+ }
+ mp_evas_object_del(view->popup_win);
#endif
}
_mp_player_view_volume_widget_hide_timer_start(MpPlayerView_t *view)
{
startfunc;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
mp_ecore_timer_del(view->volume_popup_timer);
view->volume_popup_timer = ecore_timer_add(PLAYER_VIEW_VOLUME_WIDGET_HIDE_TIME, _mp_player_view_volume_widget_timer_cb, view);
}
__mp_player_view_volume_popup_del_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
MpPlayerView_t *view = data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
view->volume_popup = NULL;
mp_ecore_timer_del(view->volume_popup_timer);
static void _mp_player_view_volume_update(void *data)
{
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
int volume = mp_player_mgr_volume_get_current();
DEBUG_TRACE("volume:%d", volume);
{
startfunc;
MpPlayerView_t *view = data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
if (event == VOLUME_WIDGET_EVENT_DRAG_START) {
view->volume_popup_now_dragging = true;
_mp_player_view_volume_change_cb(int volume, void *user_data)
{
MpPlayerView_t *view = user_data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
- if (!view->volume_popup || view->volume_popup_now_dragging)
+ if (!view->volume_popup || view->volume_popup_now_dragging) {
return;
+ }
mp_debug("volume = %d", volume);
mp_player_volume_widget_set_val(view->volume_popup, volume);
_mp_player_view_volume_update(view);
- if (volume != 0)
+ if (volume != 0) {
view->unmute_vol = 0;
+ }
if (view->volume_popup_timer) {
/* re-start timer for voice control */
_mp_player_view_volume_route_change(void *user_data)
{
MpPlayerView_t *view = user_data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
int volume = mp_player_mgr_volume_get_current();
int y = 0;
DEBUG_TRACE("nPosY=%d, nHeight=%d", view->nPosY, view->nHeight);
- if (view->nPosY >= (MP_PORTRAIT_H-MP_MULTI_WIDGET_H)) {
+ if (view->nPosY >= (MP_PORTRAIT_H - MP_MULTI_WIDGET_H)) {
y = MP_MULTI_WIDGET_END_H;
- } else if (view->nPosY > 0 && view->nPosY < (MP_PORTRAIT_H-MP_MULTI_WIDGET_H)) {
- y = MP_MULTI_WIDGET_END_H-(view->nHeight-MP_MULTI_WIDGET_H)*MP_MULTI_WIDGET_SCALE;
+ } else if (view->nPosY > 0 && view->nPosY < (MP_PORTRAIT_H - MP_MULTI_WIDGET_H)) {
+ y = MP_MULTI_WIDGET_END_H - (view->nHeight - MP_MULTI_WIDGET_H) * MP_MULTI_WIDGET_SCALE;
} else {
if (view->nHeight <= MP_MULTI_WIDGET_H) {
y = MP_MULTI_WIDGET_START_H;
} else {
- y = MP_MULTI_WIDGET_START_H+(view->nHeight-MP_MULTI_WIDGET_H)*MP_MULTI_WIDGET_SCALE;
+ y = MP_MULTI_WIDGET_START_H + (view->nHeight - MP_MULTI_WIDGET_H) * MP_MULTI_WIDGET_SCALE;
}
}
return y;
if (elm_win_wm_rotation_supported_get(pWin)) {
const int rots[4] = { APP_DEVICE_ORIENTATION_0,
- APP_DEVICE_ORIENTATION_90,
- APP_DEVICE_ORIENTATION_180,
- APP_DEVICE_ORIENTATION_270 };
+ APP_DEVICE_ORIENTATION_90,
+ APP_DEVICE_ORIENTATION_180,
+ APP_DEVICE_ORIENTATION_270
+ };
elm_win_wm_rotation_available_rotations_set(pWin, rots, 4);
}
/* pass '-1' value to this API then it will unset preferred rotation angle */
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(view->player_view_layout);
view->volume_popup_now_dragging = false;
Evas_Object *pNewWin = NULL;
int pos_y = _mp_player_view_get_multi_move_pos_y(view);
pNewWin = _mp_player_view_create_new_win("MUSIC_MULTI_VIEW_VOLUME_POPUP", ad->win_main,
- MP_MULTI_WIDGET_PADDING_W,
- pos_y,
- MP_MULTI_WIDGET_W,
- MP_PORTRAIT_H);
- view->popup_win = pNewWin;
+ MP_MULTI_WIDGET_PADDING_W,
+ pos_y,
+ MP_MULTI_WIDGET_W,
+ MP_PORTRAIT_H);
+ view->popup_win = pNewWin;
view->volume_popup = mp_player_volume_widget_add(pNewWin);
evas_event_callback_add(evas_object_evas_get(view->volume_popup), EVAS_CALLBACK_CANVAS_FOCUS_IN, _mp_player_view_volume_popup_focus_in_cb, NULL);
evas_event_callback_add(evas_object_evas_get(view->volume_popup), EVAS_CALLBACK_CANVAS_FOCUS_OUT, _mp_player_view_volume_popup_focus_out_cb, NULL);
mp_player_view_volume_popup_control(void *data, bool force_show)
{
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
if (view->volume_popup) {
- if (force_show)
- _mp_player_view_volume_widget_hide_timer_start(view); /* restart timer */
- else
+ if (force_show) {
+ _mp_player_view_volume_widget_hide_timer_start(view); /* restart timer */
+ } else {
_mp_player_view_volume_popup_hide(view);
+ }
} else {
_mp_player_view_volume_popup_show(view);
_mp_player_view_volume_widget_hide_timer_start(view);
_mp_player_view_volume_hw_key_cb(void *user_data, mp_volume_key_e key, bool released)
{
MpPlayerView_t *view = (MpPlayerView_t *)user_data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
mp_ecore_timer_del(view->volume_popup_timer);
_mp_player_view_volume_widget_hide_timer_start(view);
return;
}
- if (!view->volume_popup)
+ if (!view->volume_popup) {
_mp_player_view_volume_popup_show(view);
+ }
if (view->volume_popup && !released) {
if (key == MP_VOLUME_KEY_DOWN) {
static void _mp_player_view_set_shuffle_image(void *data, int shuffle_state)
{
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
/*MP_CHECK(view->player_view_option_layout);*/
MP_CHECK(view->player_view_control_layout);
if (shuffle_state) {
{
DEBUG_TRACE("favourite_state=%d", favourite_state);
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
-/*favourite button not exist in sound player*/
+ /*favourite button not exist in sound player*/
Evas_Object *layout = view->player_view_layout;
#ifdef MP_FEATURE_SUGGEST_FOR_YOU
bool landscape = mp_util_is_landscape();
static void _mp_player_view_set_rep_image(void *data, int repeat_state)
{
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(view->player_view_control_layout);
if (repeat_state == MP_PLST_REPEAT_NONE) {
void mp_player_view_set_play_image(void *data, bool playing)
{
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(view->player_view_control_layout);
if (playing || view->start_on_transition_finish) {
_mp_player_view_progress_val_set(void *data, double position)
{
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(view->progress_box);
MP_CHECK(view->progress_bar);
edje_object_part_drag_value_set(_EDJ(view->progress_bar), "progressbar_playing", position, 0.0);
if (duration > 0.) {
if (duration > 3600.) {
snprintf(total_time, sizeof(total_time), "%" MUSIC_TIME_FORMAT,
- MUSIC_TIME_ARGS(duration));
+ MUSIC_TIME_ARGS(duration));
snprintf(play_time, sizeof(play_time), "%" MUSIC_TIME_FORMAT, MUSIC_TIME_ARGS(ad->music_pos));
} else {
snprintf(total_time, sizeof(total_time), "%" PLAY_TIME_FORMAT,
- PLAY_TIME_ARGS(duration));
+ PLAY_TIME_ARGS(duration));
snprintf(play_time, sizeof(play_time), "%" PLAY_TIME_FORMAT, PLAY_TIME_ARGS(ad->music_pos));
}
} else {
if (ad->current_track_info)
snprintf(total_time, sizeof(total_time), "%" PLAY_TIME_FORMAT,
- PLAY_TIME_ARGS(ad->current_track_info->duration/1000.));
+ PLAY_TIME_ARGS(ad->current_track_info->duration / 1000.));
snprintf(play_time, sizeof(play_time), "%" PLAY_TIME_FORMAT, PLAY_TIME_ARGS(ad->music_pos));
}
double played_ratio = 0.;
- if (duration > 0. && ad->music_pos > 0.)
+ if (duration > 0. && ad->music_pos > 0.) {
played_ratio = ad->music_pos / duration;
+ }
if (played_ratio == 0) {
DEBUG_TRACE("ad->music_pos=%f, duration=%f", ad->music_pos, duration);
}
CHECK_VIEW(playing_view);
if (ad->player_state == PLAY_STATE_PLAYING) {
- if (playing_view->progressbar_timer)
+ if (playing_view->progressbar_timer) {
MP_TIMER_THAW(playing_view->progressbar_timer);
- else
+ } else {
playing_view->progressbar_timer = ecore_timer_add(0.1, _mp_player_view_update_progressbar_cb, playing_view);
+ }
} else if (ad->player_state == PLAY_STATE_PAUSED) {
mp_player_view_update_progressbar(playing_view);
_mp_player_view_progressbar_down_cb(void *data, Evas * e, Evas_Object * obj, void *event_info)
{
startfunc;
- if (data == NULL && obj == NULL && event_info == NULL)
+ if (data == NULL && obj == NULL && event_info == NULL) {
return;
+ }
evas_object_data_set(obj, "pressed", (void *)1);
evas_object_geometry_get(progressbar, &x, NULL, &w, NULL);
current = ev->canvas.x - x;
- if (current < 0)
+ if (current < 0) {
current = 0;
- else if (current > w)
+ } else if (current > w) {
current = w;
+ }
ratio = (double)current / w;
if (duration <= 0) {
mp_track_info_t *track_info = ad->current_track_info;
- if (track_info)
+ if (track_info) {
duration = track_info->duration;
+ }
}
ad->music_length = duration / 1000.;
ad->music_pos = ratio * ad->music_length;
- if (playing_view->update_flag == true)/* only collect position data when rotation does not start*/
+ if (playing_view->update_flag == true) { /* only collect position data when rotation does not start*/
playing_view->update_pos = ad->music_pos;
+ }
mp_player_view_update_progressbar(playing_view);
endfunc;
MpPlayerView_t *playing_view = (MpPlayerView_t *)data;
MP_CHECK_FALSE(playing_view);
- if (playing_view->progressbar_dragging)
+ if (playing_view->progressbar_dragging) {
return ECORE_CALLBACK_RENEW;
+ }
if (ad->is_lcd_off || mp_player_mgr_get_state() != PLAYER_STATE_PLAYING) {
playing_view->progressbar_timer = NULL;
}
}
- if (playing_view->progressbar_timer)
+ if (playing_view->progressbar_timer) {
ecore_timer_interval_set(playing_view->progressbar_timer, 0.5);
+ }
if (playing_view->lyric && ad->b_show_lyric) {
mp_lyric_sync_update(playing_view->lyric);
duration = mp_player_mgr_get_duration();
if (duration <= 0) {
mp_track_info_t *track_info = ad->current_track_info;
- if (track_info)
+ if (track_info) {
duration = track_info->duration;
+ }
}
ad->music_pos = pos / 1000.;
ad->music_length = duration / 1000.;
MP_CHECK((int)playing_view == (int)GET_PLAYER_VIEW);
int pressed = 0;
- if (playing_view->progress_bar)
+ if (playing_view->progress_bar) {
pressed = (int)evas_object_data_get(playing_view->progress_bar, "pressed");
- if (!pressed)
+ }
+ if (!pressed) {
mp_player_view_progress_timer_thaw(playing_view);
+ }
mp_player_view_update_buffering_progress(playing_view, 100);
}
_mp_player_view_progressbar_up_cb(void *data, Evas * e, Evas_Object * obj, void *event_info)
{
startfunc;
- if (data == NULL && obj == NULL && event_info == NULL)
+ if (data == NULL && obj == NULL && event_info == NULL) {
return;
+ }
evas_object_data_set(obj, "pressed", (void *)0);
playing_view->update_pos = -1;
if (!(ad->player_state == PLAY_STATE_PLAYING || ad->player_state == PLAY_STATE_PAUSED
- || ad->player_state == PLAY_STATE_READY)) {
+ || ad->player_state == PLAY_STATE_READY)) {
ERROR_TRACE("Invaild player_state : %d", ad->player_state);
return;
}
current = ev->canvas.x - x;
- if (current < 0)
+ if (current < 0) {
current = 0;
- else if (current > w)
+ } else if (current > w) {
current = w;
+ }
ratio = (double)current / w;
static void
_mp_player_view_progressbar_move_cb(void *data, Evas * e, Evas_Object * obj, void *event_info)
{
- if (data == NULL && obj == NULL && event_info == NULL)
+ if (data == NULL && obj == NULL && event_info == NULL) {
return;
+ }
int pressed = (int)evas_object_data_get(obj, "pressed");
if (!pressed) {
current = ev->cur.canvas.x - x;
- if (current < 0)
+ if (current < 0) {
current = 0;
- else if (current > w)
+ } else if (current > w) {
current = w;
+ }
ratio = (double)current / w;
new_pos = ratio * ad->music_length;
ad->music_pos = new_pos;
- if (playing_view->update_flag == true) /* only collect position data when rotation does not start*/
+ if (playing_view->update_flag == true) { /* only collect position data when rotation does not start*/
playing_view->update_pos = new_pos;
+ }
mp_player_view_update_progressbar(playing_view);
}
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)thiz;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(view->player_view_layout);
view->progress_box = mp_common_load_edj(view->player_view_layout, PLAY_VIEW_EDJ_NAME, "player_view_progress_box");
MP_CHECK(view->progress_box);
- if (mp_util_is_landscape())
+ if (mp_util_is_landscape()) {
elm_object_signal_emit(view->progress_box, "elm,state,landscape", "");
+ }
evas_object_event_callback_add(view->progress_box, EVAS_CALLBACK_DEL, _mp_player_view_progess_box_del_cb, view);
elm_object_part_content_set(view->player_view_layout, "progress_box", view->progress_box);
_mp_player_view_progress_val_set(view, 0.0);
evas_object_event_callback_add(view->progress_bar, EVAS_CALLBACK_MOUSE_DOWN,
- _mp_player_view_progressbar_down_cb, view);
+ _mp_player_view_progressbar_down_cb, view);
evas_object_event_callback_add(view->progress_bar, EVAS_CALLBACK_MOUSE_UP,
- _mp_player_view_progressbar_up_cb, view);
+ _mp_player_view_progressbar_up_cb, view);
evas_object_event_callback_add(view->progress_bar, EVAS_CALLBACK_MOUSE_MOVE,
- _mp_player_view_progressbar_move_cb, view);
+ _mp_player_view_progressbar_move_cb, view);
endfunc;
}
return false;
}
-/*lyric not exist in side cast*/
+ /*lyric not exist in side cast*/
#ifdef MP_FEATURE_SUGGEST_FOR_YOU
#ifndef MP_SOUND_PLAYER
if (mp_util_is_landscape()) {
edje_object_signal_emit(_EDJ(view->player_view_layout), "lrc_invisible", "lrc");
} else {
mp_debug("set show state");
- if (g_strcmp0(mp_lyric_get_path(view->lyric), ad->current_track_info->uri))
+ if (g_strcmp0(mp_lyric_get_path(view->lyric), ad->current_track_info->uri)) {
evas_object_del(view->lyric);
+ }
if (!view->lyric) {
view->lyric = mp_lyric_create(view->layout, ad->current_track_info->uri);
if (view->lyric) {
elm_object_part_content_set(view->player_view_layout, "lrc", view->lyric);
evas_object_event_callback_add(view->lyric, EVAS_CALLBACK_FREE, _mp_player_view_lyric_del_cb,
- view);
+ view);
edje_object_signal_emit(_EDJ(view->player_view_layout), "lrc_visible", "lrc");
- } else
+ } else {
edje_object_signal_emit(_EDJ(view->player_view_layout), "lrc_invisible", "lrc");
- } else
+ }
+ } else {
edje_object_signal_emit(_EDJ(view->player_view_layout), "lrc_visible", "lrc");
+ }
}
return true;
mp_player_view_update_dmr_icon(MpPlayerView_t *view)
{
startfunc;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(view->inner_navi_it);
MP_CHECK(view->dmr_button);
Evas_Object *ic = elm_object_part_content_get(view->dmr_button, "icon");
MP_CHECK(ad);
bool button_disabled = elm_object_disabled_get(view->dmr_button);
- if (button_disabled)
+ if (button_disabled) {
return;
+ }
if (mp_util_mirroring_is_connected()) {
elm_image_file_set(ic, IMAGE_EDJ_NAME, MP_ICON_NEARBY_DMR_PRESS);
MpPlayerView_t *playing_view = (MpPlayerView_t *)data;
MP_CHECK_FALSE(playing_view);
- if (ad->music_length > 0.)
- elm_progressbar_value_set(playing_view->wave_progress_bar, ad->music_pos/ad->music_length);
+ if (ad->music_length > 0.) {
+ elm_progressbar_value_set(playing_view->wave_progress_bar, ad->music_pos / ad->music_length);
+ }
return ECORE_CALLBACK_RENEW;
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)thiz;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(view->player_view_layout);
view->wave_progress_bar = elm_progressbar_add(view->player_view_layout);
view->wave_progress_bar_bg = (Evas_Object *)edje_object_part_object_get(_EDJ(view->player_view_layout), "wave_progress_bg");
evas_object_event_callback_add(view->wave_progress_bar_bg, EVAS_CALLBACK_MOUSE_DOWN,
- _mp_player_view_progressbar_down_cb, view);
+ _mp_player_view_progressbar_down_cb, view);
evas_object_event_callback_add(view->wave_progress_bar_bg, EVAS_CALLBACK_MOUSE_UP,
- _mp_player_view_progressbar_up_cb, view);
+ _mp_player_view_progressbar_up_cb, view);
evas_object_event_callback_add(view->wave_progress_bar_bg, EVAS_CALLBACK_MOUSE_MOVE,
- _mp_player_view_progressbar_move_cb, view);
+ _mp_player_view_progressbar_move_cb, view);
endfunc;
}
/*startfunc;*/
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
mp_evas_object_del(view->more_btn_ctxpopup);
MP_CHECK(view->wave_data);
int index = 0;
int max_pos = w;
int hight = 0;
- double step = view->wave_length/w;
+ double step = view->wave_length / w;
Evas_Object *image = evas_object_image_add(evas_object_evas_get(view->player_view_layout));
evas_object_smart_member_add(image , view->player_view_layout);
cairo_set_operator(view->cr, CAIRO_OPERATOR_SOURCE);
cairo_paint(view->cr);
cairo_set_source_rgba(view->cr, 0.97, 0.96, 0.93, 1.0);
- cairo_set_source_rgb (view->cr, 0.97, 0.96, 0.93);
- cairo_move_to (view->cr, 1, 0);
+ cairo_set_source_rgb(view->cr, 0.97, 0.96, 0.93);
+ cairo_move_to(view->cr, 1, 0);
while (index < max_pos) {
- /*DEBUG_TRACE("****data: %d", view->wave_data[hight]);*/
- int drawpos = (h-1) - (view->wave_data[hight] * ((h-1)/100));
+ /*DEBUG_TRACE("****data: %d", view->wave_data[hight]);*/
+ int drawpos = (h - 1) - (view->wave_data[hight] * ((h - 1) / 100));
cairo_line_to(view->cr, index, drawpos);
index++;
hight = index * step;
MpPlayerView_t *playing_view = (MpPlayerView_t *)data;
MP_CHECK(playing_view);
CHECK_VIEW(playing_view);
- if (playing_view->player_view_layout)
- elm_object_signal_emit(playing_view->player_view_layout, "wave_view_hide", "*");
+ if (playing_view->player_view_layout) {
+ elm_object_signal_emit(playing_view->player_view_layout, "wave_view_hide", "*");
+ }
IF_FREE(playing_view->wave_data);
mp_ecore_timer_del(playing_view->timer_wave);
mp_ecore_timer_del(playing_view->wave_progressbar_timer);
- if (playing_view->progress_box)
- elm_object_signal_emit(playing_view->progress_box, "set_show", "progress_bar");
+ if (playing_view->progress_box) {
+ elm_object_signal_emit(playing_view->progress_box, "set_show", "progress_bar");
+ }
playing_view->wave_view_status = FALSE;
}
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
mp_evas_object_del(view->more_btn_ctxpopup);
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(item);
view->wave_data = mp_music_view_mgr_exe(item->uri, &view->wave_length);
- if (!view->wave_data) {
- mp_error("fail to get music_view data[%s]", item->uri);
- mp_widget_text_popup(ad, GET_STR(STR_MP_FILE_TYPE_NOT_SUPPORTED));
- return;
- }
+ if (!view->wave_data) {
+ mp_error("fail to get music_view data[%s]", item->uri);
+ mp_widget_text_popup(ad, GET_STR(STR_MP_FILE_TYPE_NOT_SUPPORTED));
+ return;
+ }
view->wave_view_status = TRUE;
_mp_player_view_create_wave_progress(view);
edje_object_signal_emit(_EDJ(view->player_view_layout), "wave_view_show", "*");
if (NULL == view->timer_wave) {
- view->timer_wave = ecore_timer_add(20, _mp_player_view_timer_wave_update_cb, view);
+ view->timer_wave = ecore_timer_add(20, _mp_player_view_timer_wave_update_cb, view);
}
}
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
- mp_evas_object_del(view->more_btn_ctxpopup);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
+ mp_evas_object_del(view->more_btn_ctxpopup);
_mp_player_wave_view_destory(data);
}
shuffle_state = !shuffle_state;
_mp_player_view_set_shuffle_image(data, shuffle_state);
mp_play_control_shuffle_set(ad, shuffle_state);
- if (ad->win_minicon)
+ if (ad->win_minicon) {
mp_minicontroller_update_shuffle_and_repeat_btn(ad);
+ }
mp_view_mgr_post_event(GET_VIEW_MGR, MP_UPDATE_NOW_PLAYING);
}
#ifdef MP_FEATURE_AVRCP_13
mp_avrcp_noti_repeat_mode(repeat_state);
#endif
- if (ad->win_minicon)
+ if (ad->win_minicon) {
mp_minicontroller_update_shuffle_and_repeat_btn(ad);
+ }
mp_view_mgr_post_event(GET_VIEW_MGR, MP_UPDATE_NOW_PLAYING);
}
static void _mp_player_view_prev_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
{
DEBUG_TRACE("prev button clicked");
- if (elm_config_access_get())
+ if (elm_config_access_get()) {
mp_play_control_rew(false, false, true);
+ }
}
static void _mp_player_view_next_btn_pressed_cb(void *data, Evas_Object *obj, void *event_info)
static void _mp_player_view_next_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
{
DEBUG_TRACE("next button clicked");
- if (elm_config_access_get())
+ if (elm_config_access_get()) {
mp_play_control_ff(false, false, true);
+ }
}
static void _mp_player_view_queue_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
MP_CHECK(view);
MP_CHECK(!view->trans_queue_list);
- if (!view->queue_list)
+ if (!view->queue_list) {
_mp_player_view_create_queue_list(view);
- else
+ } else {
_mp_player_view_destroy_queue_list(view);
+ }
_mp_player_view_update_control_queue_list_btn(view);
endfunc;
} else
#endif
{
- if (h < MP_MULTI_WINDOW_NO_PROGRESS_HEIGHT * scale) {
- edje_object_signal_callback_add(_EDJ(view->player_view_layout), "set_hide_progress", "*", _mp_player_view_albumart_cb, view);
- edje_object_signal_emit(_EDJ(view->player_view_layout), "set_hide_progress", "*");
- } else if (h < MP_MULTI_WINDOW_NO_OPTION_HEIGHT * scale) {
- edje_object_signal_callback_add(_EDJ(view->player_view_layout), "set_hide_option", "*", _mp_player_view_albumart_cb, view);
- edje_object_signal_emit(_EDJ(view->player_view_layout), "set_hide_option", "*");
- } else {
- edje_object_signal_emit(_EDJ(view->player_view_layout), "set_hide_default", "*");
- }
+ if (h < MP_MULTI_WINDOW_NO_PROGRESS_HEIGHT * scale) {
+ edje_object_signal_callback_add(_EDJ(view->player_view_layout), "set_hide_progress", "*", _mp_player_view_albumart_cb, view);
+ edje_object_signal_emit(_EDJ(view->player_view_layout), "set_hide_progress", "*");
+ } else if (h < MP_MULTI_WINDOW_NO_OPTION_HEIGHT * scale) {
+ edje_object_signal_callback_add(_EDJ(view->player_view_layout), "set_hide_option", "*", _mp_player_view_albumart_cb, view);
+ edje_object_signal_emit(_EDJ(view->player_view_layout), "set_hide_option", "*");
+ } else {
+ edje_object_signal_emit(_EDJ(view->player_view_layout), "set_hide_default", "*");
+ }
}
}
#endif
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
struct appdata *ad = mp_util_get_appdata();
bool landscape = mp_util_is_landscape();
if (landscape) {
/*side cast has no option area*/
- #ifdef MP_FEATURE_SUGGEST_FOR_YOU
- #ifdef MP_SOUND_PLAYER
- view->player_view_option_layout = mp_common_load_edj(view->player_view_layout, PLAY_VIEW_EDJ_NAME, "player_view_option_area_ld");
- evas_object_size_hint_align_set(view->player_view_option_layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
- evas_object_size_hint_weight_set(view->player_view_option_layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_object_part_content_set(view->player_view_layout, "options_area", view->player_view_option_layout);
- evas_object_show(view->player_view_option_layout);
- MP_CHECK(view->player_view_option_layout);
- #else
- view->player_view_option_layout = NULL;
- #endif
- #endif
+#ifdef MP_FEATURE_SUGGEST_FOR_YOU
+#ifdef MP_SOUND_PLAYER
+ view->player_view_option_layout = mp_common_load_edj(view->player_view_layout, PLAY_VIEW_EDJ_NAME, "player_view_option_area_ld");
+ evas_object_size_hint_align_set(view->player_view_option_layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_size_hint_weight_set(view->player_view_option_layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_object_part_content_set(view->player_view_layout, "options_area", view->player_view_option_layout);
+ evas_object_show(view->player_view_option_layout);
+ MP_CHECK(view->player_view_option_layout);
+#else
+ view->player_view_option_layout = NULL;
+#endif
+#endif
} else
#endif
{
#ifdef MP_FEATURE_LANDSCAPE
if (landscape) {
- #ifdef MP_FEATURE_SUGGEST_FOR_YOU
- #ifndef MP_SOUND_PLAYER
- view->player_view_control_layout = mp_common_load_edj(view->player_view_layout, PLAY_VIEW_EDJ_NAME, "player_view_control_area_cast");
- #else
- view->player_view_control_layout = mp_common_load_edj(view->player_view_layout, PLAY_VIEW_EDJ_NAME, "player_view_control_area_ld");
- #endif
- #else
+#ifdef MP_FEATURE_SUGGEST_FOR_YOU
+#ifndef MP_SOUND_PLAYER
+ view->player_view_control_layout = mp_common_load_edj(view->player_view_layout, PLAY_VIEW_EDJ_NAME, "player_view_control_area_cast");
+#else
+ view->player_view_control_layout = mp_common_load_edj(view->player_view_layout, PLAY_VIEW_EDJ_NAME, "player_view_control_area_ld");
+#endif
+#else
view->player_view_control_layout = mp_common_load_edj(view->player_view_layout, PLAY_VIEW_EDJ_NAME, "player_view_control_area_ld");
- #endif
+#endif
} else
#endif
{
#ifndef MP_SOUND_PLAYER
if (view->launch_type == MP_PLAYER_NORMAL) {
view->control_button[CONTROL_SHUFFLE_ON] = _mp_player_add_btn(data, view->player_view_control_layout, view->control_button[CONTROL_SHUFFLE_ON], "music/shuffle_on",
- "control_shuffle_on", _mp_player_view_option_btn_click_cb);
+ "control_shuffle_on", _mp_player_view_option_btn_click_cb);
view->control_button[CONTROL_SHUFFLE_OFF] = _mp_player_add_btn(data, view->player_view_control_layout, view->control_button[CONTROL_SHUFFLE_OFF], "music/shuffle_off",
- "control_shuffle_off", _mp_player_view_option_btn_click_cb);
+ "control_shuffle_off", _mp_player_view_option_btn_click_cb);
view->control_button[CONTROL_REP_A] = _mp_player_add_btn(data, view->player_view_control_layout, view->control_button[CONTROL_REP_A], "music/rep_A",
- "control_rep_A", _mp_player_view_option_btn_click_cb);
+ "control_rep_A", _mp_player_view_option_btn_click_cb);
view->control_button[CONTROL_REP_1] = _mp_player_add_btn(data, view->player_view_control_layout, view->control_button[CONTROL_REP_1], "music/rep_1",
- "control_rep_1", _mp_player_view_option_btn_click_cb);
+ "control_rep_1", _mp_player_view_option_btn_click_cb);
view->control_button[CONTROL_REP_ALL] = _mp_player_add_btn(data, view->player_view_control_layout, view->control_button[CONTROL_REP_ALL], "music/rep_all",
- "control_rep_all", _mp_player_view_option_btn_click_cb);
+ "control_rep_all", _mp_player_view_option_btn_click_cb);
}
#ifndef MP_FEATURE_SUGGEST_FOR_YOU
view->option_button[OPTION_FAVO_ON] = _mp_player_add_btn(data, view->player_view_layout, view->option_button[OPTION_FAVO_ON], "music/favourite_on",
- "options_favourite_on", _mp_player_view_option_btn_click_cb);
+ "options_favourite_on", _mp_player_view_option_btn_click_cb);
view->option_button[OPTION_FAVO_OFF] = _mp_player_add_btn(data, view->player_view_layout, view->option_button[OPTION_FAVO_OFF], "music/favourite_off",
- "options_favourite_off", _mp_player_view_option_btn_click_cb);
+ "options_favourite_off", _mp_player_view_option_btn_click_cb);
#else
if (landscape) {
view->option_button[OPTION_FAVO_ON] = _mp_player_add_btn(data, view->player_view_option_layout, view->option_button[OPTION_FAVO_ON], "music/favourite_on",
- "options_favourite_on", _mp_player_view_option_btn_click_cb);
+ "options_favourite_on", _mp_player_view_option_btn_click_cb);
view->option_button[OPTION_FAVO_OFF] = _mp_player_add_btn(data, view->player_view_option_layout, view->option_button[OPTION_FAVO_OFF], "music/favourite_off",
- "options_favourite_off", _mp_player_view_option_btn_click_cb);
+ "options_favourite_off", _mp_player_view_option_btn_click_cb);
} else {
view->option_button[OPTION_FAVO_ON] = _mp_player_add_btn(data, view->player_view_layout, view->option_button[OPTION_FAVO_ON], "music/favourite_on",
- "options_favourite_on", _mp_player_view_option_btn_click_cb);
+ "options_favourite_on", _mp_player_view_option_btn_click_cb);
view->option_button[OPTION_FAVO_OFF] = _mp_player_add_btn(data, view->player_view_layout, view->option_button[OPTION_FAVO_OFF], "music/favourite_off",
- "options_favourite_off", _mp_player_view_option_btn_click_cb);
+ "options_favourite_off", _mp_player_view_option_btn_click_cb);
}
#endif
#else
if (ad->samsung_link) {
view->control_button[CONTROL_SHUFFLE_ON] = _mp_player_add_btn(data, view->player_view_control_layout, view->control_button[CONTROL_SHUFFLE_ON], "music/shuffle_on",
- "control_shuffle_on", _mp_player_view_option_btn_click_cb);
+ "control_shuffle_on", _mp_player_view_option_btn_click_cb);
view->control_button[CONTROL_SHUFFLE_OFF] = _mp_player_add_btn(data, view->player_view_control_layout, view->control_button[CONTROL_SHUFFLE_OFF], "music/shuffle_off",
- "control_shuffle_off", _mp_player_view_option_btn_click_cb);
+ "control_shuffle_off", _mp_player_view_option_btn_click_cb);
view->control_button[CONTROL_REP_A] = _mp_player_add_btn(data, view->player_view_control_layout, view->control_button[CONTROL_REP_A], "music/rep_A",
- "control_rep_A", _mp_player_view_option_btn_click_cb);
+ "control_rep_A", _mp_player_view_option_btn_click_cb);
view->control_button[CONTROL_REP_1] = _mp_player_add_btn(data, view->player_view_control_layout, view->control_button[CONTROL_REP_1], "music/rep_1",
- "control_rep_1", _mp_player_view_option_btn_click_cb);
+ "control_rep_1", _mp_player_view_option_btn_click_cb);
view->control_button[CONTROL_REP_ALL] = _mp_player_add_btn(data, view->player_view_control_layout, view->control_button[CONTROL_REP_ALL], "music/rep_all",
- "control_rep_all", _mp_player_view_option_btn_click_cb);
+ "control_rep_all", _mp_player_view_option_btn_click_cb);
}
#endif
view->option_button[OPTION_VOLUME] = _mp_player_add_btn(data, view->player_view_option_layout, view->option_button[OPTION_VOLUME], "music/control_volume",
- "options_volume", _mp_player_view_option_btn_click_cb);
+ "options_volume", _mp_player_view_option_btn_click_cb);
view->option_button[OPTION_VOLUME_MUTE] = _mp_player_add_btn(data, view->player_view_option_layout, view->option_button[OPTION_VOLUME], "music/control_volume_mute",
- "options_volume_mute", _mp_player_view_option_btn_click_cb);
+ "options_volume_mute", _mp_player_view_option_btn_click_cb);
#ifndef MP_SOUND_PLAYER
if (view->launch_type == MP_PLAYER_NORMAL) {
view->control_button[CONTROL_PREVIOUS] = _mp_player_add_btn(data, view->player_view_control_layout, view->control_button[CONTROL_PREVIOUS], "music/control_previous",
- "control_previous", NULL);
+ "control_previous", NULL);
}
#endif
view->control_button[CONTROL_PLAY] = _mp_player_add_btn(data, view->player_view_control_layout, view->control_button[CONTROL_PLAY], "music/control_play",
- "control_play", _mp_player_view_option_btn_click_cb);
+ "control_play", _mp_player_view_option_btn_click_cb);
view->control_button[CONTROL_PAUSE] = _mp_player_add_btn(data, view->player_view_control_layout, view->control_button[CONTROL_PAUSE], "music/control_pause",
- "control_pause", _mp_player_view_option_btn_click_cb);
+ "control_pause", _mp_player_view_option_btn_click_cb);
#ifndef MP_SOUND_PLAYER
if (view->launch_type == MP_PLAYER_NORMAL || view->launch_type == MP_PLAYER_ARTIST_PLAY) {
view->control_button[CONTROL_NEXT] = _mp_player_add_btn(data, view->player_view_control_layout, view->control_button[CONTROL_NEXT], "music/control_next",
- "control_next", NULL);
+ "control_next", NULL);
}
#endif
_mp_player_view_volume_update(view);
- if (ad->player_state == PLAY_STATE_PLAYING)
+ if (ad->player_state == PLAY_STATE_PLAYING) {
mp_player_view_set_play_image(view, true);
- else
+ } else {
mp_player_view_set_play_image(view, false);
+ }
endfunc;
}
mp_player_view_update_progressbar(view);
#ifdef MP_FEATURE_SUGGEST_FOR_YOU
#ifndef MP_SOUND_PLAYER
- if (mp_util_is_landscape() && mp_player_mgr_get_player_type() != MP_PLAYER_TYPE_ASF)
+ if (mp_util_is_landscape() && mp_player_mgr_get_player_type() != MP_PLAYER_TYPE_ASF) {
mp_volume_key_grab_condition_set(MP_VOLUME_KEY_GRAB_COND_VIEW_VISIBLE, false);
- else
+ } else
#endif
#endif
mp_volume_key_grab_condition_set(MP_VOLUME_KEY_GRAB_COND_VIEW_VISIBLE, true);
mp_player_view_update_state(view);
int volume = mp_player_mgr_volume_get_current();
- if (volume != 0)
+ if (volume != 0) {
view->unmute_vol = 0;
+ }
}
static void
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
if (view->start_on_transition_finish) {
struct appdata *ad = mp_util_get_appdata();
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
DEBUG_TRACE("[%d]", ad->b_show_lyric);
- if (ad->b_show_lyric == 0)
+ if (ad->b_show_lyric == 0) {
return;
+ }
view->show_lyric = !view->show_lyric;
_mp_player_view_show_lyric(view);
}
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
_mp_player_view_transit_by_item(view, PLAYER_VIEW_MOVE_LEFT);
}
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
_mp_player_view_transit_by_item(view, PLAYER_VIEW_MOVE_RIGHT);
}
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(view->player_view_layout);
struct appdata *ad = mp_util_get_appdata();
{
startfunc;
MpPlayerView_t *view = (MpPlayerView_t *)thiz;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
if (landscape) {
DEBUG_TRACE("mode orientation 270 or 90");
-/*
- -naviframe
- - layout
- - player_view_ld
- - albumart
- - inner naviframe
- - options
- - controls
-*/
+ /*
+ -naviframe
+ - layout
+ - player_view_ld
+ - albumart
+ - inner naviframe
+ - options
+ - controls
+ */
#ifdef MP_FEATURE_SUGGEST_FOR_YOU
#ifdef MP_SOUND_PLAYER
elm_object_focus_set(view->inner_naviframe, FALSE);
elm_object_focus_allow_set(view->inner_naviframe, FALSE);
view->inner_navi_it = elm_naviframe_item_push(view->inner_naviframe, NULL, NULL, NULL, NULL, NAVIFRAME_PLAYER_VIEW);
- #else
- /*CAST SIDE do not need inner_navi_it inner_naviframe*/
+#else
+ /*CAST SIDE do not need inner_navi_it inner_naviframe*/
view->player_view_layout = mp_common_load_edj(view->layout, PLAY_VIEW_EDJ_NAME, "player_view_side_cast");
view->inner_navi_it = NULL;
view->inner_naviframe = NULL;
- #endif
+#endif
#else
view->player_view_layout = mp_common_load_edj(view->layout, PLAY_VIEW_EDJ_NAME, "player_view_ld");
evas_object_event_callback_add(view->player_view_layout, EVAS_CALLBACK_RESIZE, _ld_layout_resize_cb, view);
MP_CHECK(view->inner_naviframe);
evas_object_size_hint_min_set(view->inner_naviframe, SCALED_SIZE(PLAYER_LD_RIGHT_W), 0);
- elm_object_focus_set(view->inner_naviframe, FALSE);
- elm_object_focus_allow_set(view->inner_naviframe, FALSE);
+ elm_object_focus_set(view->inner_naviframe, FALSE);
+ elm_object_focus_allow_set(view->inner_naviframe, FALSE);
view->inner_navi_it = elm_naviframe_item_push(view->inner_naviframe, NULL, NULL, NULL, NULL, NAVIFRAME_PLAYER_VIEW);
#endif
MP_CHECK(view->player_view_layout);
elm_object_part_content_set(view->layout, "list_content", view->player_view_layout);
-/*cast side has not right title*/
+ /*cast side has not right title*/
#ifndef MP_FEATURE_SUGGEST_FOR_YOU
elm_object_part_content_set(view->player_view_layout, "right_title", view->inner_naviframe);
#else
#ifdef MP_SOUND_PLAYER
- elm_object_part_content_set(view->player_view_layout, "right_title", view->inner_naviframe);
+ elm_object_part_content_set(view->player_view_layout, "right_title", view->inner_naviframe);
#endif
#endif
elm_object_part_content_set(view->progress_box, "progress_bar", view->progress_bar);
} else {
DEBUG_TRACE("mode orientation 0");
-/*
- -naviframe
- - inner_naviframe
- - player_view_portrait_base
- - albumart
- - options
- - controls
-*/
+ /*
+ -naviframe
+ - inner_naviframe
+ - player_view_portrait_base
+ - albumart
+ - options
+ - controls
+ */
view->inner_naviframe = mp_widget_navigation_new(view->layout);
MP_CHECK(view->inner_naviframe);
- elm_object_focus_set(view->inner_naviframe, FALSE);
- elm_object_focus_allow_set(view->inner_naviframe, FALSE);
+ elm_object_focus_set(view->inner_naviframe, FALSE);
+ elm_object_focus_allow_set(view->inner_naviframe, FALSE);
- view->player_view_layout = mp_common_load_edj(view->inner_naviframe, PLAY_VIEW_EDJ_NAME, "player_view_portrait_base");
- MP_CHECK(view->player_view_layout);
- view->inner_navi_it = elm_naviframe_item_push(view->inner_naviframe, NULL, NULL, NULL, view->player_view_layout, NAVIFRAME_PLAYER_VIEW);
- elm_naviframe_item_title_enabled_set(view->inner_navi_it, FALSE, FALSE);
+ view->player_view_layout = mp_common_load_edj(view->inner_naviframe, PLAY_VIEW_EDJ_NAME, "player_view_portrait_base");
+ MP_CHECK(view->player_view_layout);
+ view->inner_navi_it = elm_naviframe_item_push(view->inner_naviframe, NULL, NULL, NULL, view->player_view_layout, NAVIFRAME_PLAYER_VIEW);
+ elm_naviframe_item_title_enabled_set(view->inner_navi_it, FALSE, FALSE);
- Evas_Object *content = elm_object_part_content_unset(view->layout, "list_content");
- mp_evas_object_del(content);
+ Evas_Object *content = elm_object_part_content_unset(view->layout, "list_content");
+ mp_evas_object_del(content);
- elm_object_part_content_set(view->layout, "list_content", view->inner_naviframe);
+ elm_object_part_content_set(view->layout, "list_content", view->inner_naviframe);
}
elm_object_focus_allow_set(view->inner_naviframe, TRUE);
/* reuse lyric*/
- if (lyric)
+ if (lyric) {
elm_object_part_content_set(view->player_view_layout, "lrc", lyric);
+ }
/* album image */
_mp_player_view_set_album_image(view);
MpPlayerView_t *view = thiz;
int volume = mp_player_mgr_volume_get_current();
- if (volume != 0)
+ if (volume != 0) {
view->unmute_vol = 0;
+ }
endfunc;
}
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
- if (ad->is_lcd_off)
+ if (ad->is_lcd_off) {
mp_player_view_set_title(thiz);
+ }
mp_volume_key_grab_condition_set(MP_VOLUME_KEY_GRAB_COND_VIEW_VISIBLE, false);
mp_player_view_progress_timer_freeze(thiz);
/* TODO: create image and set as default*/
Evas_Object *image = NULL;
- if (view->move_direction == PLAYER_VIEW_MOVE_LEFT)
+ if (view->move_direction == PLAYER_VIEW_MOVE_LEFT) {
image = elm_object_part_content_unset(view->player_view_layout, "album_image_right");
- else
+ } else {
image = elm_object_part_content_unset(view->player_view_layout, "album_image_left");
+ }
elm_object_part_content_set(view->player_view_layout, "album_image", image);
evas_object_size_hint_weight_set(thumbnail, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_image_load_size_set(thumbnail, w, h);
- if (path && strcmp(BROKEN_ALBUMART_IMAGE_PATH, path))
+ if (path && strcmp(BROKEN_ALBUMART_IMAGE_PATH, path)) {
evas_object_image_file_set(thumbnail, path, NULL);
- else
+ } else {
evas_object_image_file_set(thumbnail, DEFAULT_PLAYER_THUMBNAIL, NULL);
+ }
evas_object_image_size_get(thumbnail, &width, &height);
evas_object_image_filled_set(thumbnail, true);
mp_track_info_t *track_info = NULL;
if (item == NULL) {
- if (ad->current_track_info)
+ if (ad->current_track_info) {
path = ad->current_track_info->thumbnail_path;
+ }
} else {
mp_util_load_track_info(ad, item, &track_info);
path = track_info->thumbnail_path;
}
Evas_Object *image = _mp_player_view_create_album_image(parent,
- path, PLAYER_VIEW_ALBUM_SIZE, PLAYER_VIEW_ALBUM_SIZE);
+ path, PLAYER_VIEW_ALBUM_SIZE, PLAYER_VIEW_ALBUM_SIZE);
mp_util_free_track_info(track_info);
MP_CHECK(ad);
Evas_Object *image = _get_image_by_playlist_item(playing_view->player_view_layout,
- mp_playlist_mgr_get_next(ad->playlist_mgr, true, false));
+ mp_playlist_mgr_get_next(ad->playlist_mgr, true, false));
elm_object_part_content_set(playing_view->player_view_layout, "album_image_right", image);
image = _get_image_by_playlist_item(playing_view->player_view_layout,
- mp_playlist_mgr_get_prev(ad->playlist_mgr));
+ mp_playlist_mgr_get_prev(ad->playlist_mgr));
elm_object_part_content_set(playing_view->player_view_layout, "album_image_left", image);
#ifdef MP_FEATURE_MUSIC_VIEW
_mp_player_view_transit_bg(void *data, Evas_Object *next)
{
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(next);
const char *album_path = NULL;
Evas_Object *bg = NULL;
#ifdef MP_FEATURE_SUGGEST_FOR_YOU
#ifndef MP_SOUND_PLAYER
- if (mp_util_is_landscape()) {
- bg = elm_object_part_content_get(view->player_view_layout, "base_bg");
- } else
- #endif
- {
- bg = elm_object_item_part_content_get(view->inner_navi_it, "base_bg");
- }
-#else
+ if (mp_util_is_landscape()) {
+ bg = elm_object_part_content_get(view->player_view_layout, "base_bg");
+ } else
+#endif
+ {
bg = elm_object_item_part_content_get(view->inner_navi_it, "base_bg");
+ }
+#else
+ bg = elm_object_item_part_content_get(view->inner_navi_it, "base_bg");
#endif
- Elm_Transit *transit1 = elm_transit_add();
- elm_transit_object_add(transit1, bg);
- elm_transit_effect_color_add(transit1, rgb1[0], rgb1[1], rgb1[2], 255, rgb2[0], rgb2[1], rgb2[2], 255);
- DEBUG_TRACE("cur r=%d, g=%d, b=%d", rgb1[0], rgb1[1], rgb1[2]);
- DEBUG_TRACE("next r=%d, g=%d, b=%d", rgb2[0], rgb2[1], rgb2[2]);
- elm_transit_duration_set(transit1, PLAYER_VIEW_TRANSIT_INTERVAL);
- elm_transit_go(transit1);
- SAFE_FREE(rgb1);
- SAFE_FREE(rgb2);
- }
+ Elm_Transit *transit1 = elm_transit_add();
+ elm_transit_object_add(transit1, bg);
+ elm_transit_effect_color_add(transit1, rgb1[0], rgb1[1], rgb1[2], 255, rgb2[0], rgb2[1], rgb2[2], 255);
+ DEBUG_TRACE("cur r=%d, g=%d, b=%d", rgb1[0], rgb1[1], rgb1[2]);
+ DEBUG_TRACE("next r=%d, g=%d, b=%d", rgb2[0], rgb2[1], rgb2[2]);
+ elm_transit_duration_set(transit1, PLAYER_VIEW_TRANSIT_INTERVAL);
+ elm_transit_go(transit1);
+ SAFE_FREE(rgb1);
+ SAFE_FREE(rgb2);
+}
#endif
static void
MP_CHECK(ad);
MpPlayerView_t *view = (MpPlayerView_t *)data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
MP_CHECK(view->player_view_layout);
- if (view->transition_state) /* transiton(transition_state) should be transiit callback */ {
+ if (view->transition_state) { /* transiton(transition_state) should be transiit callback */
mp_debug("skip_by transiton effect");
return;
}
/*mp_player_mgr_destroy(mp_util_get_appdata());*/
mp_plst_item *it = NULL;
- if (view->move_direction == PLAYER_VIEW_MOVE_LEFT)
+ if (view->move_direction == PLAYER_VIEW_MOVE_LEFT) {
it = mp_playlist_mgr_get_next(ad->playlist_mgr, true, false);
- else
+ } else {
it = mp_playlist_mgr_get_prev(ad->playlist_mgr);
+ }
mp_playlist_mgr_set_current(ad->playlist_mgr, it);
static void _mp_player_view_on_event(void *thiz, MpViewEvent_e event)
{
MpPlayerView_t *view = (MpPlayerView_t *)thiz;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
DEBUG_TRACE("event [%d]", event);
struct appdata *ad = mp_util_get_appdata();
/*_mp_player_view_start_request(view);*/
_mp_player_view_show_lyric(view);
break;
- case MP_ROUTE_CHANGED:
- {
- ERROR_TRACE("MP_ROUTE_CHANGED");
-
- /*
- ** some popup of the view should be deleted only if the view is top view
- ** otherwise it will delete popup of setting view or detail view
- */
- if (mp_view_mgr_get_top_view(GET_VIEW_MGR) == (MpView_t *)view)
- mp_popup_destroy(ad);
- #ifndef MP_SOUND_PLAYER
- /*ms_effect_view_radio_val_set();*/
- #endif
+ case MP_ROUTE_CHANGED: {
+ ERROR_TRACE("MP_ROUTE_CHANGED");
+
+ /*
+ ** some popup of the view should be deleted only if the view is top view
+ ** otherwise it will delete popup of setting view or detail view
+ */
+ if (mp_view_mgr_get_top_view(GET_VIEW_MGR) == (MpView_t *)view) {
+ mp_popup_destroy(ad);
+ }
+#ifndef MP_SOUND_PLAYER
+ /*ms_effect_view_radio_val_set();*/
+#endif
- _mp_player_view_volume_route_change(view);
+ _mp_player_view_volume_route_change(view);
- mp_player_view_set_snd_path_sensitivity(view);
- break;
- }
- case MP_PLAYLIST_MGR_ITEM_CHANGED:
- {
+ mp_player_view_set_snd_path_sensitivity(view);
+ break;
+ }
+ case MP_PLAYLIST_MGR_ITEM_CHANGED: {
#ifndef MP_SOUND_PLAYER
if (view->queue_list) {
mp_list_update((MpList_t *)view->queue_list);
#endif
break;
}
- case MP_QUICKPANNEL_SHOW:
- {
+ case MP_QUICKPANNEL_SHOW: {
if (view == (MpPlayerView_t *)mp_view_mgr_get_top_view(GET_VIEW_MGR)) {
DEBUG_TRACE("MP_QUICKPANNEL_SHOW");
mp_volume_key_grab_condition_set(MP_VOLUME_KEY_GRAB_COND_VIEW_VISIBLE, false);
}
break;
}
- case MP_QUICKPANNEL_HIDE:
- {
+ case MP_QUICKPANNEL_HIDE: {
if (view == (MpPlayerView_t *)mp_view_mgr_get_top_view(GET_VIEW_MGR)) {
DEBUG_TRACE("MP_QUICKPANNEL_HIDE");
mp_volume_key_grab_condition_set(MP_VOLUME_KEY_GRAB_COND_VIEW_VISIBLE, true);
}
break;
}
- case MP_SIDE_SYNC_STATUS_CHANGED:
- {
+ case MP_SIDE_SYNC_STATUS_CHANGED: {
mp_player_view_set_snd_path_sensitivity(view);
break;
}
- case MP_PLAYING_TRACK_CHANGED:
- {
- if (!view->transition_state)
+ case MP_PLAYING_TRACK_CHANGED: {
+ if (!view->transition_state) {
mp_player_view_refresh(view);
+ }
/* update dmr icon
if (ad->samsung_link)
_mp_player_view_update_dmr_icon_state(view);*/
break;
}
- case MP_VIEW_EVENT_ALBUMART_CHANGED:
- {
+ case MP_VIEW_EVENT_ALBUMART_CHANGED: {
mp_player_view_refresh(view);
break;
}
#ifdef MP_FEATURE_SPLIT_WINDOW
- case MP_WIN_RESIZED:
- {
+ case MP_WIN_RESIZED: {
_mp_player_view_resize(view);
break;
}
#endif
#ifdef MP_FEATURE_LANDSCAPE
- case MP_VIEW_ROTATE_START:
- {
+ case MP_VIEW_ROTATE_START: {
view->update_flag = false;
break;
}
#endif
- case MP_UPDATE_PLAYING_LIST:
- {
+ case MP_UPDATE_PLAYING_LIST: {
#ifdef MP_FEATURE_SUGGEST_FOR_YOU
#ifndef MP_SOUND_PLAYER
#endif
}
- case MP_LYRIC_UPDATE:
- {
+ case MP_LYRIC_UPDATE: {
_mp_player_view_show_lyric(view);
break;
}
- case MP_UNSET_NOW_PLAYING:
- {
+ case MP_UNSET_NOW_PLAYING: {
MpViewMgr_t *view_mgr = GET_VIEW_MGR;
MP_CHECK(view_mgr);
mp_view_mgr_pop_a_view(view_mgr, (MpView_t *)view);
break;
}
- case MP_START_PLAYBACK:
- {
+ case MP_START_PLAYBACK: {
#ifndef MP_SOUND_PLAYER
mp_player_view_refresh(view);
if (view->queue_list) {
}
case MP_RESUME_PLAYBACK:
case MP_PAUSE_PLAYBACK:
- case MP_STOP_PLAYBACK:
- {
+ case MP_STOP_PLAYBACK: {
#ifndef MP_SOUND_PLAYER
if (view->queue_list) {
mp_list_realized_item_part_update((MpList_t *)view->queue_list, "elm.icon.left", ELM_GENLIST_ITEM_FIELD_CONTENT);
_mp_player_view_update_layout(view);
mp_player_view_refresh(view);
#ifdef MP_FEATURE_MUSIC_VIEW
- if (view->wave_view_status)
+ if (view->wave_view_status) {
_mp_player_view_show_wave_view_set(view);
+ }
#endif
if (view->transition_state) {
MP_CHECK_NULL(view);
ret = _mp_player_view_init(parent, view);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
view->launch_type = launch_type;
view->start_new_file = start_new_file;
#ifndef MP_SOUND_PLAYER
#ifdef MP_FEATURE_SUGGEST_FOR_YOU
if (!mp_util_is_landscape()) {
- if (playing_view->queue_list)
- mp_now_playing_list_refresh((MpNowPlayingList_t *)playing_view->queue_list);
- if (playing_view->queue_status)
- _mp_player_view_refresh_queue_list(playing_view);
- }
- #else
if (playing_view->queue_list) {
mp_now_playing_list_refresh((MpNowPlayingList_t *)playing_view->queue_list);
}
if (playing_view->queue_status) {
_mp_player_view_refresh_queue_list(playing_view);
}
- /*_mp_player_view_create_queue_list(playing_view);*/
- #endif
+ }
+#else
+ if (playing_view->queue_list) {
+ mp_now_playing_list_refresh((MpNowPlayingList_t *)playing_view->queue_list);
+ }
+ if (playing_view->queue_status) {
+ _mp_player_view_refresh_queue_list(playing_view);
+ }
+ /*_mp_player_view_create_queue_list(playing_view);*/
+#endif
#endif
_mp_player_view_set_album_image(playing_view);
_mp_player_view_set_content_info_icon(playing_view);
_mp_player_view_show_lyric(playing_view);
- if (ad->player_state == PLAY_STATE_PLAYING || ad->player_state == PLAY_STATE_PAUSED)
+ if (ad->player_state == PLAY_STATE_PLAYING || ad->player_state == PLAY_STATE_PAUSED) {
mp_player_view_update_state(playing_view);
+ }
/*add favourite begin*/
bool favourite = FALSE;
startfunc;
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
- if (ad->is_lcd_off) return;
+ if (ad->is_lcd_off) {
+ return;
+ }
MpPlayerView_t *view = data;
- if (!view) return;
+ if (!view) {
+ return;
+ }
CHECK_VIEW(view);
- if (view->transition_state)
+ if (view->transition_state) {
return;
+ }
if ((int)mp_player_mgr_get_state() == (int)PLAYER_STATE_PLAYING) {
mp_player_view_update_buffering_progress(view, 100);
MP_CHECK(!ad->is_lcd_off);
MpPlayerView_t *view = data;
- MP_CHECK(view); CHECK_VIEW(view);
+ MP_CHECK(view);
+ CHECK_VIEW(view);
if (percent < 0 || percent >= 100) {
mp_evas_object_del(view->buffering_progress);
field = va_arg(var_args, int);
switch (field) {
- case MP_PLAYER_VIEW_LAUNCH_TYPE:
- {
- int val = va_arg((var_args), int);
+ case MP_PLAYER_VIEW_LAUNCH_TYPE: {
+ int val = va_arg((var_args), int);
- view->launch_type = val;
- DEBUG_TRACE("view->launch_type = %d", view->launch_type);
- break;
- }
+ view->launch_type = val;
+ DEBUG_TRACE("view->launch_type = %d", view->launch_type);
+ break;
+ }
default:
DEBUG_TRACE("Invalid arguments");
}
- }
- while (field >= 0);
+ } while (field >= 0);
va_end(var_args);
}
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
mp_media_info_h track = item->handle;
- mp_retvm_if (!track, NULL, "data is null");
+ mp_retvm_if(!track, NULL, "data is null");
char *thumbpath = NULL;
if (!g_strcmp0(part, "albumart")) {
Evas_Object *icon = NULL;
eventfunc;
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
- mp_media_info_h track = (mp_media_info_h) (item->handle);
- mp_retvm_if (!track, NULL, "data is null");
+ mp_media_info_h track = (mp_media_info_h)(item->handle);
+ mp_retvm_if(!track, NULL, "data is null");
char *title = NULL;
char *artist = NULL;
mp_media_info_get_album(track, &album);
if (!strcmp(part, "elm.text.1")) {
- mp_retv_if (!title, NULL);
+ mp_retv_if(!title, NULL);
return g_strdup(title);
} else if (!strcmp(part, "elm.text.2")) {
- mp_retv_if (!artist, NULL);
+ mp_retv_if(!artist, NULL);
return g_strdup(artist);
} else if (!strcmp(part, "elm.text.3")) {
- mp_retv_if (!album, NULL);
+ mp_retv_if(!album, NULL);
return g_strdup(album);
}
return NULL;
Elm_Object_Item *gli2 = NULL;
int index = 0;
- if (!ad->playlist_mgr)
+ if (!ad->playlist_mgr) {
mp_common_create_playlist_mgr();
+ }
mp_playlist_mgr_clear(ad->playlist_mgr);
/* creat new playlist */
mp_media_info_get_title(item_data->handle, &title);
mp_media_info_get_artist(item_data->handle, &artist);
plst_item = mp_playlist_mgr_item_append(ad->playlist_mgr, uri, uid, title, artist, track_type);
- if (item->index == index)
+ if (item->index == index) {
to_play = plst_item;
+ }
index++;
gli2 = elm_gengrid_item_next_get(gli2);
if (ret) {
ERROR_TRACE("Error: mp_play_new_file..");
#ifdef MP_FEATURE_CLOUD
- if (ret == MP_PLAY_ERROR_NETWORK)
+ if (ret == MP_PLAY_ERROR_NETWORK) {
mp_widget_text_popup(NULL, GET_STR(STR_MP_THIS_FILE_IS_UNABAILABLE));
+ }
#endif
return;
}
3. random track method
*/
- _mp_player_mood_method_get_data(playing_view, cur->uri);
+ _mp_player_mood_method_get_data(playing_view, cur->uri);
if (g_list_length(playing_view->suggest_list) < SUGGEST_TRACK_MIN_COUNT) {
DEBUG_TRACE("MOOD method is invalid");
g_list_free(playing_view->suggest_list);
mp_media_info_list_create(&svc_handle, MP_TRACK_BY_GENRE, view->genre_str, NULL, NULL, 0, 0, count);
MP_CHECK(svc_handle);
- count = count > (SUGGEST_TRACK_MAX_COUNT+1) ? (SUGGEST_TRACK_MAX_COUNT+1) : count;
+ count = count > (SUGGEST_TRACK_MAX_COUNT + 1) ? (SUGGEST_TRACK_MAX_COUNT + 1) : count;
view->suggest_count = count;
int index = 0;
for (index = 0; index < view->suggest_count; index++) {
- char *path = NULL;
- mp_media_info_h item = NULL;
- item = mp_media_info_list_nth_item(svc_handle, index);
- MP_CHECK(item);
- mp_media_info_get_file_path(item, &path);
- sel_list = g_list_append(sel_list, path);
+ char *path = NULL;
+ mp_media_info_h item = NULL;
+ item = mp_media_info_list_nth_item(svc_handle, index);
+ MP_CHECK(item);
+ mp_media_info_get_file_path(item, &path);
+ sel_list = g_list_append(sel_list, path);
}
view->suggest_list = sel_list;
item_data->handle = item;
item_data->index = index++;
item_data->it = elm_gengrid_item_append(view->gengrid, view->gic, item_data,
- _mp_player_view_gengrid_item_select_cb, item_data);
+ _mp_player_view_gengrid_item_select_cb, item_data);
}
}
}
if (view->label) {
elm_object_part_content_set(view->player_view_layout, "song_name", view->label);
- if (ad->is_lcd_off)
+ if (ad->is_lcd_off) {
elm_label_slide_mode_set(view->label, ELM_LABEL_SLIDE_MODE_NONE);
- else
+ } else {
elm_label_slide_mode_set(view->label, ELM_LABEL_SLIDE_MODE_AUTO);
+ }
elm_label_slide_go(view->label);
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-playlist-detail-view.h"
char *icon_path = NULL;
- if (!g_strcmp0(name, STR_MP_FAVOURITES))
+ if (!g_strcmp0(name, STR_MP_FAVOURITES)) {
icon_path = LIVE_ICON_QUICK_LIST;
- else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED))
+ } else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED)) {
icon_path = LIVE_ICON_RECENTLY_PLAYED;
- else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED))
+ } else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED)) {
icon_path = LIVE_ICON_RECENTLY_ADDED;
- else if (!g_strcmp0(name, STR_MP_MOST_PLAYED))
+ } else if (!g_strcmp0(name, STR_MP_MOST_PLAYED)) {
icon_path = LIVE_ICON_MOST_PLAYED;
+ }
return icon_path;
}
char *thumb_path = NULL;
- if (!g_strcmp0(name, STR_MP_FAVOURITES))
+ if (!g_strcmp0(name, STR_MP_FAVOURITES)) {
thumb_path = LIVE_THUMBNAIL_QUICK_LIST;
- else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED))
+ } else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED)) {
thumb_path = LIVE_THUMBNAIL_RECENTLY_PLAYED;
- else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED))
+ } else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED)) {
thumb_path = LIVE_THUMBNAIL_RECENTLY_ADDED;
- else if (!g_strcmp0(name, STR_MP_MOST_PLAYED))
+ } else if (!g_strcmp0(name, STR_MP_MOST_PLAYED)) {
thumb_path = LIVE_THUMBNAIL_MOST_PLAYED;
+ }
return thumb_path;
}
mp_popup_destroy(ad);
int ret = mp_ug_camera_take_picture(mp_list_get_playlist_handle(view->content_to_show));
- if (ret != 0)
+ if (ret != 0) {
ERROR_TRACE("taken picture failed");
+ }
}
static void
mp_popup_destroy(ad);
int ret = mp_ug_gallery_get_picture(mp_list_get_playlist_handle(view->content_to_show));
- if (ret != 0)
+ if (ret != 0) {
ERROR_TRACE("taken picture failed");
+ }
}
MP_CHECK(genlist);
mp_genlist_popup_item_append(popup, GET_STR(STR_MP_TAKE_PICTURE), NULL, NULL, NULL,
- _mp_playlist_list_take_picture_button_cb, data);
+ _mp_playlist_list_take_picture_button_cb, data);
mp_genlist_popup_item_append(popup, GET_STR(STR_MP_CHANGE_IMAGE), NULL, NULL, NULL,
- _mp_playlist_list_change_image_button_cb, data);
+ _mp_playlist_list_change_image_button_cb, data);
evas_object_show(popup);
if (mp_list_get_editable_count(view->content_to_show, MP_LIST_EDIT_TYPE_SHARE)) {
/*share*/
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SHARE, MP_PLAYER_MORE_BTN_SHARE, mp_common_share_cb, view);
+ STR_MP_SHARE, MP_PLAYER_MORE_BTN_SHARE, mp_common_share_cb, view);
}
#endif
int count = 0;
mp_media_info_list_count(MP_TRACK_ALL, NULL, NULL, NULL, 0, &count);
if (count > 0) {
- if ((view->list_type == MP_TRACK_BY_PLAYLIST) || !strcmp((STR_MP_FAVOURITES), view->name) ||
- !strcmp(GET_STR(STR_MP_FAVOURITES), view->name)) {
- /*add tracks*/
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_ADD_TRACKS, MP_PLAYER_MORE_BTN_ADD,
- _mp_playlist_detail_view_tracklist_add_cb,
- view);
- }
+ if ((view->list_type == MP_TRACK_BY_PLAYLIST) || !strcmp((STR_MP_FAVOURITES), view->name) ||
+ !strcmp(GET_STR(STR_MP_FAVOURITES), view->name)) {
+ /*add tracks*/
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_ADD_TRACKS, MP_PLAYER_MORE_BTN_ADD,
+ _mp_playlist_detail_view_tracklist_add_cb,
+ view);
+ }
#ifdef MP_FEATURE_CLOUD
- /*cloud */
- int is_on = false;
- mp_cloud_is_on(&is_on);
- if (is_on) {
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_VIEW, MP_PLAYER_MORE_BTN_VIEW, mp_common_cloud_view_cb, view);
+ /*cloud */
+ int is_on = false;
+ mp_cloud_is_on(&is_on);
+ if (is_on) {
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_VIEW, MP_PLAYER_MORE_BTN_VIEW, mp_common_cloud_view_cb, view);
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_MAKE_AVAILABLE_OFFLINE, MP_PLAYER_MORE_BTN_MAKE_AVAILABLE_OFFICE, mp_common_ctxpopup_make_offline_cb, view);
- }
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_MAKE_AVAILABLE_OFFLINE, MP_PLAYER_MORE_BTN_MAKE_AVAILABLE_OFFICE, mp_common_ctxpopup_make_offline_cb, view);
+ }
#endif
- if (view->list_type == MP_TRACK_BY_PLAYLIST) {
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_RENAME, MP_PLAYER_MORE_BTN_RENAME_IMAGE, _mp_playlist_detail_rename_cb, view);
- }
+ if (view->list_type == MP_TRACK_BY_PLAYLIST) {
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_RENAME, MP_PLAYER_MORE_BTN_RENAME_IMAGE, _mp_playlist_detail_rename_cb, view);
+ }
- if ((mp_list_get_editable_count(view->content_to_show, MP_LIST_EDIT_TYPE_NORMAL) > 1) &&
- view->list_type == MP_TRACK_BY_PLAYLIST) {
- /*reorder*/
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_REORDER, MP_PLAYER_MORE_BTN_SET_REORDER,
- _mp_playlist_detail_view_tracklist_reorder_cb,
- view);
- }
+ if ((mp_list_get_editable_count(view->content_to_show, MP_LIST_EDIT_TYPE_NORMAL) > 1) &&
+ view->list_type == MP_TRACK_BY_PLAYLIST) {
+ /*reorder*/
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_REORDER, MP_PLAYER_MORE_BTN_SET_REORDER,
+ _mp_playlist_detail_view_tracklist_reorder_cb,
+ view);
+ }
#ifdef MP_FEATURE_EDIT_PLAYLIST_IMAGE
- /*edit image*/
- if (view->p_id >= 0) {
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_EDIT_IMAGE, MP_PLAYER_MORE_BTN_EDIT_IMAGE, _mp_playlist_detail_edit_image_cb, view);
- }
+ /*edit image*/
+ if (view->p_id >= 0) {
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_EDIT_IMAGE, MP_PLAYER_MORE_BTN_EDIT_IMAGE, _mp_playlist_detail_edit_image_cb, view);
+ }
#endif
- if (mp_list_get_editable_count(view->content_to_show, MP_LIST_EDIT_TYPE_NORMAL)) {
- /*remove*/
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_REMOVE, MP_PLAYER_MORE_BTN_EDIT,
- mp_playlist_detail_view_tracklist_edit_cb, view);
- }
+ if (mp_list_get_editable_count(view->content_to_show, MP_LIST_EDIT_TYPE_NORMAL)) {
+ /*remove*/
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_REMOVE, MP_PLAYER_MORE_BTN_EDIT,
+ mp_playlist_detail_view_tracklist_edit_cb, view);
+ }
- if (count) {
-/*search*/
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SEARCH, NULL, mp_common_create_search_view_cb, view);
- }
+ if (count) {
+ /*search*/
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_SEARCH, NULL, mp_common_create_search_view_cb, view);
+ }
- /*mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);*/
+ /*mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_SETTINGS, MP_PLAYER_MORE_BTN_SETTING, mp_common_ctxpopup_setting_cb, view);*/
#ifndef MP_FEATURE_NO_END
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ STR_MP_END, MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
#endif
-/*
- mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- GET_SYS_STR(STR_MP_END), MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
-*/
+ /*
+ mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
+ GET_SYS_STR(STR_MP_END), MP_PLAYER_MORE_BTN_VIEW_END, mp_common_ctxpopup_end_cb, view);
+ */
- mp_util_more_btn_move_ctxpopup(view->more_btn_ctxpopup, obj);
+ mp_util_more_btn_move_ctxpopup(view->more_btn_ctxpopup, obj);
- evas_object_show(view->more_btn_ctxpopup);
+ evas_object_show(view->more_btn_ctxpopup);
} else {
if (view->list_type == MP_TRACK_BY_PLAYLIST) {
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_RENAME, MP_PLAYER_MORE_BTN_RENAME_IMAGE, _mp_playlist_detail_rename_cb, view);
+ STR_MP_RENAME, MP_PLAYER_MORE_BTN_RENAME_IMAGE, _mp_playlist_detail_rename_cb, view);
mp_util_more_btn_move_ctxpopup(view->more_btn_ctxpopup, obj);
evas_object_show(view->more_btn_ctxpopup);
if (view->list_type == MP_TRACK_BY_PLAYLIST) {
DEBUG_TRACE("playlist id: %d", view->p_id);
mp_track_list_set_data((MpTrackList_t *)view->content_to_show, MP_TRACK_LIST_TYPE, view->list_type, MP_TRACK_LIST_PLAYLIT_ID, view->p_id, -1);
- } else
+ } else {
mp_track_list_set_data((MpTrackList_t *)view->content_to_show, MP_TRACK_LIST_TYPE, view->list_type, -1);
+ }
/*mp_track_list_set_data((MpTrackList_t *)view->content_to_show, MP_TRACK_LIST_INDEX_TYPE, MP_TRACK_LIST_INDEX_ALBUM_ART_LIST, -1);*/
mp_list_update(view->content_to_show);
mp_debug("event = %d", event);
switch (event) {
- case MP_ADD_TO_PLAYLIST_DONE:
- {
+ case MP_ADD_TO_PLAYLIST_DONE: {
int count = mp_list_get_editable_count((MpList_t *)view->content_to_show, mp_list_get_edit_type(view->content_to_show));
if (count != 0) {
mp_track_list_update_albumart_index((MpTrackList_t *)view->content_to_show);
mp_track_list_popup_delete_genlist_item(view->content_to_show);
mp_track_list_update_genlist(view->content_to_show);
break;
- case MP_UPDATE_FAVORITE_LIST:
- {
+ case MP_UPDATE_FAVORITE_LIST: {
mp_list_update(view->content_to_show);
break;
}
#ifdef MP_FEATURE_LANDSCAPE
- case MP_VIEW_ROTATE:
- {
+ case MP_VIEW_ROTATE: {
Evas_Object *content = NULL;
content = elm_object_part_content_unset(view->playlist_detail_view_layout, "list-content");
evas_object_del(content);
#endif
#ifndef MP_SOUND_PLAYER
case MP_UPDATE_PLAYING_LIST:
- mp_list_realized_item_part_update(view->content_to_show, "elm.text.main.left.top", ELM_GENLIST_ITEM_FIELD_TEXT);
- mp_list_realized_item_part_update(view->content_to_show, "elm.text.sub.left.bottom", ELM_GENLIST_ITEM_FIELD_TEXT);
+ mp_list_realized_item_part_update(view->content_to_show, "elm.text.main.left.top", ELM_GENLIST_ITEM_FIELD_TEXT);
+ mp_list_realized_item_part_update(view->content_to_show, "elm.text.sub.left.bottom", ELM_GENLIST_ITEM_FIELD_TEXT);
break;
#endif
- case MP_PLAY_TIME_COUNT_UPDATED:
- {
+ case MP_PLAY_TIME_COUNT_UPDATED: {
if (view->p_id == MP_SYS_PLST_RECENTELY_PLAYED ||
- view->p_id == MP_SYS_PLST_MOST_PLAYED) {
+ view->p_id == MP_SYS_PLST_MOST_PLAYED) {
Evas_Object *content = NULL;
content = elm_object_part_content_unset(view->playlist_detail_view_layout, "list-content");
evas_object_del(content);
case MP_RESUME_PLAYBACK:
case MP_PAUSE_PLAYBACK:
case MP_PLAYING_TRACK_CHANGED:
- case MP_STOP_PLAYBACK:
- {
+ case MP_STOP_PLAYBACK: {
mp_list_realized_item_part_update(view->content_to_show, "elm.icon.left", ELM_GENLIST_ITEM_FIELD_CONTENT);
break;
}
MP_CHECK_NULL(view);
ret = _mp_playlist_detail_view_init(parent, view);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
view->list_type = list_type;
view->name = g_strdup(name);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-search-view.h"
/* destroy back button */
Evas_Object *btn = NULL;
- btn = elm_object_item_part_content_unset(view->navi_it,
- "toolbar_more_btn");
+ btn = elm_object_item_part_content_unset(view->navi_it,
+ "toolbar_more_btn");
mp_evas_object_del(btn);
endfunc
}
_mp_search_view_update_option_clear(view);
- elm_naviframe_item_title_enabled_set(view->navi_it,
- (Eina_Bool)EINA_FALSE, false);
- elm_naviframe_item_pop_cb_set(view->navi_it,
- _mp_search_view_back_cb, view);
+ elm_naviframe_item_title_enabled_set(view->navi_it,
+ (Eina_Bool)EINA_FALSE, false);
+ elm_naviframe_item_pop_cb_set(view->navi_it,
+ _mp_search_view_back_cb, view);
/* update the first controlba item */
/* mp_view_manager_update_first_controlbar_item(layout_data); */
static void
-_mp_search_view_keyword_changed_cb(void *data,
- Evas_Object *obj, void *event_info)
+_mp_search_view_keyword_changed_cb(void *data,
+ Evas_Object *obj, void *event_info)
{
MpSearchView_t *view = (MpSearchView_t *) data;
MP_CHECK(view);
if (search_str) {
int length = strlen(search_str);
if (length > 0) {
- elm_object_signal_emit(view->search_bar,
- "image,enable,1", "*");
+ elm_object_signal_emit(view->search_bar,
+ "image,enable,1", "*");
} else {
- elm_object_signal_emit(view->search_bar,
- "image,disable,1", "*");
+ elm_object_signal_emit(view->search_bar,
+ "image,disable,1", "*");
}
}
if (search_str) {
- if (view->needle)
+ if (view->needle) {
free(view->needle);
+ }
view->needle = search_str;
/* signal = "hide.screen"; */
} else {
- if (view->needle)
+ if (view->needle) {
free(view->needle);
+ }
/* signal = "show.screen"; */
}
/*when create search view, we use this first_called flag to load genlsit
view->needle_change = TRUE;
}
mp_ecore_timer_del(view->search_timer);
- view->search_timer = ecore_timer_add(0.1,
- _mp_search_view_update_list_timer_cb, view);
+ view->search_timer = ecore_timer_add(0.1,
+ _mp_search_view_update_list_timer_cb, view);
}
MP_CHECK(view->search_base_layout);
view->search_bar = mp_search_create_new(view->search_base_layout,
- _mp_search_view_keyword_changed_cb, view, NULL, NULL,
- NULL, view, NULL, view);
+ _mp_search_view_keyword_changed_cb, view, NULL, NULL,
+ NULL, view, NULL, view);
MP_CHECK(view->search_base_layout);
evas_object_show(mp_search_entry_get(view->search_bar));
/*elm_object_focus_set(mp_search_entry_get(view->search_bar), TRUE);
- elm_object_signal_callback_add(view->search_view_layout,
+ elm_object_signal_callback_add(view->search_view_layout,
SIGNAL_MOUSE_CLICK, "elm.rect.screen", _mp_search_view_screen_
clicked_cb, view); */
endfunc;
MpSearchView_t *view = (MpSearchView_t *)thiz;
MP_CHECK(view);
- /* when keyword change, we hide items,
+ /* when keyword change, we hide items,
do not need create genlist again */
if (view->needle_change) {
MpSearchList_t* list = (MpSearchList_t *)view->content_to_show;
- mp_search_list_set_data(list,
- MP_SEARCH_LIST_FILTER_STR, view->needle, -1);
+ mp_search_list_set_data(list,
+ MP_SEARCH_LIST_FILTER_STR, view->needle, -1);
list->refresh(list);
} else {
Evas_Object *content = elm_object_part_content_unset(
- view->search_view_layout, "elm.swallow.content");
+ view->search_view_layout, "elm.swallow.content");
evas_object_del(content);
view->content_to_show = (MpList_t *)mp_search_list_create(
- view->layout);
+ view->layout);
mp_search_list_set_data((MpSearchList_t *)view->content_to_show
- , MP_SEARCH_LIST_FILTER_STR, view->needle, -1);
+ , MP_SEARCH_LIST_FILTER_STR, view->needle, -1);
mp_list_update(view->content_to_show);
layout = mp_list_get_layout(view->content_to_show);
if (layout != NULL) {
elm_object_part_content_set(view->search_view_layout,
- "elm.swallow.content", layout);
+ "elm.swallow.content", layout);
}
}
}
view->transition = false;
if ((int)mp_view_mgr_get_top_view(GET_VIEW_MGR) == (int)view) {
elm_object_focus_allow_set(mp_search_entry_get(view->
- search_bar), EINA_TRUE);
+ search_bar), EINA_TRUE);
elm_object_focus_set(mp_search_entry_get(view->
- search_bar), EINA_TRUE);
+ search_bar), EINA_TRUE);
}
break;
- case MP_SIP_STATE_CHANGED:
- {
- if ((int)mp_view_mgr_get_top_view(GET_VIEW_MGR) ==
- (int)view) {
- struct appdata *ad = mp_util_get_appdata();
- if (ad->sip_state) {
- elm_object_focus_allow_set(
- mp_search_entry_get(view->search_bar),
- EINA_TRUE);
- } else {
- elm_object_focus_allow_set(
- mp_search_entry_get(view->search_bar),
- EINA_FALSE);
- }
+ case MP_SIP_STATE_CHANGED: {
+ if ((int)mp_view_mgr_get_top_view(GET_VIEW_MGR) ==
+ (int)view) {
+ struct appdata *ad = mp_util_get_appdata();
+ if (ad->sip_state) {
+ elm_object_focus_allow_set(
+ mp_search_entry_get(view->search_bar),
+ EINA_TRUE);
+ } else {
+ elm_object_focus_allow_set(
+ mp_search_entry_get(view->search_bar),
+ EINA_FALSE);
}
}
- break;
+ }
+ break;
default:
break;
}
MP_CHECK(view);
if (mp_util_get_sip_state() && (int)mp_view_mgr_get_top_view
- (GET_VIEW_MGR) == (int)view)
+ (GET_VIEW_MGR) == (int)view) {
_mp_search_view_on_event_cb(view, MP_SIP_STATE_CHANGED);
+ }
}
#endif
static void
-_mp_search_view_back_button_clicked(void *data, Evas_Object *o,
- const char *emission, const char *source)
+_mp_search_view_back_button_clicked(void *data, Evas_Object *o,
+ const char *emission, const char *source)
{
MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
MP_CHECK(view_mgr);
double scale = elm_config_scale_get();
if ((scale - 1.8) < 0.0001) {
elm_layout_theme_set(view->search_view_layout,
- "layout", "application", "search_view_layout_wvga");
+ "layout", "application", "search_view_layout_wvga");
} else if ((scale - 2.6) < 0.0001) {
elm_layout_theme_set(view->search_view_layout,
- "layout", "application", "search_view_layout_hd");
+ "layout", "application", "search_view_layout_hd");
} else {
elm_layout_theme_set(view->search_view_layout,
- "layout", "application", "search_view_layout_qhd");
+ "layout", "application", "search_view_layout_qhd");
}
elm_object_part_content_set(view->layout,
- "list_content", view->search_view_layout);
+ "list_content", view->search_view_layout);
/* search bar Base Layout */
Elm_Theme *th1 = elm_theme_new();
view->search_base_layout = elm_layout_add(view->search_view_layout);
elm_layout_theme_set(view->search_base_layout,
- "layout", "application", "searches");
+ "layout", "application", "searches");
elm_object_part_content_set(view->search_view_layout,
- "search_bar", view->search_base_layout);
+ "search_bar", view->search_base_layout);
_mp_search_view_create_search_bar(view);
elm_object_part_content_set(view->search_base_layout,
- "searching", view->search_bar);
+ "searching", view->search_bar);
edje_object_signal_callback_add(_EDJ(view->search_base_layout),
- "elm,action,click", "back_button",
- _mp_search_view_back_button_clicked, view);
+ "elm,action,click", "back_button",
+ _mp_search_view_back_button_clicked, view);
return ret;
}
MP_CHECK_NULL(view);
ret = _mp_search_view_init(parent, view);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
view->needle = g_strdup(keyword);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-select-track-view.h"
{
eventfunc;
- MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
- mp_view_mgr_pop_view(view_mgr, false);
+ MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
+ mp_view_mgr_pop_view(view_mgr, false);
return EINA_TRUE;
}
switch (event) {
case MP_ADD_TO_PLAYLIST_DONE:
mp_view_mgr_pop_a_view(GET_VIEW_MGR, thiz);
- break;
+ break;
default:
break;
MP_CHECK_NULL(view);
ret = _mp_select_track_view_init(parent, view);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
_mp_select_track_view_content_load(view);
return view;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "smat.h" */
static char *_mp_set_as_view_time_to_string(int time)
{
- int minutes = (time/1000)/60;
- int seconds = (time/1000)%60;
+ int minutes = (time / 1000) / 60;
+ int seconds = (time / 1000) % 60;
char *seconds_fmt = NULL;
char *minutes_fmt = NULL;
DEBUG_TRACE("minute is %d\tseconds is %d", minutes, seconds);
- if (seconds < 10)
+ if (seconds < 10) {
seconds_fmt = "0%d";
- else
+ } else {
seconds_fmt = "%d";
+ }
- if (minutes < 10)
+ if (minutes < 10) {
minutes_fmt = "0%d";
- else
+ } else {
minutes_fmt = "%d";
+ }
char *format = g_strconcat(minutes_fmt, ":", seconds_fmt, NULL);
char *total_txt = g_strdup_printf(format, minutes, seconds);
IF_FREE(format);
mp_util_domain_translatable_text_set(recommended_txt, recommended_time);
IF_FREE(recommended_time);
- if (progressbar == NULL)
+ if (progressbar == NULL) {
DEBUG_TRACE("recommended_txt is NULL");
- else {
+ } else {
evas_object_geometry_get(progressbar, &px, &py, &pw, &ph);
}
- if ((double)view->duration != 0)
+ if ((double)view->duration != 0) {
ratio = (double)view->position / (double)view->duration;
+ }
int position = pw * ratio + px;
- if (recommended_txt == NULL)
+ if (recommended_txt == NULL) {
DEBUG_TRACE("recommended_txt is NULL");
- else {
+ } else {
evas_object_geometry_get(recommended_txt, &rx, &ry, &rw, &rh);
-
+
if (pw != 0) {
- edje_object_part_drag_value_set(elm_layout_edje_get(recommended_layout), "progressbar_playing", (double)(position-rw/2)/(double)pw, 0.0);
+ edje_object_part_drag_value_set(elm_layout_edje_get(recommended_layout), "progressbar_playing", (double)(position - rw / 2) / (double)pw, 0.0);
}
}
evas_object_show(recommended_txt);
/* if edit mode */
if (!strcmp(part, "elm.icon")) {
switch (index) {
- case MP_SET_AS_FROM_START:
- case MP_SET_AS_RECOMMEND:
- case MP_SET_AS_PHONE_RINGTONE:
- case MP_SET_AS_CALLER_RINGTONE:
- case MP_SET_AS_ALARM_TONE:
- /* swallow checkbox or radio button */
- content = elm_radio_add(obj);
- elm_radio_state_value_set(content, index);
- if (index == MP_SET_AS_FROM_START || index == MP_SET_AS_RECOMMEND)
- elm_radio_group_add(content, g_radio_recommend);
- else if (index >= MP_SET_AS_PHONE_RINGTONE && index <= MP_SET_AS_ALARM_TONE)
- elm_radio_group_add(content, g_radio_set_as_type);
-
- evas_object_size_hint_weight_set(content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_size_hint_align_set(content, EVAS_HINT_FILL, EVAS_HINT_FILL);
- evas_object_propagate_events_set(content, TRUE);
- /* evas_object_smart_callback_add(content, "changed", _radio_cb, view); */
- break;
- case MP_SET_AS_RECOMMEND_PRE_LISTEN:
- item_class = elm_genlist_item_item_class_get(item_data->item);
- if (!g_strcmp0(item_class->item_style, "music/1icon/set_as_full")) {
- if (!mp_util_is_landscape())
- content = mp_common_load_edj(obj, MP_EDJ_NAME, "music/set_as/prelisten");
- else
- content = mp_common_load_edj(obj, MP_EDJ_NAME, "music/set_as/prelisten_ld");
- mp_util_domain_translatable_part_text_set(content, "recommended_text", STR_MP_SET_AS_RECOMMENDED_TXT);
- Evas_Object *progressbar = elm_progressbar_add(content);
- elm_object_style_set(progressbar, "list_progress");
- elm_progressbar_inverted_set(progressbar, EINA_TRUE);
- elm_progressbar_horizontal_set(progressbar, EINA_TRUE);
- evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, EVAS_HINT_FILL);
- evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_progressbar_value_set(progressbar, (double)(1.0 - (double)view->position / (double)view->duration));
- evas_object_show(progressbar);
- elm_object_part_content_set(content, "progress_bar", progressbar);
-
- Evas_Object *recommended_layout = mp_common_load_edj(content, MP_EDJ_NAME, "movable_text");
- elm_object_part_content_set(content, "recommended_text_play", recommended_layout);
- Evas_Object *recommended_txt = elm_label_add(recommended_layout);
- elm_object_part_content_set(recommended_layout, "progressbar_playing", recommended_txt);
- if (view->position != -1) {
- char *recommended_time = _mp_set_as_view_time_to_string(view->position);
- mp_util_domain_translatable_text_set(recommended_txt, recommended_time);
- IF_FREE(recommended_time);
-
- if (view->move_idler == NULL)
- view->move_idler = ecore_idler_add(_move_idler, view);
- } else
- evas_object_hide(recommended_layout);
-
- /*set duration*/
- char *total_time = _mp_set_as_view_time_to_string(view->duration);
- mp_util_domain_translatable_part_text_set(content, "progress_text_total", total_time);
- IF_FREE(total_time);
- } else if (!g_strcmp0(item_class->item_style, "music/1icon/set_as_text")) {
- content = mp_common_load_edj(obj, MP_EDJ_NAME, "music/set_as/prelisten_text");
- mp_util_domain_translatable_part_text_set(content, "recommended_text", STR_MP_SET_AS_RECOMMENDED_TXT);
+ case MP_SET_AS_FROM_START:
+ case MP_SET_AS_RECOMMEND:
+ case MP_SET_AS_PHONE_RINGTONE:
+ case MP_SET_AS_CALLER_RINGTONE:
+ case MP_SET_AS_ALARM_TONE:
+ /* swallow checkbox or radio button */
+ content = elm_radio_add(obj);
+ elm_radio_state_value_set(content, index);
+ if (index == MP_SET_AS_FROM_START || index == MP_SET_AS_RECOMMEND) {
+ elm_radio_group_add(content, g_radio_recommend);
+ } else if (index >= MP_SET_AS_PHONE_RINGTONE && index <= MP_SET_AS_ALARM_TONE) {
+ elm_radio_group_add(content, g_radio_set_as_type);
+ }
+
+ evas_object_size_hint_weight_set(content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(content, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_propagate_events_set(content, TRUE);
+ /* evas_object_smart_callback_add(content, "changed", _radio_cb, view); */
+ break;
+ case MP_SET_AS_RECOMMEND_PRE_LISTEN:
+ item_class = elm_genlist_item_item_class_get(item_data->item);
+ if (!g_strcmp0(item_class->item_style, "music/1icon/set_as_full")) {
+ if (!mp_util_is_landscape()) {
+ content = mp_common_load_edj(obj, MP_EDJ_NAME, "music/set_as/prelisten");
+ } else {
+ content = mp_common_load_edj(obj, MP_EDJ_NAME, "music/set_as/prelisten_ld");
}
- break;
+ mp_util_domain_translatable_part_text_set(content, "recommended_text", STR_MP_SET_AS_RECOMMENDED_TXT);
+ Evas_Object *progressbar = elm_progressbar_add(content);
+ elm_object_style_set(progressbar, "list_progress");
+ elm_progressbar_inverted_set(progressbar, EINA_TRUE);
+ elm_progressbar_horizontal_set(progressbar, EINA_TRUE);
+ evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_progressbar_value_set(progressbar, (double)(1.0 - (double)view->position / (double)view->duration));
+ evas_object_show(progressbar);
+ elm_object_part_content_set(content, "progress_bar", progressbar);
+
+ Evas_Object *recommended_layout = mp_common_load_edj(content, MP_EDJ_NAME, "movable_text");
+ elm_object_part_content_set(content, "recommended_text_play", recommended_layout);
+ Evas_Object *recommended_txt = elm_label_add(recommended_layout);
+ elm_object_part_content_set(recommended_layout, "progressbar_playing", recommended_txt);
+ if (view->position != -1) {
+ char *recommended_time = _mp_set_as_view_time_to_string(view->position);
+ mp_util_domain_translatable_text_set(recommended_txt, recommended_time);
+ IF_FREE(recommended_time);
+
+ if (view->move_idler == NULL) {
+ view->move_idler = ecore_idler_add(_move_idler, view);
+ }
+ } else {
+ evas_object_hide(recommended_layout);
+ }
+
+ /*set duration*/
+ char *total_time = _mp_set_as_view_time_to_string(view->duration);
+ mp_util_domain_translatable_part_text_set(content, "progress_text_total", total_time);
+ IF_FREE(total_time);
+ } else if (!g_strcmp0(item_class->item_style, "music/1icon/set_as_text")) {
+ content = mp_common_load_edj(obj, MP_EDJ_NAME, "music/set_as/prelisten_text");
+ mp_util_domain_translatable_part_text_set(content, "recommended_text", STR_MP_SET_AS_RECOMMENDED_TXT);
+ }
+ break;
}
}
if (strcmp(part, "elm.text") == 0) {
switch (index) {
- case MP_SET_AS_FROM_START:
- txt = STR_MP_SET_AS_FROM_BEGIN;
- break;
- case MP_SET_AS_RECOMMEND:
- txt = STR_MP_SET_AS_AUTO_RECOMMEND;
- break;
- case MP_SET_AS_RECOMMEND_PRE_LISTEN:
- txt = STR_MP_SET_AS_RECOMMENDED_TXT;
- break;
- case MP_SET_AS_TITLE:
- txt = STR_MP_SET_AS;
- break;
- case MP_SET_AS_PHONE_RINGTONE:
- txt = STR_MP_SET_AS_PHONE_RINGTONG;
- break;
- case MP_SET_AS_CALLER_RINGTONE:
- txt = STR_MP_SET_AS_CALLER_RINGTONG;
- break;
- case MP_SET_AS_ALARM_TONE:
- txt = STR_MP_SET_AS_ALARM_TONE;
- break;
- default:
- break;
+ case MP_SET_AS_FROM_START:
+ txt = STR_MP_SET_AS_FROM_BEGIN;
+ break;
+ case MP_SET_AS_RECOMMEND:
+ txt = STR_MP_SET_AS_AUTO_RECOMMEND;
+ break;
+ case MP_SET_AS_RECOMMEND_PRE_LISTEN:
+ txt = STR_MP_SET_AS_RECOMMENDED_TXT;
+ break;
+ case MP_SET_AS_TITLE:
+ txt = STR_MP_SET_AS;
+ break;
+ case MP_SET_AS_PHONE_RINGTONE:
+ txt = STR_MP_SET_AS_PHONE_RINGTONG;
+ break;
+ case MP_SET_AS_CALLER_RINGTONE:
+ txt = STR_MP_SET_AS_CALLER_RINGTONG;
+ break;
+ case MP_SET_AS_ALARM_TONE:
+ txt = STR_MP_SET_AS_ALARM_TONE;
+ break;
+ default:
+ break;
}
}
return g_strdup(GET_STR(txt));
view->set_as_type = index;
}
- if (view->set_as_type != -1 && view->recommended != -1)/*enable left_button*/ {
+ if (view->set_as_type != -1 && view->recommended != -1) { /*enable left_button*/
_mp_set_as_view_enable_done_btn(view);
view->button_enable = TRUE;
}
evas_object_smart_callback_call(radio_group, "changed", NULL);
if (!mp_media_info_uri_is_exist_in_db(view->path)) {
- /*the popup followed S5*/
+ /*the popup followed S5*/
if (index == MP_SET_AS_FROM_START) {
mp_widget_text_popup(NULL, GET_STR(STR_MP_PLAYER_UNSUPPORT));
} else if (index == MP_SET_AS_RECOMMEND) {
mp_widget_text_popup(NULL, GET_STR(STR_MP_RECOMMENDATION_UNSUPPORT));
}
- return ;
+ return ;
}
player_state_e state = _mp_set_as_view_prelisten_get_state(view);
if (index == MP_SET_AS_FROM_START || index == MP_SET_AS_RECOMMEND) {
if (state == PLAYER_STATE_PLAYING) {
_mp_set_as_view_prelisten_pause(view);
- if (index == MP_SET_AS_FROM_START)
+ if (index == MP_SET_AS_FROM_START) {
_mp_set_as_view_prelisten_set_position(view, NULL, NULL, false);
- if (index == MP_SET_AS_RECOMMEND)
+ }
+ if (index == MP_SET_AS_RECOMMEND) {
_mp_set_as_view_prelisten_set_position(view, NULL, NULL, true);
- } else if (state == PLAYER_STATE_PAUSED)
+ }
+ } else if (state == PLAYER_STATE_PAUSED) {
_mp_set_as_view_prelisten_start(view);
+ }
}
} else {
if (old_index == MP_SET_AS_RECOMMEND) {
_mp_set_as_view_load_genlist_itc(MpSetAsView_t *view)
{
startfunc;
- mp_retm_if (!view, "INVALID param");
+ mp_retm_if(!view, "INVALID param");
if (view->radio_itc == NULL) {
view->radio_itc = elm_genlist_item_class_new();
Elm_Genlist_Item_Class *itc = NULL;
/*Elm_Object_Item *item;*/
Elm_Genlist_Item_Type flag = ELM_GENLIST_ITEM_NONE;
- mp_retm_if (!view, "INVALID param");
+ mp_retm_if(!view, "INVALID param");
_mp_set_as_view_load_genlist_itc(view);
for (i = MP_SET_AS_FROM_START; i < MP_SET_AS_MAX; i++) {
switch (i) {
- case MP_SET_AS_FROM_START:
- case MP_SET_AS_RECOMMEND:
- case MP_SET_AS_PHONE_RINGTONE:
- case MP_SET_AS_CALLER_RINGTONE:
- case MP_SET_AS_ALARM_TONE:
- itc = view->radio_itc;
- break;
- case MP_SET_AS_TITLE:
- itc = view->title_itc;
- break;
- case MP_SET_AS_RECOMMEND_PRE_LISTEN:
- itc = view->recommend_itc_text;
- break;
+ case MP_SET_AS_FROM_START:
+ case MP_SET_AS_RECOMMEND:
+ case MP_SET_AS_PHONE_RINGTONE:
+ case MP_SET_AS_CALLER_RINGTONE:
+ case MP_SET_AS_ALARM_TONE:
+ itc = view->radio_itc;
+ break;
+ case MP_SET_AS_TITLE:
+ itc = view->title_itc;
+ break;
+ case MP_SET_AS_RECOMMEND_PRE_LISTEN:
+ itc = view->recommend_itc_text;
+ break;
}
item_data_s *item_data = calloc(1, sizeof(item_data_s));
item_data->index = i;
item_data->item = elm_genlist_item_append(genlist, itc, (void *)item_data, NULL, flag, _gl_sel, (void *)item_data);
- if (i == MP_SET_AS_TITLE || i == MP_SET_AS_RECOMMEND_PRE_LISTEN)
+ if (i == MP_SET_AS_TITLE || i == MP_SET_AS_RECOMMEND_PRE_LISTEN) {
elm_genlist_item_select_mode_set(item_data->item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ }
}
}
DEBUG_TRACE("Auto recommand %d, pos: %d", recommend, view->position);
DEBUG_TRACE("type %d", type);
- if (recommend == 1)
+ if (recommend == 1) {
position = view->position;
+ }
int ret = 0;
char *path = NULL; /* do not free */
path = view->path;
MP_CHECK(path);
if (!mp_media_info_uri_is_exist_in_db(view->path)) {
- /*delete set as view*/
+ /*delete set as view*/
MpViewMgr_t *view_mgr = GET_VIEW_MGR;
mp_view_mgr_delete_view(view_mgr, MP_VIEW_SET_AS);
return ;
switch (type) {
- case MP_SET_AS_PHONE_RINGTONE:
- {
- char *popup_txt = NULL;
- ret = _mp_set_as_view_set_caller_rington(path);
-
- if (!ret)
- popup_txt = GET_SYS_STR("IDS_COM_POP_SUCCESS");
- else
- popup_txt = GET_SYS_STR("IDS_COM_POP_FAILED");
+ case MP_SET_AS_PHONE_RINGTONE: {
+ char *popup_txt = NULL;
+ ret = _mp_set_as_view_set_caller_rington(path);
- mp_widget_text_popup(ad, popup_txt);
- break;
+ if (!ret) {
+ popup_txt = GET_SYS_STR("IDS_COM_POP_SUCCESS");
+ } else {
+ popup_txt = GET_SYS_STR("IDS_COM_POP_FAILED");
}
- case MP_SET_AS_CALLER_RINGTONE:
- mp_ug_contact_user_sel(path, ad);
- break;
- case MP_SET_AS_ALARM_TONE:
- mp_ug_set_as_alarm_tone(path, position);
- break;
- default:
- break;
+
+ mp_widget_text_popup(ad, popup_txt);
+ break;
+ }
+ case MP_SET_AS_CALLER_RINGTONE:
+ mp_ug_contact_user_sel(path, ad);
+ break;
+ case MP_SET_AS_ALARM_TONE:
+ mp_ug_set_as_alarm_tone(path, position);
+ break;
+ default:
+ break;
}
/*delete set as view*/
MpSetAsView_t *view = thiz;
DEBUG_TRACE("event is %d", event);
switch (event) {
- /* when the track rename/move/delete should destroy the player */
+ /* when the track rename/move/delete should destroy the player */
case MP_DB_UPDATED:
if (!mp_media_info_uri_is_exist_in_db(view->path)) {
player_state_e state = _mp_set_as_view_prelisten_get_state(view);
elm_genlist_realized_items_update(view->content);
/*_mp_set_as_view_moved_recommended_time(view);
add idler to move text */
- if (view->move_idler == NULL)
+ if (view->move_idler == NULL) {
view->move_idler = ecore_idler_add(_move_idler, view);
+ }
}
#endif
MP_CHECK_NULL(view);
ret = _mp_set_as_view_init(parent, view, (void *)path);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
return view;
startfunc;
MP_CHECK_VAL(view, -1);
- if (view->radio_itc)
+ if (view->radio_itc) {
elm_genlist_item_class_free(view->radio_itc);
- if (view->recommend_itc_full)
+ }
+ if (view->recommend_itc_full) {
elm_genlist_item_class_free(view->recommend_itc_full);
- if (view->recommend_itc_text)
+ }
+ if (view->recommend_itc_text) {
elm_genlist_item_class_free(view->recommend_itc_text);
- if (view->title_itc)
+ }
+ if (view->title_itc) {
elm_genlist_item_class_free(view->title_itc);
+ }
player_state_e state = _mp_set_as_view_prelisten_get_state(view);
- if (state <= PLAYER_STATE_PAUSED && state >= PLAYER_STATE_READY)/*player is active */ {
+ if (state <= PLAYER_STATE_PAUSED && state >= PLAYER_STATE_READY) { /*player is active */
_mp_set_as_view_prelisten_stop(view);
_mp_set_as_view_destroy_player(view);
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-setting-view.h"
static Evas_Object* group_radio;
static char *tab_str[TAB_COUNT] = {STR_MP_PLAYLISTS, STR_MP_TRACKS,
-STR_MP_ALBUMS, STR_MP_ARTISTS,
-STR_MP_GENRES, STR_MP_FOLDERS, STR_MP_SQUARE};
+ STR_MP_ALBUMS, STR_MP_ARTISTS,
+ STR_MP_GENRES, STR_MP_FOLDERS, STR_MP_SQUARE
+ };
static int tab_index[TAB_COUNT] = {0};
static Evas_Object *check_boxs[MP_SETTING_TABS_ITEM_MAX];
static int tab_state = 0;
static Evas_Object *_mp_setting_view_tabs_list_create(MpSettingView_t *view,
- Evas_Object *parent);
+ Evas_Object *parent);
static int
_ms_se_state_set(MpSettingView_t *data)
MpSettingView_t *view = NULL;
view = (MpSettingView_t *)data;
if (preference_set_changed_cb(KEY_MUSIC_SE_CHANGE,
- _ms_key_change_cb, view)) {
+ _ms_key_change_cb, view)) {
ERROR_TRACE("Error when register callback");
}
}
elm_object_style_set(content, "on&off");
evas_object_smart_callback_add(content, "changed", _lyrics_check_clicked_cb, NULL);
- bool lyrics_state = FALSE;
- preference_get_boolean(KEY_MUSIC_LYRICS, &lyrics_state);
+ bool lyrics_state = FALSE;
+ preference_get_boolean(KEY_MUSIC_LYRICS, &lyrics_state);
- elm_check_state_set(content, (int)lyrics_state);
+ elm_check_state_set(content, (int)lyrics_state);
evas_object_propagate_events_set(content, EINA_FALSE);
}
if (strcmp(part, "elm.text.main.left") == 0) {
txt = GET_STR(STR_MP_SHOW_LYRICS);
}
- if (txt)
+ if (txt) {
return strdup(txt);
- else
+ } else {
return NULL;
+ }
}
/*static char *
MP_CHECK(view_mgr);
Evas_Object *popup = NULL;
- popup = mp_genlist_popup_create(ad->win_main,
- MP_POPUP_SETTING_PLAYLIST, NULL, ad);
+ popup = mp_genlist_popup_create(ad->win_main,
+ MP_POPUP_SETTING_PLAYLIST, NULL, ad);
mp_retm_if(!popup, "popup is NULL !!!");
mp_popup_response_callback_set(popup, _ms_setting_playlist_cb, NULL);
static void
_ms_load_genlist_itc(MpSettingView_t *view)
{
- mp_retm_if (!view, "INVALID param");
+ mp_retm_if(!view, "INVALID param");
/*if (view->itc[MS_ITC_TYPE_1TEXT_NO_EXP] == NULL) {
- view->itc[MS_ITC_TYPE_1TEXT_NO_EXP] =
+ view->itc[MS_ITC_TYPE_1TEXT_NO_EXP] =
elm_genlist_item_class_new();
mp_assert(view->itc[MS_ITC_TYPE_1TEXT_NO_EXP]);
- view->itc[MS_ITC_TYPE_1TEXT_NO_EXP]->func.text_get =
+ view->itc[MS_ITC_TYPE_1TEXT_NO_EXP]->func.text_get =
_ms_gl_label_get;
view->itc[MS_ITC_TYPE_1TEXT_NO_EXP]->item_style = "1line";
}*/
if (view->itc[MS_ITC_TYPE_1TEXT_1ICON] == NULL) {
- view->itc[MS_ITC_TYPE_1TEXT_1ICON] =
- elm_genlist_item_class_new();
+ view->itc[MS_ITC_TYPE_1TEXT_1ICON] =
+ elm_genlist_item_class_new();
mp_assert(view->itc[MS_ITC_TYPE_1TEXT_1ICON]);
view->itc[MS_ITC_TYPE_1TEXT_1ICON]->func.text_get = _ms_gl_lyrics_label_get;
- view->itc[MS_ITC_TYPE_1TEXT_1ICON]->func.content_get =
- _ms_gl_contents_get;
+ view->itc[MS_ITC_TYPE_1TEXT_1ICON]->func.content_get =
+ _ms_gl_contents_get;
view->itc[MS_ITC_TYPE_1TEXT_1ICON]->item_style = "1line";
}
}
itc = view->itc[MS_ITC_TYPE_1TEXT_NO_EXP];
}
- view->gl_it[i] = elm_genlist_item_append(genlist, itc,
- (void *)i, NULL, flag, _gl_sel,
- (void *)i);
+ view->gl_it[i] = elm_genlist_item_append(genlist, itc,
+ (void *)i, NULL, flag, _gl_sel,
+ (void *)i);
}
- /* evas_object_smart_callback_add(genlist, "expanded",
+ /* evas_object_smart_callback_add(genlist, "expanded",
_gl_exp, genlist);
- evas_object_smart_callback_add(genlist, "contracted",
+ evas_object_smart_callback_add(genlist, "contracted",
_gl_con, genlist); */
}
const char *signal = NULL;
- if (gl_item == elm_genlist_first_item_get(obj))
+ if (gl_item == elm_genlist_first_item_get(obj)) {
signal = "elm,state,top";
- else if (gl_item == elm_genlist_last_item_get(obj))
+ } else if (gl_item == elm_genlist_last_item_get(obj)) {
signal = "elm,state,bottom";
- else
+ } else {
signal = "elm,state,center";
+ }
elm_object_item_signal_emit(gl_item, signal, "");
}
-static void _mp_setting_view_gl_resize_cb(void *data, Evas *e,
- Evas_Object *obj, void *event_info)
+static void _mp_setting_view_gl_resize_cb(void *data, Evas *e,
+ Evas_Object *obj, void *event_info)
{
MpSettingView_t *view = (MpSettingView_t *)data;
MP_CHECK(view);
Elm_Object_Item *customized_item = (Elm_Object_Item *)evas_object_data_get(
- obj, "customized_item");
+ obj, "customized_item");
int customized_on = (int)evas_object_data_get(
- view->content, "customized_on");
+ view->content, "customized_on");
if (customized_on)
- elm_genlist_item_show(customized_item,
- ELM_GENLIST_ITEM_SCROLLTO_IN);
+ elm_genlist_item_show(customized_item,
+ ELM_GENLIST_ITEM_SCROLLTO_IN);
}
static Evas_Object*
MP_CHECK_VAL(view, NULL);
Evas_Object *genlist = mp_widget_genlist_create(parent);
- elm_scroller_policy_set(genlist,
- ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
- evas_object_size_hint_weight_set(genlist,
- EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_size_hint_align_set(genlist,
- EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_scroller_policy_set(genlist,
+ ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
+ evas_object_size_hint_weight_set(genlist,
+ EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(genlist,
+ EVAS_HINT_FILL, EVAS_HINT_FILL);
view->content = genlist;
elm_object_style_set(genlist, "dialogue");
- evas_object_smart_callback_add(genlist, "realized",
- _mp_setting_view_gl_realized_cb, view);
- evas_object_event_callback_add(genlist, EVAS_CALLBACK_RESIZE,
- _mp_setting_view_gl_resize_cb, view);
+ evas_object_smart_callback_add(genlist, "realized",
+ _mp_setting_view_gl_realized_cb, view);
+ evas_object_event_callback_add(genlist, EVAS_CALLBACK_RESIZE,
+ _mp_setting_view_gl_resize_cb, view);
_ms_append_genlist_items(genlist, view);
MP_CHECK(view->navi_it);
Evas_Object *content = elm_object_part_content_get(
- view->layout, "list_content");
+ view->layout, "list_content");
if (content) {
mp_evas_object_del(content);
view->content = NULL;
}
if (view->setting_type == MP_SETTING_VIEW_TABS) {
ms_key_get_tabs_val(&tab_state);
- view->content = _mp_setting_view_tabs_list_create(view,
- view->parent);
+ view->content = _mp_setting_view_tabs_list_create(view,
+ view->parent);
} else if (view->setting_type == MP_SETTING_VIEW_PLAYLISTS) {
view->content = ms_playlist_list_create(
- view, view->parent);
+ view, view->parent);
}
- MP_CHECK(view->content);
- elm_object_part_content_set(view->layout,
- "list_content", view->content);
- /* elm_object_signal_emit(view->layout,
- "SHOW_INFO_TEXT_PADDING", ""); */
+ MP_CHECK(view->content);
+ elm_object_part_content_set(view->layout,
+ "list_content", view->content);
+ /* elm_object_signal_emit(view->layout,
+ "SHOW_INFO_TEXT_PADDING", ""); */
}
static Eina_Bool _mp_setting_view_reorder_back_cb(void *thiz)
{
}
-void _mp_setting_view_tabs_reorder_update_cb(void *data,
- Evas_Object *obj, void *event_info)
+void _mp_setting_view_tabs_reorder_update_cb(void *data,
+ Evas_Object *obj, void *event_info)
{
eventfunc;
MpSettingView_t *view = (MpSettingView_t *)data;
MP_CHECK(view);
- char str[TAB_COUNT+1] = {0};
+ char str[TAB_COUNT + 1] = {0};
int i = 0;
Elm_Object_Item *temp = elm_genlist_first_item_get(view->content);
while (temp) {
- mp_setting_genlist_item_data_t *item_data =
- elm_object_item_data_get(temp);
+ mp_setting_genlist_item_data_t *item_data =
+ elm_object_item_data_get(temp);
MP_CHECK(item_data);
- str[i++] = (item_data->index+0x30);
+ str[i++] = (item_data->index + 0x30);
temp = elm_genlist_item_next_get(temp);
}
str[TAB_COUNT] = '\0';
mp_view_mgr_post_event(GET_VIEW_MGR, MP_TABS_REORDER_DONE);
- view->back_timer = ecore_timer_add(0.1,
- _mp_setting_view_reorder_back_cb, view);
+ view->back_timer = ecore_timer_add(0.1,
+ _mp_setting_view_reorder_back_cb, view);
}
static void _mp_setting_reorder_cb(void *data, Evas_Object *obj,
- void *event_info)
+ void *event_info)
{
eventfunc;
MpSettingView_t *view = (MpSettingView_t *) data;
MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
MP_CHECK(view_mgr);
- MpSettingView_t *reorder_view = mp_setting_view_create(view_mgr->navi,
- MP_SETTING_VIEW_REORDERS, (void *)view->setting_type);
+ MpSettingView_t *reorder_view = mp_setting_view_create(view_mgr->navi,
+ MP_SETTING_VIEW_REORDERS, (void *)view->setting_type);
mp_view_mgr_push_view(view_mgr, (MpView_t *)reorder_view, NULL);
mp_view_update_options((MpView_t *)reorder_view);
mp_view_set_title((MpView_t *)reorder_view, STR_MP_REORDER);
}
-static void _mp_tab_view_normal_more_btn_cb(void *data,
- Evas_Object *obj, void *event_info)
+static void _mp_tab_view_normal_more_btn_cb(void *data,
+ Evas_Object *obj, void *event_info)
{
eventfunc;
MpSettingView_t *view = (MpSettingView_t *)data;
MP_CHECK(view->more_btn_ctxpopup);
mp_util_ctxpopup_item_append(view->more_btn_ctxpopup,
- STR_MP_REORDER, MP_PLAYER_MORE_BTN_SET_REORDER,
- _mp_setting_reorder_cb,
- view);
+ STR_MP_REORDER, MP_PLAYER_MORE_BTN_SET_REORDER,
+ _mp_setting_reorder_cb,
+ view);
mp_util_more_btn_move_ctxpopup(view->more_btn_ctxpopup, obj);
evas_object_show(view->more_btn_ctxpopup);
}
-void _mp_setting_view_playlists_reorder_update_cb(void *data, Evas_Object
- *obj, void *event_info)
+void _mp_setting_view_playlists_reorder_update_cb(void *data, Evas_Object
+ *obj, void *event_info)
{
-eventfunc;
+ eventfunc;
MpSettingView_t *view = (MpSettingView_t *)data;
- MP_CHECK(view);
- /* int index = 0; */
- char str[5] = {0};
+ MP_CHECK(view);
+ /* int index = 0; */
+ char str[5] = {0};
int i = 0;
Elm_Object_Item *temp = elm_genlist_first_item_get(view->content);
while (temp) {
/* index = elm_genlist_item_index_get(temp); */
- mp_setting_genlist_item_data_t *item_data =
- elm_object_item_data_get(temp);
+ mp_setting_genlist_item_data_t *item_data =
+ elm_object_item_data_get(temp);
MP_CHECK(item_data);
- str[i++] = (item_data->index+0x30);
+ str[i++] = (item_data->index + 0x30);
temp = elm_genlist_item_next_get(temp);
}
str[4] = '\0';
mp_view_mgr_post_event(GET_VIEW_MGR, MP_PLAYLISTS_REORDER_DONE);
- view->back_timer = ecore_timer_add(0.1,
- _mp_setting_view_reorder_back_cb, view);
+ view->back_timer = ecore_timer_add(0.1,
+ _mp_setting_view_reorder_back_cb, view);
}
MP_CHECK_VAL(view, -1);
MP_CHECK_VAL(view->navi_it, -1);
- elm_naviframe_item_pop_cb_set(view->navi_it, _mp_setting_view_pop_cb,
- view);
+ elm_naviframe_item_pop_cb_set(view->navi_it, _mp_setting_view_pop_cb,
+ view);
Evas_Object *right_btn = elm_object_item_part_content_unset(
- view->navi_it, "title_right_btn");
+ view->navi_it, "title_right_btn");
mp_evas_object_del(right_btn);
Evas_Object *left_btn = elm_object_item_part_content_unset(
- view->navi_it, "title_left_btn");
+ view->navi_it, "title_left_btn");
mp_evas_object_del(left_btn);
- if (view->setting_type == MP_SETTING_VIEW_TABS || view->setting_type
- == MP_SETTING_VIEW_PLAYLISTS) {
+ if (view->setting_type == MP_SETTING_VIEW_TABS || view->setting_type
+ == MP_SETTING_VIEW_PLAYLISTS) {
Evas_Object *btn = NULL;
- btn = mp_widget_create_toolbar_btn(view->layout,
- MP_TOOLBAR_BTN_MORE, NULL,
- _mp_tab_view_normal_more_btn_cb, view);
- elm_object_item_part_content_set(view->navi_it,
- "toolbar_more_btn", btn);
+ btn = mp_widget_create_toolbar_btn(view->layout,
+ MP_TOOLBAR_BTN_MORE, NULL,
+ _mp_tab_view_normal_more_btn_cb, view);
+ elm_object_item_part_content_set(view->navi_it,
+ "toolbar_more_btn", btn);
} else if (view->setting_type == MP_SETTING_VIEW_REORDERS) {
Evas_Object *toolbar = mp_widget_create_naviframe_toolbar(
- view->navi_it);
+ view->navi_it);
Elm_Object_Item *toolbar_item = NULL;
if (view->reorder_type == MP_SETTING_REORDER_TABS) {
toolbar_item = mp_widget_create_toolbar_item_btn(toolbar
- , MP_TOOLBAR_BTN_LEFT, STR_MP_DONE,
- _mp_setting_view_tabs_reorder_update_cb, view);
+ , MP_TOOLBAR_BTN_LEFT, STR_MP_DONE,
+ _mp_setting_view_tabs_reorder_update_cb, view);
} else if (view->reorder_type == MP_SETTING_REORDER_PLAYLISTS) {
toolbar_item = mp_widget_create_toolbar_item_btn(
- toolbar, MP_TOOLBAR_BTN_LEFT, STR_MP_DONE,
- _mp_setting_view_playlists_reorder_update_cb,
- view);
+ toolbar, MP_TOOLBAR_BTN_LEFT, STR_MP_DONE,
+ _mp_setting_view_playlists_reorder_update_cb,
+ view);
}
view->toolbar_options[MP_OPTION_LEFT] = toolbar_item;
if (!view->reorder) {
elm_object_item_disabled_set(view->toolbar_options[
- MP_OPTION_LEFT], EINA_TRUE);
+ MP_OPTION_LEFT], EINA_TRUE);
}
}
- elm_naviframe_item_pop_cb_set(view->navi_it,
- _mp_setting_view_back_cb, view);
+ elm_naviframe_item_pop_cb_set(view->navi_it,
+ _mp_setting_view_back_cb, view);
endfunc;
return 0;
MpSettingView_t *view = thiz;
DEBUG_TRACE("event is %d", event);
switch (event) {
- case MP_PLAYLISTS_REORDER_DONE:
- case MP_TABS_REORDER_DONE:
- {
- if ((view->setting_type == MP_SETTING_VIEW_TABS
- || view->setting_type ==
- MP_SETTING_VIEW_PLAYLISTS)
- && view->content) {
- _mp_setting_view_refresh(view);
- }
+ case MP_PLAYLISTS_REORDER_DONE:
+ case MP_TABS_REORDER_DONE: {
+ if ((view->setting_type == MP_SETTING_VIEW_TABS
+ || view->setting_type ==
+ MP_SETTING_VIEW_PLAYLISTS)
+ && view->content) {
+ _mp_setting_view_refresh(view);
}
- break;
- default:
- break;
+ }
+ break;
+ default:
+ break;
}
}
_mp_setting_view_update((void *)view);
}
-static void _mp_tabs_reorder_gl_sel(void *data,
- Evas_Object *obj, void *event_info)
+static void _mp_tabs_reorder_gl_sel(void *data,
+ Evas_Object *obj, void *event_info)
{
mp_retm_if(!obj, "INVALID param");
mp_retm_if(!event_info, "INVALID param");
{
mp_retm_if(!obj, "INVALID param");
mp_retm_if(!event_info, "INVALID param");
- mp_setting_genlist_item_data_t *item_data =
- (mp_setting_genlist_item_data_t *)data;
+ mp_setting_genlist_item_data_t *item_data =
+ (mp_setting_genlist_item_data_t *)data;
MP_CHECK(item_data);
Elm_Object_Item *item = event_info;
elm_genlist_item_selected_set(item, EINA_FALSE);
- if (elm_check_state_get(check_boxs[item_data->index-1]))
- elm_check_state_set(check_boxs[item_data->index-1], FALSE);
- else
- elm_check_state_set(check_boxs[item_data->index-1], TRUE);
+ if (elm_check_state_get(check_boxs[item_data->index - 1])) {
+ elm_check_state_set(check_boxs[item_data->index - 1], FALSE);
+ } else {
+ elm_check_state_set(check_boxs[item_data->index - 1], TRUE);
+ }
- evas_object_smart_callback_call(check_boxs[item_data->index-1],
- "changed", NULL);
+ evas_object_smart_callback_call(check_boxs[item_data->index - 1],
+ "changed", NULL);
}
static char *
_mp_tabs_gl_label_get(void *data, Evas_Object * obj, const char *part)
{
- mp_setting_genlist_item_data_t *item_data =
- (mp_setting_genlist_item_data_t *)data;
+ mp_setting_genlist_item_data_t *item_data =
+ (mp_setting_genlist_item_data_t *)data;
MP_CHECK_NULL(item_data);
if (strcmp(part, "elm.text") == 0) {
}
-static void _mp_setting_tabs_check_changed_cb(void *data,
- Evas_Object *obj, void *event_info)
+static void _mp_setting_tabs_check_changed_cb(void *data,
+ Evas_Object *obj, void *event_info)
{
int index = (int)evas_object_data_get(obj, "index");
DEBUG_TRACE("index:%d", index);
- if (tab_state & (1 << index))
+ if (tab_state & (1 << index)) {
tab_state &= ~(1 << index);
- else
+ } else {
tab_state |= (1 << index);
+ }
DEBUG_TRACE("set to 0x%x", tab_state);
ms_key_set_tabs_val(tab_state);
_mp_tabs_gl_icon_get(void *data, Evas_Object * obj, const char *part)
{
- mp_setting_genlist_item_data_t *item_data =
- (mp_setting_genlist_item_data_t *)data;
+ mp_setting_genlist_item_data_t *item_data =
+ (mp_setting_genlist_item_data_t *)data;
MP_CHECK_NULL(item_data);
- int param = item_data->index-1;
+ int param = item_data->index - 1;
if (param == 0 || param == 1) {
elm_object_item_disabled_set(item_data->it, EINA_TRUE);
evas_object_repeat_events_set(check_box, EINA_TRUE);
evas_object_propagate_events_set(check_box, FALSE);
elm_check_state_set(check_box, tab_state & (1 << param));
- evas_object_smart_callback_add(check_box, "changed",
- _mp_setting_tabs_check_changed_cb, NULL);
+ evas_object_smart_callback_add(check_box, "changed",
+ _mp_setting_tabs_check_changed_cb, NULL);
evas_object_show(check_box);
int value = atoi(get_str);
/* int index[TAB_COUNT] = {0}; */
int j = 0;
- for (j = TAB_COUNT-1; j >= 0 ; j--) {
- tab_index[j] = value%10;
+ for (j = TAB_COUNT - 1; j >= 0 ; j--) {
+ tab_index[j] = value % 10;
value = value / 10;
}
IF_FREE(item_data);
}
-EXPORT_API void mp_setting_items_reorder_cb(void *data,
- Evas_Object *obj, void *event_info)
+EXPORT_API void mp_setting_items_reorder_cb(void *data,
+ Evas_Object *obj, void *event_info)
{
startfunc;
MpSettingView_t *view = (MpSettingView_t *)data;
Elm_Object_Item *temp = elm_genlist_first_item_get(genlist);
while (temp) {
mp_setting_genlist_item_data_t *item_data = (
- mp_setting_genlist_item_data_t *)
- elm_object_item_data_get(temp);
+ mp_setting_genlist_item_data_t *)
+ elm_object_item_data_get(temp);
MP_CHECK(item_data);
if (cur_sequence != item_data->seq) {
elm_object_item_disabled_set(view->toolbar_options[
- MP_OPTION_LEFT], EINA_FALSE);
+ MP_OPTION_LEFT], EINA_FALSE);
view->reorder = TRUE;
return;
}
cur_sequence++;
}
elm_object_item_disabled_set(view->toolbar_options[
- MP_OPTION_LEFT], EINA_TRUE);
+ MP_OPTION_LEFT], EINA_TRUE);
view->reorder = FALSE;
}
if (!view->tabs_itc[0]) {
view->tabs_itc[0] = elm_genlist_item_class_new();
MP_CHECK(view->tabs_itc[0]);
- view->tabs_itc[0]->func.text_get =
- _mp_tabs_gl_label_get;
- view->tabs_itc[0]->func.content_get =
- _mp_tabs_gl_icon_get;
- view->tabs_itc[0]->item_style =
- "dialogue/1text.1icon/expandable2";
+ view->tabs_itc[0]->func.text_get =
+ _mp_tabs_gl_label_get;
+ view->tabs_itc[0]->func.content_get =
+ _mp_tabs_gl_icon_get;
+ view->tabs_itc[0]->item_style =
+ "dialogue/1text.1icon/expandable2";
view->tabs_itc[0]->func.del = _mp_tabs_list_item_del_cb;
}
itc = view->tabs_itc[0];
if (!view->tabs_itc[1]) {
view->tabs_itc[1] = elm_genlist_item_class_new();
MP_CHECK(view->tabs_itc[1]);
- view->tabs_itc[1]->func.text_get =
- _mp_tabs_gl_label_get;
- view->tabs_itc[1]->func.content_get =
- _mp_tabs_gl_icon_get;
+ view->tabs_itc[1]->func.text_get =
+ _mp_tabs_gl_label_get;
+ view->tabs_itc[1]->func.content_get =
+ _mp_tabs_gl_icon_get;
view->tabs_itc[1]->func.del = _mp_tabs_list_item_del_cb;
view->tabs_itc[1]->item_style = "dialogue/1text";
- }
+ }
itc = view->tabs_itc[1];
- evas_object_smart_callback_add(genlist, "moved",
- mp_setting_items_reorder_cb, view);
+ evas_object_smart_callback_add(genlist, "moved",
+ mp_setting_items_reorder_cb, view);
}
/*get tab sequence */
- _mp_tabs_sequence_get();
+ _mp_tabs_sequence_get();
for (i = 0; i < TAB_COUNT; i++) {
- int m = tab_index[i];
- DEBUG_TRACE("m %d %s", m, tab_str[m-1]);
- mp_setting_genlist_item_data_t *item_data = calloc(1,
- sizeof(mp_setting_genlist_item_data_t));
+ int m = tab_index[i];
+ DEBUG_TRACE("m %d %s", m, tab_str[m - 1]);
+ mp_setting_genlist_item_data_t *item_data = calloc(1,
+ sizeof(mp_setting_genlist_item_data_t));
MP_CHECK(item_data);
item_data->index = m;
item_data->seq = i;
- item_data->str = g_strdup(tab_str[m-1]);
+ item_data->str = g_strdup(tab_str[m - 1]);
if (view->setting_type == MP_SETTING_VIEW_TABS) {
item_data->it = elm_genlist_item_append(genlist, itc,
- (void *)item_data, NULL, ELM_GENLIST_ITEM_NONE,
- _mp_tabs_gl_sel, (void *)item_data);
+ (void *)item_data, NULL, ELM_GENLIST_ITEM_NONE,
+ _mp_tabs_gl_sel, (void *)item_data);
} else if (view->setting_type == MP_SETTING_VIEW_REORDERS) {
item_data->it = elm_genlist_item_append(genlist, itc,
- (void *)item_data, NULL, ELM_GENLIST_ITEM_NONE,
- _mp_tabs_reorder_gl_sel,
- (void *)item_data);
+ (void *)item_data, NULL, ELM_GENLIST_ITEM_NONE,
+ _mp_tabs_reorder_gl_sel,
+ (void *)item_data);
}
elm_object_item_data_set(item_data->it, item_data);
}
MP_CHECK_VAL(view, NULL);
Evas_Object *genlist = mp_widget_genlist_create(parent);
- elm_scroller_policy_set(genlist, ELM_SCROLLER_POLICY_OFF,
- ELM_SCROLLER_POLICY_AUTO);
- evas_object_size_hint_weight_set(genlist,
- EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_size_hint_align_set(genlist,
- EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_scroller_policy_set(genlist, ELM_SCROLLER_POLICY_OFF,
+ ELM_SCROLLER_POLICY_AUTO);
+ evas_object_size_hint_weight_set(genlist,
+ EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(genlist,
+ EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_style_set(genlist, "dialogue");
- evas_object_smart_callback_add(genlist, "realized",
- _mp_setting_view_gl_realized_cb, view);
- evas_object_event_callback_add(genlist, EVAS_CALLBACK_RESIZE,
- _mp_setting_view_gl_resize_cb, view);
+ evas_object_smart_callback_add(genlist, "realized",
+ _mp_setting_view_gl_realized_cb, view);
+ evas_object_event_callback_add(genlist, EVAS_CALLBACK_RESIZE,
+ _mp_setting_view_gl_resize_cb, view);
_mp_tabs_append_genlist_items(genlist, view);
/* elm_object_style_set(popup, "content/default"); */
elm_popup_orient_set(popup, ELM_POPUP_ORIENT_CENTER);
evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
- mp_util_domain_translatable_part_text_set(popup,"title,text",STR_MP_LYRICS);
+ EVAS_HINT_EXPAND);
+ mp_util_domain_translatable_part_text_set(popup, "title,text", STR_MP_LYRICS);
eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK,
- eext_popup_back_cb, NULL);
+ eext_popup_back_cb, NULL);
evas_object_repeat_events_set(popup, EINA_FALSE);
genlist = elm_genlist_add(popup);
box = elm_box_add(popup);
evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_min_set(box, -1,
- ELMEMTARY_SCALE_SIZE(MP_POPUP_MENUSTYLE_HEIGHT(2)));
+ ELMEMTARY_SCALE_SIZE(MP_POPUP_MENUSTYLE_HEIGHT(2)));
elm_box_pack_end(box, genlist);
evas_object_show(popup);
evas_object_show(genlist);
itc->func.del = NULL;
}
elm_genlist_item_append(genlist, itc, 0, NULL,
- ELM_GENLIST_ITEM_NONE, _lyrics_state_on_cb, (mp_setting_lyric_popup *)ly_popup);
+ ELM_GENLIST_ITEM_NONE, _lyrics_state_on_cb, (mp_setting_lyric_popup *)ly_popup);
elm_genlist_item_append(genlist, itc, 1, NULL,
- ELM_GENLIST_ITEM_NONE, _lyrics_state_off_cb, (mp_setting_lyric_popup *)ly_popup);
+ ELM_GENLIST_ITEM_NONE, _lyrics_state_off_cb, (mp_setting_lyric_popup *)ly_popup);
}
static int
-_mp_setting_view_init(Evas_Object *parent, MpSettingView_t *view,
- MpSettingViewType_e type, void *data)
+_mp_setting_view_init(Evas_Object *parent, MpSettingView_t *view,
+ MpSettingViewType_e type, void *data)
{
startfunc;
int ret = 0;
view->setting_type = type;
- if (type == MP_SETTING_VIEW_DEFAULT)
+ if (type == MP_SETTING_VIEW_DEFAULT) {
view->content = _mp_setting_view_create_list(view, parent);
- else if (type == MP_SETTING_VIEW_TABS) {
+ } else if (type == MP_SETTING_VIEW_TABS) {
ms_key_get_tabs_val(&tab_state);
view->content = _mp_setting_view_tabs_list_create(view, parent);
} else if (type == MP_SETTING_VIEW_REORDERS) {
- int parent_type = (int)data;
+ int parent_type = (int)data;
if (parent_type == MP_SETTING_VIEW_TABS) {
view->content = _mp_setting_view_tabs_list_create(
- view, parent);
+ view, parent);
view->reorder_type = MP_SETTING_REORDER_TABS;
} else if (parent_type == MP_SETTING_VIEW_PLAYLISTS) {
view->content = ms_playlist_list_create(view, parent);
view->reorder_type = MP_SETTING_REORDER_PLAYLISTS;
}
mp_list_reorder_mode_set(view->content, EINA_TRUE);
- mp_list_select_mode_set(view->content,
- ELM_OBJECT_SELECT_MODE_ALWAYS);
+ mp_list_select_mode_set(view->content,
+ ELM_OBJECT_SELECT_MODE_ALWAYS);
} else if (type == MP_SETTING_VIEW_PLAYLISTS) {
view->content = ms_playlist_list_create(view, parent);
- } else
+ } else {
return -1;
+ }
MP_CHECK_VAL(view->content, -1);
- elm_object_part_content_set(view->layout, "list_content",
- view->content);
+ elm_object_part_content_set(view->layout, "list_content",
+ view->content);
/*elm_object_signal_emit(view->layout, "SHOW_INFO_TEXT_PADDING", "");*/
return ret;
}
/* param void *data is used to update previous view.. */
-EXPORT_API MpSettingView_t *mp_setting_view_create(Evas_Object *parent,
- MpSettingViewType_e type, void *data)
+EXPORT_API MpSettingView_t *mp_setting_view_create(Evas_Object *parent,
+ MpSettingViewType_e type, void *data)
{
startfunc;
int ret;
MP_CHECK_NULL(view);
view->parent = parent;
ret = _mp_setting_view_init(parent, view, type, data);
- if (ret) goto Error;
+ if (ret) {
+ goto Error;
+ }
return view;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-view.h"
#include "mp-list-view.h"
#define CHECK_VIEW(view, val) \
-do {\
- MP_CHECK_VAL(view, val);\
- mp_retvm_if (view->view_magic != VIEW_MAGIC, val,\
- "Error: param is not view object!!!magic: %d", view->view_magic);\
-} while (0);
+ do {\
+ MP_CHECK_VAL(view, val);\
+ mp_retvm_if (view->view_magic != VIEW_MAGIC, val,\
+ "Error: param is not view object!!!magic: %d", view->view_magic);\
+ } while (0);
#ifndef MP_SOUND_PLAYER
Elm_Object_Item *nf_it = view->navi_it;
Evas_Object *label = elm_object_item_part_content_get(nf_it, "elm.swallow.title");
- if (label)
+ if (label) {
elm_label_slide_go(label);
+ }
label = elm_object_item_part_content_get(nf_it, "elm.swallow.subtitle");
- if (label)
+ if (label) {
elm_label_slide_go(label);
+ }
return 0;
}
mp_track_info_t *info = ad->current_track_info;
MP_CHECK_VAL(info, -1);
- if (mp_util_is_image_valid(ad->evas, info->thumbnail_path))
+ if (mp_util_is_image_valid(ad->evas, info->thumbnail_path)) {
thumbpath = info->thumbnail_path;
- else
+ } else {
thumbpath = DEFAULT_THUMBNAIL;
+ }
- if (!view->nowplaying_bar)
+ if (!view->nowplaying_bar) {
mp_view_set_nowplaying(thiz);
+ }
mp_now_playing_update(view->nowplaying_bar, info->title, info->artist, thumbpath, with_title);
}
if (view->nowplaying_bar) {
- if (freeze)
+ if (freeze) {
mp_now_playing_freeze_timer(view->nowplaying_bar);
- else
+ } else {
mp_now_playing_thaw_timer(view->nowplaying_bar);
+ }
}
return 0;
MP_CHECK(view->layout);
MP_CHECK(view->nowplaying_bar);
if (show) {
- #ifdef MP_FEATURE_LANDSCAPE
+#ifdef MP_FEATURE_LANDSCAPE
bool landscape = mp_util_is_landscape();
if (landscape) {
edje_object_signal_emit(_EDJ(view->layout), "LANDSCAPE_SHOW_NOW_PLAING", "music_app");
} else
- #endif
+#endif
edje_object_signal_emit(_EDJ(view->layout), "SHOW_NOW_PLAING", "music_app");
} else {
edje_object_signal_emit(_EDJ(view->layout), "HIDE_NOW_PLAING", "music_app");
mp_list_view_is_list_view((MpListView_t *)view, &val);
MpList_t *list = ((MpListView_t *)view)->content_to_show;
- if (val && mp_list_get_edit(list) && mp_list_get_reorder(list))
+ if (val && mp_list_get_edit(list) && mp_list_get_reorder(list)) {
return 0;
+ }
struct appdata *ad = mp_util_get_appdata();
- if (!ad->current_track_info)
+ if (!ad->current_track_info) {
return 0;
+ }
#endif
#ifdef MP_FEATURE_LANDSCAPE
mp_view_update_nowplaying(view, true);
} else
#endif
- if (!view->nowplaying_bar) {
- view->rotate_flag = FALSE;
- view->nowplaying_bar = mp_now_playing_create(view->layout, _mp_view_now_playing_play_pause_cb, _mp_view_now_playing_cb, view);
- elm_object_part_content_set(view->layout, "now_playing", view->nowplaying_bar);
- mp_view_update_nowplaying(view, true);
- } else {
- mp_view_update_nowplaying(view, true);
- }
+ if (!view->nowplaying_bar) {
+ view->rotate_flag = FALSE;
+ view->nowplaying_bar = mp_now_playing_create(view->layout, _mp_view_now_playing_play_pause_cb, _mp_view_now_playing_cb, view);
+ elm_object_part_content_set(view->layout, "now_playing", view->nowplaying_bar);
+ mp_view_update_nowplaying(view, true);
+ } else {
+ mp_view_update_nowplaying(view, true);
+ }
_mp_view_show_now_playing(thiz, TRUE);
- if (view == mp_view_mgr_get_top_view(GET_VIEW_MGR))
+ if (view == mp_view_mgr_get_top_view(GET_VIEW_MGR)) {
mp_view_freeze_nowplaying(view, 0);
+ }
return 0;
}
startfunc;
MpView_t *view = thiz;
- if (view == mp_view_mgr_get_top_view(GET_VIEW_MGR))
+ if (view == mp_view_mgr_get_top_view(GET_VIEW_MGR)) {
mp_view_freeze_nowplaying(view, 0);
+ }
return 0;
}
#ifndef MP_SOUND_PLAYER
MpView_t *view = thiz;
- if (mp_view_mgr_get_top_view(GET_VIEW_MGR) == view)
+ if (mp_view_mgr_get_top_view(GET_VIEW_MGR) == view) {
mp_view_freeze_nowplaying(view, 0);
+ }
mp_view_update_nowplaying(view, true);
#endif
MpView_t *view = thiz;
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
- if (mp_playlist_mgr_get_current(ad->playlist_mgr) != NULL)
+ if (mp_playlist_mgr_get_current(ad->playlist_mgr) != NULL) {
mp_view_set_nowplaying(view);
+ }
mp_view_freeze_nowplaying(view, 0);
#endif
switch (event) {
#ifdef MP_FEATURE_LANDSCAPE
case MP_VIEW_ROTATE:
- if (view->view_type != MP_VIEW_EDIT)
+ if (view->view_type != MP_VIEW_EDIT) {
mp_view_update_options(thiz);
+ }
break;
#endif
default:
evas_object_data_set(view->layout, "view_data", view);
evas_object_event_callback_add(view->layout, EVAS_CALLBACK_FREE, _mp_view_layout_del_cb,
- view);
+ view);
if (view_type == MP_VIEW_PLAYER
- || view_type == MP_VIEW_SEARCH
- || view_type == MP_VIEW_EDIT
- || view_type == MP_VIEW_ADD_TRACK
- || view_type == MP_VIEW_SELECT_TRACK
- || view_type == MP_VIEW_MAKE_OFFLINE) {
+ || view_type == MP_VIEW_SEARCH
+ || view_type == MP_VIEW_EDIT
+ || view_type == MP_VIEW_ADD_TRACK
+ || view_type == MP_VIEW_SELECT_TRACK
+ || view_type == MP_VIEW_MAKE_OFFLINE) {
view->disable_title_icon = true;
}
bool val = false;
mp_list_view_is_list_view((MpListView_t *)view, &val);
- if (val && mp_list_get_edit(((MpListView_t *)view)->content_to_show))
+ if (val && mp_list_get_edit(((MpListView_t *)view)->content_to_show)) {
mp_view_update_options_edit(view);
- else
+ } else
#endif
mp_view_update_options(view);
startfunc;
CHECK_VIEW(view, NULL);
- if (view->scroller)
+ if (view->scroller) {
return view->scroller;
- else
+ } else {
return view->layout;
+ }
}
{
startfunc;
CHECK_VIEW(view, -1);
- if (view->set_nowplaying)
+ if (view->set_nowplaying) {
view->set_nowplaying(view);
+ }
return 0;
}
{
startfunc;
CHECK_VIEW(view, -1);
- if (view->unset_nowplaying)
+ if (view->unset_nowplaying) {
view->unset_nowplaying(view);
+ }
return 0;
}
{
startfunc;
CHECK_VIEW(view, -1);
- if (view->update_nowplaying)
+ if (view->update_nowplaying) {
view->update_nowplaying(view, with_title);
+ }
return 0;
}
{
startfunc;
CHECK_VIEW(view, -1);
- if (view->freeze_nowplaying)
+ if (view->freeze_nowplaying) {
view->freeze_nowplaying(view, freeze);
+ }
return 0;
}
{
CHECK_VIEW(view, -1);
- if (view->on_event)
+ if (view->on_event) {
view->on_event(view, event);
+ }
return 0;
}
#ifdef MP_FEATURE_LANDSCAPE
int mp_view_is_rotate_available(MpView_t *view)
{
CHECK_VIEW(view, 0);
- if (view->is_rotate_available)
+ if (view->is_rotate_available) {
return view->is_rotate_available(view);
+ }
return 1;
}
/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-album-detail-list.h"
#include <media_content.h>
-static bool _mp_ablum_detail_list_check_artist_name(mp_media_list_h thiz,int count)
+static bool _mp_ablum_detail_list_check_artist_name(mp_media_list_h thiz, int count)
{
- startfunc;
- MP_CHECK_FALSE(thiz);
- mp_media_list_h svc_handle = thiz;
+ startfunc;
+ MP_CHECK_FALSE(thiz);
+ mp_media_list_h svc_handle = thiz;
MP_CHECK_FALSE(svc_handle);
int i = 0;
int j = 0;
- if (count > 1)
- {
- for (i = 0; i < count -1; i++)
- {
- mp_media_info_h item = NULL;
+ if (count > 1) {
+ for (i = 0; i < count - 1; i++) {
+ mp_media_info_h item = NULL;
char* artist = NULL;
item = mp_media_info_list_nth_item(svc_handle, i);
MP_CHECK_FALSE(item);
- mp_media_info_get_artist(item,&artist);
+ mp_media_info_get_artist(item, &artist);
MP_CHECK_FALSE(artist);
- for (j = i + 1; j < count; j++)
- {
+ for (j = i + 1; j < count; j++) {
mp_media_info_h item_temp = NULL;
char* artist_temp = NULL;
item_temp = mp_media_info_list_nth_item(svc_handle, j);
MP_CHECK_FALSE(item_temp);
- mp_media_info_get_artist(item_temp,&artist_temp);
+ mp_media_info_get_artist(item_temp, &artist_temp);
MP_CHECK_FALSE(artist_temp);
- if (!g_strcmp0(artist,artist_temp))
- {
+ if (!g_strcmp0(artist, artist_temp)) {
continue ;
- }
- else
- {
+ } else {
return TRUE;
}
}
- }
- }
- else if (count == 1)
- {
+ }
+ } else if (count == 1) {
return FALSE;
}
return FALSE;
{
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
- mp_media_info_h track = (mp_media_info_h) (item->handle);
- mp_retvm_if (!track, NULL, "data is null");
+ mp_media_info_h track = (mp_media_info_h)(item->handle);
+ mp_retvm_if(!track, NULL, "data is null");
MpAlbumDetailList_t *list = evas_object_data_get(obj, "list_data");
MP_CHECK_NULL(list);
if (!strcmp(part, "elm.text.main.left")) {
char *title = NULL;
- bool match = mp_common_track_is_current(track,(MpList_t *)list);
+ bool match = mp_common_track_is_current(track, (MpList_t *)list);
if (list->track_type == MP_TRACK_BY_FOLDER) {
mp_media_info_get_title(track, &title);
}
- mp_retv_if (!title, NULL);
+ mp_retv_if(!title, NULL);
char *markup = NULL;
if (match) {
int b = 148;
int a = 255 ;
- memset(result, 0x00, DEF_STR_LEN+1);
+ memset(result, 0x00, DEF_STR_LEN + 1);
snprintf(result, DEF_STR_LEN,
- "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, info);
+ "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, info);
IF_FREE(info);
return g_strdup(result);
if (!strcmp(part, "elm.text.sub.right")) {
int duration;
char time[16] = "";
- bool match = mp_common_track_is_current(track,(MpList_t *)list);
+ bool match = mp_common_track_is_current(track, (MpList_t *)list);
mp_media_info_get_duration(track, &duration);
int b = 148;
int a = 255 ;
- memset(result, 0x00, DEF_STR_LEN+1);
+ memset(result, 0x00, DEF_STR_LEN + 1);
snprintf(result, DEF_STR_LEN,
- "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, time);
+ "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, time);
return g_strdup(result);
}
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
mp_media_info_h track = item->handle;
- mp_retvm_if (!track, NULL, "data is null");
+ mp_retvm_if(!track, NULL, "data is null");
- if (!strcmp(part, "elm.icon"))
- {
+ if (!strcmp(part, "elm.icon")) {
return NULL;
}
mp_list_item_data_t *item = (mp_list_item_data_t *) elm_object_item_data_get(gli);
MP_CHECK(item);
- if (list->edit_mode)
- {
+ if (list->edit_mode) {
mp_list_edit_mode_sel(list, item);
MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
MpView_t *view = mp_view_mgr_get_top_view(view_mgr);
static void _mp_album_detail_list_append_item(MpAlbumDetailList_t *list, mp_media_list_h svc_handle, int count)
{
- int index =0;
- for (index = 0; index < count; index++)
- {
+ int index = 0;
+ for (index = 0; index < count; index++) {
mp_media_info_h item = NULL;
item = mp_media_info_list_nth_item(svc_handle, index);
mp_list_item_data_t *item_data;
/* check DRM FL */
- #if 0
+#if 0
if (mp_list_get_edit((MpList_t *)list) && mp_list_get_edit_type((MpList_t *)list) == MP_LIST_EDIT_TYPE_SHARE) {
char *file_name = NULL;
mp_media_info_get_file_path(item, &file_name);
- if (mp_drm_check_foward_lock(file_name))
+ if (mp_drm_check_foward_lock(file_name)) {
continue;
+ }
}
- #endif
+#endif
#ifdef MP_FEATURE_PERSONAL_PAGE
char *path = NULL;
mp_media_info_get_file_path(item, &path);
- if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_NONE)
+ if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_NONE) {
goto append_album_items;
+ }
- if (mp_util_is_in_personal_page((const char *)path))
- {
- if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_ADD)
+ if (mp_util_is_in_personal_page((const char *)path)) {
+ if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_ADD) {
continue;
- }
- else
- {
- if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_REMOVE)
+ }
+ } else {
+ if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_REMOVE) {
continue;
+ }
}
append_album_items:
#endif
item_data->group_type = MP_GROUP_NONE;
item_data->it = elm_genlist_item_append(list->genlist, list->itc, item_data, NULL,
- ELM_GENLIST_ITEM_NONE, _mp_album_detail_genlist_sel_cb, list);
+ ELM_GENLIST_ITEM_NONE, _mp_album_detail_genlist_sel_cb, list);
elm_object_item_data_set(item_data->it, item_data);
}
tmp = (list->track_count == 1) ? g_strdup(GET_STR(STR_MP_1_SONG)) : g_strdup_printf(GET_STR(STR_MP_PD_SONGS), list->track_count);
text = g_strdup_printf("%s / %s", tmp, time);
- memset(make_up, 0x00, DEF_STR_LEN+1);
- snprintf(make_up, DEF_STR_LEN,"%s", text);
+ memset(make_up, 0x00, DEF_STR_LEN + 1);
+ snprintf(make_up, DEF_STR_LEN, "%s", text);
IF_FREE(text);
IF_FREE(tmp);
markup = (count == 1) ? g_strdup(GET_STR(STR_MP_SHUFFLE_1_TRACK)) : g_strdup_printf(GET_STR(STR_MP_SHUFFLE_PD_TRACKS), count);
- memset(result, 0x00, DEF_STR_LEN+1);
- snprintf(result, DEF_STR_LEN,"<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, markup);
+ memset(result, 0x00, DEF_STR_LEN + 1);
+ snprintf(result, DEF_STR_LEN, "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, markup);
IF_FREE(markup);
return g_strdup(result);
static int _mp_album_detail_list_get_total_duration(MpAlbumDetailList_t *list, mp_media_list_h svc_handle, int count)
{
- int total_duration = 0;
- int duration = 0;
- int index =0;
- for (index = 0; index < count; index++)
- {
- mp_media_info_h item = NULL;
- item = mp_media_info_list_nth_item(svc_handle, index);
+ int total_duration = 0;
+ int duration = 0;
+ int index = 0;
+ for (index = 0; index < count; index++) {
+ mp_media_info_h item = NULL;
+ item = mp_media_info_list_nth_item(svc_handle, index);
#ifdef MP_FEATURE_PERSONAL_PAGE
- char *path = NULL;
- mp_media_info_get_file_path(item, &path);
- if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_NONE)
- goto calc_total_duration;
-
- if (mp_util_is_in_personal_page((const char *)path))
- {
- if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_ADD)
- continue;
- }
- else
- {
- if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_REMOVE)
- continue;
- }
+ char *path = NULL;
+ mp_media_info_get_file_path(item, &path);
+ if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_NONE) {
+ goto calc_total_duration;
+ }
+
+ if (mp_util_is_in_personal_page((const char *)path)) {
+ if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_ADD) {
+ continue;
+ }
+ } else {
+ if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_REMOVE) {
+ continue;
+ }
+ }
calc_total_duration:
#endif
- mp_media_info_get_duration(item, &duration);
- duration /= 1000;
- duration *= 1000;
- total_duration += duration;
- }
- DEBUG_TRACE("total_duration %d", total_duration);
- return total_duration;
+ mp_media_info_get_duration(item, &duration);
+ duration /= 1000;
+ duration *= 1000;
+ total_duration += duration;
+ }
+ DEBUG_TRACE("total_duration %d", total_duration);
+ return total_duration;
}
static void _mp_album_detail_list_append_album_item(MpAlbumDetailList_t *list)
item_data->item_type = MP_LIST_ITEM_TYPE_SELECTABLE_GROUP_TITLE;
item_data->it = list_item = elm_genlist_item_append(list->genlist, list->itc_album, item_data, NULL,
- ELM_GENLIST_ITEM_NONE, _mp_album_detail_list_shuffle_cb, list);
+ ELM_GENLIST_ITEM_NONE, _mp_album_detail_list_shuffle_cb, list);
- if (!list->edit_mode)
+ if (!list->edit_mode) {
elm_genlist_item_select_mode_set(list_item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ }
endfunc;
}
void mp_album_detail_list_show_shuffle(void *thiz, bool show)
{
startfunc;
- MP_CHECK(thiz);
- MpAlbumDetailList_t *list = thiz;
- MP_CHECK(list->genlist);
+ MP_CHECK(thiz);
+ MpAlbumDetailList_t *list = thiz;
+ MP_CHECK(list->genlist);
- DEBUG_TRACE("show shuffle: %d list->shuffle_it: %0x", show, list->shuffle_it);
- if (show)
- {
- _mp_album_detail_list_append_album_item(list);
+ DEBUG_TRACE("show shuffle: %d list->shuffle_it: %0x", show, list->shuffle_it);
+ if (show) {
+ _mp_album_detail_list_append_album_item(list);
list->itc_shuffle = elm_genlist_item_class_new();
- MP_CHECK(list->itc_shuffle);
+ MP_CHECK(list->itc_shuffle);
//list->itc_shuffle->item_style = "music/1line";
list->itc_shuffle->item_style = "1line";
list->itc_shuffle->func.text_get = _mp_album_detail_list_shuffle_text_get;
MP_CHECK(item_data);
item_data->it = list->shuffle_it = elm_genlist_item_append(list->genlist, list->itc_shuffle, item_data, NULL,
- ELM_GENLIST_ITEM_NONE, _mp_album_detail_list_shuffle_cb, list);
+ ELM_GENLIST_ITEM_NONE, _mp_album_detail_list_shuffle_cb, list);
elm_object_item_data_set(item_data->it, item_data);
- }
- else if (list->shuffle_it)
- {
- elm_object_item_del(list->shuffle_it);
- list->shuffle_it = NULL;
- }
+ } else if (list->shuffle_it) {
+ elm_object_item_del(list->shuffle_it);
+ list->shuffle_it = NULL;
+ }
}
void mp_album_detail_list_popup_delete_genlist_item(void *thiz)
{
- startfunc;
+ startfunc;
- MP_CHECK(thiz);
- MpAlbumDetailList_t *list = thiz;
- MP_CHECK(list->genlist);
+ MP_CHECK(thiz);
+ MpAlbumDetailList_t *list = thiz;
+ MP_CHECK(list->genlist);
- if (list->track_count > 0)
- {
- list->track_count--;
- }
+ if (list->track_count > 0) {
+ list->track_count--;
+ }
}
void mp_album_detail_list_update_genlist(void *thiz)
{
- startfunc;
+ startfunc;
- MP_CHECK(thiz);
- MpAlbumDetailList_t *list = thiz;
- MP_CHECK(list->genlist);
+ MP_CHECK(thiz);
+ MpAlbumDetailList_t *list = thiz;
+ MP_CHECK(list->genlist);
- if (list->track_count <= 0)
- {
- mp_list_update(thiz);
- }
- else
- {
- elm_genlist_realized_items_update(list->genlist);
- }
+ if (list->track_count <= 0) {
+ mp_list_update(thiz);
+ } else {
+ elm_genlist_realized_items_update(list->genlist);
+ }
}
static void _mp_album_detail_list_load_list(void *thiz, int count)
/*clear genlist*/
Elm_Object_Item *item = elm_genlist_first_item_get(list->genlist);
- if (item)
- {
+ if (item) {
elm_genlist_item_bring_in(item, ELM_GENLIST_ITEM_SCROLLTO_IN);
elm_genlist_clear(list->genlist);
}
list->total_duration = _mp_album_detail_list_get_total_duration(list, svc_handle, list->track_count);
- list->various_name = _mp_ablum_detail_list_check_artist_name(svc_handle,count);
+ list->various_name = _mp_ablum_detail_list_check_artist_name(svc_handle, count);
PROFILE_IN("_mp_album_detail_list_append_item");
_mp_album_detail_list_append_item(list, svc_handle, count);
PROFILE_OUT("_mp_album_detail_list_append_item");
- if (list->track_list[0])
- {
+ if (list->track_list[0]) {
mp_media_info_list_destroy(list->track_list[0]);
}
list->track_list[0] = svc_handle;
mp_ecore_timer_del(list->load_timer);
- if (list->track_list[0])
- {
+ if (list->track_list[0]) {
mp_media_info_list_destroy(list->track_list[0]);
list->track_list[0] = NULL;
}
- if (list->track_list[1])
- {
+ if (list->track_list[1]) {
mp_media_info_list_destroy(list->track_list[1]);
list->track_list[1] = NULL;
}
Elm_Object_Item *it = event_info;
MP_CHECK(it);
- if (list->shuffle_it == it)
- {
+ if (list->shuffle_it == it) {
Evas_Object *icon = elm_object_item_part_content_get(it, "elm.icon.2");
if (icon) {
elm_image_file_set(icon, IMAGE_EDJ_NAME, MP_ICON_SHUFFLE_PRESS);
Elm_Object_Item *it = event_info;
MP_CHECK(it);
- if (list->shuffle_it == it)
- {
+ if (list->shuffle_it == it) {
Evas_Object *icon = elm_object_item_part_content_get(it, "elm.icon.2");
if (icon) {
elm_image_file_set(icon, IMAGE_EDJ_NAME, MP_ICON_SHUFFLE);
mp_evas_object_del(list->no_content);
mp_evas_object_del(list->genlist);
- if (count)
- {
+ if (count) {
/*create new genlist*/
PROFILE_IN("elm_genlist_add");
list->genlist = mp_widget_genlist_create(list->box);
elm_box_pack_end(list->box, list->genlist);
evas_object_data_set(list->genlist, "list_data", list);
- if (!list->itc)
- {
+ if (!list->itc) {
list->itc = elm_genlist_item_class_new();
if (list->itc) {
list->itc->item_style = "1line.2";//"music/2text";
_mp_album_detail_list_load_list(thiz, count);
PROFILE_OUT("_mp_album_detail_list_load_list");
- if (!mp_list_get_editable_count(thiz, mp_list_get_edit_type(thiz)))
+ if (!mp_list_get_editable_count(thiz, mp_list_get_edit_type(thiz))) {
goto NoContents;
+ }
return;
}
NoContents:
mp_evas_object_del(list->genlist);
- if (!list->no_content)
- {
+ if (!list->no_content) {
list->no_content = mp_widget_create_no_contents(list->box, MP_NOCONTENT_TRACKS, NULL, list);
elm_box_pack_end(list->box, list->no_content);
}
MpAlbumDetailList_t *list = thiz;
MP_CHECK(list);
- mp_album_detail_list_show_shuffle(list, false);
+ mp_album_detail_list_show_shuffle(list, false);
/* check DRM FL */
if (mp_list_get_edit_type((MpList_t*)list) == MP_LIST_EDIT_TYPE_SHARE) {
_mp_album_detail_list_update(list);
}
- if (list->set_edit_default)
+ if (list->set_edit_default) {
list->set_edit_default(list, edit);
+ }
}
static unsigned int
}
}
- if (list->shuffle_it)
+ if (list->shuffle_it) {
--count;
+ }
- if (list->bottom_counter_item)
+ if (list->bottom_counter_item) {
--count;
+ }
return count - 1;
}
unsigned int count = mp_list_get_editable_count((MpList_t *)list, mp_list_get_edit_type((MpList_t *)list));
char *text = NULL;
- if (count == 1)
+ if (count == 1) {
text = g_strdup(GET_STR(STR_MP_1_SONG));
- else
+ } else {
text = g_strdup_printf(GET_STR(STR_MP_PD_SONGS), count);
+ }
return text;
}
int field;
va_start(var_args, list);
- do
- {
+ do {
field = va_arg(var_args, int);
DEBUG_TRACE("field is %d", field);
- switch (field)
- {
- case MP_ALBUM_DETAIL_LIST_TYPE:
- {
- int val = va_arg((var_args), int);
+ switch (field) {
+ case MP_ALBUM_DETAIL_LIST_TYPE: {
+ int val = va_arg((var_args), int);
- list->track_type = val;
- DEBUG_TRACE("list->track_type = %d", list->track_type);
- break;
- }
+ list->track_type = val;
+ DEBUG_TRACE("list->track_type = %d", list->track_type);
+ break;
+ }
- case MP_ALBUM_DETAIL_TYPE_STR:
- {
- char *val = va_arg((var_args), char *);
- SAFE_FREE(list->type_str);
- list->type_str = g_strdup(val);
- DEBUG_TRACE("list->type_str = %s", list->type_str);
+ case MP_ALBUM_DETAIL_TYPE_STR: {
+ char *val = va_arg((var_args), char *);
+ SAFE_FREE(list->type_str);
+ list->type_str = g_strdup(val);
+ DEBUG_TRACE("list->type_str = %s", list->type_str);
- break;
- }
+ break;
+ }
- case MP_ALBUM_DETAIL_ARTIST:
- {
- char *val = va_arg((var_args), char *);
- SAFE_FREE(list->artist);
- list->artist = g_strdup(val);
- DEBUG_TRACE("list->artist = %s", list->artist);
-
- break;
- }
-
- case MP_ALBUM_DETAIL_THUMBNAIL:
- {
- char *val = va_arg((var_args), char *);
- SAFE_FREE(list->thumbnail);
- list->thumbnail = g_strdup(val);
- DEBUG_TRACE("list->thumbnail = %s", list->thumbnail);
-
- break;
- }
+ case MP_ALBUM_DETAIL_ARTIST: {
+ char *val = va_arg((var_args), char *);
+ SAFE_FREE(list->artist);
+ list->artist = g_strdup(val);
+ DEBUG_TRACE("list->artist = %s", list->artist);
+
+ break;
+ }
+
+ case MP_ALBUM_DETAIL_THUMBNAIL: {
+ char *val = va_arg((var_args), char *);
+ SAFE_FREE(list->thumbnail);
+ list->thumbnail = g_strdup(val);
+ DEBUG_TRACE("list->thumbnail = %s", list->thumbnail);
+
+ break;
+ }
default:
DEBUG_TRACE("Invalid arguments");
}
- }
- while (field >= 0);
+ } while (field >= 0);
va_end(var_args);
}
SAFE_FREE(dest->type_str);
dest->type_str = g_strdup(src->type_str);
- SAFE_FREE(dest->artist);
- dest->artist = g_strdup(src->artist);
- SAFE_FREE(dest->thumbnail);
- dest->thumbnail = g_strdup(src->thumbnail);
+ SAFE_FREE(dest->artist);
+ dest->artist = g_strdup(src->artist);
+ SAFE_FREE(dest->thumbnail);
+ dest->thumbnail = g_strdup(src->thumbnail);
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <stdio.h>
MP_CHECK_NULL(item_data);
char *text = NULL;
- if (!strcmp(part, "elm.text.sub"))
- {
- MpAlbumList_t *list = evas_object_data_get(obj, "list_data");
- MP_CHECK_NULL(list);
+ if (!strcmp(part, "elm.text.sub")) {
+ MpAlbumList_t *list = evas_object_data_get(obj, "list_data");
+ MP_CHECK_NULL(list);
- unsigned int count = mp_list_get_editable_count((MpList_t *)list, mp_list_get_edit_type((MpList_t *)list));
+ unsigned int count = mp_list_get_editable_count((MpList_t *)list, mp_list_get_edit_type((MpList_t *)list));
- if (count == 1)
- text = g_strdup(GET_STR(STR_MP_1_ALBUM));
- else
- text = g_strdup_printf(GET_STR(STR_MP_PD_ALBUMS), count);
+ if (count == 1) {
+ text = g_strdup(GET_STR(STR_MP_1_ALBUM));
+ } else {
+ text = g_strdup_printf(GET_STR(STR_MP_PD_ALBUMS), count);
+ }
}
return text;
MP_CHECK_NULL(item);
mp_media_info_h svc_item = (item->handle);
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
- if (!strcmp(part, "elm.text.main.left.top") )
- {
+ if (!strcmp(part, "elm.text.main.left.top")) {
ret = mp_media_info_group_get_main_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
return elm_entry_utf8_to_markup(name);
- }
- else if (!strcmp(part, "elm.text.sub.left.bottom"))
- {
+ } else if (!strcmp(part, "elm.text.sub.left.bottom")) {
ret = mp_media_info_group_get_sub_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
return g_strdup(elm_entry_utf8_to_markup(name));
}
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
mp_media_info_h svc_item = (item->handle);
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
Evas_Object *content = NULL;
content = elm_layout_add(obj);
- if (!strcmp(part, "elm.icon.1") || !strcmp(part, "elm.swallow.icon"))
- {
+ if (!strcmp(part, "elm.icon.1") || !strcmp(part, "elm.swallow.icon")) {
char *thumb_name = NULL;
mp_media_info_group_get_thumbnail_path(svc_item, &thumb_name);
int w, h;
if (item->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) {
//if (landscape)
//{
- w = ALBUM_ICON_SIZE * elm_config_scale_get();
+ w = ALBUM_ICON_SIZE * elm_config_scale_get();
//}
//else
//{
- //w = ALBUM_ICON_SIZE * elm_config_scale_get();
+ //w = ALBUM_ICON_SIZE * elm_config_scale_get();
//}
} else {
w = ALBUM_ICON_SIZE;
MpAlbumList_t *list = evas_object_data_get(obj, "list_handle");
MP_CHECK_NULL(list);
- /*
+ /*
Evas_Object *button = NULL;
if (!strcmp(part, "elm.slide.swallow.1"))
{
evas_object_smart_callback_add(button, "clicked", _mp_album_list_add_to_playlist_cb, list);
return button;
}
-#ifdef MP_FEATURE_ADD_TO_HOME
+ #ifdef MP_FEATURE_ADD_TO_HOME
else if (!strcmp(part, "elm.slide.swallow.2"))
{
button = elm_button_add(obj);
//evas_object_data_set(button, "layout_data", layout_data);
return button;
}
-#endif
- */
+ #endif
+ */
Evas_Object *check = NULL;
DEBUG_TRACE("list->edit_mode = %d", list->edit_mode);
Elm_Object_Item *gli = (Elm_Object_Item *) event_info;
MP_CHECK(gli);
- if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL)
+ if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) {
elm_gengrid_item_selected_set(gli, EINA_FALSE);
- else
+ } else {
elm_genlist_item_selected_set(gli, EINA_FALSE);
+ }
mp_list_item_data_t *gli_data = elm_object_item_data_get(gli);
MP_CHECK(gli_data);
index = gli_data->index;
DEBUG_TRACE("index is %d", index);
- if (index >=0)
- {
+ if (index >= 0) {
//item_handle = mp_media_info_group_list_nth_item(gli_data->handle, index);
DEBUG_TRACE("");
ret = mp_media_info_group_get_main_info(gli_data->handle, &name);
DEBUG_TRACE("");
mp_media_info_group_get_thumbnail_path(gli_data->handle, &thumbnail);
DEBUG_TRACE("thumbnail=%s", thumbnail);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
title = name;
}
- if (list->function_type == MP_LIST_FUNC_ADD_TRACK)
- {
+ if (list->function_type == MP_LIST_FUNC_ADD_TRACK) {
MpViewMgr_t *view_manager = mp_view_mgr_get_view_manager();
MP_CHECK(view_manager);
MpSelectTrackView_t *view_select_track = mp_select_track_view_create(view_manager->navi);
mp_view_update_options((MpView_t *)view_select_track);
mp_list_set_edit(view_select_track->content_to_show, TRUE);
mp_list_view_set_cancel_btn((MpListView_t*)view_select_track, true);
- mp_list_view_set_done_btn((MpListView_t*)view_select_track, true,MP_DONE_SELECT_ADD_TRACK_TYPE);
+ mp_list_view_set_done_btn((MpListView_t*)view_select_track, true, MP_DONE_SELECT_ADD_TRACK_TYPE);
mp_list_view_set_select_all((MpListView_t *)view_select_track, TRUE);
return;
}
- if (list->edit_mode)
- {
+ if (list->edit_mode) {
//mp_edit_view_genlist_sel_cb(data, obj, event_info);
mp_list_edit_mode_sel((MpList_t *)list, gli_data);
MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
MP_CHECK(list);
MP_CHECK(list->genlist);
- if (!list->itc_group_index)
- {
+ if (!list->itc_group_index) {
list->itc_group_index = elm_genlist_item_class_new();
if (list->itc_group_index == NULL) {
void mp_album_list_show_group_index(void *thiz, bool show)
{
startfunc;
- MP_CHECK(thiz);
- MpAlbumList_t *list = thiz;
- MP_CHECK(list->genlist);
-
- DEBUG_TRACE("show group index: %d list->group_it: %0x", show, list->group_it);
- if (show)
- {
- _mp_album_list_append_group_index_item(list);
- }
- else if (list->group_it)
- {
- elm_object_item_del(list->group_it);
- list->group_it = NULL;
- }
+ MP_CHECK(thiz);
+ MpAlbumList_t *list = thiz;
+ MP_CHECK(list->genlist);
+
+ DEBUG_TRACE("show group index: %d list->group_it: %0x", show, list->group_it);
+ if (show) {
+ _mp_album_list_append_group_index_item(list);
+ } else if (list->group_it) {
+ elm_object_item_del(list->group_it);
+ list->group_it = NULL;
+ }
}
static void _mp_album_list_load_list(void *thiz, int count)
DEBUG_TRACE("count: %d", count);
- if (count < 0)
+ if (count < 0) {
goto END;
+ }
- if (list->album_list)
- {
+ if (list->album_list) {
mp_media_info_group_list_destroy(list->album_list);
list->album_list = NULL;
}
ret = mp_media_info_group_list_create(&list->album_list, MP_GROUP_BY_ALBUM, NULL, NULL, 0, count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to get items");
goto END;
}
svc_handle = list->album_list ;
- mp_album_list_show_group_index(list, false);
+ mp_album_list_show_group_index(list, false);
- for (index = 0; index < count; index++)
- {
+ for (index = 0; index < count; index++) {
mp_media_info_h item = NULL;
Elm_Object_Item *list_item = NULL;
char *title = NULL;
item = mp_media_info_group_list_nth_item(svc_handle, index);
- if (!item)
- {
+ if (!item) {
DEBUG_TRACE("Fail to mp_media_info_group_list_nth_item, ret[%d], index[%d]", ret, index);
goto END;
}
MP_CHECK(item_data);
item_data->handle = item;
item_data->index = index;
- item_data->checked = mp_list_is_in_checked_path_list(list->checked_path_list, title);
+ item_data->checked = mp_list_is_in_checked_path_list(list->checked_path_list, title);
if (MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
list_item = elm_gengrid_item_append(list->genlist, list->gengrid_itc, item_data,
- _mp_album_select_cb, (void *)list);
- }
- else {
+ _mp_album_select_cb, (void *)list);
+ } else {
Elm_Object_Item *parent_group = NULL;
list_item = elm_genlist_item_append(list->genlist, list->itc, item_data, parent_group,
- ELM_GENLIST_ITEM_NONE, _mp_album_select_cb, (void *)list);
+ ELM_GENLIST_ITEM_NONE, _mp_album_select_cb, (void *)list);
}
item_data->it = list_item;
elm_object_item_data_set(item_data->it, item_data);
MpAlbumList_t *list = thiz;
MP_CHECK(list);
- if (list->album_list)
+ if (list->album_list) {
mp_media_info_group_list_destroy(list->album_list);
+ }
if (list->itc) {
list->gengrid_itc = NULL;
}
- mp_list_free_checked_path_list(list->checked_path_list);
+ mp_list_free_checked_path_list(list->checked_path_list);
free(list);
}
//evas_object_smart_callback_add(list->genlist, "longpressed", _mp_album_list_item_longpressed_cb, list);
elm_genlist_mode_set(list->genlist, ELM_LIST_COMPRESS);
- evas_object_data_set(list->genlist, "list_data", list);
+ evas_object_data_set(list->genlist, "list_data", list);
#ifdef MP_FEATURE_ADD_TO_HOME
const char *group_slide_style = "mode/slide2";
list->itc->func.del = _mp_album_list_item_del_cb;
}
- /*
+ /*
evas_object_smart_callback_add(list->genlist, "drag,start,left", list->flick_left_cb, NULL);
evas_object_smart_callback_add(list->genlist, "drag,start,right", list->flick_right_cb, NULL);
evas_object_smart_callback_add(list->genlist, "drag,stop", list->flick_stop_cb, NULL);
evas_object_smart_callback_add(list->genlist, "drag,start,left", list->mode_left_cb, NULL);
evas_object_smart_callback_add(list->genlist, "drag,start,up", list->mode_cancel_cb, NULL);
evas_object_smart_callback_add(list->genlist, "drag,start,down", list->mode_cancel_cb, NULL);
- */
+ */
endfunc;
}
MP_CHECK(list->gengrid_itc);
- if (landscape)
+ if (landscape) {
list->gengrid_itc->item_style = "music/landscape/album_grid";
- else
+ } else {
list->gengrid_itc->item_style = "music/album_grid2";
+ }
double scale = elm_config_scale_get();
int w;
int h;
- if (landscape)
- {
+ if (landscape) {
w = (int)(ALBUM_GRID_LAND_W * scale);
h = (int)(ALBUM_GRID_LAND_H * scale);
- }
- else
- {
+ } else {
w = (int)(ALBUM_GRID_W * scale);
h = (int)(ALBUM_GRID_H * scale);
}
res = mp_media_info_group_list_count(MP_GROUP_BY_ALBUM, NULL, NULL, &count);
MP_CHECK(res == 0);
- mp_list_free_checked_path_list(list->checked_path_list);
- list->checked_path_list = mp_list_get_checked_path_list((MpList_t *)list);
+ mp_list_free_checked_path_list(list->checked_path_list);
+ list->checked_path_list = mp_list_get_checked_path_list((MpList_t *)list);
mp_evas_object_del(list->genlist);
mp_evas_object_del(list->no_content);
- if (count)
- {
+ if (count) {
if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) {
_mp_album_list_gengrid_create(list);
- }
- else {
+ } else {
_mp_album_list_genlist_create(list);
}
evas_object_data_set(list->genlist, "list_handle", list);
- if (ad->del_cb_invoked == 0)
+ if (ad->del_cb_invoked == 0) {
mp_list_bottom_counter_item_append((MpList_t *)list);
+ }
/* load list */
_mp_album_list_load_list(thiz, count);
list->show_fastscroll(list);
- }
- else
- {
+ } else {
DEBUG_TRACE("count is 0");
list->no_content = mp_widget_create_no_contents(list->box, MP_NOCONTENT_ALBUMS, NULL, NULL);
void _mp_album_list_rotate(void *thiz)
{
MpAlbumList_t * list = thiz;
- if (mp_list_get_display_mode((MpList_t *)list) == MP_LIST_DISPLAY_MODE_THUMBNAIL)
- {
+ if (mp_list_get_display_mode((MpList_t *)list) == MP_LIST_DISPLAY_MODE_THUMBNAIL) {
_mp_album_list_set_grid_style(list);
}
}
unsigned int count = mp_list_get_editable_count((MpList_t *)list, mp_list_get_edit_type((MpList_t *)list));
char *text = NULL;
- if (count == 1)
+ if (count == 1) {
text = g_strdup(GET_STR(STR_MP_1_ALBUM));
- else
+ } else {
text = g_strdup_printf(GET_STR(STR_MP_PD_ALBUMS), count);
+ }
return text;
}
MpAlbumList_t *list = thiz;
MP_CHECK(list);
- mp_album_list_show_group_index(list, false);
+ mp_album_list_show_group_index(list, false);
- if (list->set_edit_default)
+ if (list->set_edit_default) {
list->set_edit_default(list, edit);
+ }
}
int count = MP_LIST_OBJ_IS_GENGRID(list->genlist) ? elm_gengrid_items_count(list->genlist) : elm_genlist_items_count(list->genlist);
- if (list->group_it) //group index
+ if (list->group_it) { //group index
--count;
+ }
- if (list->bottom_counter_item)
+ if (list->bottom_counter_item) {
--count;
+ }
return count;
}
list->bottom_counter_text_get_cb = _mp_album_list_bottom_counter_text_cb;
- list->set_edit_default = list->set_edit;
- list->set_edit = _mp_album_list_set_edit;
- list->get_count = _mp_album_list_get_count;
+ list->set_edit_default = list->set_edit;
+ list->set_edit = _mp_album_list_set_edit;
+ list->get_count = _mp_album_list_get_count;
return list;
}
int field;
va_start(var_args, list);
- do
- {
+ do {
field = va_arg(var_args, int);
- switch (field)
- {
-
- case MP_ALBUM_LIST_FUNC:
- {
- int val = va_arg((var_args), int);
-
- list->function_type = val;
- DEBUG_TRACE("list->function_type = %d", list->function_type);
- break;
- }
- case MP_ALBUM_LIST_DISPLAY_MODE:
- {
- int val = va_arg((var_args), int);
- list->display_mode = val;
- DEBUG_TRACE("list->display_mode = %d", list->display_mode);
-
- break;
- }
+ switch (field) {
+
+ case MP_ALBUM_LIST_FUNC: {
+ int val = va_arg((var_args), int);
+
+ list->function_type = val;
+ DEBUG_TRACE("list->function_type = %d", list->function_type);
+ break;
+ }
+ case MP_ALBUM_LIST_DISPLAY_MODE: {
+ int val = va_arg((var_args), int);
+ list->display_mode = val;
+ DEBUG_TRACE("list->display_mode = %d", list->display_mode);
+
+ break;
+ }
default:
DEBUG_TRACE("Invalid arguments");
}
- }
- while (field >= 0);
+ } while (field >= 0);
va_end(var_args);
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-all-list.h"
it = next;
}
- if (list->shuffle_it)
+ if (list->shuffle_it) {
list->shuffle_it = NULL;
-/*
- //destroy gengrid
- if (list->gengrid) {
- evas_object_unref(list->gengrid);
- list->gengrid = NULL;
}
- */
+ /*
+ //destroy gengrid
+ if (list->gengrid) {
+ evas_object_unref(list->gengrid);
+ list->gengrid = NULL;
+ }
+ */
}
static void _mp_all_list_destory_cb(void *thiz)
/*startfunc;*/
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
- mp_media_info_h track = (mp_media_info_h) (item->handle);
- mp_retvm_if (!track, NULL, "data is null");
+ mp_media_info_h track = (mp_media_info_h)(item->handle);
+ mp_retvm_if(!track, NULL, "data is null");
if (!strcmp(part, "elm.text.1")) {
char *title = NULL;
PROFILE_IN("_mp_all_list_songs_label_get:title");
mp_media_info_get_title(track, &title);
char *markup = NULL;
- if (title)
+ if (title) {
markup = elm_entry_utf8_to_markup(title);
+ }
PROFILE_OUT("_mp_all_list_songs_label_get:title");
return markup;
} else if (!strcmp(part, "elm.text.2")) {
char *artist = NULL;
mp_media_info_get_artist(track, &artist);
- mp_retv_if (!artist, NULL);
+ mp_retv_if(!artist, NULL);
return g_strdup(artist);
}
return NULL;
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
mp_media_info_h track = item->handle;
- mp_retvm_if (!track, NULL, "data is null");
+ mp_retvm_if(!track, NULL, "data is null");
if (!strcmp(part, "elm.icon")) {
char *thumbpath = NULL;
mp_media_info_get_file_path(track, &filepath);
Evas_Object *icon = NULL;
- if (mp_util_is_in_personal_page(filepath))
+ if (mp_util_is_in_personal_page(filepath)) {
icon = mp_widget_lock_icon_create(obj, (const char *)thumbpath);
- else
+ } else {
icon = mp_util_create_thumb_icon(obj, (const char *)thumbpath, MP_LIST_ICON_SIZE, MP_LIST_ICON_SIZE);
+ }
PROFILE_OUT("_mp_all_list_songs_icon_get");
return icon;
goto END;
}
if (storage == MP_STORAGE_CLOUD) {
- if (list->cloud_view_type == MP_TRACK_LIST_VIEW_LOCAL)
+ if (list->cloud_view_type == MP_TRACK_LIST_VIEW_LOCAL) {
continue;
+ }
} else {
- if (list->cloud_view_type == MP_TRACK_LIST_VIEW_CLOUD)
+ if (list->cloud_view_type == MP_TRACK_LIST_VIEW_CLOUD) {
continue;
+ }
}
}
#endif
mp_media_info_get_file_path(item, &path);
if (mp_util_is_in_personal_page((const char *)path)) {
- if (list->personal_page_status == FALSE)
+ if (list->personal_page_status == FALSE) {
continue;
+ }
}
#endif
item_data = calloc(1, sizeof(mp_list_item_data_t));
mp_media_info_get_title(item_data->handle, &title);
item_data->it = elm_genlist_item_append(list->genlist, list->itc, item_data, NULL,
- ELM_GENLIST_ITEM_NONE, _mp_all_list_songs_sel_cb, list);
+ ELM_GENLIST_ITEM_NONE, _mp_all_list_songs_sel_cb, list);
}
#ifdef MP_FEATURE_CLOUD
- END:
+END:
#endif
endfunc;
MpAllList_t *list = thiz;
GList *sel_list = NULL;
- if (!list->genlist)
+ if (!list->genlist) {
goto END;
+ }
Elm_Object_Item *item = elm_genlist_item_next_get(list->tabbar_it);
mp_list_item_data_t *gl_item = NULL;
- if (!item)
+ if (!item) {
goto END;
+ }
while (item) {
if (mp_list_item_select_mode_get(item) != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) {
gl_item = elm_object_item_data_get(item);
- if (gl_item && gl_item->checked)
+ if (gl_item && gl_item->checked) {
sel_list = g_list_append(sel_list, gl_item);
+ }
}
item = mp_list_item_next_get(item);
}
- END:
- if (selected)
+END:
+ if (selected) {
*selected = sel_list;
+ }
}
static unsigned int
MpAllList_t *list = evas_object_data_get(obj, "list_data");
MP_CHECK_NULL(list);
- int count = 0;
- mp_media_info_list_count(MP_TRACK_ALL, NULL, NULL, NULL, 0, &count);
+ int count = 0;
+ mp_media_info_list_count(MP_TRACK_ALL, NULL, NULL, NULL, 0, &count);
list->track_count = count;
result = (list->track_count == 1) ? g_strdup(GET_STR(STR_MP_SHUFFLE_1_TRACK)) : g_strdup_printf(GET_STR(STR_MP_SHUFFLE_PD_TRACKS), list->track_count);
}
startfunc;
MP_CHECK(list);
- if (list->tab_status != MP_TAB_SONGS)
+ if (list->tab_status != MP_TAB_SONGS) {
return;
+ }
if (NULL == list->itc_shuffle) {
list->itc_shuffle = elm_genlist_item_class_new();
item_data->item_type = MP_LIST_ITEM_TYPE_SHUFFLE;
item_data->it = list->shuffle_it = elm_genlist_item_insert_after(list->genlist, list->itc_shuffle, item_data, NULL, list->tabbar_it,
- ELM_GENLIST_ITEM_NONE, _mp_all_list_shuffle_cb, list);
+ ELM_GENLIST_ITEM_NONE, _mp_all_list_shuffle_cb, list);
endfunc;
}
list->get_select_count = _mp_all_list_get_select_count;
} else {
Elm_Object_Item *it =
- elm_genlist_item_append(list->genlist, list->itc_icon,
- (void *)MP_ALL_LIST_NOCONTENT, NULL,
- ELM_GENLIST_ITEM_NONE, NULL, NULL);
- elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ elm_genlist_item_append(list->genlist, list->itc_icon,
+ (void *)MP_ALL_LIST_NOCONTENT, NULL,
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
}
}
MP_CHECK(item_data);
mp_track_type_e type = MP_TRACK_ALL;
- if (!strcmp(STR_MP_MOST_PLAYED, name))
+ if (!strcmp(STR_MP_MOST_PLAYED, name)) {
type = MP_TRACK_BY_PLAYED_COUNT;
- else if (!strcmp((STR_MP_RECENTLY_ADDED), name))
+ } else if (!strcmp((STR_MP_RECENTLY_ADDED), name)) {
type = MP_TRACK_BY_ADDED_TIME;
- else if (!strcmp((STR_MP_RECENTLY_PLAYED), name))
+ } else if (!strcmp((STR_MP_RECENTLY_PLAYED), name)) {
type = MP_TRACK_BY_PLAYED_TIME;
- else if (!strcmp((STR_MP_FAVOURITES), name))
+ } else if (!strcmp((STR_MP_FAVOURITES), name)) {
type = MP_TRACK_BY_FAVORITE;
- else
+ } else {
SECURE_ERROR("Invalid type: %s", name);
+ }
MpViewMgr_t *view_manager = mp_view_mgr_get_view_manager();
MpPlaylistDetailView_t *view_plst_detail = mp_playlist_detail_view_create(view_manager->navi, type, name, mp_media_info_get_auto_playlist_id_by_name(name));
item_data = elm_object_item_data_get(gli);
MP_CHECK(item_data);
ret = mp_media_info_group_get_main_info(item_data->handle, &name);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
_mp_all_list_create_auto_playlist_detail_view(data, item_data, name);
MpAllList_t *list = thiz;
MP_CHECK(list);
- if (list->playlists_auto)
+ if (list->playlists_auto) {
mp_media_info_group_list_destroy(list->playlists_auto);
+ }
mp_setting_playlist_get_state(&playlist_state);
mp_media_info_group_list_create(&(list->playlists_auto), MP_GROUP_BY_SYS_PLAYLIST, NULL, NULL, 0, 0);
for (i = 0; i < MP_SYS_PLST_COUNT; i++) {
- int enable = playlist_state&(1<<i);
+ int enable = playlist_state & (1 << i);
/*DEBUG_TRACE("index: %d, state: %d",i, enable);*/
if (!enable) {
continue;
list->auto_playlist_count++;
item_data->it = elm_genlist_item_append(list->genlist, list->itc,
- item_data, NULL,
- ELM_GENLIST_ITEM_NONE, _mp_all_list_auto_playlist_select_cb,
- list);
+ item_data, NULL,
+ ELM_GENLIST_ITEM_NONE, _mp_all_list_auto_playlist_select_cb,
+ list);
}
}
MP_CHECK(item_data);
ret = mp_media_info_group_get_playlist_id(item_data->handle, &p_id);
- mp_retm_if (ret != 0, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
ret = mp_media_info_group_get_main_info(item_data->handle, &name);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
MpViewMgr_t *view_manager = mp_view_mgr_get_view_manager();
int ret = 0;
MpAllList_t *list = (MpAllList_t *)thiz;
- mp_retm_if (!list, "plst is null");
+ mp_retm_if(!list, "plst is null");
mp_media_info_group_list_count(MP_GROUP_BY_PLAYLIST, NULL, NULL, &count);
- if (count < 0)
+ if (count < 0) {
goto END;
+ }
ret = mp_media_info_group_list_create(&list->playlists_user, MP_GROUP_BY_PLAYLIST, NULL, NULL, 0, count);
if (ret != 0) {
item_data->index = index;
item_data->it = elm_genlist_item_append(list->genlist, list->itc, item_data, NULL,
- ELM_GENLIST_ITEM_NONE, _mp_all_list_user_playlist_select_cb, list);
+ ELM_GENLIST_ITEM_NONE, _mp_all_list_user_playlist_select_cb, list);
}
- END:
+END:
endfunc;
}
char *name = NULL;
ret = mp_media_info_group_get_main_info(plst_item, &name);
- mp_retvm_if (ret != 0, NULL, "Fail to get value");
- mp_retvm_if (name == NULL, NULL, "Fail to get value");
+ mp_retvm_if(ret != 0, NULL, "Fail to get value");
+ mp_retvm_if(name == NULL, NULL, "Fail to get value");
- if (!strcmp(part, "elm.text.1"))
+ if (!strcmp(part, "elm.text.1")) {
return elm_entry_utf8_to_markup(GET_STR(name));
- else
+ } else {
return g_strdup(GET_STR(name));
+ }
} else if (!strcmp(part, "elm.text.2")) {
int count = -1;
int plst_id = -1;
/* TODO: fix performance issue*/
ret = mp_media_info_group_get_playlist_id(plst_item, &plst_id);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (plst_id < 0)
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (plst_id < 0) {
return NULL;
+ }
ret = mp_media_info_list_count(MP_TRACK_BY_PLAYLIST, NULL, NULL, NULL, plst_id, &count);
- mp_retvm_if (ret != 0, NULL, "Fail to get count");
- mp_retvm_if (count < 0, NULL, "Fail to get count");
+ mp_retvm_if(ret != 0, NULL, "Fail to get count");
+ mp_retvm_if(count < 0, NULL, "Fail to get count");
return g_strdup_printf("(%d)", count);
}
if (!strcmp(part, "elm.icon")) {
if (!playlist_id) {
eo = mp_util_create_thumb_icon(obj, DEFAULT_THUMBNAIL, MP_LIST_ICON_SIZE,
- MP_LIST_ICON_SIZE);
+ MP_LIST_ICON_SIZE);
} else {
ret = mp_media_info_playlist_get_thumbnail_path(plst, &thumb_path);
- mp_retvm_if (ret != 0, NULL, "Fail to get value");
+ mp_retvm_if(ret != 0, NULL, "Fail to get value");
eo = mp_util_create_thumb_icon(obj, thumb_path, MP_LIST_ICON_SIZE, MP_LIST_ICON_SIZE);
}
}
{
mp_list_item_data_t *item_data = data;
MP_CHECK(item_data);
- if (item_data->unregister_lang_mgr)
+ if (item_data->unregister_lang_mgr) {
mp_language_mgr_unregister_genlist_item(item_data->it);
+ }
free(item_data);
}
if (!list->edit_mode) {
mp_setting_playlist_get_state(&playlist_state);
for (i = 0; i < MP_SYS_PLST_COUNT; i++) {
- if (playlist_state&(1<<i))
+ if (playlist_state & (1 << i)) {
count_auto++;
+ }
}
}
if (count_auto + count_user) {
/* load list */
list->auto_playlist_count = 0;
- if (count_auto)
+ if (count_auto) {
_mp_all_list_append_auto_playlists(list);
- if (count_user)
+ }
+ if (count_user) {
_mp_all_list_append_user_playlists(list);
+ }
} else {
Elm_Object_Item *it =
- elm_genlist_item_append(list->genlist, list->itc_icon,
- (void *)MP_ALL_LIST_NOCONTENT, NULL,
- ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_append(list->genlist, list->itc_icon,
+ (void *)MP_ALL_LIST_NOCONTENT, NULL,
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
}
MP_CHECK_NULL(item);
mp_media_info_h svc_item = (item->handle);
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
if (!strcmp(part, "elm.text.1") || !strcmp(part, "elm.slide.text.1") || !strcmp(part, "elm.text")) {
ret = mp_media_info_group_get_main_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
- if (!strcmp(part, "elm.text.1"))
+ if (!strcmp(part, "elm.text.1")) {
return elm_entry_utf8_to_markup(name);
- else
+ } else {
return g_strdup(name);
+ }
} else if (!strcmp(part, "elm.text.2")) {
ret = mp_media_info_group_get_sub_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
return g_strdup(name);
} else if (!strcmp(part, "elm.text.3")) {
int count = 0;
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
mp_media_info_h svc_item = (item->handle);
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
bool landscape = mp_util_is_landscape();
ret = mp_media_info_group_get_main_info(item_data->handle, &name);
ret = mp_media_info_group_get_sub_info(item_data->handle, &artist);
mp_media_info_group_get_thumbnail_path(item_data->handle, &thumbnail);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
/* create the view of album detail */
MpViewMgr_t *view_manager = mp_view_mgr_get_view_manager();
ret = mp_media_info_group_get_main_info(item_data->handle, &name);
ret = mp_media_info_group_get_sub_info(item_data->handle, &artist);
mp_media_info_group_get_thumbnail_path(item_data->handle, &thumbnail);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
/* create the view of album detail */
MpViewMgr_t *view_manager = mp_view_mgr_get_view_manager();
int i;
for (i = 0; i < grid_data->item_count; i++) {
- if (!grid_data->item_data[i])
+ if (!grid_data->item_data[i]) {
break;
+ }
char *main_text = NULL, *sub_text = NULL;
char *thumb_name = NULL;
char *part = g_strdup_printf("item_%d", i);
Evas_Object *sub_item = NULL;
- if (!landscape)
+ if (!landscape) {
sub_item = mp_common_load_edj(content, MP_EDJ_NAME, "artist_album_grid_item");
- else
+ } else {
sub_item = mp_common_load_edj(content, MP_EDJ_NAME, "album_grid_item_ld");
+ }
mp_media_info_group_get_thumbnail_path(grid_data->item_data[i]->handle, &thumb_name);
mp_media_info_group_get_main_info(grid_data->item_data[i]->handle, &main_text);
Elm_Object_Item *gli = (Elm_Object_Item *) event_info;
MP_CHECK(gli);
- if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL)
+ if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) {
elm_gengrid_item_selected_set(gli, EINA_FALSE);
- else
+ } else {
elm_genlist_item_selected_set(gli, EINA_FALSE);
+ }
mp_list_item_data_t *gli_data = elm_object_item_data_get(gli);
MP_CHECK(gli_data);
ret = mp_media_info_group_get_main_info(gli_data->handle, &name);
ret = mp_media_info_group_get_sub_info(gli_data->handle, &artist);
mp_media_info_group_get_thumbnail_path(gli_data->handle, &thumbnail);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
title = name;
}
int ret = 0;
bool landscape = mp_util_is_landscape();
- if (count < 0)
+ if (count < 0) {
goto END;
+ }
if (list->group_list) {
mp_media_info_group_list_destroy(list->group_list);
goto END;
}
- for (index = 0; index < count; ) {
+ for (index = 0; index < count;) {
mp_media_info_h item = NULL;
if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) {
MP_CHECK(grid_data);
int item_count = 3;
- if (landscape)
+ if (landscape) {
item_count = 5;
+ }
grid_data->item_count = item_count;
grid_data->item_data = calloc(item_count, sizeof(mp_list_item_data_t *));
goto END;
}
elm_genlist_item_append(list->genlist, list->itc, grid_data, NULL,
- ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
} else {
item = mp_media_info_group_list_nth_item(list->group_list, index);
if (!item) {
item_data->index = index;
item_data->it = elm_genlist_item_append(list->genlist, list->itc, item_data, NULL,
- ELM_GENLIST_ITEM_NONE, _mp_all_list_album_select_cb, (void *)list);
+ ELM_GENLIST_ITEM_NONE, _mp_all_list_album_select_cb, (void *)list);
index++;
}
}
- END:
+END:
endfunc;
}
list->itc->func.content_get = _mp_album_list_grid_get;
list->itc->func.text_get = NULL;
list->itc->func.del = _mp_all_list_grid_item_del_cb;
-/*
- if (!list->gengrid_itc)
- list->gengrid_itc= elm_gengrid_item_class_new();
-
- bool landscape = mp_util_is_landscape();
- DEBUG_TRACE("landscape: %d", landscape);
-
- if (landscape)
- list->gengrid_itc->item_style = "music/landscape/album_grid";
- else
- list->gengrid_itc->item_style = "music/album_grid";
- list->gengrid_itc->func.text_get = _mp_all_list_album_label_get;
- list->gengrid_itc->func.content_get = _mp_all_list_album_icon_get;
- list->gengrid_itc->func.del = _mp_all_list_group_item_del_cb;
-*/
-/*
- Elm_Object_Item* item= elm_genlist_item_append(list->genlist, list->itc, NULL, list->tabbar_it,
- ELM_GENLIST_ITEM_NONE, NULL, NULL);
- elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
-*/
+ /*
+ if (!list->gengrid_itc)
+ list->gengrid_itc= elm_gengrid_item_class_new();
+
+ bool landscape = mp_util_is_landscape();
+ DEBUG_TRACE("landscape: %d", landscape);
+
+ if (landscape)
+ list->gengrid_itc->item_style = "music/landscape/album_grid";
+ else
+ list->gengrid_itc->item_style = "music/album_grid";
+ list->gengrid_itc->func.text_get = _mp_all_list_album_label_get;
+ list->gengrid_itc->func.content_get = _mp_all_list_album_icon_get;
+ list->gengrid_itc->func.del = _mp_all_list_group_item_del_cb;
+ */
+ /*
+ Elm_Object_Item* item= elm_genlist_item_append(list->genlist, list->itc, NULL, list->tabbar_it,
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ */
_mp_all_list_append_album_items(list, count);
} else {
} else {
Elm_Object_Item *it =
- elm_genlist_item_append(list->genlist, list->itc_icon,
- (void *)MP_ALL_LIST_NOCONTENT, NULL,
- ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_append(list->genlist, list->itc_icon,
+ (void *)MP_ALL_LIST_NOCONTENT, NULL,
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
}
Elm_Object_Item *gli = (Elm_Object_Item *) event_info;
MP_CHECK(gli);
- if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL)
+ if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) {
elm_gengrid_item_selected_set(gli, EINA_FALSE);
- else
+ } else {
elm_genlist_item_selected_set(gli, EINA_FALSE);
+ }
mp_list_item_data_t *gli_data = elm_object_item_data_get(gli);
MP_CHECK(gli_data);
if (index >= 0) {
ret = mp_media_info_group_get_main_info(gli_data->handle, &name);
mp_media_info_group_get_thumbnail_path(gli_data->handle, &thumbnail);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
}
/* create the view of album detail */
DEBUG_TRACE("count: %d", count);
- if (count < 0)
+ if (count < 0) {
goto END;
+ }
ret = mp_media_info_group_list_create(&svc_handle, MP_GROUP_BY_ARTIST, NULL, NULL, 0, count);
}
list->group_list = svc_handle;
- for (index = 0; index < count; ) {
+ for (index = 0; index < count;) {
mp_media_info_h item = NULL;
if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) {
int item_count = 3;
- if (landscape)
+ if (landscape) {
item_count = 7;
+ }
grid_data->item_count = item_count;
grid_data->item_data = calloc(item_count, sizeof(mp_list_item_data_t *));
goto END;
}
elm_genlist_item_append(list->genlist, list->itc, grid_data, NULL,
- ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
} else {
item = mp_media_info_group_list_nth_item(svc_handle, index);
if (!item) {
item_data->display_mode = list->display_mode;
item_data->it = elm_genlist_item_append(list->genlist, list->itc, item_data, NULL,
- ELM_GENLIST_ITEM_NONE, _mp_all_list_artist_select_cb, (void *)list);
+ ELM_GENLIST_ITEM_NONE, _mp_all_list_artist_select_cb, (void *)list);
index++;
}
}
- END:
+END:
endfunc;
}
bool landscape = mp_util_is_landscape();
Evas_Object *layout = NULL;
- if (landscape)
+ if (landscape) {
layout = mp_common_load_edj(obj, MP_EDJ_NAME, "landscape_artist_list_default");
- else
+ } else {
layout = mp_common_load_edj(obj, MP_EDJ_NAME, "artist_list_default");
+ }
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
- if (landscape)
+ if (landscape) {
evas_object_size_hint_min_set(layout, 0, 236 * elm_config_scale_get());
- else
+ } else {
evas_object_size_hint_min_set(layout, 0, 232 * elm_config_scale_get());
+ }
char *artist_name = NULL;
mp_media_info_group_get_main_info(item->handle, &artist_name);
mp_media_info_group_get_track_count(item->handle, &song_count);
char *sub_text = NULL;
- if (album_count == 1 && song_count == 1)
+ if (album_count == 1 && song_count == 1) {
sub_text = g_strdup(GET_STR(STR_MP_1_ALBUM_1_SONG));
- else if (album_count == 1 && song_count > 1)
+ } else if (album_count == 1 && song_count > 1) {
sub_text = g_strdup_printf(GET_STR(STR_MP_1_ALBUM_PD_SONGS), song_count);
- else
+ } else {
sub_text = g_strdup_printf(GET_STR(STR_MP_PD_ALBUMS_PD_SONGS), album_count, song_count);
+ }
mp_util_domain_translatable_part_text_set(layout, "elm.text.2", sub_text);
SAFE_FREE(sub_text);
int i;
int diff = album_count - offset;
int count = (diff > 7) ? 7 : diff;
- for (i = offset; i < (offset+count) ; i++) {
+ for (i = offset; i < (offset + count) ; i++) {
char *path = album_thumbs[i];
Evas_Object *thumb = mp_util_create_thumb_icon(obj, path, 166 * elm_config_scale_get(), 166 * elm_config_scale_get());
char *part = g_strdup_printf("elm.icon.%d", (i - offset + 1));
int i;
int diff = album_count - offset;
int count = (diff > 4) ? 4 : diff;
- for (i = offset; i < (offset+count) ; i++) {
+ for (i = offset; i < (offset + count) ; i++) {
char *path = album_thumbs[i];
Evas_Object *thumb = mp_util_create_thumb_icon(obj, path, 162 * elm_config_scale_get(), 162 * elm_config_scale_get());
char *part = g_strdup_printf("elm.icon.%d", (i - offset + 1));
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
mp_media_info_h svc_item = (item->handle);
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
bool landscape = mp_util_is_landscape();
int album_count = 0;
mp_media_info_group_get_album_thumnail_paths(svc_item, NULL, &album_count);
if (landscape) {
- if (album_count <= 7)
+ if (album_count <= 7) {
return NULL;
+ }
} else {
- if (album_count <= 4)
+ if (album_count <= 4) {
return NULL;
+ }
}
Evas_Object *btn = elm_button_add(obj);
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
mp_media_info_h svc_item = (item->handle);
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
if (!strcmp(part, "elm.text.1") || !strcmp(part, "elm.slide.text.1") || !strcmp(part, "elm.text")) {
ret = mp_media_info_group_get_main_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
return g_strdup(name);
} else if (!strcmp(part, "elm.text.2")) {
int count = -1;
ret = mp_media_info_group_get_main_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
ret = mp_media_info_list_count(MP_TRACK_BY_ARTIST, name, NULL, NULL, 0, &count);
- mp_retvm_if (ret != 0, NULL, "Fail to get count");
- mp_retvm_if (count < 0, NULL, "Fail to get count");
+ mp_retvm_if(ret != 0, NULL, "Fail to get count");
+ mp_retvm_if(count < 0, NULL, "Fail to get count");
return g_strdup_printf("(%d)", count);
}
ret = mp_media_info_group_get_main_info(item_data->handle, &name);
mp_media_info_group_get_thumbnail_path(item_data->handle, &thumbnail);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
/* create the view of album detail */
MpViewMgr_t *view_manager = mp_view_mgr_get_view_manager();
ret = mp_media_info_group_get_main_info(item_data->handle, &name);
mp_media_info_group_get_thumbnail_path(item_data->handle, &thumbnail);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
/* create the view of album detail */
MpViewMgr_t *view_manager = mp_view_mgr_get_view_manager();
int i;
for (i = 0; i < grid_data->item_count; i++) {
- if (!grid_data->item_data[i])
+ if (!grid_data->item_data[i]) {
break;
+ }
char *main_text = NULL, *sub_text = NULL;
char *thumb_name = NULL;
char *part = g_strdup_printf("item_%d", i);
Evas_Object *sub_item = NULL;
- if (!landscape)
+ if (!landscape) {
sub_item = mp_common_load_edj(content, MP_EDJ_NAME, "artist_album_grid_item");
- else
+ } else {
sub_item = mp_common_load_edj(content, MP_EDJ_NAME, "artist_album_grid_item_ld");
+ }
mp_media_info_group_get_thumbnail_path(grid_data->item_data[i]->handle, &thumb_name);
mp_media_info_group_get_main_info(grid_data->item_data[i]->handle, &main_text);
node = g_list_next(node);
}
- if (!ad->playlist_mgr)
+ if (!ad->playlist_mgr) {
mp_common_create_playlist_mgr();
+ }
mp_playlist_mgr_clear(ad->playlist_mgr);
/* get playlist name */
ret = mp_media_info_group_get_main_info(item_data->handle, &playlist_name);
ret = mp_media_info_group_get_playlist_id(item_data->handle, &playlist_id);
- mp_retm_if (playlist_name == NULL, "Fail to get playlist_name");
+ mp_retm_if(playlist_name == NULL, "Fail to get playlist_name");
/* create playlist */
mp_playlist_list_set_playlist(ad->playlist_mgr, playlist_id);
mp_media_info_list_count(MP_TRACK_BY_ALBUM, type_str, NULL, NULL, 0, &count);
mp_media_info_list_create(&svc_handle,
- MP_TRACK_BY_ALBUM, type_str, NULL, NULL, 0, 0, count);
+ MP_TRACK_BY_ALBUM, type_str, NULL, NULL, 0, 0, count);
mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, svc_handle, count, 0, NULL);
mp_media_info_list_count(MP_TRACK_BY_ARTIST, type_str, NULL, NULL, 0, &count);
mp_media_info_list_create(&svc_handle,
- MP_TRACK_BY_ARTIST, type_str, NULL, NULL, 0, 0, count);
+ MP_TRACK_BY_ARTIST, type_str, NULL, NULL, 0, 0, count);
mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, svc_handle, count, 0, NULL);
}
mp_widget_text_popup(NULL, GET_STR(STR_MP_NO_SONGS));
}
#ifdef MP_FEATURE_CLOUD
- if (ret == MP_PLAY_ERROR_NETWORK)
+ if (ret == MP_PLAY_ERROR_NETWORK) {
mp_widget_text_popup(NULL, GET_STR(STR_MP_THIS_FILE_IS_UNABAILABLE));
+ }
#endif
goto END;
}
mp_view_update_options((MpView_t *)player_view);
- END:
+END:
if (svc_handle) {
mp_media_info_list_destroy(svc_handle);
char *thumb_path = NULL;
- if (!g_strcmp0(name, STR_MP_FAVOURITES))
+ if (!g_strcmp0(name, STR_MP_FAVOURITES)) {
thumb_path = LIVE_THUMBNAIL_QUICK_LIST;
- else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED))
+ } else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED)) {
thumb_path = LIVE_THUMBNAIL_RECENTLY_PLAYED;
- else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED))
+ } else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED)) {
thumb_path = LIVE_THUMBNAIL_RECENTLY_ADDED;
- else if (!g_strcmp0(name, STR_MP_MOST_PLAYED))
+ } else if (!g_strcmp0(name, STR_MP_MOST_PLAYED)) {
thumb_path = LIVE_THUMBNAIL_MOST_PLAYED;
+ }
return thumb_path;
}
char *icon_path = NULL;
- if (!g_strcmp0(name, STR_MP_FAVOURITES))
+ if (!g_strcmp0(name, STR_MP_FAVOURITES)) {
icon_path = LIVE_ICON_QUICK_LIST;
- else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED))
+ } else if (!g_strcmp0(name, STR_MP_RECENTLY_PLAYED)) {
icon_path = LIVE_ICON_RECENTLY_PLAYED;
- else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED))
+ } else if (!g_strcmp0(name, STR_MP_RECENTLY_ADDED)) {
icon_path = LIVE_ICON_RECENTLY_ADDED;
- else if (!g_strcmp0(name, STR_MP_MOST_PLAYED))
+ } else if (!g_strcmp0(name, STR_MP_MOST_PLAYED)) {
icon_path = LIVE_ICON_MOST_PLAYED;
+ }
return icon_path;
}
}
ret = mp_media_info_group_get_main_info(item_data->handle, &name);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
mp_media_info_group_get_thumbnail_path(item_data->handle, &thumbnail);
int type = 0;
const char *extra2 = NULL;
if (list->tab_status == MP_TAB_PLAYLISTS) {
ret = mp_media_info_group_get_playlist_id(item_data->handle, &p_id);
- mp_retm_if (ret != 0, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
DEBUG_TRACE("p_id: %d", p_id);
if (p_id < 0) {
- type = MP_ADD_TO_HOME_SHORTCUT_TYPE_SYS_PLAYLIST;
- extra1 = _mp_media_info_get_live_auto_playlist_thumbnail_by_name(name);
- extra2 = _mp_media_info_get_live_auto_playlist_icon_by_name(name);
+ type = MP_ADD_TO_HOME_SHORTCUT_TYPE_SYS_PLAYLIST;
+ extra1 = _mp_media_info_get_live_auto_playlist_thumbnail_by_name(name);
+ extra2 = _mp_media_info_get_live_auto_playlist_icon_by_name(name);
} else {
- type = MP_ADD_TO_HOME_SHORTCUT_TYPE_USER_PLAYLIST;
- name = (void *)p_id;
+ type = MP_ADD_TO_HOME_SHORTCUT_TYPE_USER_PLAYLIST;
+ name = (void *)p_id;
}
mp_menu_add_to_home(type, name, (void *)extra1, (void *)extra2);
} else if (list->tab_status == MP_TAB_ALBUMS) {
mp_list_item_data_t *item_data = NULL;
if ((list->tab_status == MP_TAB_ALBUMS && list->album_disp_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) ||
- (list->tab_status == MP_TAB_ARTISTS && list->artist_disp_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) ||
- list->scroll_drag_status || list->shuffle_it == item)
- return;
+ (list->tab_status == MP_TAB_ARTISTS && list->artist_disp_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) ||
+ list->scroll_drag_status || list->shuffle_it == item) {
+ return;
+ }
- if (list->tab_status == MP_TAB_SONGS)
+ if (list->tab_status == MP_TAB_SONGS) {
temp = elm_genlist_item_next_get(list->shuffle_it);
- else
+ } else {
temp = elm_genlist_item_next_get(list->tabbar_it);
+ }
while (temp) {
item_data = elm_object_item_data_get(temp);
mp_media_info_group_get_main_info(item_data->handle, &title);
mp_setting_playlist_get_state(&playlist_state);
for (i = 0; i < MP_SYS_PLST_COUNT; i++) {
- if (playlist_state&(1<<i))
+ if (playlist_state & (1 << i)) {
playlist_auto_count++;
+ }
}
- if (item_index <= (playlist_auto_count+1)) {
+ if (item_index <= (playlist_auto_count + 1)) {
pop_item_count = 1;
pop_del_status = false;
title = GET_SYS_STR(title);
if (!popup_group_status)
mp_genlist_popup_item_append(popup, STR_MP_SET_AS, NULL, NULL, NULL,
- mp_common_list_set_as_cb, list);
+ mp_common_list_set_as_cb, list);
if (popup_group_status)
mp_genlist_popup_item_append(popup, STR_MP_PLAY_ALL, NULL, NULL, NULL,
- mp_all_list_playall_cb, list);
- if (list->list_type != MP_LIST_TYPE_PLAYLIST)
- mp_genlist_popup_item_append(popup, STR_MP_ADD_TO_PLAYLIST, NULL, NULL, NULL,
- mp_common_list_add_to_playlist_cb, list);
- if (!popup_group_status) {
- bool favourite = false;
- char *str = NULL;
- Evas_Smart_Cb cb = NULL;
-
- mp_media_info_get_favorite(item_data->handle, &favourite);
- if (favourite) {
- str = STR_MP_UNFAVOURITES;
- cb = mp_common_list_unfavorite_cb;
- } else {
- str = STR_MP_FAVOURITES;
- cb = mp_common_list_add_to_favorite_cb;
- }
-
- mp_genlist_popup_item_append(popup, str, NULL, NULL, NULL, cb, list);
- }
- if (pop_del_status)
- mp_genlist_popup_item_append(popup, STR_MP_DELETE, NULL, NULL, NULL,
- mp_common_list_delete_cb, list);
- if (!popup_group_status)
- mp_genlist_popup_item_append(popup, STR_MP_POPUP_MORE_INFO, NULL, NULL, NULL,
- mp_common_list_more_info_cb, list);
+ mp_all_list_playall_cb, list);
+ if (list->list_type != MP_LIST_TYPE_PLAYLIST)
+ mp_genlist_popup_item_append(popup, STR_MP_ADD_TO_PLAYLIST, NULL, NULL, NULL,
+ mp_common_list_add_to_playlist_cb, list);
+ if (!popup_group_status) {
+ bool favourite = false;
+ char *str = NULL;
+ Evas_Smart_Cb cb = NULL;
+
+ mp_media_info_get_favorite(item_data->handle, &favourite);
+ if (favourite) {
+ str = STR_MP_UNFAVOURITES;
+ cb = mp_common_list_unfavorite_cb;
+ } else {
+ str = STR_MP_FAVOURITES;
+ cb = mp_common_list_add_to_favorite_cb;
+ }
+
+ mp_genlist_popup_item_append(popup, str, NULL, NULL, NULL, cb, list);
+ }
+ if (pop_del_status)
+ mp_genlist_popup_item_append(popup, STR_MP_DELETE, NULL, NULL, NULL,
+ mp_common_list_delete_cb, list);
+ if (!popup_group_status)
+ mp_genlist_popup_item_append(popup, STR_MP_POPUP_MORE_INFO, NULL, NULL, NULL,
+ mp_common_list_more_info_cb, list);
MP_GENLIST_ITEM_LONG_PRESSED(obj, popup, event_info);
MP_CHECK(item);
Evas_Object *layout = elm_object_item_part_content_get(item, "elm.icon");
- if (layout)
+ if (layout) {
elm_object_signal_emit(layout, "elm,state,selected", "elm");
+ }
}
static void
MP_CHECK(item);
Evas_Object *layout = elm_object_item_part_content_get(item, "elm.icon");
- if (layout)
+ if (layout) {
elm_object_signal_emit(layout, "elm,state,unselected", "elm");
+ }
}
static void _mp_all_list_load_artist_list(MpAllList_t *list)
list->itc->func.text_get = NULL;
list->itc->func.del = _mp_all_list_grid_item_del_cb;
- if (!list->gengrid_itc)
+ if (!list->gengrid_itc) {
list->gengrid_itc = elm_gengrid_item_class_new();
+ }
list->gengrid_itc->item_style = "default_gridtext";
list->gengrid_itc->func.text_get = _mp_all_list_album_label_get;
list->gengrid_itc->func.content_get = _mp_all_list_album_icon_get;
list->gengrid_itc->func.del = _mp_all_list_group_item_del_cb;
-/*
- Elm_Object_Item* item= elm_genlist_item_append(list->genlist, list->itc, NULL, list->tabbar_it,
- ELM_GENLIST_ITEM_NONE, NULL, NULL);
- elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
-*/
+ /*
+ Elm_Object_Item* item= elm_genlist_item_append(list->genlist, list->itc, NULL, list->tabbar_it,
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ */
_mp_all_list_append_artist_items(list, count);
} else {
list->itc->item_style = "music/artist/2icon";
} else {
DEBUG_TRACE("count is 0");
Elm_Object_Item *it =
- elm_genlist_item_append(list->genlist, list->itc_icon,
- (void *)MP_ALL_LIST_NOCONTENT, NULL,
- ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_append(list->genlist, list->itc_icon,
+ (void *)MP_ALL_LIST_NOCONTENT, NULL,
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
}
MpAllList_t *list = thiz;
MP_CHECK_VAL(list, MP_GROUP_NONE);
- if (list->tab_status == MP_TAB_ALBUMS)
+ if (list->tab_status == MP_TAB_ALBUMS) {
return MP_GROUP_BY_ALBUM;
- else if (list->tab_status == MP_TAB_ARTISTS)
+ } else if (list->tab_status == MP_TAB_ARTISTS) {
return MP_GROUP_BY_ARTIST;
- else if (list->tab_status == MP_TAB_PLAYLISTS)
+ } else if (list->tab_status == MP_TAB_PLAYLISTS) {
return MP_GROUP_BY_PLAYLIST;
+ }
return MP_GROUP_NONE;
}
_mp_all_list_load_artist_list(thiz);
list->display_mode_changable = true;
- } else
+ } else {
ERROR_TRACE("Invalid type: tab_status[%d]", list->tab_status);
+ }
endfunc;
}
/*if (list->display_mode == MP_LIST_DISPLAY_MODE_NORMAL)*/
{
- if (list->tab_status == MP_TAB_SONGS)
- item = mp_list_item_next_get(list->shuffle_it);
- else
- item = mp_list_item_next_get(list->tabbar_it);
- while (item) {
- item = mp_list_item_next_get(item);
- count++;
- }
+ if (list->tab_status == MP_TAB_SONGS) {
+ item = mp_list_item_next_get(list->shuffle_it);
+ } else {
+ item = mp_list_item_next_get(list->tabbar_it);
+ }
+ while (item) {
+ item = mp_list_item_next_get(item);
+ count++;
+ }
- if (list->tab_status == MP_TAB_PLAYLISTS)
+ if (list->tab_status == MP_TAB_PLAYLISTS) {
count = count - list->auto_playlist_count;
+ }
}
return count;
}
it = elm_toolbar_selected_item_get(obj);
- mp_retm_if (it == NULL, "tab item is NULL");
+ mp_retm_if(it == NULL, "tab item is NULL");
it2 = elm_toolbar_first_item_get(obj);
int i = 0;
for (i = 0; i < MP_TAB_MAX; i++) {
- if (it == it2)
+ if (it == it2) {
break;
+ }
it2 = elm_toolbar_item_next_get(it2);
}
- if (list->tab_status == i)
+ if (list->tab_status == i) {
return;
+ }
list->tab_status = i;
calc_size = false;
content = evas_object_rectangle_add(evas_object_evas_get(obj));
/*evas_object_resize(content, 0, 75*elm_config_scale_get());*/
- evas_object_size_hint_min_set(content, 1, 75*elm_config_scale_get());
+ evas_object_size_hint_min_set(content, 1, 75 * elm_config_scale_get());
} else {
content = _create_tabbar(obj, list);
list->tabbar_layout = content;
PROFILE_OUT("_create_tabbar");
} else if (type == MP_ALL_LIST_SEPERATOR) {
content = elm_layout_add(obj);
- evas_object_size_hint_min_set(content, 720*elm_config_scale_get(), 2560*elm_config_scale_get());
+ evas_object_size_hint_min_set(content, 720 * elm_config_scale_get(), 2560 * elm_config_scale_get());
} else if (type == MP_ALL_LIST_NOCONTENT) {
content = mp_widget_create_no_contents(obj, MP_NOCONTENT_TRACKS, NULL, list);
- evas_object_size_hint_min_set(content, 720*elm_config_scale_get(), 660*elm_config_scale_get());
- }
+ evas_object_size_hint_min_set(content, 720 * elm_config_scale_get(), 660 * elm_config_scale_get());
+ }
PROFILE_OUT("_mp_all_list_content_get");
return content;
}
edje_object_signal_emit(_EDJ(list->parent), "show,tabbar", "*");
elm_toolbar_item_selected_set(mp_util_toolbar_nth_item(list->floating_tabbar, list->tab_status), EINA_TRUE);
- if (list->tab_status == MP_TAB_SONGS)
+ if (list->tab_status == MP_TAB_SONGS) {
mp_list_show_fast_scroll((MpList_t *)list);
+ }
} else {
edje_object_signal_emit(_EDJ(list->parent), "hide,tabbar", "*");
mp_list_hide_fast_scroll((MpList_t *)list);
MP_CHECK(list);
DEBUG_TRACE("list->list_type=%d", list->list_type);
- Eina_List *genlist_items = NULL;
+ Eina_List *genlist_items = NULL;
if (list->tabbar_it == event_info) {
list->tabbar_realized = true;
elm_object_item_access_register(list->tabbar_it);
genlist_items = eina_list_append(genlist_items, content);
elm_object_item_access_order_set(item, genlist_items);
- mp_floating_widget_callback_add(list->FwMgr, 75*elm_config_scale_get(), 1, 0, _floating_tabbar_cb, list);
+ mp_floating_widget_callback_add(list->FwMgr, 75 * elm_config_scale_get(), 1, 0, _floating_tabbar_cb, list);
} else if (list->shortcut_it == event_info) {
elm_object_item_access_register(list->shortcut_it);
Evas_Object *content;
genlist_items = eina_list_append(genlist_items, content);
elm_object_item_access_order_set(item, genlist_items);
} else if ((list->tab_status == MP_TAB_ALBUMS || list->tab_status == MP_TAB_ARTISTS) &&
- (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL)) {
+ (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL)) {
elm_object_item_access_register(item);
Evas_Object *content;
bool set_color = false;
if ((ad->player_state == PLAY_STATE_PLAYING || ad->player_state == PLAY_STATE_PAUSED)) {
- mp_list_item_data_t *item_data = (mp_list_item_data_t *)elm_object_item_data_get(item);
- MP_CHECK(item_data);
- MP_CHECK(item_data->handle);
+ mp_list_item_data_t *item_data = (mp_list_item_data_t *)elm_object_item_data_get(item);
+ MP_CHECK(item_data);
+ MP_CHECK(item_data->handle);
- mp_plst_item *cur = mp_playlist_mgr_get_current(ad->playlist_mgr);
- MP_CHECK(cur);
+ mp_plst_item *cur = mp_playlist_mgr_get_current(ad->playlist_mgr);
+ MP_CHECK(cur);
- char *media_id = NULL;
- mp_media_info_get_media_id(item_data->handle, &media_id);
+ char *media_id = NULL;
+ mp_media_info_get_media_id(item_data->handle, &media_id);
- if (!g_strcmp0(cur->uid, media_id)) {
- set_color = true;
- DEBUG_TRACE("media_id=%s: Change color", media_id);
- }
+ if (!g_strcmp0(cur->uid, media_id)) {
+ set_color = true;
+ DEBUG_TRACE("media_id=%s: Change color", media_id);
+ }
}
if (set_color) {
#endif
startfunc;
list->shortcut_it = elm_genlist_item_prepend(list->genlist, list->itc_icon, (void *)MP_ALL_LIST_SHORTCUT, NULL,
- ELM_GENLIST_ITEM_NONE, NULL, list);
+ ELM_GENLIST_ITEM_NONE, NULL, list);
elm_genlist_item_select_mode_set(list->shortcut_it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
}
#endif
startfunc;
list->tabbar_it = elm_genlist_item_append(list->genlist, list->itc_icon, (void *)MP_ALL_LIST_TABBAR, NULL,
- ELM_GENLIST_ITEM_NONE, NULL, list);
+ ELM_GENLIST_ITEM_NONE, NULL, list);
elm_genlist_item_select_mode_set(list->tabbar_it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
}
int count = 0;
mp_media_info_list_count(MP_TRACK_BY_FAVORITE, NULL, NULL, NULL, 0, &count);
- if ((count == 0) || (count > 0 && ((count-1) == list->shortcut_index))) {
+ if ((count == 0) || (count > 0 && ((count - 1) == list->shortcut_index))) {
list->shortcut_index = 0;
- } else
+ } else {
list->shortcut_index = list->shortcut_index + 1;
+ }
mp_shortcut_update_cache(list->shortcut_layout, list->shortcut_index);
elm_genlist_item_update(list->shortcut_it);
{
MP_CHECK(list);
- if (list->scroll_drag_status)
+ if (list->scroll_drag_status) {
return;
+ }
mp_shortcut_update_cache(list->shortcut_layout, list->shortcut_index);
elm_genlist_item_update(list->shortcut_it);
_mp_all_list_update(list);
- if (list->floating_tabbar)
+ if (list->floating_tabbar) {
elm_toolbar_item_selected_set(mp_util_toolbar_nth_item(list->floating_tabbar, tab), EINA_TRUE);
+ }
endfunc;
}
if (list->tab_status == MP_TAB_ALBUMS) {
list->album_disp_mode = mode;
- } else
+ } else {
list->artist_disp_mode = mode;
+ }
list->display_mode = mode;
/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-artist-detail-list.h"
list = evas_object_data_get(obj, "list_data");
MP_CHECK_NULL(list);
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
- if (!g_strcmp0(part, "elm.text.main.left"))
- {
+ if (!g_strcmp0(part, "elm.text.main.left")) {
ret = mp_media_info_group_get_main_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
- return g_strdup(elm_entry_utf8_to_markup(name));
+ }
+ return g_strdup(elm_entry_utf8_to_markup(name));
}
DEBUG_TRACE("Unusing part: %s", part);
return NULL;
MP_CHECK(it_data);
Elm_Object_Item *gli = (Elm_Object_Item *)it_data->it;
- if (it_data->item_type == MP_LIST_ITEM_TYPE_SELECTABLE_GROUP_TITLE)
- {
+ if (it_data->item_type == MP_LIST_ITEM_TYPE_SELECTABLE_GROUP_TITLE) {
Eina_Bool checked = it_data->checked;
Elm_Object_Item *item = elm_genlist_item_next_get(gli);
- while (item)
- {
+ while (item) {
mp_list_item_data_t *item_data = elm_object_item_data_get(item);
- if (item_data && item_data->item_type == MP_LIST_ITEM_TYPE_NORMAL)
- {
+ if (item_data && item_data->item_type == MP_LIST_ITEM_TYPE_NORMAL) {
mp_list_item_check_set(item, checked);
- }
- else
+ } else {
break;
+ }
item = elm_genlist_item_next_get(item);
}
- }
- else if (it_data->item_type == MP_LIST_ITEM_TYPE_NORMAL)
- {
+ } else if (it_data->item_type == MP_LIST_ITEM_TYPE_NORMAL) {
Elm_Object_Item *parent_item = elm_genlist_item_parent_get(gli);
- if (parent_item)
- {
+ if (parent_item) {
Eina_Bool checked_all = EINA_TRUE;
Elm_Object_Item *item = elm_genlist_item_next_get(parent_item);
- while (item)
- {
+ while (item) {
mp_list_item_data_t *item_data = elm_object_item_data_get(item);
- if (item_data && item_data->item_type == MP_LIST_ITEM_TYPE_NORMAL)
- {
+ if (item_data && item_data->item_type == MP_LIST_ITEM_TYPE_NORMAL) {
if (!item_data->checked) {
checked_all = EINA_FALSE;
break;
}
- }
- else
+ } else {
break;
+ }
item = elm_genlist_item_next_get(item);
}
static void _mp_artist_detail_list_check_changed_cb(void *data, Evas_Object *obj, void *event_info)
{
- mp_list_item_data_t *item = (mp_list_item_data_t *) data;
- MP_CHECK(item);
- _mp_aritst_detail_list_update_check(item);
-
- MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
- MP_CHECK(view_mgr);
- MpView_t *view = mp_view_mgr_get_top_view(view_mgr);
- MP_CHECK(view);
- mp_view_update_options_edit(view);
+ mp_list_item_data_t *item = (mp_list_item_data_t *) data;
+ MP_CHECK(item);
+ _mp_aritst_detail_list_update_check(item);
+
+ MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
+ MP_CHECK(view_mgr);
+ MpView_t *view = mp_view_mgr_get_top_view(view_mgr);
+ MP_CHECK(view);
+ mp_view_update_options_edit(view);
}
Evas_Object *
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
mp_media_info_h svc_item = (item->handle);
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
Evas_Object *content = NULL;
Evas_Object *icon = NULL;
MpArtistDetailList_t *list = evas_object_data_get(obj, "list_data");
MP_CHECK_NULL(list);
- if (!strcmp(part, "elm.icon.1"))
- {
- content = elm_layout_add(obj);
+ if (!strcmp(part, "elm.icon.1")) {
+ content = elm_layout_add(obj);
- char *thumb_name = NULL;
+ char *thumb_name = NULL;
mp_media_info_group_get_thumbnail_path(svc_item, &thumb_name);
icon = mp_util_create_lazy_update_thumb_icon(obj, thumb_name, MP_LIST_ICON_SIZE, MP_LIST_ICON_SIZE);
return content;
}
- if (list->edit_mode) {
- if (!strcmp(part, "elm.icon.2")) {
- content = elm_layout_add(obj);
+ if (list->edit_mode) {
+ if (!strcmp(part, "elm.icon.2")) {
+ content = elm_layout_add(obj);
- icon = elm_check_add(obj);
- elm_object_style_set(icon, "default");
- evas_object_propagate_events_set(icon, EINA_FALSE);
- elm_check_state_pointer_set(icon, &item->checked);
- evas_object_smart_callback_add(icon, "changed", _mp_artist_detail_list_check_changed_cb, item);
+ icon = elm_check_add(obj);
+ elm_object_style_set(icon, "default");
+ evas_object_propagate_events_set(icon, EINA_FALSE);
+ elm_check_state_pointer_set(icon, &item->checked);
+ evas_object_smart_callback_add(icon, "changed", _mp_artist_detail_list_check_changed_cb, item);
- elm_layout_theme_set(content, "layout", "list/C/type.2", "default");
- elm_layout_content_set(content, "elm.swallow.content", icon);
+ elm_layout_theme_set(content, "layout", "list/C/type.2", "default");
+ elm_layout_content_set(content, "elm.swallow.content", icon);
- return content;
- }
- }
+ return content;
+ }
+ }
return NULL;
}
{
eventfunc;
- if (data == NULL)
+ if (data == NULL) {
return;
+ }
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
{
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
- mp_media_info_h track = (mp_media_info_h) (item->handle);
- mp_retvm_if (!track, NULL, "data is null");
+ mp_media_info_h track = (mp_media_info_h)(item->handle);
+ mp_retvm_if(!track, NULL, "data is null");
MpArtistDetailList_t *list = evas_object_data_get(obj, "list_data");
MP_CHECK_NULL(list);
if (!strcmp(part, "elm.text.main.left")) {
- bool match = mp_common_track_is_current(track,(MpList_t *)list);
+ bool match = mp_common_track_is_current(track, (MpList_t *)list);
char *title = NULL;
mp_media_info_get_title(track, &title);
- mp_retv_if (!title, NULL);
+ mp_retv_if(!title, NULL);
char *markup = NULL;
if (match) {
int b = 148;
int a = 255 ;
- memset(result, 0x00, DEF_STR_LEN+1);
+ memset(result, 0x00, DEF_STR_LEN + 1);
snprintf(result, DEF_STR_LEN,
- "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, info);
+ "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, info);
IF_FREE(info);
return g_strdup(result);
if (!strcmp(part, "elm.text.sub.right")) {
int duration;
char time[16] = "";
- bool match = mp_common_track_is_current(track,(MpList_t *)list);
+ bool match = mp_common_track_is_current(track, (MpList_t *)list);
mp_media_info_get_duration(track, &duration);
mp_util_format_duration(time, duration);
int b = 148;
int a = 255 ;
- memset(result, 0x00, DEF_STR_LEN+1);
+ memset(result, 0x00, DEF_STR_LEN + 1);
snprintf(result, DEF_STR_LEN,
- "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, time);
+ "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, time);
return g_strdup(result);
}
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
mp_media_info_h track = item->handle;
- mp_retvm_if (!track, NULL, "data is null");
+ mp_retvm_if(!track, NULL, "data is null");
MpArtistDetailList_t *list = evas_object_data_get(obj, "list_data");
MP_CHECK_NULL(list);
-/*
- if (!strcmp(part, "elm.icon"))
- {
- char *thumbpath = NULL;
- Evas_Object *icon;
+ /*
+ if (!strcmp(part, "elm.icon"))
+ {
+ char *thumbpath = NULL;
+ Evas_Object *icon;
- mp_media_info_get_thumbnail_path(track, &thumbpath);
- icon = mp_util_create_thumb_icon(obj, thumbpath, MP_LIST_ICON_SIZE, MP_LIST_ICON_SIZE);
- return icon;
- }
-*/
+ mp_media_info_get_thumbnail_path(track, &thumbpath);
+ icon = mp_util_create_thumb_icon(obj, thumbpath, MP_LIST_ICON_SIZE, MP_LIST_ICON_SIZE);
+ return icon;
+ }
+ */
Evas_Object *button;
- if (!strcmp(part, "elm.slide.swallow.3"))
- {
+ if (!strcmp(part, "elm.slide.swallow.3")) {
button = elm_button_add(obj);
elm_object_style_set(button, "sweep");
//elm_object_text_set(button, GET_STR(STR_MP_ADD_TO));
mp_util_domain_translatable_text_set(button, STR_MP_ADD_TO);
evas_object_smart_callback_add(button, "clicked", mp_common_button_add_to_playlist_cb, evas_object_data_get(obj, "list_data"));
return button;
- }
- else if (!strcmp(part, "elm.slide.swallow.1"))
- {
+ } else if (!strcmp(part, "elm.slide.swallow.1")) {
button = elm_button_add(obj);
elm_object_style_set(button, "sweep");
//elm_object_text_set(button, GET_SYS_STR("IDS_COM_BUTTON_SHARE"));
mp_util_domain_translatable_text_set(button, "IDS_COM_BUTTON_SHARE");
evas_object_smart_callback_add(button, "clicked", mp_common_sweep_share_cb, track);
return button;
- }
- else if (!strcmp(part, "elm.slide.swallow.2"))
- {
+ } else if (!strcmp(part, "elm.slide.swallow.2")) {
button = elm_button_add(obj);
elm_object_style_set(button, "sweep");
//elm_object_text_set(button, GET_SYS_STR("IDS_COM_SK_SET"));
mp_util_domain_translatable_text_set(button, "IDS_COM_SK_SET");
evas_object_smart_callback_add(button, "clicked", _mp_artist_detail_list_set_cb, track);
return button;
- }
- else if (!strcmp(part, "elm.slide.swallow.4"))
- {
+ } else if (!strcmp(part, "elm.slide.swallow.4")) {
button = elm_button_add(obj);
elm_object_style_set(button, "style1/delete");
DEBUG_TRACE("item selected");
- if (list->edit_mode)
- {
+ if (list->edit_mode) {
mp_list_edit_mode_sel((MpList_t *)list, item);
MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
mp_list_item_data_t *item = (mp_list_item_data_t *) elm_object_item_data_get(gli);
MP_CHECK(item);
- if (list->edit_mode)
- {
+ if (list->edit_mode) {
mp_list_edit_mode_sel((MpList_t *)list, item);
MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
DEBUG_TRACE("count is %d", count);
real_count = count;
- int index =0;
- for (index = 0; index < count; index++)
- {
+ int index = 0;
+ for (index = 0; index < count; index++) {
mp_media_info_h item = NULL;
char *title = NULL;
item = mp_media_info_list_nth_item(svc_handle, index);
ret = mp_media_info_get_title(item, &title);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to mp_media_info_get_title, ret[%d], index[%d]", ret, index);
goto END;
}
#ifdef MP_FEATURE_PERSONAL_PAGE
char *path = NULL;
mp_media_info_get_file_path(item, &path);
- if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_NONE)
+ if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_NONE) {
goto append_artist_items;
+ }
- if (mp_util_is_in_personal_page((const char *)path))
- {
- if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_ADD)
- {
+ if (mp_util_is_in_personal_page((const char *)path)) {
+ if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_ADD) {
real_count--;
continue;
}
- }
- else
- {
- if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_REMOVE)
- {
+ } else {
+ if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_REMOVE) {
real_count--;
continue;
}
item_data->index = index;
item_data->it = elm_genlist_item_append(list->genlist, list->itc_track, item_data, parent_group,
- ELM_GENLIST_ITEM_NONE, _mp_artist_detail_list_select_cb, list);
+ ELM_GENLIST_ITEM_NONE, _mp_artist_detail_list_select_cb, list);
}
list->track_lists = g_list_append(list->track_lists, svc_handle);
markup = (count == 1) ? g_strdup(GET_STR(STR_MP_SHUFFLE_1_TRACK)) : g_strdup_printf(GET_STR(STR_MP_SHUFFLE_PD_TRACKS), count);
- memset(result, 0x00, DEF_STR_LEN+1);
- snprintf(result, DEF_STR_LEN,"<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, markup);
+ memset(result, 0x00, DEF_STR_LEN + 1);
+ snprintf(result, DEF_STR_LEN, "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, markup);
IF_FREE(markup);
return g_strdup(result);
void mp_artist_detail_list_update_genlist(void *thiz)
{
- startfunc;
+ startfunc;
- MP_CHECK(thiz);
- MpArtistDetailList_t *list = thiz;
- MP_CHECK(list->genlist);
+ MP_CHECK(thiz);
+ MpArtistDetailList_t *list = thiz;
+ MP_CHECK(list->genlist);
- int count = 0;
- mp_media_info_list_count(MP_TRACK_BY_ARTIST, list->type_str, NULL, NULL, 0, &count);
+ int count = 0;
+ mp_media_info_list_count(MP_TRACK_BY_ARTIST, list->type_str, NULL, NULL, 0, &count);
- if (count <= 0)
- {
- mp_list_update(thiz);
- }
- else
- {
- elm_genlist_realized_items_update(list->genlist);
- }
+ if (count <= 0) {
+ mp_list_update(thiz);
+ } else {
+ elm_genlist_realized_items_update(list->genlist);
+ }
}
static void
item_data = mp_list_item_data_create(MP_LIST_ITEM_TYPE_SHUFFLE);
MP_CHECK(item_data);
item_data->it = list->shuffle_it = elm_genlist_item_append(list->genlist, list->itc_shuffle, item_data, NULL,
- ELM_GENLIST_ITEM_NONE, _mp_artist_detail_list_shuffle_cb, list);
+ ELM_GENLIST_ITEM_NONE, _mp_artist_detail_list_shuffle_cb, list);
elm_object_item_data_set(item_data->it, item_data);
endfunc;
/*clear genlist*/
Elm_Object_Item *item = elm_genlist_first_item_get(list->genlist);
- if (item)
- {
+ if (item) {
elm_genlist_item_bring_in(item, ELM_GENLIST_ITEM_SCROLLTO_IN);
elm_genlist_clear(list->genlist);
}
DEBUG_TRACE("count: %d", count);
- if (count < 0)
+ if (count < 0) {
goto END;
+ }
- if (list->album_list)
- {
+ if (list->album_list) {
mp_media_info_group_list_destroy(list->album_list);
g_list_free_full(list->track_lists, _free_track_lists);
list->track_lists = NULL;
ret = mp_media_info_group_list_create(&list->album_list, MP_GROUP_BY_ARTIST_ALBUM, list->type_str, list->filter_str, 0, count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to get items");
goto END;
}
_mp_artist_detail_list_append_shuffle_item(list);
- for (index = 0; index < count; index++)
- {
+ for (index = 0; index < count; index++) {
mp_media_info_h item = NULL;
Elm_Object_Item *list_item = NULL;
char *title = NULL;
item = mp_media_info_group_list_nth_item(svc_handle, index);
- if (!item)
- {
+ if (!item) {
DEBUG_TRACE("Fail to mp_media_info_group_list_nth_item, ret[%d], index[%d]", ret, index);
goto END;
}
item_data->index = index;
item_data->it = list_item = elm_genlist_item_append(list->genlist, list->itc_album, item_data, NULL,
- ELM_GENLIST_ITEM_NONE, _mp_artist_detail_list_album_title_select_cb, (void *)list);
+ ELM_GENLIST_ITEM_NONE, _mp_artist_detail_list_album_title_select_cb, (void *)list);
- if (!list->edit_mode)
+ if (!list->edit_mode) {
elm_genlist_item_select_mode_set(list_item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ }
/* append tracks of the album */
int appended_track_num = _mp_artist_detail_list_append_album_tracks(list, title, list_item);
- if (!appended_track_num)
- {
+ if (!appended_track_num) {
elm_object_item_del(list_item);
list->count_album--;
}
}
- END:
+END:
endfunc;
}
elm_genlist_item_class_free(list->itc_album);
list->itc_album = NULL;
}
- if (list->itc_shuffle) {
+ if (list->itc_shuffle) {
elm_genlist_item_class_free(list->itc_shuffle);
list->itc_shuffle = NULL;
}
Elm_Object_Item *it = event_info;
MP_CHECK(it);
- if (list->shuffle_it == it)
- {
+ if (list->shuffle_it == it) {
Evas_Object *icon = elm_object_item_part_content_get(it, "elm.icon.2");
if (icon) {
elm_image_file_set(icon, IMAGE_EDJ_NAME, MP_ICON_SHUFFLE_PRESS);
Elm_Object_Item *it = event_info;
MP_CHECK(it);
- if (list->shuffle_it == it)
- {
+ if (list->shuffle_it == it) {
Evas_Object *icon = elm_object_item_part_content_get(it, "elm.icon.2");
if (icon) {
elm_image_file_set(icon, IMAGE_EDJ_NAME, MP_ICON_SHUFFLE);
MpArtistDetailList_t *list = thiz;
MP_CHECK(list);
- if (edit)
- {
+ if (edit) {
mp_elm_object_item_del(list->shuffle_it);
Elm_Object_Item *item = mp_list_first_item_get(list->genlist);
}
mp_list_select_mode_set(list->genlist, ELM_OBJECT_SELECT_MODE_ALWAYS);
- }
- else
- {
+ } else {
mp_list_select_mode_set(list->genlist, ELM_OBJECT_SELECT_MODE_DEFAULT);
Elm_Object_Item *item = mp_list_first_item_get(list->genlist);
mp_list_item_data_t *item_data = (mp_list_item_data_t *) elm_object_item_data_get(item);
if (item_data) {
item_data->checked = EINA_FALSE;
- if (item_data->item_type == MP_LIST_ITEM_TYPE_SELECTABLE_GROUP_TITLE) {
+ if (item_data->item_type == MP_LIST_ITEM_TYPE_SELECTABLE_GROUP_TITLE) {
mp_list_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
}
}
mp_evas_object_del(list->genlist);
mp_evas_object_del(list->no_content);
- if (count_album)
- {
+ if (count_album) {
/*create new genlist*/
list->genlist = mp_widget_genlist_create(list->box);
evas_object_size_hint_weight_set(list->genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
int count = elm_genlist_items_count(list->genlist);
- if (list->shuffle_it)
+ if (list->shuffle_it) {
--count;
+ }
- if (list->bottom_counter_item)
+ if (list->bottom_counter_item) {
--count;
+ }
count = count - list->count_album ;
return count;
mp_list_item_selected_set(gli, EINA_FALSE);
- if (elm_genlist_item_flip_get(gli) || elm_genlist_item_select_mode_get(gli) == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)
+ if (elm_genlist_item_flip_get(gli) || elm_genlist_item_select_mode_get(gli) == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) {
return;
+ }
mp_list_item_check_set(gli, !it_data->checked);
- _mp_aritst_detail_list_update_check(it_data);
+ _mp_aritst_detail_list_update_check(it_data);
MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
MpView_t *view = mp_view_mgr_get_top_view(view_mgr);
- if (view)
+ if (view) {
mp_util_create_selectioninfo_with_count(view, mp_list_get_checked_count(list));
+ }
}
static void
MpList_t *list = (MpList_t *)thiz;
GList *sel_list = NULL;
- if (!list->genlist)
+ if (!list->genlist) {
goto END;
+ }
Elm_Object_Item *item = mp_list_first_item_get(list->genlist);
- if (!item)
+ if (!item) {
goto END;
+ }
- while (item)
- {
+ while (item) {
mp_list_item_data_t *item_data = elm_object_item_data_get(item);
if (item_data && item_data->item_type == MP_LIST_ITEM_TYPE_NORMAL) {
- if (item_data->checked)
+ if (item_data->checked) {
sel_list = g_list_append(sel_list, item_data);
+ }
}
item = mp_list_item_next_get(item);
}
- END:
- if (selected)
+END:
+ if (selected) {
*selected = sel_list;
+ }
}
static char *
unsigned int count = mp_list_get_editable_count((MpList_t *)list, mp_list_get_edit_type((MpList_t *)list));
char *text = NULL;
- if (count == 1)
+ if (count == 1) {
text = g_strdup(GET_STR(STR_MP_1_SONG));
- else
+ } else {
text = g_strdup_printf(GET_STR(STR_MP_PD_SONGS), count);
+ }
return text;
}
int field;
va_start(var_args, list);
- do
- {
+ do {
field = va_arg(var_args, int);
- switch (field)
- {
- case MP_ARTIST_DETAIL_LIST_TYPE:
- {
- int val = va_arg((var_args), int);
+ switch (field) {
+ case MP_ARTIST_DETAIL_LIST_TYPE: {
+ int val = va_arg((var_args), int);
- list->group_type = val;
- DEBUG_TRACE("list->group_type = %d", list->group_type);
- break;
- }
+ list->group_type = val;
+ DEBUG_TRACE("list->group_type = %d", list->group_type);
+ break;
+ }
- case MP_ARTIST_DETAIL_LIST_TYPE_STR:
- {
- char *val = va_arg((var_args), char *);
- SAFE_FREE(list->type_str);
- list->type_str = g_strdup(val);
- DEBUG_TRACE("list->type_str = %s", list->type_str);
+ case MP_ARTIST_DETAIL_LIST_TYPE_STR: {
+ char *val = va_arg((var_args), char *);
+ SAFE_FREE(list->type_str);
+ list->type_str = g_strdup(val);
+ DEBUG_TRACE("list->type_str = %s", list->type_str);
- break;
- }
- case MP_ARTIST_DETAIL_LIST_FILTER_STR:
- {
- char *val = va_arg((var_args), char *);
- SAFE_FREE(list->filter_str);
- list->filter_str = g_strdup(val);
- DEBUG_TRACE("list->filter_str = %s", list->filter_str);
+ break;
+ }
+ case MP_ARTIST_DETAIL_LIST_FILTER_STR: {
+ char *val = va_arg((var_args), char *);
+ SAFE_FREE(list->filter_str);
+ list->filter_str = g_strdup(val);
+ DEBUG_TRACE("list->filter_str = %s", list->filter_str);
- break;
- }
+ break;
+ }
default:
DEBUG_TRACE("Invalid arguments");
}
- }
- while (field >= 0);
+ } while (field >= 0);
va_end(var_args);
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-artist-list.h"
unsigned int count = mp_list_get_editable_count((MpList_t *)list, mp_list_get_edit_type((MpList_t *)list));
- if (count == 1)
+ if (count == 1) {
text = g_strdup(GET_STR(STR_MP_1_ARTIST));
- else
+ } else {
text = g_strdup_printf(GET_STR(STR_MP_PD_ARTISTS), count);
+ }
}
return text;
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
mp_media_info_h svc_item = (item->handle);
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
if (!strcmp(part, "elm.text.main.left.top") || !strcmp(part, "elm.slide.text.1") || !strcmp(part, "elm.text")) {
ret = mp_media_info_group_get_main_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
return elm_entry_utf8_to_markup(name);
} else if (!strcmp(part, "elm.text.sub.left.bottom")) {
- char **album_thumbs = NULL;
- int album_count = 0;
- int song_count = 0;
-
- mp_media_info_group_get_album_thumnail_paths(item->handle, &album_thumbs, &album_count);
- mp_media_info_group_get_track_count(item->handle, &song_count);
-
- char *sub_text = NULL;
- if (album_count == 1 && song_count == 1)
- sub_text = g_strdup(GET_STR(STR_MP_1_ALBUM_1_SONG));
- else if (album_count == 1 && song_count > 1)
- sub_text = g_strdup_printf(GET_STR(STR_MP_1_ALBUM_PD_SONGS), song_count);
- else
- sub_text = g_strdup_printf(GET_STR(STR_MP_PD_ALBUMS_PD_SONGS), album_count, song_count);
- return sub_text;
+ char **album_thumbs = NULL;
+ int album_count = 0;
+ int song_count = 0;
+
+ mp_media_info_group_get_album_thumnail_paths(item->handle, &album_thumbs, &album_count);
+ mp_media_info_group_get_track_count(item->handle, &song_count);
+
+ char *sub_text = NULL;
+ if (album_count == 1 && song_count == 1) {
+ sub_text = g_strdup(GET_STR(STR_MP_1_ALBUM_1_SONG));
+ } else if (album_count == 1 && song_count > 1) {
+ sub_text = g_strdup_printf(GET_STR(STR_MP_1_ALBUM_PD_SONGS), song_count);
+ } else {
+ sub_text = g_strdup_printf(GET_STR(STR_MP_PD_ALBUMS_PD_SONGS), album_count, song_count);
+ }
+ return sub_text;
}
return NULL;
for (i = 0; i < album_count; i++) {
icon_area_w += 24;
- if (i >= (thumnail_max-1)) {
+ if (i >= (thumnail_max - 1)) {
break;
}
}
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
mp_media_info_h svc_item = (item->handle);
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
Evas_Object *content = NULL;
elm_gengrid_item_selected_set(gli, EINA_FALSE);
/*temp update item to avoid blue check in checkbox*/
elm_gengrid_item_update(gli);
- } else
+ } else {
elm_genlist_item_selected_set(gli, EINA_FALSE);
+ }
mp_list_item_data_t *gli_data = elm_object_item_data_get(gli);
MP_CHECK(gli_data);
/*item_handle = mp_media_info_group_list_nth_item(gli_data->handle, index);*/
ret = mp_media_info_group_get_main_info(gli_data->handle, &name);
mp_media_info_group_get_thumbnail_path(gli_data->handle, &thumbnail);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
}
if (list->function_type == MP_LIST_FUNC_ADD_TRACK) {
DEBUG_TRACE("count: %d", count);
- if (count < 0)
+ if (count < 0) {
goto END;
+ }
ret = mp_media_info_group_list_create(&svc_handle, MP_GROUP_BY_ARTIST, list->type_str, list->filter_str, 0, count);
Elm_Object_Item *parent_group = NULL;
if (MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
list_item = elm_gengrid_item_append(list->genlist, list->gengrid_itc, item_data,
- _mp_artist_select_cb, (void *)list);
+ _mp_artist_select_cb, (void *)list);
} else {
list_item = elm_genlist_item_append(list->genlist, list->itc, item_data, parent_group,
- ELM_GENLIST_ITEM_NONE, _mp_artist_select_cb, list);
+ ELM_GENLIST_ITEM_NONE, _mp_artist_select_cb, list);
}
item_data->it = list_item;
MP_CHECK(item);
Evas_Object *layout = elm_object_item_part_content_get(item, "elm.icon");
- if (layout)
+ if (layout) {
elm_object_signal_emit(layout, "elm,state,selected", "elm");
+ }
}
static void
MP_CHECK(item);
Evas_Object *layout = elm_object_item_part_content_get(item, "elm.icon");
- if (layout)
+ if (layout) {
elm_object_signal_emit(layout, "elm,state,unselected", "elm");
+ }
}
/*static void
/*if (landscape)
list->gengrid_itc->item_style = "music/artist_grid";
else*/
- list->gengrid_itc->item_style = "music/artist_grid";
+ list->gengrid_itc->item_style = "music/artist_grid";
double scale = elm_config_scale_get();
int w;
mp_evas_object_del(list->no_content);
if (count) {
- if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL)
+ if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) {
_mp_artist_list_gengrid_create(list);
- else
+ } else {
_mp_artist_list_genlist_create(list);
+ }
evas_object_data_set(list->genlist, "list_handle", list);
- if (ad->del_cb_invoked == 0)
+ if (ad->del_cb_invoked == 0) {
mp_list_bottom_counter_item_append((MpList_t *)list);
+ }
/* load list */
_mp_artist_list_load_list(thiz, count);
unsigned int count = mp_list_get_editable_count((MpList_t *)list, mp_list_get_edit_type((MpList_t *)list));
char *text = NULL;
- if (count == 1)
+ if (count == 1) {
text = g_strdup(GET_STR(STR_MP_1_ARTIST));
- else
+ } else {
text = g_strdup_printf(GET_STR(STR_MP_PD_ARTISTS), count);
+ }
return text;
}
mp_artist_list_show_group_index(list, false);
- if (list->set_edit_default)
+ if (list->set_edit_default) {
list->set_edit_default(list, edit);
+ }
}
int count = MP_LIST_OBJ_IS_GENGRID(list->genlist) ? elm_gengrid_items_count(list->genlist) : elm_genlist_items_count(list->genlist);
- if (list->group_it) /*group index*/
+ if (list->group_it) { /*group index*/
--count;
+ }
- if (list->bottom_counter_item)
+ if (list->bottom_counter_item) {
--count;
+ }
return count;
}
field = va_arg(var_args, int);
switch (field) {
- case MP_ARTIST_LIST_TYPE:
- {
- int val = va_arg((var_args), int);
-
- list->group_type = val;
- DEBUG_TRACE("list->group_type = %d", list->group_type);
- break;
- }
-
- case MP_ARTIST_LIST_FUNC:
- {
- int val = va_arg((var_args), int);
-
- list->function_type = val;
- DEBUG_TRACE("list->function_type = %d", list->function_type);
- break;
- }
-
- case MP_ARTIST_LIST_TYPE_STR:
- {
- char *val = va_arg((var_args), char *);
- SAFE_FREE(list->type_str);
- list->type_str = g_strdup(val);
- DEBUG_TRACE("list->type_str = %s", list->type_str);
-
- break;
- }
- case MP_ARTIST_LIST_FILTER_STR:
- {
- char *val = va_arg((var_args), char *);
- SAFE_FREE(list->filter_str);
- list->filter_str = g_strdup(val);
- DEBUG_TRACE("list->filter_str = %s", list->filter_str);
-
- break;
- }
-
- case MP_ARTIST_LIST_DISPLAY_MODE:
- {
- int val = va_arg((var_args), int);
- list->display_mode = val;
- DEBUG_TRACE("list->display_mode = %d", list->display_mode);
- break;
- }
+ case MP_ARTIST_LIST_TYPE: {
+ int val = va_arg((var_args), int);
+
+ list->group_type = val;
+ DEBUG_TRACE("list->group_type = %d", list->group_type);
+ break;
+ }
+
+ case MP_ARTIST_LIST_FUNC: {
+ int val = va_arg((var_args), int);
+
+ list->function_type = val;
+ DEBUG_TRACE("list->function_type = %d", list->function_type);
+ break;
+ }
+
+ case MP_ARTIST_LIST_TYPE_STR: {
+ char *val = va_arg((var_args), char *);
+ SAFE_FREE(list->type_str);
+ list->type_str = g_strdup(val);
+ DEBUG_TRACE("list->type_str = %s", list->type_str);
+
+ break;
+ }
+ case MP_ARTIST_LIST_FILTER_STR: {
+ char *val = va_arg((var_args), char *);
+ SAFE_FREE(list->filter_str);
+ list->filter_str = g_strdup(val);
+ DEBUG_TRACE("list->filter_str = %s", list->filter_str);
+
+ break;
+ }
+
+ case MP_ARTIST_LIST_DISPLAY_MODE: {
+ int val = va_arg((var_args), int);
+ list->display_mode = val;
+ DEBUG_TRACE("list->display_mode = %d", list->display_mode);
+ break;
+ }
default:
DEBUG_TRACE("Invalid arguments");
}
- }
- while (field >= 0);
+ } while (field >= 0);
va_end(var_args);
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
MP_CHECK(data);
evas_object_del(data);
- evas_object_smart_callback_del(data,"dismissed", _dismissed_cb);
+ evas_object_smart_callback_del(data, "dismissed", _dismissed_cb);
}
static void _move_ctxpopup(Evas_Object *ctxpopup, Evas_Object *btn)
Evas_Coord x, y, w , h;
evas_object_geometry_get(btn, &x, &y, &w, &h);
- evas_object_move(ctxpopup, x + (w / 2), y + (h /2));
+ evas_object_move(ctxpopup, x + (w / 2), y + (h / 2));
}
Evas_Object *
MP_CHECK_NULL(parent);
Evas_Object *popup = elm_ctxpopup_add(GET_WINDOW());
- evas_object_smart_callback_add(popup,"dismissed", _dismissed_cb, popup);
+ evas_object_smart_callback_add(popup, "dismissed", _dismissed_cb, popup);
elm_ctxpopup_direction_priority_set(popup,
- ELM_CTXPOPUP_DIRECTION_DOWN,
- ELM_CTXPOPUP_DIRECTION_LEFT,
- ELM_CTXPOPUP_DIRECTION_UP,
- ELM_CTXPOPUP_DIRECTION_RIGHT );
+ ELM_CTXPOPUP_DIRECTION_DOWN,
+ ELM_CTXPOPUP_DIRECTION_LEFT,
+ ELM_CTXPOPUP_DIRECTION_UP,
+ ELM_CTXPOPUP_DIRECTION_RIGHT);
#ifndef MP_FEATURE_DISABLE_MMS
mp_util_ctxpopup_item_append(popup, "IDS_COM_BODY_MESSAGE", NULL, mp_menu_ctxpopup_share_select_cb, user_data);
mp_media_info_h media_info = NULL;
mp_media_info_create_by_path(&media_info, path);
mp_media_info_get_storage_type(media_info, &storage_type);
- if (storage_type != MP_STORAGE_CLOUD)
+ if (storage_type != MP_STORAGE_CLOUD) {
mp_util_ctxpopup_item_append(popup, STR_MP_DROPBOX, NULL, mp_menu_ctxpopup_share_select_cb, user_data);
+ }
#endif
_move_ctxpopup(popup, parent);
evas_object_show(popup);
MP_CHECK_NULL(parent);
Evas_Object *popup = elm_ctxpopup_add(GET_WINDOW());
- evas_object_smart_callback_add(popup,"dismissed", _dismissed_cb, popup);
+ evas_object_smart_callback_add(popup, "dismissed", _dismissed_cb, popup);
elm_ctxpopup_direction_priority_set(popup,
- ELM_CTXPOPUP_DIRECTION_DOWN,
- ELM_CTXPOPUP_DIRECTION_LEFT,
- ELM_CTXPOPUP_DIRECTION_UP,
- ELM_CTXPOPUP_DIRECTION_RIGHT );
+ ELM_CTXPOPUP_DIRECTION_DOWN,
+ ELM_CTXPOPUP_DIRECTION_LEFT,
+ ELM_CTXPOPUP_DIRECTION_UP,
+ ELM_CTXPOPUP_DIRECTION_RIGHT);
mp_util_ctxpopup_item_append(popup, "IDS_COM_BODY_BLUETOOTH", NULL, mp_menu_ctxpopup_share_select_cb, user_data);
mp_util_ctxpopup_item_append(popup, "IDS_COM_BODY_EMAIL", NULL, mp_menu_ctxpopup_share_select_cb, user_data);
Evas_Object *popup = NULL;
- switch (type)
- {
+ switch (type) {
case MP_CTXPOPUP_PV_SHARE:
popup = _mp_ctxpopup_pv_share_create(parent, user_data, ad);
break;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-edit-playlist.h"
#include "mp-playlist-detail-view.h"
#include <efl_extension.h>
-typedef struct _Item_Data
-{
+typedef struct _Item_Data {
Elm_Object_Item *item;
int dial;
int title;
// TODO: release resource..
IF_FREE(mp_playlist_data->adding_media_id);
- mp_evas_object_del(mp_playlist_data->popup);
- IF_FREE(mp_playlist_data->name);
- mp_ecore_timer_del(mp_playlist_data->entry_show_timer);
- mp_ecore_idler_del(mp_playlist_data->set_line_end_idler);
+ mp_evas_object_del(mp_playlist_data->popup);
+ IF_FREE(mp_playlist_data->name);
+ mp_ecore_timer_del(mp_playlist_data->entry_show_timer);
+ mp_ecore_idler_del(mp_playlist_data->set_line_end_idler);
free(mp_playlist_data);
}
const char *name = elm_entry_entry_get(mp_playlist_data->editfiled_entry);
- if (name == NULL || strlen(name) == 0)
- {
+ if (name == NULL || strlen(name) == 0) {
//name = elm_object_part_text_get(view->editfiled_new_playlist, "elm.guidetext");
name = elm_object_part_text_get(mp_playlist_data->editfiled_entry, "elm.guide");
}
struct appdata *ad = mp_util_get_appdata();
mp_playlist_h playlist = NULL;
plst_uid = mp_util_create_playlist(ad, converted_name, &playlist);
- if (plst_uid < 0)
- {
+ if (plst_uid < 0) {
mp_media_info_playlist_handle_destroy(playlist);
IF_FREE(converted_name);
- MpView_t *view = mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_EDIT);
- if (view) {
- mp_view_update_options(view);
- }
- //_mp_edit_playlist_destory(mp_playlist_data);
+ MpView_t *view = mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_EDIT);
+ if (view) {
+ mp_view_update_options(view);
+ }
+ //_mp_edit_playlist_destory(mp_playlist_data);
return;
}
- if (mp_playlist_data->adding_list)
- {
+ if (mp_playlist_data->adding_list) {
WARN_TRACE("adding list = %p", mp_playlist_data->adding_list);
mp_edit_cb_excute_add_to_playlist(mp_playlist_data->adding_list, plst_uid, converted_name, mp_playlist_data->add_to_selected);
goto END;
}
- if (mp_playlist_data->adding_media_id)
- {
+ if (mp_playlist_data->adding_media_id) {
mp_media_info_h media_info = NULL;
char *path = NULL;
mp_media_info_create(&media_info, mp_playlist_data->adding_media_id);
MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
MpPlaylistDetailView_t *view_plst_detail = mp_playlist_detail_view_create(view_mgr->navi,
- MP_TRACK_BY_PLAYLIST, converted_name, plst_uid);
+ MP_TRACK_BY_PLAYLIST, converted_name, plst_uid);
mp_view_mgr_push_view(view_mgr, (MpView_t *)view_plst_detail, NULL);
/*post event to update all-view in playlist detail view transition finished
mp_view_update_options((MpView_t *)view_plst_detail);
mp_view_set_title((MpView_t *)view_plst_detail, converted_name);
- END:
+END:
mp_media_info_playlist_handle_destroy(playlist);
- IF_FREE(converted_name);
+ IF_FREE(converted_name);
- _mp_edit_playlist_destory(mp_playlist_data);
+ _mp_edit_playlist_destory(mp_playlist_data);
}
static void
_mp_edit_playlist_entry_eraser_status_set(void *obj, void *data)
{
eventfunc;
- Mp_Playlist_Data *mp_playlist_data = data;
- MP_CHECK(mp_playlist_data);
+ Mp_Playlist_Data *mp_playlist_data = data;
+ MP_CHECK(mp_playlist_data);
- Evas_Object *editfield = obj;
- MP_CHECK(editfield);
+ Evas_Object *editfield = obj;
+ MP_CHECK(editfield);
if (elm_object_focus_get(editfield)) {
- if (elm_entry_is_empty(editfield))
- {
- elm_object_signal_emit(editfield, "elm,state,eraser,hide", "elm");
- if (mp_playlist_data->btn_ok)
- elm_object_disabled_set(mp_playlist_data->btn_ok, EINA_TRUE);
- }
- else
- {
- elm_object_signal_emit(editfield, "elm,state,eraser,show", "elm");
- if (mp_playlist_data->btn_ok)
- elm_object_disabled_set(mp_playlist_data->btn_ok, EINA_FALSE);
- }
+ if (elm_entry_is_empty(editfield)) {
+ elm_object_signal_emit(editfield, "elm,state,eraser,hide", "elm");
+ if (mp_playlist_data->btn_ok) {
+ elm_object_disabled_set(mp_playlist_data->btn_ok, EINA_TRUE);
+ }
+ } else {
+ elm_object_signal_emit(editfield, "elm,state,eraser,show", "elm");
+ if (mp_playlist_data->btn_ok) {
+ elm_object_disabled_set(mp_playlist_data->btn_ok, EINA_FALSE);
+ }
+ }
}
}
static Eina_Bool _mp_edit_playlist_entry_set_line_end(void *data)
{
- Mp_Playlist_Data *mp_playlist_data = data;
- MP_CHECK_FALSE(mp_playlist_data);
- MP_CHECK_FALSE(mp_playlist_data->editfiled_entry);
+ Mp_Playlist_Data *mp_playlist_data = data;
+ MP_CHECK_FALSE(mp_playlist_data);
+ MP_CHECK_FALSE(mp_playlist_data->editfiled_entry);
- elm_entry_cursor_line_end_set(mp_playlist_data->editfiled_entry);
- mp_playlist_data->set_line_end_idler = NULL;
- mp_playlist_data->set_to_end = false;
+ elm_entry_cursor_line_end_set(mp_playlist_data->editfiled_entry);
+ mp_playlist_data->set_line_end_idler = NULL;
+ mp_playlist_data->set_to_end = false;
- return ECORE_CALLBACK_CANCEL;
+ return ECORE_CALLBACK_CANCEL;
}
static bool __mp_rename_ctrl_check_valid_text(const char *text, int *nLen)
text = mp_util_isf_get_edited_str(editfield, TRUE);
if (text) {
- int length = strlen (text);
+ int length = strlen(text);
if (length > 0) {
elm_object_signal_emit(mp_playlist_data->layout, "image,enable,1", "*");
} else {
IF_FREE(szFileName);
IF_FREE(text);
return;
- }
- else {
+ } else {
int position = elm_entry_cursor_pos_get(mp_playlist_data->editfiled_entry);
- ERROR_TRACE("THE cursor position is %d",position);
+ ERROR_TRACE("THE cursor position is %d", position);
elm_entry_cursor_begin_set(mp_playlist_data->editfiled_entry);
elm_entry_entry_set(mp_playlist_data->editfiled_entry, elm_entry_utf8_to_markup(mp_playlist_data->oldname));
elm_entry_cursor_begin_set(mp_playlist_data->editfiled_entry);
char unique_name[MP_PLAYLIST_NAME_SIZE] = "\0";
int ret = 0;
ret = mp_media_info_playlist_unique_name(GET_STR(STR_MP_MY_PLAYLIST), unique_name, MP_PLAYLIST_NAME_SIZE);
- if (ret == 0)
- {
- if (strlen(unique_name) <= 0)
- {
+ if (ret == 0) {
+ if (strlen(unique_name) <= 0) {
ERROR_TRACE("playlist name is NULL");
return NULL;
- }
- else
- {
+ } else {
return g_strdup(unique_name);
}
- }
- else
- {
+ } else {
ERROR_TRACE("fail to mp_media_info_playlist_unique_name() : error code [%x] ", ret);
return NULL;
}
{
eventfunc;
- Evas_Object *editfield = obj;
- MP_CHECK(editfield);
+ Evas_Object *editfield = obj;
+ MP_CHECK(editfield);
- Mp_Playlist_Data *mp_playlist_data = data;
- MP_CHECK(mp_playlist_data);
+ Mp_Playlist_Data *mp_playlist_data = data;
+ MP_CHECK(mp_playlist_data);
- _mp_edit_playlist_entry_eraser_status_set(editfield, data);
+ _mp_edit_playlist_entry_eraser_status_set(editfield, data);
- if (mp_playlist_data->type == MP_PLST_RENAME)
- {
- elm_object_signal_emit(editfield, "elm,state,eraser,hide", "elm");
+ if (mp_playlist_data->type == MP_PLST_RENAME) {
+ elm_object_signal_emit(editfield, "elm,state,eraser,hide", "elm");
// char *text = elm_entry_utf8_to_markup(mp_playlist_data->name);
// elm_entry_entry_set(mp_playlist_data->editfiled_entry, text);
// IF_FREE(text);
- elm_entry_cursor_end_set(mp_playlist_data->editfiled_entry);
- }
+ elm_entry_cursor_end_set(mp_playlist_data->editfiled_entry);
+ }
}
static void _mp_edit_playlist_entry_unfocused_cb(void *data, Evas_Object *obj, void *event_info) // Unfocused callback will show rename icon and hide X marked button.
{
eventfunc;
- Evas_Object *editfield = obj;
- MP_CHECK(editfield);
+ Evas_Object *editfield = obj;
+ MP_CHECK(editfield);
elm_object_signal_emit(editfield, "elm,state,eraser,hide", "elm");
//elm_object_item_signal_emit(id->item, "elm,state,rename,show", "");
//elm_entry_cursor_end_set (entry);
evas_object_show(entry);
- if (mp_playlist_data->new_playlist_name && (mp_playlist_data->type != MP_PLST_RENAME))
- {
+ if (mp_playlist_data->new_playlist_name && (mp_playlist_data->type != MP_PLST_RENAME)) {
//elm_object_part_text_set(entry, "elm.guide", mp_playlist_data->new_playlist_name);
char *text = elm_entry_utf8_to_markup(mp_playlist_data->new_playlist_name);
elm_entry_entry_set(entry, text);
elm_entry_cursor_end_set(entry);
}
- if (mp_playlist_data->type == MP_PLST_RENAME)
- {
+ if (mp_playlist_data->type == MP_PLST_RENAME) {
evas_object_smart_callback_add(entry, "activated", mp_edit_playlist_rename_done_cb, mp_playlist_data);
char *name = NULL;
mp_media_info_group_get_main_info(mp_playlist_data->playlist_handle, &name);
IF_FREE(mp_playlist_data->name);
mp_playlist_data->name = g_strdup(name);
- if (mp_playlist_data->name)
- {
+ if (mp_playlist_data->name) {
char *text = elm_entry_utf8_to_markup(mp_playlist_data->name);
elm_entry_entry_set(entry, text);
IF_FREE(text);
elm_entry_cursor_end_set(entry);
}
- }
- else
- {
+ } else {
evas_object_smart_callback_add(entry, "activated", _mp_edit_playlist_create_new_done_cb, mp_playlist_data);
}
void mp_edit_playlist_add_to_selected_mode(void *data, bool selected)
{
- eventfunc;
+ eventfunc;
- Mp_Playlist_Data *mp_playlist_data = (Mp_Playlist_Data *)data;
- MP_CHECK(mp_playlist_data);
+ Mp_Playlist_Data *mp_playlist_data = (Mp_Playlist_Data *)data;
+ MP_CHECK(mp_playlist_data);
- mp_playlist_data->add_to_selected = selected;
+ mp_playlist_data->add_to_selected = selected;
}
static Eina_Bool
Mp_Playlist_Data *mp_playlist_data = (Mp_Playlist_Data *)thiz;
MP_CHECK(mp_playlist_data);
- struct appdata *ad = mp_util_get_appdata();
- MP_CHECK(ad);
+ struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
- Evas_Object *layout = NULL;
- char *btn_str = NULL;
+ Evas_Object *layout = NULL;
+ char *btn_str = NULL;
- mp_playlist_data->add_to_selected = true;
+ mp_playlist_data->add_to_selected = true;
- layout = elm_layout_add(mp_playlist_data->popup);
+ layout = elm_layout_add(mp_playlist_data->popup);
elm_layout_file_set(layout, PLAY_VIEW_EDJ_NAME, "popup_entryview");
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_object_focus_set(layout, EINA_FALSE);
+ elm_object_focus_set(layout, EINA_FALSE);
- mp_playlist_data->layout = layout;
+ mp_playlist_data->layout = layout;
mp_playlist_data->new_playlist_name = _mp_edit_playlist_get_new_playlist_name();
mp_playlist_data->editfiled_entry = _mp_edit_playlist_create_editfield(mp_playlist_data);
IF_FREE(new_playlist_name);
- mp_popup_response_callback_set(mp_playlist_data->popup, _mp_edit_playlist_cancel_cb, mp_playlist_data);
+ mp_popup_response_callback_set(mp_playlist_data->popup, _mp_edit_playlist_cancel_cb, mp_playlist_data);
Evas_Object *btn1 = mp_widget_create_button(mp_playlist_data->popup, "popup", STR_MP_CANCEL, NULL,
- _mp_edit_playlist_cancel_cb, mp_playlist_data);
+ _mp_edit_playlist_cancel_cb, mp_playlist_data);
- if (mp_playlist_data->type == MP_PLST_CREATE || mp_playlist_data->type == MP_PLST_CREATE_TO_ADD_TRACK)
- {
- btn_str = STR_MP_CREATE;
- }
- else if (mp_playlist_data->type == MP_PLST_RENAME)
- {
- btn_str = STR_MP_RENAME;
- }
- else
- {
- btn_str = STR_MP_OK;
- }
+ if (mp_playlist_data->type == MP_PLST_CREATE || mp_playlist_data->type == MP_PLST_CREATE_TO_ADD_TRACK) {
+ btn_str = STR_MP_CREATE;
+ } else if (mp_playlist_data->type == MP_PLST_RENAME) {
+ btn_str = STR_MP_RENAME;
+ } else {
+ btn_str = STR_MP_OK;
+ }
Evas_Object *btn2 = mp_widget_create_button(mp_playlist_data->popup, "popup", btn_str, NULL, NULL, NULL);
- mp_playlist_data->btn_ok = btn2;
+ mp_playlist_data->btn_ok = btn2;
elm_object_part_content_set(mp_playlist_data->popup, "button1", btn1);
elm_object_part_content_set(mp_playlist_data->popup, "button2", btn2);
- elm_object_part_content_set(layout, "elm.swallow.content", mp_playlist_data->editfiled_entry);
+ elm_object_part_content_set(layout, "elm.swallow.content", mp_playlist_data->editfiled_entry);
elm_object_content_set(mp_playlist_data->popup, layout);
- if (mp_playlist_data->type == MP_PLST_RENAME)
- {
- evas_object_smart_callback_add(btn2, "clicked", mp_edit_playlist_rename_done_cb, mp_playlist_data);
- }
- else
- {
- evas_object_smart_callback_add(btn2, "clicked", _mp_edit_playlist_create_new_done_cb, mp_playlist_data);
- }
+ if (mp_playlist_data->type == MP_PLST_RENAME) {
+ evas_object_smart_callback_add(btn2, "clicked", mp_edit_playlist_rename_done_cb, mp_playlist_data);
+ } else {
+ evas_object_smart_callback_add(btn2, "clicked", _mp_edit_playlist_create_new_done_cb, mp_playlist_data);
+ }
- if (mp_playlist_data->editfiled_entry && !ad->popup[MP_POPUP_NOTIFY])
- {
- mp_playlist_data->entry_show_timer = ecore_timer_add(0.1, _entry_focus_timer_cb, mp_playlist_data);
- }
+ if (mp_playlist_data->editfiled_entry && !ad->popup[MP_POPUP_NOTIFY]) {
+ mp_playlist_data->entry_show_timer = ecore_timer_add(0.1, _entry_focus_timer_cb, mp_playlist_data);
+ }
return;
}
Evas_Object *editfiled_entry = (Evas_Object *)data;
MP_CHECK(editfiled_entry);
elm_entry_cursor_end_set(editfiled_entry);
- elm_object_focus_set(editfiled_entry, EINA_TRUE);
+ elm_object_focus_set(editfiled_entry, EINA_TRUE);
elm_entry_input_panel_show(editfiled_entry);
}
MP_CHECK(editfiled_entry);
char *text = NULL;
- int ret = -1;
- mp_media_info_h playlist = mp_playlist_data->playlist_handle;
- MP_CHECK(playlist);
+ int ret = -1;
+ mp_media_info_h playlist = mp_playlist_data->playlist_handle;
+ MP_CHECK(playlist);
struct appdata *ad = mp_util_get_appdata();
text = mp_util_isf_get_edited_str(editfiled_entry, TRUE);
- if (!mp_util_is_playlist_name_valid((char *)text))
- {
+ if (!mp_util_is_playlist_name_valid((char *)text)) {
//_mp_edit_playlist_destory(mp_playlist_data);
- mp_widget_notify_cb_popup(ad, GET_STR("IDS_MUSIC_POP_UNABLE_RENAME_PLAYLIST"), _mp_edit_playlist_popup_timeout_cb,(void*)editfiled_entry);
+ mp_widget_notify_cb_popup(ad, GET_STR("IDS_MUSIC_POP_UNABLE_RENAME_PLAYLIST"), _mp_edit_playlist_popup_timeout_cb, (void*)editfiled_entry);
IF_FREE(text);
return ;
- }
- else
- {
+ } else {
bool exist = false;
ret = mp_media_info_playlist_is_exist(text, &exist);
- if (ret != 0)
- {
+ if (ret != 0) {
ERROR_TRACE("Fail to get playlist count by name: %d", ret);
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_UNABLE_RENAME_PLAYLIST"));
- }
- else if (exist)
- {
+ } else if (exist) {
_mp_edit_playlist_destory(mp_playlist_data);
IF_FREE(text);
//mp_widget_text_popup(ad, GET_STR(STR_MP_POP_EXISTS));
- Evas_Object *popup = mp_popup_create(ad->win_main,MP_POPUP_NORMAL, NULL, NULL, NULL,ad);
+ Evas_Object *popup = mp_popup_create(ad->win_main, MP_POPUP_NORMAL, NULL, NULL, NULL, ad);
/*set text*/
mp_util_domain_translatable_text_set(popup, STR_MP_POP_EXISTS);
mp_popup_button_set(popup, MP_POPUP_BTN_1, STR_MP_OK, MP_POPUP_YES);
evas_object_show(popup);
return;
- }
- else
- {
- ret = mp_media_info_playlist_rename(playlist, text);
- if (ret == 0)
- {
- mp_debug("mp_media_info_playlist_rename().. OK");
- MpView_t *create_playlist_detail_view = mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_PLAYLIST_DETAIL);
- if (create_playlist_detail_view != NULL)
- {
+ } else {
+ ret = mp_media_info_playlist_rename(playlist, text);
+ if (ret == 0) {
+ mp_debug("mp_media_info_playlist_rename().. OK");
+ MpView_t *create_playlist_detail_view = mp_view_mgr_get_view(GET_VIEW_MGR, MP_VIEW_PLAYLIST_DETAIL);
+ if (create_playlist_detail_view != NULL) {
mp_view_set_title(create_playlist_detail_view, text);
((MpPlaylistDetailView_t *)create_playlist_detail_view)->content_set(create_playlist_detail_view);
}
- mp_view_mgr_post_event(GET_VIEW_MGR, MP_PLAYLIST_RENAMED);
+ mp_view_mgr_post_event(GET_VIEW_MGR, MP_PLAYLIST_RENAMED);
}
}
- }
+ }
- _mp_edit_playlist_destory(mp_playlist_data);
+ _mp_edit_playlist_destory(mp_playlist_data);
IF_FREE(text);
}
mp_playlist_data->type = type;
char *title = NULL;
- if (type == MP_PLST_CREATE || type == MP_PLST_CREATE_TO_ADD_TRACK)
- {
+ if (type == MP_PLST_CREATE || type == MP_PLST_CREATE_TO_ADD_TRACK) {
title = STR_MP_CREATE_PLAYLIST;
- }
- else if (type == MP_PLST_RENAME)
- {
+ } else if (type == MP_PLST_RENAME) {
title = STR_MP_RENAME;
- }
- else if (type == MP_PLST_SAVE_AS)
- {
+ } else if (type == MP_PLST_SAVE_AS) {
title = STR_MP_TITLE_SAVE_AS_PLAYLIST;
}
popup = mp_entry_popup_create(title);
- if (!popup)
- {
+ if (!popup) {
IF_FREE(mp_playlist_data);
ERROR_TRACE("mp_entry_popup_create fail");
return NULL;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-folder-list.h"
char *type_str = NULL;
int ret = 0;
- mp_popup_destroy(ad);
+ mp_popup_destroy(ad);
ret = mp_media_info_group_get_folder_id(handle, &type_str);
mp_media_info_list_count(MP_TRACK_BY_FOLDER, type_str, NULL, NULL, 0, &count);
mp_media_info_list_create(&svc_handle,
- MP_TRACK_BY_FOLDER, type_str, NULL, NULL, 0, 0, count);
+ MP_TRACK_BY_FOLDER, type_str, NULL, NULL, 0, 0, count);
- if (!ad->playlist_mgr)
+ if (!ad->playlist_mgr) {
mp_common_create_playlist_mgr();
+ }
mp_playlist_mgr_clear(ad->playlist_mgr);
mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, svc_handle, count, 0, NULL);
- ad->paused_by_user = FALSE;
+ ad->paused_by_user = FALSE;
ret = mp_play_new_file(ad, TRUE);
- if (ret)
- {
+ if (ret) {
ERROR_TRACE("Error: mp_play_new_file..");
#ifdef MP_FEATURE_CLOUD
- if (ret == MP_PLAY_ERROR_NETWORK)
+ if (ret == MP_PLAY_ERROR_NETWORK) {
mp_widget_text_popup(NULL, GET_STR(STR_MP_THIS_FILE_IS_UNABAILABLE));
+ }
#endif
IF_FREE(type_str);
return;
}
- if (svc_handle)
- {
+ if (svc_handle) {
mp_media_info_list_destroy(svc_handle);
}
MP_CHECK_NULL(item);
mp_media_info_h svc_item = (item->handle);
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
- if (!strcmp(part, "elm.text.main.left.top") || !strcmp(part, "elm.slide.text.1"))
- {
+ if (!strcmp(part, "elm.text.main.left.top") || !strcmp(part, "elm.slide.text.1")) {
ret = mp_media_info_group_get_main_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
- if (!strcmp(part, "elm.text.1"))
+ if (!strcmp(part, "elm.text.1")) {
return elm_entry_utf8_to_markup(name);
- else
+ } else {
return g_strdup(name);
+ }
- }
- else if (!strcmp(part, "elm.text.sub.left.bottom"))
- {
+ } else if (!strcmp(part, "elm.text.sub.left.bottom")) {
ret = mp_media_info_group_get_sub_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
return g_strdup(name);
- }
- else if (!strcmp(part, "elm.text.3"))
- {
+ } else if (!strcmp(part, "elm.text.3")) {
int count = 0;
mp_media_info_group_get_track_count(svc_item, &count);
return g_strdup_printf("(%d)", count);
MP_CHECK_NULL(list);
const char *slide_part_play_all = "";
- if (item->group_type == MP_GROUP_BY_FOLDER)
+ if (item->group_type == MP_GROUP_BY_FOLDER) {
slide_part_play_all = "elm.slide.swallow.2";
+ }
- if (!strcmp(part, "elm.icon.1"))
- {
+ if (!strcmp(part, "elm.icon.1")) {
char *thumb_name = NULL;
mp_media_info_group_get_thumbnail_path(svc_item, &thumb_name);
#ifdef MP_FEATURE_PERSONAL_PAGE
char *folderpath = NULL;
mp_media_info_group_get_sub_info(svc_item, &folderpath);
- if (folderpath != NULL && g_str_has_prefix(folderpath, MP_PERSONAL_PAGE_DIR))
+ if (folderpath != NULL && g_str_has_prefix(folderpath, MP_PERSONAL_PAGE_DIR)) {
icon = mp_widget_lock_icon_create(obj, (const char *)thumb_name);
- else
+ } else {
icon = mp_util_create_lazy_update_thumb_icon(obj, thumb_name, MP_LIST_ICON_SIZE, MP_LIST_ICON_SIZE);
+ }
#else
icon = mp_util_create_lazy_update_thumb_icon(obj, thumb_name, MP_LIST_ICON_SIZE, MP_LIST_ICON_SIZE);
#endif
char *folder = NULL;
storage_icon = NULL;
int ret = mp_media_info_group_get_sub_info(svc_item, &folder);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
if (folder) {
const char *icon_path = NULL;
- if (g_strstr_len(folder, strlen(MP_PHONE_ROOT_PATH), MP_PHONE_ROOT_PATH))
+ if (g_strstr_len(folder, strlen(MP_PHONE_ROOT_PATH), MP_PHONE_ROOT_PATH)) {
icon_path = MP_ICON_STORAGE_PHONE;
- else if (g_strstr_len(folder, strlen(MP_MMC_ROOT_PATH), MP_MMC_ROOT_PATH))
+ } else if (g_strstr_len(folder, strlen(MP_MMC_ROOT_PATH), MP_MMC_ROOT_PATH)) {
icon_path = MP_ICON_STORAGE_MEMORY;
- else
+ } else {
icon_path = MP_ICON_STORAGE_EXTERNAL;
+ }
storage_icon = elm_icon_add(obj);
MP_CHECK_NULL(storage_icon);
}
Evas_Object *button = NULL;
- if (!strcmp(part, "elm.slide.swallow.1"))
- {
+ if (!strcmp(part, "elm.slide.swallow.1")) {
button = elm_button_add(obj);
elm_object_style_set(button, "sweep");
//elm_object_text_set(button, GET_STR(STR_MP_ADD_TO));
mp_util_domain_translatable_text_set(button, STR_MP_ADD_TO);
evas_object_smart_callback_add(button, "clicked", mp_common_button_add_to_playlist_cb, evas_object_data_get(obj, "list_data"));
return button;
- }
- else if (!strcmp(part, slide_part_play_all))
- {
+ } else if (!strcmp(part, slide_part_play_all)) {
button = elm_button_add(obj);
elm_object_style_set(button, "sweep");
//elm_object_text_set(button, GET_STR(STR_MP_PLAY_ALL));
mp_util_domain_translatable_text_set(button, STR_MP_PLAY_ALL);
evas_object_smart_callback_add(button, "clicked", _mp_folder_list_playall_button_cb, item->handle);
return button;
- }
- else if (!g_strcmp0(part, "elm.icon.storage"))
- {
+ } else if (!g_strcmp0(part, "elm.icon.storage")) {
char *folder = NULL;
icon = NULL;
int ret = mp_media_info_group_get_sub_info(svc_item, &folder);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
if (folder) {
const char *icon_path = NULL;
- if (g_strstr_len(folder, strlen(MP_PHONE_ROOT_PATH), MP_PHONE_ROOT_PATH))
+ if (g_strstr_len(folder, strlen(MP_PHONE_ROOT_PATH), MP_PHONE_ROOT_PATH)) {
icon_path = MP_ICON_STORAGE_PHONE;
- else if (g_strstr_len(folder, strlen(MP_MMC_ROOT_PATH), MP_MMC_ROOT_PATH))
+ } else if (g_strstr_len(folder, strlen(MP_MMC_ROOT_PATH), MP_MMC_ROOT_PATH)) {
icon_path = MP_ICON_STORAGE_MEMORY;
- else
+ } else {
icon_path = MP_ICON_STORAGE_EXTERNAL;
+ }
icon = elm_icon_add(obj);
MP_CHECK_NULL(icon);
MP_CHECK(gli_data);
index = gli_data->index;
- if (list->edit_mode)
- {
+ if (list->edit_mode) {
mp_list_edit_mode_sel((MpList_t *)list, gli_data);
MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
}
DEBUG_TRACE("index is %d", index);
- if (index >=0)
- {
+ if (index >= 0) {
DEBUG_TRACE("");
ret = mp_media_info_group_get_main_info(gli_data->handle, &name);
DEBUG_TRACE("");
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
title = name;
mp_media_info_group_get_folder_id(gli_data->handle, &folder);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (folder == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(folder == NULL, "Fail to get value");
}
- if (list->function_type == MP_LIST_FUNC_ADD_TRACK)
- {
+ if (list->function_type == MP_LIST_FUNC_ADD_TRACK) {
MpViewMgr_t *view_manager = mp_view_mgr_get_view_manager();
if (view_manager == NULL) {
IF_FREE(folder);
mp_view_update_options((MpView_t *)view_select_track);
mp_list_set_edit(view_select_track->content_to_show, TRUE);
mp_list_view_set_cancel_btn((MpListView_t*)view_select_track, true);
- mp_list_view_set_done_btn((MpListView_t*)view_select_track, true,MP_DONE_SELECT_ADD_TRACK_TYPE);
+ mp_list_view_set_done_btn((MpListView_t*)view_select_track, true, MP_DONE_SELECT_ADD_TRACK_TYPE);
mp_list_view_set_select_all((MpListView_t *)view_select_track, TRUE);
IF_FREE(folder);
return;
/*clear genlist*/
Elm_Object_Item *item = elm_genlist_first_item_get(list->genlist);
- if (item)
- {
+ if (item) {
elm_genlist_item_bring_in(item, ELM_GENLIST_ITEM_SCROLLTO_IN);
elm_genlist_clear(list->genlist);
}
DEBUG_TRACE("count: %d", count);
- if (count < 0)
+ if (count < 0) {
goto END;
+ }
- if (list->folder_list)
- {
+ if (list->folder_list) {
mp_media_info_group_list_destroy(list->folder_list);
}
ret = mp_media_info_group_list_create(&list->folder_list, MP_GROUP_BY_FOLDER, list->type_str, list->filter_str, 0, count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to get items");
goto END;
}
svc_handle = list->folder_list ;
- for (index = 0; index < count; index++)
- {
+ for (index = 0; index < count; index++) {
mp_media_info_h item = NULL;
char *title = NULL;
mp_list_item_data_t *item_data = NULL;
item = mp_media_info_group_list_nth_item(svc_handle, index);
- if (!item)
- {
+ if (!item) {
DEBUG_TRACE("Fail to mp_media_info_group_list_nth_item, ret[%d], index[%d]", ret, index);
goto END;
}
#ifdef MP_FEATURE_PERSONAL_PAGE
char *path = NULL;
mp_media_info_group_get_sub_info(item, &path);
- if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_NONE)
+ if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_NONE) {
goto append_folder_items;
+ }
- if (mp_util_is_in_personal_page((const char *)path))
- {
- if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_ADD)
+ if (mp_util_is_in_personal_page((const char *)path)) {
+ if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_ADD) {
continue;
- }
- else
- {
- if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_REMOVE)
+ }
+ } else {
+ if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_REMOVE) {
continue;
+ }
}
append_folder_items:
#endif
item_data->handle = item;
item_data->group_type = list->group_type;
item_data->index = index;
- item_data->checked = mp_list_is_in_checked_path_list(list->checked_path_list, title);
+ item_data->checked = mp_list_is_in_checked_path_list(list->checked_path_list, title);
Elm_Object_Item *parent_group = NULL;
item_data->it = elm_genlist_item_append(list->genlist, list->itc, item_data, parent_group,
- ELM_GENLIST_ITEM_NONE, _mp_folder_select_cb, (void *)list);
+ ELM_GENLIST_ITEM_NONE, _mp_folder_select_cb, (void *)list);
elm_object_item_data_set(item_data->it, item_data);
}
-/*
- if (count > load_count && layout_data->view_mode != MP_VIEW_MODE_SEARCH)
- {
- if (!layout_data->load_item_idler)
- layout_data->load_item_idler = ecore_idler_add(_mp_view_layout_load_item_idler_cb, layout_data);
- }
-
- if (layout_data->edit_mode
- || (layout_data->ad->b_add_tracks && layout_data->view_data->view_type == MP_VIEW_TYPE_SONGS))
- {
- if (!layout_data->select_all_layout)
+ /*
+ if (count > load_count && layout_data->view_mode != MP_VIEW_MODE_SEARCH)
{
- _mp_view_layout_create_select_all(layout_data);
+ if (!layout_data->load_item_idler)
+ layout_data->load_item_idler = ecore_idler_add(_mp_view_layout_load_item_idler_cb, layout_data);
}
- else
+
+ if (layout_data->edit_mode
+ || (layout_data->ad->b_add_tracks && layout_data->view_data->view_type == MP_VIEW_TYPE_SONGS))
{
- if (layout_data->select_all_checkbox)
- elm_check_state_set(layout_data->select_all_checkbox, false);
- }
+ if (!layout_data->select_all_layout)
+ {
+ _mp_view_layout_create_select_all(layout_data);
+ }
+ else
+ {
+ if (layout_data->select_all_checkbox)
+ elm_check_state_set(layout_data->select_all_checkbox, false);
+ }
- elm_genlist_select_mode_set(layout_data->genlist, ELM_OBJECT_SELECT_MODE_ALWAYS);
- }
- else
- {
- if (layout_data->select_all_layout)
+ elm_genlist_select_mode_set(layout_data->genlist, ELM_OBJECT_SELECT_MODE_ALWAYS);
+ }
+ else
{
- evas_object_del(layout_data->select_all_layout);
- layout_data->select_all_layout = NULL;
+ if (layout_data->select_all_layout)
+ {
+ evas_object_del(layout_data->select_all_layout);
+ layout_data->select_all_layout = NULL;
+ }
+ elm_genlist_select_mode_set(layout_data->genlist, ELM_OBJECT_SELECT_MODE_DEFAULT);
}
- elm_genlist_select_mode_set(layout_data->genlist, ELM_OBJECT_SELECT_MODE_DEFAULT);
- }
- if (layout_data->reorder && layout_data->playlist_id > 0) // reordering of favorite list is not allowed..
- elm_genlist_reorder_mode_set(layout_data->genlist, EINA_TRUE);
- else
- elm_genlist_reorder_mode_set(layout_data->genlist, EINA_FALSE);
-*/
+ if (layout_data->reorder && layout_data->playlist_id > 0) // reordering of favorite list is not allowed..
+ elm_genlist_reorder_mode_set(layout_data->genlist, EINA_TRUE);
+ else
+ elm_genlist_reorder_mode_set(layout_data->genlist, EINA_FALSE);
+ */
END:
endfunc;
}
MpFolderList_t *list = thiz;
MP_CHECK(list);
- if (list->folder_list)
+ if (list->folder_list) {
mp_media_info_group_list_destroy(list->folder_list);
+ }
if (list->itc) {
elm_genlist_item_class_free(list->itc);
IF_FREE(list->type_str);
IF_FREE(list->filter_str);
- mp_list_free_checked_path_list(list->checked_path_list);
+ mp_list_free_checked_path_list(list->checked_path_list);
IF_FREE(list);
}
res = mp_media_info_group_list_count(MP_GROUP_BY_FOLDER, NULL, list->filter_str, &count);
MP_CHECK(res == 0);
- mp_list_free_checked_path_list(list->checked_path_list);
- list->checked_path_list = mp_list_get_checked_path_list((MpList_t *)list);
+ mp_list_free_checked_path_list(list->checked_path_list);
+ list->checked_path_list = mp_list_get_checked_path_list((MpList_t *)list);
mp_evas_object_del(list->genlist);
mp_evas_object_del(list->no_content);
- if (count)
- {
+ if (count) {
/*create new genlist*/
list->genlist = mp_widget_genlist_create(list->box);
elm_scroller_policy_set(list->genlist, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
const char *group_slide_style = "mode/slide";
group_slide_style = "mode/slide2";
#endif
- if (!list->itc)
- {
+ if (!list->itc) {
list->itc = elm_genlist_item_class_new();
if (list->itc) {
list->itc->item_style = "2line.top";
list->show_fastscroll(list);
//mp_list_bottom_counter_item_append((MpList_t *)list);
- }
- else
- {
+ } else {
DEBUG_TRACE("count is 0");
list->no_content = mp_widget_no_contents_default_add(list->box, STR_MP_NO_FOLDERS, STR_MP_AFTER_YOU_DOWNLOAD_TRACKS_FOLDER_WILL_BE_SHOWN);
list->hide_fastscroll(list);
unsigned int count = mp_list_get_editable_count((MpList_t *)list, mp_list_get_edit_type((MpList_t *)list));
char *text = NULL;
- if (count == 1)
+ if (count == 1) {
text = g_strdup(GET_STR(STR_MP_1_FOLDER));
- else
+ } else {
text = g_strdup_printf(GET_STR(STR_MP_PD_FOLDERS), count);
+ }
return text;
}
int field;
va_start(var_args, list);
- do
- {
+ do {
field = va_arg(var_args, int);
- switch (field)
- {
- case MP_FOLDER_LIST_TYPE:
- {
- int val = va_arg((var_args), int);
+ switch (field) {
+ case MP_FOLDER_LIST_TYPE: {
+ int val = va_arg((var_args), int);
- list->group_type = val;
- DEBUG_TRACE("list->group_type = %d", list->group_type);
- break;
- }
- case MP_FOLDER_LIST_FUNC:
- {
- int val = va_arg((var_args), int);
+ list->group_type = val;
+ DEBUG_TRACE("list->group_type = %d", list->group_type);
+ break;
+ }
+ case MP_FOLDER_LIST_FUNC: {
+ int val = va_arg((var_args), int);
- list->function_type = val;
- DEBUG_TRACE("list->function_type = %d", list->function_type);
- break;
- }
- case MP_FOLDER_LIST_TYPE_STR:
- {
- char *val = va_arg((var_args), char *);
- SAFE_FREE(list->type_str);
- list->type_str = g_strdup(val);
- DEBUG_TRACE("list->type_str = %s", list->type_str);
+ list->function_type = val;
+ DEBUG_TRACE("list->function_type = %d", list->function_type);
+ break;
+ }
+ case MP_FOLDER_LIST_TYPE_STR: {
+ char *val = va_arg((var_args), char *);
+ SAFE_FREE(list->type_str);
+ list->type_str = g_strdup(val);
+ DEBUG_TRACE("list->type_str = %s", list->type_str);
- break;
- }
- case MP_FOLDER_LIST_FILTER_STR:
- {
- char *val = va_arg((var_args), char *);
- SAFE_FREE(list->filter_str);
- list->filter_str = g_strdup(val);
- DEBUG_TRACE("list->filter_str = %s", list->filter_str);
+ break;
+ }
+ case MP_FOLDER_LIST_FILTER_STR: {
+ char *val = va_arg((var_args), char *);
+ SAFE_FREE(list->filter_str);
+ list->filter_str = g_strdup(val);
+ DEBUG_TRACE("list->filter_str = %s", list->filter_str);
- break;
- }
+ break;
+ }
default:
DEBUG_TRACE("Invalid arguments");
}
- }
- while (field >= 0);
+ } while (field >= 0);
va_end(var_args);
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <stdio.h>
MP_CHECK_NULL(item);
mp_media_info_h svc_item = (item->handle);
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
if (!strcmp(part, "elm.text.main.left") || !strcmp(part, "elm.slide.text.1") || !strcmp(part, "elm.text")) {
ret = mp_media_info_group_get_main_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
- if (!strcmp(part, "elm.text.1"))
+ if (!strcmp(part, "elm.text.1")) {
return elm_entry_utf8_to_markup(name);
- else
+ } else {
return g_strdup(name);
+ }
}
/*
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
mp_media_info_h svc_item = (item->handle);
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
bool landscape = mp_util_is_landscape();
Elm_Object_Item *gli = (Elm_Object_Item *) event_info;
MP_CHECK(gli);
- if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL)
+ if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) {
elm_gengrid_item_selected_set(gli, EINA_FALSE);
- else
+ } else {
elm_genlist_item_selected_set(gli, EINA_FALSE);
+ }
mp_list_item_data_t *gli_data = elm_object_item_data_get(gli);
MP_CHECK(gli_data);
DEBUG_TRACE("");
mp_media_info_group_get_thumbnail_path(gli_data->handle, &thumbnail);
DEBUG_TRACE("thumbnail=%s", thumbnail);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
title = name;
}
DEBUG_TRACE("count: %d", count);
- if (count < 0)
+ if (count < 0) {
goto END;
+ }
if (list->genre_list) {
mp_media_info_group_list_destroy(list->genre_list);
if (MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
list_item = elm_gengrid_item_append(list->genlist, list->gengrid_itc, item_data,
- _mp_genre_select_cb, (void *)list);
+ _mp_genre_select_cb, (void *)list);
} else {
Elm_Object_Item *parent_group = NULL;
list_item = elm_genlist_item_append(list->genlist, list->itc, item_data, parent_group,
- ELM_GENLIST_ITEM_NONE, _mp_genre_select_cb, (void *)list);
+ ELM_GENLIST_ITEM_NONE, _mp_genre_select_cb, (void *)list);
}
item_data->it = list_item;
elm_object_item_data_set(item_data->it, item_data);
MpGenreList_t *list = thiz;
MP_CHECK(list);
- if (list->genre_list)
+ if (list->genre_list) {
mp_media_info_group_list_destroy(list->genre_list);
+ }
if (list->itc) {
Evas_Object *popup = NULL;
mp_list_item_data_t *item_data = NULL;
- if (list->scroll_drag_status)
+ if (list->scroll_drag_status) {
return;
+ }
Elm_Object_Item *temp = NULL;
if (MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
IF_FREE(up_title);
mp_genlist_popup_item_append(popup, STR_MP_PLAY_ALL, NULL, NULL, NULL,
- mp_common_playall_cb, list);
+ mp_common_playall_cb, list);
mp_genlist_popup_item_append(popup, STR_MP_ADD_TO_PLAYLIST, NULL, NULL, NULL,
- mp_common_list_add_to_playlist_cb, list);
+ mp_common_list_add_to_playlist_cb, list);
mp_genlist_popup_item_append(popup, STR_MP_DELETE, NULL, NULL, NULL,
- mp_common_list_delete_cb, list);
+ mp_common_list_delete_cb, list);
if (MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
MP_GENGRID_ITEM_LONG_PRESSED(obj, popup, event_info);
/*if (landscape)
list->gengrid_itc->item_style = "music/artist_grid";
else*/
- list->gengrid_itc->item_style = "music/artist_grid";
+ list->gengrid_itc->item_style = "music/artist_grid";
double scale = elm_config_scale_get();
int w;
unsigned int count = mp_list_get_editable_count((MpList_t *)list, mp_list_get_edit_type((MpList_t *)list));
char *text = NULL;
- if (count == 1)
+ if (count == 1) {
text = g_strdup(GET_STR(STR_MP_1_GENRE));
- else
+ } else {
text = g_strdup_printf(GET_STR(STR_MP_PD_GENRE), count);
+ }
return text;
}
field = va_arg(var_args, int);
switch (field) {
- case MP_GENRE_LIST_FUNC:
- {
- int val = va_arg((var_args), int);
+ case MP_GENRE_LIST_FUNC: {
+ int val = va_arg((var_args), int);
- list->function_type = val;
- DEBUG_TRACE("list->function_type = %d", list->function_type);
- break;
- }
- case MP_GENRE_LIST_DISPLAY_MODE:
- {
- int val = va_arg((var_args), int);
- list->display_mode = val;
- DEBUG_TRACE("list->display_mode = %d", list->display_mode);
+ list->function_type = val;
+ DEBUG_TRACE("list->function_type = %d", list->function_type);
+ break;
+ }
+ case MP_GENRE_LIST_DISPLAY_MODE: {
+ int val = va_arg((var_args), int);
+ list->display_mode = val;
+ DEBUG_TRACE("list->display_mode = %d", list->display_mode);
- break;
- }
+ break;
+ }
default:
DEBUG_TRACE("Invalid arguments");
}
- }
- while (field >= 0);
+ } while (field >= 0);
va_end(var_args);
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-index.h"
#include "mp-util.h"
#include <system_settings.h>
-typedef struct{
+typedef struct {
char *first;
-}MpIndexData_t;
+} MpIndexData_t;
#define GET_WIDGET_DATA(o) evas_object_data_get(o, "widget_d");
Elm_Object_Item *gl_item = elm_genlist_first_item_get(genlist);
- if (!g_strcmp0(index_letter, wd->first))
- {
+ if (!g_strcmp0(index_letter, wd->first)) {
DEBUG_TRACE("%s selected", wd->first); //"#" case
matched = gl_item;
goto END;
gunichar uni_index = g_utf8_get_char_validated(index_letter, g_utf8_strlen(index_letter, -1));
if (uni_index == (gunichar) - 1 || uni_index == (gunichar) - 2) {
- DEBUG_TRACE ("failed to convert a sequence of bytes encoded as UTF-8 to a Unicode character.");
+ DEBUG_TRACE("failed to convert a sequence of bytes encoded as UTF-8 to a Unicode character.");
return;
}
- while (gl_item)
- {
+ while (gl_item) {
gunichar uni = 0;
label = mp_list_get_list_item_label(list, gl_item);
- if (label)
- {
+ if (label) {
char *capital = g_utf8_strup(label, -1);
uni = mp_util_get_utf8_initial_value(capital);
- if (uni == uni_index)
- {
+ if (uni == uni_index) {
matched = gl_item;
break;
- }
- else if (closed == NULL && (g_unichar_isalpha(uni) || uni > 0x0400))
- {
+ } else if (closed == NULL && (g_unichar_isalpha(uni) || uni > 0x0400)) {
/*
char first[10] = {0,}, index[10]= {0,};
g_unichar_to_utf8(uni, first);
g_unichar_to_utf8(uni, index);
DEBUG_TRACE("uni[0x%x, %s], uni_index[0x%x, %s]", uni, first, uni_index, index);
*/
- if (capital && uni > uni_index) //move to most close item
- {
+ if (capital && uni > uni_index) { //move to most close item
closed = gl_item;
}
IF_FREE(capital);
gl_item = elm_genlist_item_next_get(gl_item);
}
- END:
- if (matched)
+END:
+ if (matched) {
elm_genlist_item_show(matched, ELM_GENLIST_ITEM_SCROLLTO_TOP);
- else if (closed)
+ } else if (closed) {
elm_genlist_item_show(closed, ELM_GENLIST_ITEM_SCROLLTO_TOP);
+ }
}
Eina_Bool ea_locale_latin_get(const char *locale)
{
- if (!locale) return EINA_FALSE;
+ if (!locale) {
+ return EINA_FALSE;
+ }
- int i = 0;
+ int i = 0;
- while(non_latin_lan[i])
- {
- if (!strcmp(non_latin_lan[i], locale)) return EINA_FALSE;
- i++;
- }
- return EINA_TRUE;
+ while (non_latin_lan[i]) {
+ if (!strcmp(non_latin_lan[i], locale)) {
+ return EINA_FALSE;
+ }
+ i++;
+ }
+ return EINA_TRUE;
}
MP_CHECK(wd);
//1. Special character & Numbers
elm_index_item_append(obj, "#", _mp_index_item_selected_cb, list);
- if (!wd->first)
+ if (!wd->first) {
wd->first = g_strdup("#");
+ }
//2. Local language
str = dgettext("efl-extension", "IDS_EA_BODY_ABCDEFGHIJKLMNOPQRSTUVWXYZ");
MP_CHECK(str);
len = strlen(str);
- if (len == 0)
+ if (len == 0) {
return;
- while (i < len)
- {
+ }
+ while (i < len) {
j = i;
uni = eina_unicode_utf8_next_get(str, &i);
MP_CHECK(uni);
ERROR_TRACE("Unable to fetch the current language setting with return value %d", retcode);
}
MP_CHECK(locale);
- if (!ea_locale_latin_get(locale))
- {
+ if (!ea_locale_latin_get(locale)) {
str = dgettext("efl-extension", "IDS_EA_BODY_ABCDEFGHIJKLMNOPQRSTUVWXYZ_SECOND");
MP_CHECK(str);
len = strlen(str);
i = 0;
- while (i < len)
- {
+ while (i < len) {
j = i;
uni = eina_unicode_utf8_next_get(str, &i);
MP_CHECK(uni);
{
MP_CHECK(data);
MP_CHECK(obj);
- _mp_fastscoller_append_item(data,obj);
+ _mp_fastscoller_append_item(data, obj);
elm_index_level_go(obj, 0);
evas_object_smart_callback_add(obj, "changed", _mp_index_item_selected_cb, (MpList_t *)data);
- evas_object_smart_callback_add(obj, "selected", _index_selected_cb, NULL);
+ evas_object_smart_callback_add(obj, "selected", _index_selected_cb, NULL);
}
Evas_Object *mp_index_create(Evas_Object *parent, int group_type, void *data)
elm_index_autohide_disabled_set(index, EINA_TRUE);
wd = calloc(1, sizeof(MpIndexData_t));
- if (!wd)
- {
+ if (!wd) {
ERROR_TRACE("Error: memory alloc failed");
evas_object_del(index);
return NULL;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-list.h"
MpList_t *list = (MpList_t*)data;
MP_CHECK(list);
- list->scroll_drag_status = true;
+ list->scroll_drag_status = true;
}
static void
MpList_t *list = (MpList_t*)data;
MP_CHECK(list);
- list->scroll_drag_status = false;
+ list->scroll_drag_status = false;
}
unsigned int count = MP_LIST_OBJ_IS_GENGRID(list->genlist) ? elm_gengrid_items_count(list->genlist) : elm_genlist_items_count(list->genlist);
- if (list->bottom_counter_item)
+ if (list->bottom_counter_item) {
--count;
+ }
return count;
}
mp_list_item_data_t *data = NULL;
item = mp_list_first_item_get(list->genlist);
- while (item)
- {
+ while (item) {
data = elm_object_item_data_get(item);
item = mp_list_item_next_get(item);
- if (data && data->item_type == MP_LIST_ITEM_TYPE_NORMAL && data->checked)
- {
+ if (data && data->item_type == MP_LIST_ITEM_TYPE_NORMAL && data->checked) {
count++;
}
}
{
startfunc;
MpList_t *list = thiz;
- MP_CHECK_VAL(list,-1);
+ MP_CHECK_VAL(list, -1);
- if (mp_list_get_editable_count(list, MP_LIST_EDIT_TYPE_NORMAL))
- {
- if (!list->fast_scroll)
- {
+ if (mp_list_get_editable_count(list, MP_LIST_EDIT_TYPE_NORMAL)) {
+ if (!list->fast_scroll) {
list->fast_scroll = mp_index_create(list->layout, 0, list);
- if (list->fast_scroll == NULL)
+ if (list->fast_scroll == NULL) {
ERROR_TRACE("list->fast_scroll create failed");
+ }
elm_object_part_content_set(list->layout, "elm.swallow.content.index", list->fast_scroll);
mp_index_append_item(list->fast_scroll, list);
}
elm_object_signal_emit(list->layout, "show.fastscroll", "*");
- if (list->genlist)
+ if (list->genlist) {
elm_scroller_policy_set(list->genlist, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
- }
- else
+ }
+ } else {
elm_object_signal_emit(list->layout, "hide.fastscroll", "*");
+ }
return 0;
}
{
startfunc;
MpList_t *list = thiz;
- MP_CHECK_VAL(list,-1);
+ MP_CHECK_VAL(list, -1);
_mp_list_set_fastscroll(list);
return 0;
{
startfunc;
MpList_t *list = thiz;
- MP_CHECK_VAL(list,-1);
+ MP_CHECK_VAL(list, -1);
elm_object_signal_emit(list->layout, "hide.fastscroll", "*");
return 0;
MpList_t *list = thiz;
MP_CHECK(list);
- if (reorder)
- {
+ if (reorder) {
mp_list_reorder_mode_set(list->genlist, EINA_TRUE);
mp_list_select_mode_set(list->genlist, ELM_OBJECT_SELECT_MODE_ALWAYS);
- }
- else
- {
+ } else {
mp_list_select_mode_set(list->genlist, ELM_OBJECT_SELECT_MODE_DEFAULT);
mp_list_reorder_mode_set(list->genlist, EINA_FALSE);
if (MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
it = elm_gengrid_first_item_get(list->genlist);
- while (it) {
- elm_gengrid_item_update(it);
- it = elm_gengrid_item_next_get(it);
- }
+ while (it) {
+ elm_gengrid_item_update(it);
+ it = elm_gengrid_item_next_get(it);
+ }
} else {
it = elm_genlist_first_item_get(list->genlist);
while (it) {
MpList_t *list = thiz;
MP_CHECK(list);
- if (edit)
- {
+ if (edit) {
if (!MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
Elm_Object_Item *sweeped_item = (Elm_Object_Item *)elm_genlist_decorated_item_get(list->genlist);
- if (sweeped_item)
- {
+ if (sweeped_item) {
mp_list_item_data_t *data = elm_object_item_data_get(sweeped_item);
- if (data) data->checked = false;
+ if (data) {
+ data->checked = false;
+ }
elm_genlist_item_decorate_mode_set(sweeped_item, "slide", EINA_FALSE);
elm_genlist_item_select_mode_set(sweeped_item, ELM_OBJECT_SELECT_MODE_DEFAULT);
elm_genlist_item_update(sweeped_item);
}
- if (list->reorderable)
+ if (list->reorderable) {
mp_list_reorder_mode_set(list->genlist, EINA_TRUE);
+ }
mp_list_select_mode_set(list->genlist, ELM_OBJECT_SELECT_MODE_ALWAYS);
- }
- else
- {
+ } else {
if (!MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
}
mp_list_select_mode_set(list->genlist, ELM_OBJECT_SELECT_MODE_DEFAULT);
mp_list_reorder_mode_set(list->genlist, EINA_FALSE);
- if (mp_list_get_checked_count(list))
- {
+ if (mp_list_get_checked_count(list)) {
Elm_Object_Item *item = mp_list_first_item_get(list->genlist);
- while (item)
- {
- if (mp_list_item_select_mode_get(item) != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)
- {
+ while (item) {
+ if (mp_list_item_select_mode_get(item) != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) {
mp_list_item_data_t *item_data =
- (mp_list_item_data_t *) elm_object_item_data_get(item);
+ (mp_list_item_data_t *) elm_object_item_data_get(item);
MP_CHECK(item_data);
item_data->checked = EINA_FALSE;
}
}
}
- if (MP_LIST_OBJ_IS_GENGRID(list->genlist))
+ if (MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
elm_gengrid_realized_items_update(list->genlist);
+ }
//char *title = NULL;
//title = _mp_edit_view_get_view_title(list);
mp_list_item_selected_set(gli, EINA_FALSE);
if (!MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
- if (elm_genlist_item_flip_get(gli) || elm_genlist_item_select_mode_get(gli) == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)
+ if (elm_genlist_item_flip_get(gli) || elm_genlist_item_select_mode_get(gli) == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) {
return;
+ }
}
mp_list_item_check_set(gli, !it_data->checked);
MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
MpView_t *view = mp_view_mgr_get_top_view(view_mgr);
- MP_CHECK(view);
+ MP_CHECK(view);
- mp_util_create_selectioninfo_with_count(view, mp_list_get_checked_count(list));
+ mp_util_create_selectioninfo_with_count(view, mp_list_get_checked_count(list));
//view->selection_info = mp_util_create_selectioninfo_with_count(view, mp_list_get_checked_count(list));
}
list->display_mode = mode;
- if (mode == MP_LIST_DISPLAY_MODE_THUMBNAIL)
+ if (mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) {
elm_object_signal_emit(list->layout, "hide.fastscroll", "*");
- else
- {
- if (list->fast_scroll)
+ } else {
+ if (list->fast_scroll) {
elm_object_signal_emit(list->layout, "show.fastscroll", "*");
+ }
}
- if (list->update)
+ if (list->update) {
list->update(list);
+ }
}
static void
MpList_t *list = (MpList_t *)thiz;
GList *sel_list = NULL;
- if (!list->genlist)
+ if (!list->genlist) {
goto END;
+ }
Elm_Object_Item *item = mp_list_first_item_get(list->genlist);
mp_list_item_data_t *gl_item = NULL;
- if (!item)
+ if (!item) {
goto END;
+ }
- while (item)
- {
- if (mp_list_item_select_mode_get(item) != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)
- {
+ while (item) {
+ if (mp_list_item_select_mode_get(item) != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) {
gl_item = elm_object_item_data_get(item);
- if (gl_item && gl_item->checked)
+ if (gl_item && gl_item->checked) {
sel_list = g_list_append(sel_list, gl_item);
+ }
}
item = mp_list_item_next_get(item);
}
- END:
- if (selected)
+END:
+ if (selected) {
*selected = sel_list;
+ }
}
static void
MpList_t *list = (MpList_t *)thiz;
GList *sel_list = NULL;
- if (!list->genlist)
+ if (!list->genlist) {
goto END;
+ }
Elm_Object_Item *item = mp_list_first_item_get(list->genlist);
mp_list_item_data_t *gl_item = NULL;
- if (!item)
+ if (!item) {
goto END;
+ }
- while (item)
- {
- gl_item = elm_object_item_data_get(item);
- if (gl_item)
- sel_list = g_list_append(sel_list, gl_item);
+ while (item) {
+ gl_item = elm_object_item_data_get(item);
+ if (gl_item) {
+ sel_list = g_list_append(sel_list, gl_item);
+ }
item = mp_list_item_next_get(item);
}
- END:
- if (selected)
+END:
+ if (selected) {
*selected = sel_list;
+ }
}
void mp_list_init(MpList_t *list, Evas_Object *parent, MpListType_e list_type)
list->realized_item_update = _mp_list_realized_item_update;
//add free callback
evas_object_event_callback_add(list->layout, EVAS_CALLBACK_FREE, _mp_list_layout_del_cb,
- list);
+ list);
}
Evas_Object *mp_list_get_layout(MpList_t *list)
list->edit_mode = edit;
MP_CHECK(list->set_edit);
list->set_edit(list, edit);
- if (!edit)
- {
+ if (!edit) {
MpView_t *view = mp_view_mgr_get_top_view(GET_VIEW_MGR);
MP_CHECK(view);
view->selection_info = mp_util_create_selectioninfo_with_count(view, 0);
{
MP_CHECK(obj);
- if (MP_LIST_OBJ_IS_GENGRID(obj))
+ if (MP_LIST_OBJ_IS_GENGRID(obj)) {
elm_gengrid_select_mode_set(obj, select_mode);
- else
+ } else {
elm_genlist_select_mode_set(obj, select_mode);
+ }
}
Elm_Object_Select_Mode
Evas_Object *obj = elm_object_item_widget_get(item);
MP_CHECK(obj);
- if (MP_LIST_OBJ_IS_GENGRID(obj))
+ if (MP_LIST_OBJ_IS_GENGRID(obj)) {
elm_gengrid_item_select_mode_set(item, select_mode);
- else
+ } else {
elm_genlist_item_select_mode_set(item, select_mode);
+ }
}
Elm_Object_Select_Mode
mp_list_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode)
{
MP_CHECK(obj);
- if (MP_LIST_OBJ_IS_GENGRID(obj))
+ if (MP_LIST_OBJ_IS_GENGRID(obj)) {
elm_gengrid_reorder_mode_set(obj, reorder_mode);
- else
+ } else {
elm_genlist_reorder_mode_set(obj, reorder_mode);
+ }
}
void
Evas_Object *obj = elm_object_item_widget_get(item);
MP_CHECK(obj);
- if (MP_LIST_OBJ_IS_GENGRID(obj))
+ if (MP_LIST_OBJ_IS_GENGRID(obj)) {
elm_gengrid_item_selected_set(item, selected);
- else
+ } else {
elm_genlist_item_selected_set(item, selected);
+ }
}
Eina_Bool
startfunc;
MP_CHECK(list);
- if (list->selected_item_data_get)
+ if (list->selected_item_data_get) {
list->selected_item_data_get(list, selected);
+ }
return;
}
startfunc;
MP_CHECK(list);
- if (list->all_item_data_get)
+ if (list->all_item_data_get) {
list->all_item_data_get(list, selected);
+ }
return;
}
const char * mp_list_get_list_item_label(MpList_t *list, Elm_Object_Item *item)
{
MP_CHECK_NULL(list);
- if (list->get_label)
+ if (list->get_label) {
return list->get_label(list, item);
+ }
return NULL;
}
MP_CHECK(list);
MP_CHECK(list->genlist);
MP_LIST_OBJ_IS_GENGRID(list->genlist) ?
- elm_gengrid_item_bring_in(elm_gengrid_first_item_get(list->genlist), ELM_GENGRID_ITEM_SCROLLTO_TOP):
- elm_genlist_item_bring_in(elm_genlist_first_item_get(list->genlist), ELM_GENLIST_ITEM_SCROLLTO_TOP);
+ elm_gengrid_item_bring_in(elm_gengrid_first_item_get(list->genlist), ELM_GENGRID_ITEM_SCROLLTO_TOP) :
+ elm_genlist_item_bring_in(elm_genlist_first_item_get(list->genlist), ELM_GENLIST_ITEM_SCROLLTO_TOP);
}
void mp_list_rotate(MpList_t *list)
{
startfunc;
MP_CHECK(list);
- if (list->rotate)
+ if (list->rotate) {
list->rotate(list);
+ }
}
mp_list_item_data_t *mp_list_item_data_create(MpListItemType_e item_type)
{
mp_list_item_data_t *item_data = calloc(1, sizeof(mp_list_item_data_t));
- if (item_data)
- {
+ if (item_data) {
item_data->item_type = item_type;
}
MP_CHECK(item_data);
item_data->checked = checked;
- Evas_Object *check_box_layout = elm_object_item_part_content_get(item, "elm.icon.2");
- Evas_Object *chk = elm_object_part_content_get(check_box_layout, "elm.swallow.content");
- if (chk)
+ Evas_Object *check_box_layout = elm_object_item_part_content_get(item, "elm.icon.2");
+ Evas_Object *chk = elm_object_part_content_get(check_box_layout, "elm.swallow.content");
+ if (chk) {
elm_check_state_set(chk, checked);
- else
- {
+ } else {
chk = elm_object_item_part_content_get(item, "elm.swallow.end"); // gengrid
- if (chk)
+ if (chk) {
elm_check_state_set(chk, checked);
+ }
}
}
MpList_t *list = (MpList_t *)evas_object_data_get(obj, "list_data");
MP_CHECK_NULL(list);
MP_CHECK_NULL(list->bottom_counter_text_get_cb);
- if (!strcmp(part,"elm.text")) {
+ if (!strcmp(part, "elm.text")) {
return list->bottom_counter_text_get_cb(list);
- }
- else {
+ } else {
return NULL;
}
}
GList * mp_list_get_checked_path_list(MpList_t *list)
{
- MP_CHECK_NULL(list);
- GList *sel_list = NULL;
- GList *path_list = NULL;
- GList *node = NULL;
-
- mp_list_selected_item_data_get(list, &sel_list);
- MP_CHECK_NULL(sel_list);
-
- node = g_list_first(sel_list);
- while (node)
- {
- mp_list_item_data_t *item = node->data;
- if (item && item->handle)
- {
- char *file_path = NULL;
- if (list->list_type == MP_LIST_TYPE_GROUP) {
- mp_media_info_group_get_main_info(item->handle,&file_path);
- } else {
- mp_media_info_get_file_path(item->handle,&file_path);
- }
- char *path = g_strdup(file_path);
- path_list = g_list_append(path_list, path);
- }
-
- node = g_list_next(node);
- }
- g_list_free(sel_list);
- return path_list;
+ MP_CHECK_NULL(list);
+ GList *sel_list = NULL;
+ GList *path_list = NULL;
+ GList *node = NULL;
+
+ mp_list_selected_item_data_get(list, &sel_list);
+ MP_CHECK_NULL(sel_list);
+
+ node = g_list_first(sel_list);
+ while (node) {
+ mp_list_item_data_t *item = node->data;
+ if (item && item->handle) {
+ char *file_path = NULL;
+ if (list->list_type == MP_LIST_TYPE_GROUP) {
+ mp_media_info_group_get_main_info(item->handle, &file_path);
+ } else {
+ mp_media_info_get_file_path(item->handle, &file_path);
+ }
+ char *path = g_strdup(file_path);
+ path_list = g_list_append(path_list, path);
+ }
+
+ node = g_list_next(node);
+ }
+ g_list_free(sel_list);
+ return path_list;
}
bool mp_list_is_in_checked_path_list(GList *path_list, char *file_path)
{
- MP_CHECK_FALSE(path_list);
- MP_CHECK_FALSE(file_path);
- GList *node = NULL;
+ MP_CHECK_FALSE(path_list);
+ MP_CHECK_FALSE(file_path);
+ GList *node = NULL;
- node = g_list_first(path_list);
- while (node)
- {
- char *path = node->data;
- if (!g_strcmp0(path, file_path))
- {
- return true;
- }
- node = g_list_next(node);
- }
+ node = g_list_first(path_list);
+ while (node) {
+ char *path = node->data;
+ if (!g_strcmp0(path, file_path)) {
+ return true;
+ }
+ node = g_list_next(node);
+ }
- return false;
+ return false;
}
void mp_list_free_checked_path_list(GList *path_list)
{
- MP_CHECK(path_list);
- GList *node = NULL;
+ MP_CHECK(path_list);
+ GList *node = NULL;
- node = g_list_first(path_list);
- while (node)
- {
- char *path = node->data;
- SAFE_FREE(path);
- node = g_list_next(node);
- }
- g_list_free(path_list);
+ node = g_list_first(path_list);
+ while (node) {
+ char *path = node->data;
+ SAFE_FREE(path);
+ node = g_list_next(node);
+ }
+ g_list_free(path_list);
}
void mp_list_item_reorder_moved_cb(void *data, Evas_Object *obj, void *event_info)
{
startfunc;
- MpList_t *list = data;
- MP_CHECK(list);
- MP_CHECK(list->genlist);
-
- int cur_sequence = 0;
- Elm_Object_Item *temp = elm_genlist_first_item_get(list->genlist);
- while (temp) {
- mp_list_item_data_t *item_data = (mp_list_item_data_t *) elm_object_item_data_get(temp);
- MP_CHECK(item_data);
- if (cur_sequence != item_data->index) {
- mp_view_mgr_post_event(GET_VIEW_MGR, MP_REORDER_ENABLE);
- return;
- }
- temp = elm_genlist_item_next_get(temp);
- cur_sequence++;
- }
- mp_view_mgr_post_event(GET_VIEW_MGR, MP_REORDER_DISABLE);
+ MpList_t *list = data;
+ MP_CHECK(list);
+ MP_CHECK(list->genlist);
+
+ int cur_sequence = 0;
+ Elm_Object_Item *temp = elm_genlist_first_item_get(list->genlist);
+ while (temp) {
+ mp_list_item_data_t *item_data = (mp_list_item_data_t *) elm_object_item_data_get(temp);
+ MP_CHECK(item_data);
+ if (cur_sequence != item_data->index) {
+ mp_view_mgr_post_event(GET_VIEW_MGR, MP_REORDER_ENABLE);
+ return;
+ }
+ temp = elm_genlist_item_next_get(temp);
+ cur_sequence++;
+ }
+ mp_view_mgr_post_event(GET_VIEW_MGR, MP_REORDER_DISABLE);
}
//#define LOCKSCREEN_MSG_DOMAIN_CONTROL_ACCESS (int)ECORE_X_ATOM_E_ILLUME_ACCESS_CONTROL
-enum{
+enum {
LOCKSCREEN_FF_PRESSED = 1,
LOCKSCREEN_REW_PRESSED = 2,
};
double played_ratio = 0.;
double music_pos = 0.;
- if (get_pos)
+ if (get_pos) {
music_pos = mp_player_mgr_get_position() / 1000;
- else
+ } else {
music_pos = ad->music_pos;
+ }
char play_time[16] = { 0, };
char total_time[16] = { 0, };
if (duration > 0.) {
if (duration > 3600.) {
snprintf(total_time, sizeof(total_time), "%" MUSIC_TIME_FORMAT,
- MUSIC_TIME_ARGS(duration));
+ MUSIC_TIME_ARGS(duration));
snprintf(play_time, sizeof(play_time), "%" MUSIC_TIME_FORMAT, MUSIC_TIME_ARGS(music_pos));
} else {
snprintf(total_time, sizeof(total_time), "%" PLAY_TIME_FORMAT,
- PLAY_TIME_ARGS(duration));
+ PLAY_TIME_ARGS(duration));
snprintf(play_time, sizeof(play_time), "%" PLAY_TIME_FORMAT, PLAY_TIME_ARGS(music_pos));
}
} else {
if (ad->current_track_info) {
snprintf(total_time, sizeof(total_time), "%" PLAY_TIME_FORMAT,
- PLAY_TIME_ARGS(ad->current_track_info->duration/1000.));
+ PLAY_TIME_ARGS(ad->current_track_info->duration / 1000.));
}
snprintf(play_time, sizeof(play_time), "%" PLAY_TIME_FORMAT, PLAY_TIME_ARGS(music_pos));
}
{
TIMER_TRACE();
struct appdata *ad = data;
- mp_retvm_if (ad == NULL, ECORE_CALLBACK_CANCEL, "appdata is NULL");
+ mp_retvm_if(ad == NULL, ECORE_CALLBACK_CANCEL, "appdata is NULL");
if (ad->is_lcd_off) {
mp_ecore_timer_del(ad->lockmini_progress_timer);
return ECORE_CALLBACK_CANCEL;
}
- if (ad->progress_dragging)
+ if (ad->progress_dragging) {
return ECORE_CALLBACK_RENEW;
+ }
if (ad->player_state == PLAY_STATE_PLAYING) {
_mp_lockscreenmini_update_elapsed_time(ad, true);
_lockscreenmini_progress_timer_add(void *data)
{
struct appdata *ad = data;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
DEBUG_TRACE();
mp_ecore_timer_del(ad->lockmini_progress_timer);
#endif
- if (!win)
+ if (!win) {
return;
+ }
elm_win_alpha_set(win, EINA_TRUE);
ad->win_lockmini = win;
evas_object_geometry_get(progressbar, &x, NULL, &w, NULL);
current = ev->canvas.x - x;
- if (current < 0)
+ if (current < 0) {
current = 0;
- else if (current > w)
+ } else if (current > w) {
current = w;
+ }
ratio = (double)current / w;
DEBUG_TRACE("canvas.x:%d x:%d w:%d", ev->canvas.x, x, w);
int duration = mp_player_mgr_get_duration();
if (duration <= 0) {
mp_track_info_t *track_info = ad->current_track_info;
- if (track_info)
+ if (track_info) {
duration = track_info->duration;
+ }
}
ad->music_length = duration / 1000.;
evas_object_geometry_get(progressbar, &x, NULL, &w, NULL);
current = ev->canvas.x - x;
- if (current < 0)
+ if (current < 0) {
current = 0;
- else if (current > w)
+ } else if (current > w) {
current = w;
+ }
ratio = (double)current / w;
elm_object_signal_emit(ad->lockmini_progress_bar, "signal.lockscreenmini.progress.unclick", "*");
- if (ad->progress_dragging == false)
+ if (ad->progress_dragging == false) {
return;
+ }
int pressed_x = (int)evas_object_data_get(obj, "pressed_x");
unsigned int timestamp = (unsigned int)evas_object_data_get(obj, "timestamp");
- Evas_Event_Mouse_Up *ev = event_info;
- if (abs(ev->canvas.x - pressed_x) > 10 || (ev->timestamp - timestamp) > 500)
- return;
+ Evas_Event_Mouse_Up *ev = event_info;
+ if (abs(ev->canvas.x - pressed_x) > 10 || (ev->timestamp - timestamp) > 500) {
+ return;
+ }
Evas_Object *progressbar = obj;
int w = 0, current = 0, x = 0;
current = ev->canvas.x - x;
DEBUG_TRACE("canvas.x:%d x:%d w:%d", ev->canvas.x, x, w);
- if (current < 0)
+ if (current < 0) {
current = 0;
- else if (current > w)
+ } else if (current > w) {
current = w;
+ }
ratio = (double)current / w;
_mp_lockscreenmini_progress_val_set(ad, 0.0);
evas_object_event_callback_add(ad->lockmini_progress_bar, EVAS_CALLBACK_MOUSE_DOWN,
- _mp_lockscreenmini_progressarea_down_cb, ad);
+ _mp_lockscreenmini_progressarea_down_cb, ad);
evas_object_event_callback_add(ad->lockmini_progress_bar, EVAS_CALLBACK_MOUSE_UP,
- _mp_lockscreenmini_progressarea_up_cb, ad);
- #if 0
+ _mp_lockscreenmini_progressarea_up_cb, ad);
+#if 0
evas_object_event_callback_add(ad->lockmini_progress_bar, EVAS_CALLBACK_MOUSE_MOVE,
- _mp_lockscreenmini_progressarea_move_cb, ad);
- #endif
+ _mp_lockscreenmini_progressarea_move_cb, ad);
+#endif
}
#endif
void
mp_lockscreenmini_create(struct appdata *ad)
{
DEBUG_TRACE_FUNC();
- mp_retvm_if (ad == NULL, -1, "appdata is NULL");
+ mp_retvm_if(ad == NULL, -1, "appdata is NULL");
if (!(ad->lockmini_layout && ad->win_lockmini)) {
mp_lockscreenmini_show(struct appdata *ad)
{
DEBUG_TRACE("minicontroller view show!!");
- mp_retvm_if (ad == NULL, -1, "appdata is NULL");
+ mp_retvm_if(ad == NULL, -1, "appdata is NULL");
MP_CHECK_VAL(ad->win_lockmini, -1);
MP_CHECK_VAL(!ad->is_lcd_off, -1);
/* Not show minicontrol when current track not exsit */
mp_lockscreenmini_update(ad);
FILE *fp = fopen(MP_LSCR_CONTROL, "w");
- if (fp) fclose(fp);
+ if (fp) {
+ fclose(fp);
+ }
evas_object_show(ad->win_lockmini);
return 0;
static void _mp_lockscreenmini_update_progressbar_state(struct appdata *ad)
{
startfunc;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
MP_CHECK(ad->lockmini_progress_bar);
}
#endif
static void _mp_lockscreenmini_update_btn(struct appdata *ad)
{
startfunc;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
MP_CHECK(ad->win_lockmini);
MP_CHECK(!ad->is_lcd_off);
{
mp_ecore_timer_del(ad->lockmini_button_timer);
- if (ad->player_state == PLAY_STATE_PLAYING || ad->player_state == PLAY_STATE_PAUSED)
+ if (ad->player_state == PLAY_STATE_PLAYING || ad->player_state == PLAY_STATE_PAUSED) {
_mp_lockscreenmini_update_btn(ad);
- else
+ } else {
ad->lockmini_button_timer = ecore_timer_add(1.0, _mp_lockscreenmini_btn_update_timer, ad);
+ }
}
void
mp_lockscreenmini_update_control(struct appdata *ad)
{
startfunc;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
MP_CHECK(ad->win_lockmini);
MP_CHECK(!ad->is_lcd_off);
mp_lockscreenmini_update_shuffle_and_repeat_btn(struct appdata *ad)
{
startfunc;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
MP_CHECK(ad->win_lockmini);
MP_CHECK(!ad->is_lcd_off);
mp_evas_object_del(ad->lockmini_layout);
ad->lockmini_layout = _load_edj(ad->win_lockmini, LOCKSCREENMINI_EDJ_NAME, "music-lockscreenmini");
- if (!ad->lockmini_layout)
+ if (!ad->lockmini_layout) {
return ;
+ }
#ifdef LOCKSCREEN_ENABLE_PROGRESS
_mp_lockscreenmini_create_progress_layout(ad);
#endif
elm_win_resize_object_add(ad->win_lockmini, ad->lockmini_layout);
-/*add focused UI related*/
+ /*add focused UI related*/
#ifdef LOCKSCREEN_ENABLE_SHUFFLE_REPEAT
/*-------> shuffle button ------->*/
Evas_Object *shuffle_focus_btn = elm_button_add(ad->lockmini_layout);
{
DEBUG_TRACE();
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
MP_CHECK(ad->win_lockmini);
MP_CHECK(!ad->is_lcd_off);
mp_lockscreenmini_update_control(ad);
if (ad->player_state == PLAY_STATE_PLAYING) {
- #ifdef LOCKSCREEN_ENABLE_PROGRESS
+#ifdef LOCKSCREEN_ENABLE_PROGRESS
_lockscreenmini_progress_timer_add(ad);
- #endif
+#endif
}
mp_track_info_t *current_item = ad->current_track_info;
if (current_item) {
- #ifdef LOCKSCREEN_ENABLE_PROGRESS
+#ifdef LOCKSCREEN_ENABLE_PROGRESS
_mp_lockscreenmini_update_elapsed_time(ad, true);
- #endif
- #ifdef LOCKSCREEN_ENABLE_SHUFFLE_REPEAT
+#endif
+#ifdef LOCKSCREEN_ENABLE_SHUFFLE_REPEAT
mp_lockscreenmini_update_shuffle_and_repeat_btn(ad);
- #endif
+#endif
_mp_lockscreenmini_title_set(ad);
mp_lockscreenmini_hide(struct appdata *ad)
{
DEBUG_TRACE("lockscreenmini view hide!!\n");
- mp_retvm_if (ad == NULL, -1, "appdata is NULL");
+ mp_retvm_if(ad == NULL, -1, "appdata is NULL");
MP_CHECK_VAL(ad->win_lockmini, -1);
evas_object_hide(ad->win_lockmini);
mp_lockscreenmini_destroy(struct appdata *ad)
{
DEBUG_TRACE("lockscreenmini view destroy!!");
- mp_retvm_if (ad == NULL, -1, "appdata is NULL");
+ mp_retvm_if(ad == NULL, -1, "appdata is NULL");
MP_CHECK_VAL(ad->win_lockmini, -1);
if (ad->lockmini_layout != NULL) {
} else {
display_state_e lock_state;
int ret = device_display_get_state(&lock_state);
- if(ret == DEVICE_ERROR_NONE) {
- ERROR_TRACE("[SUCCESSFULL] Return value is %d",ret);
+ if (ret == DEVICE_ERROR_NONE) {
+ ERROR_TRACE("[SUCCESSFULL] Return value is %d", ret);
} else {
- ERROR_TRACE("[ERROR] Return value is %d",ret);
+ ERROR_TRACE("[ERROR] Return value is %d", ret);
}
if (lock_state == DISPLAY_STATE_SCREEN_OFF || lock_state == DISPLAY_STATE_SCREEN_DIM) {
ERROR_TRACE("timer locks deleted");
void mp_lockscreenmini_update_progressbar(struct appdata *ad)
{
- #ifdef LOCKSCREEN_ENABLE_PROGRESS
+#ifdef LOCKSCREEN_ENABLE_PROGRESS
_mp_lockscreenmini_update_elapsed_time(ad, true);
- #endif
+#endif
}
#endif
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "music.h"
int prev_line_index;
int cur_line_index;
char *path;
-}MpLyricData_t;
+} MpLyricData_t;
#define MP_LRC_STR_NO_LYRIC ("IDS_MUSIC_SK3_NO_LYRICS")
#define MP_LRC_FOLDER_PATH "/opt/usr/media/Sounds/Lyric/"
{
startfunc;
MpLyricData_t *wd = data;
- MP_CHECK(wd );
+ MP_CHECK(wd);
mp_lyric_mgr_destory(wd->lyric_mgr);
IF_FREE(wd->path);
IF_FREE(wd);
layout = mp_common_load_edj(parent, PLAY_VIEW_EDJ_NAME, "mp_lrc_layout");
MP_CHECK_NULL(layout);
evas_object_event_callback_add(layout, EVAS_CALLBACK_FREE, _mp_lyric_view_layout_del_cb,
- wd);
+ wd);
wd->layout = layout;
/* Create scroller */
Evas_Object *scroller = elm_scroller_add(layout);
elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_TRUE);
- elm_scroller_policy_set(scroller,ELM_SCROLLER_POLICY_OFF,ELM_SCROLLER_POLICY_AUTO);
+ elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
evas_object_show(scroller);
wd->scroller = scroller;
Eina_List *list = wd->lyric_mgr->synclrc_list;
int count = eina_list_count(list);
- if (count <= 0)
- {
+ if (count <= 0) {
list = wd->lyric_mgr->unsynclrc_list;
count = eina_list_count(list);
}
elm_box_clear(wd->box);
- for (index = 0; index < count; index++)
- {
+ for (index = 0; index < count; index++) {
mp_lrc_node_t *lrc_node = (mp_lrc_node_t*)eina_list_nth(list, index);
MP_CHECK(lrc_node);
Evas_Object* label = elm_label_add(wd->box);
MP_CHECK(list);
int count = eina_list_count(list);
- if (count <= 0)
+ if (count <= 0) {
list = wd->lyric_mgr->unsynclrc_list;
+ }
mp_lrc_node_t *lrc_node = (mp_lrc_node_t*)eina_list_nth(list, index);
MP_CHECK(lrc_node);
char *text_old = lrc_node->lyric;
MP_CHECK(text_old);
- char *text_new = (char*)malloc(sizeof(char)*(strlen(text_old)+50));
+ char *text_new = (char*)malloc(sizeof(char) * (strlen(text_old) + 50));
MP_CHECK(text_new);
char * text = "<color=";
strncpy(text_new, text, strlen(text));
- strncat(text_new, color ,strlen(color));
+ strncat(text_new, color , strlen(color));
text = ">";
strncat(text_new, text, strlen(text));
- strncat(text_new, text_old ,strlen(text_old));
+ strncat(text_new, text_old , strlen(text_old));
text = "</color>";
strncat(text_new, text, strlen(text));
Eina_List *list = _mp_lyric_get_line_list(wd);
Evas_Object *line = NULL;
if (list) {
- line = eina_list_nth(list, index+1);
+ line = eina_list_nth(list, index + 1);
eina_list_free(list);
list = NULL;
MP_CHECK(line);
/* No change */
- if (wd->cur_line == line)
+ if (wd->cur_line == line) {
return;
+ }
/* Update current line */
wd->prev_line = wd->cur_line;
//DEBUG_TRACE("===Get current line====i =%d, x=%d, y=%d, w=%d, h=%d\n",index, x, y, w, h);
int new_y = 0;
- if (ad->screen_mode == MP_SCREEN_MODE_LANDSCAPE)
- {
- int scale_h_ls = wd->win_w*MP_LRC_VIEW_H_SCALE_LS;
- int scale_w_ls = wd->win_h*MP_LRC_VIEW_W_SCALE_LS;
- int scale_head_h_ls = wd->win_w*MP_LRC_HEAD_H_SCALE_LS;
-
- if ((y-y0) > (scale_h_ls/2 - scale_head_h_ls))
- {
- new_y = y-head_gap+(h)-(scale_h_ls/2 - scale_head_h_ls);
- }
- else
- {
- new_y = y-head_gap+(h/2)-(y-y0);
+ if (ad->screen_mode == MP_SCREEN_MODE_LANDSCAPE) {
+ int scale_h_ls = wd->win_w * MP_LRC_VIEW_H_SCALE_LS;
+ int scale_w_ls = wd->win_h * MP_LRC_VIEW_W_SCALE_LS;
+ int scale_head_h_ls = wd->win_w * MP_LRC_HEAD_H_SCALE_LS;
+
+ if ((y - y0) > (scale_h_ls / 2 - scale_head_h_ls)) {
+ new_y = y - head_gap + (h) - (scale_h_ls / 2 - scale_head_h_ls);
+ } else {
+ new_y = y - head_gap + (h / 2) - (y - y0);
}
elm_scroller_region_bring_in(wd->scroller, x, new_y, scale_w_ls, scale_h_ls);
- }
- else
- {
- int scale_h = wd->win_h*MP_LRC_VIEW_H_SCALE;
- int scale_w = wd->win_w*MP_LRC_VIEW_W_SCALE;
- int scale_head_h = wd->win_h*MP_LRC_HEAD_H_SCALE;
-
- if ((y-y0) > (scale_h/2 - scale_head_h))
- {
- new_y = y-head_gap+(h)-(scale_h/2 - scale_head_h);
- }
- else
- {
- new_y = y-head_gap+(h/2)-(y-y0);
+ } else {
+ int scale_h = wd->win_h * MP_LRC_VIEW_H_SCALE;
+ int scale_w = wd->win_w * MP_LRC_VIEW_W_SCALE;
+ int scale_head_h = wd->win_h * MP_LRC_HEAD_H_SCALE;
+
+ if ((y - y0) > (scale_h / 2 - scale_head_h)) {
+ new_y = y - head_gap + (h) - (scale_h / 2 - scale_head_h);
+ } else {
+ new_y = y - head_gap + (h / 2) - (y - y0);
}
elm_scroller_region_bring_in(wd->scroller, x, new_y, scale_w, scale_h);
_mp_lyric_set_line_color(wd, wd->cur_line, wd->cur_line_index, MP_LRC_LINE_COLOR_PLAYING);
- if (wd->prev_line != NULL)
- {
+ if (wd->prev_line != NULL) {
_mp_lyric_set_line_color(wd, wd->prev_line, wd->prev_line_index, MP_LRC_LINE_COLOR_DEFAULT);
}
MP_CHECK_NULL(lyric_mgr);
wd = calloc(1, sizeof(MpLyricData_t));
- if (!wd) goto ERROR;
+ if (!wd) {
+ goto ERROR;
+ }
lyric_layout = _create_lyric(parent, wd);
- if (!lyric_layout) goto ERROR;
+ if (!lyric_layout) {
+ goto ERROR;
+ }
wd->lyric_mgr = lyric_mgr;
return lyric_layout;
- ERROR:
+ERROR:
ERROR_TRACE("Unable to create lyric");
IF_FREE(wd);
MpLyricData_t *wd = evas_object_data_get(lyric, "wd");
MP_CHECK(wd);
- if (wd->b_drag)
+ if (wd->b_drag) {
return;
+ }
- if (wd->lyric_mgr)
- {
+ if (wd->lyric_mgr) {
Eina_List *list = wd->lyric_mgr->synclrc_list;
- if (!list) return;
+ if (!list) {
+ return;
+ }
int count = eina_list_count(list);
int pos = mp_player_mgr_get_position();
int index = 0;
//DEBUG_TRACE("pos=%d, count=%d", pos, count);
/* Get the current playing line */
- for (index = 0; index < count-1; index++)
- {
+ for (index = 0; index < count - 1; index++) {
mp_lrc_node_t *node1 = (mp_lrc_node_t*)eina_list_nth(list, index);
//mp_lrc_node_t *node2 = (mp_lrc_node_t*)eina_list_nth(list, index+1);
MP_CHECK(node1);
//MP_CHECK(node2);
- if ((pos <= node1->time))
- {
+ if ((pos <= node1->time)) {
//DEBUG_TRACE("node1->time=%ld", node1->time);
_mp_lyric_set_current_line(wd, index);
break;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
struct appdata *ad = mp_util_get_appdata();
MP_CHECK_FALSE(ad);
- edje_object_signal_emit(_EDJ(mw_view->mini_player_view_layout), "set_play", "*");
+ edje_object_signal_emit(_EDJ(mw_view->mini_player_view_layout), "set_play", "*");
mw_view->play_delay_timer = NULL;
static Eina_Bool
_mp_mini_player_switch_timer_cb(void *data)
{
- startfunc;
+ startfunc;
MpMwView_t *mw_view = (MpMwView_t *)data;
MP_CHECK_FALSE(mw_view);
struct appdata *ad = mp_util_get_appdata();
MP_CHECK_FALSE(ad);
- Evas_Coord_Rectangle nCurRect = {0,};
- evas_object_geometry_get(mw_view->win_mini, &nCurRect.x, &nCurRect.y, &nCurRect.w, &nCurRect.h);
+ Evas_Coord_Rectangle nCurRect = {0,};
+ evas_object_geometry_get(mw_view->win_mini, &nCurRect.x, &nCurRect.y, &nCurRect.w, &nCurRect.h);
- if (nLastRect.w != nCurRect.w || nLastRect.h != nCurRect.h)
- {
- mp_mini_player_mode_set(mw_view, 3);
- nLastRect.w = nCurRect.w;
- nLastRect.h = nCurRect.h;
- }
+ if (nLastRect.w != nCurRect.w || nLastRect.h != nCurRect.h) {
+ mp_mini_player_mode_set(mw_view, 3);
+ nLastRect.w = nCurRect.w;
+ nLastRect.h = nCurRect.h;
+ }
return ECORE_CALLBACK_RENEW;
}
MP_CHECK(emission);
- Evas_Coord_Rectangle nCurRect = {0,};
- evas_object_geometry_get(mw_view->win_mini, &nCurRect.x, &nCurRect.y, &nCurRect.w, &nCurRect.h);
- int x = 0;
- int y = 0;
+ Evas_Coord_Rectangle nCurRect = {0,};
+ evas_object_geometry_get(mw_view->win_mini, &nCurRect.x, &nCurRect.y, &nCurRect.w, &nCurRect.h);
+ int x = 0;
+ int y = 0;
if (!g_strcmp0(emission, "sig_size_bt_btn_down")) {
// ecore_x_pointer_last_xy_get(&x, &y);
// ecore_x_mouse_up_send(mw_view->xwin , x, y, 1);
// ecore_x_pointer_ungrab();
- mp_mini_player_window_drag_resize(mw_view, x, y, 1);
- edje_object_signal_emit(_EDJ(mw_view->mini_player_view_layout), "bg_edit_show", "*");
- }
-
- if (mw_view->switch_timer)
- {
- MP_TIMER_THAW(mw_view->switch_timer);
- }
- else
- {
- mw_view->switch_timer = ecore_timer_add(0.5, _mp_mini_player_switch_timer_cb, mw_view);
- }
- nLastRect.w = nCurRect.w;
- nLastRect.h = nCurRect.h;
+ mp_mini_player_window_drag_resize(mw_view, x, y, 1);
+ edje_object_signal_emit(_EDJ(mw_view->mini_player_view_layout), "bg_edit_show", "*");
+ }
+
+ if (mw_view->switch_timer) {
+ MP_TIMER_THAW(mw_view->switch_timer);
+ } else {
+ mw_view->switch_timer = ecore_timer_add(0.5, _mp_mini_player_switch_timer_cb, mw_view);
+ }
+ nLastRect.w = nCurRect.w;
+ nLastRect.h = nCurRect.h;
}
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
- if (mw_view->switch_timer)
- {
+ if (mw_view->switch_timer) {
ecore_timer_del(mw_view->switch_timer);
- mw_view->switch_timer = NULL;
- }
+ mw_view->switch_timer = NULL;
+ }
evas_object_hide(mw_view->win_mini);
- MINI_CALLED = false;
+ MINI_CALLED = false;
}
static void
struct appdata *ad = mp_util_get_appdata();;
MP_CHECK(ad);
- _mp_mini_player_view_show_lyric(mw_view, !ad->b_show_lyric);
+ _mp_mini_player_view_show_lyric(mw_view, !ad->b_show_lyric);
}
static void
_mp_mini_player_eventbox_flick_left_cb(void *data, Evas_Object * obj, void *event_info)
{
- startfunc;
+ startfunc;
Evas_Object *layout = NULL;
MpMwView_t *mw_view = (MpMwView_t *)data;
MP_CHECK_NULL(mw_view);
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
- mp_play_control_ff(false, false, true);
- mp_mini_player_refresh(mw_view);
+ mp_play_control_ff(false, false, true);
+ mp_mini_player_refresh(mw_view);
}
static void
_mp_mini_player_eventbox_flick_right_cb(void *data, Evas_Object * obj, void *event_info)
{
- startfunc;
+ startfunc;
MpMwView_t *mw_view = (MpMwView_t *)data;
MP_CHECK_NULL(mw_view);
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
- mp_play_control_rew(false, false true);
- mp_mini_player_refresh(mw_view);
+ mp_play_control_rew(false, false true);
+ mp_mini_player_refresh(mw_view);
}
static void
_mp_mini_player_title_move_cb(void *data, Evas * e, Evas_Object * obj, void *event_info)
{
- startfunc;
+ startfunc;
MpMwView_t *mw_view = (MpMwView_t *)data;
MP_CHECK_NULL(mw_view);
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
- int x, y;
+ int x, y;
// ecore_x_pointer_last_xy_get(&x, &y);
// ecore_x_mouse_up_send(mw_view->xwin, x, y, 1);
// ecore_x_pointer_ungrab();
- mp_mini_player_window_drag_start(mw_view, x, y, 1);
+ mp_mini_player_window_drag_start(mw_view, x, y, 1);
}
Evas_Object*
_mp_mini_player_layout_add(Evas_Object *parent, void *data, int sizenum)
{
- startfunc;
- MpMwView_t *mw_view = (MpMwView_t *)data;
+ startfunc;
+ MpMwView_t *mw_view = (MpMwView_t *)data;
MP_CHECK_NULL(mw_view);
struct appdata *ad = mp_util_get_appdata();
MP_CHECK_NULL(ad);
- int w = 0;
- int h = 0;
- Evas_Object *albumart = NULL;
-
- double scale = elm_config_scale_get();
-
- if (WINDOW_SIZE_0 == sizenum)
- {
- mw_view->mini_player_view_layout = mp_common_load_edj(parent, PLAY_VIEW_EDJ_NAME, "mini-app-0");
- mw_view->mini_player_current_size = WINDOW_SIZE_0;
- }
- else if (WINDOW_SIZE_1 == sizenum)
- {
- mw_view->mini_player_view_layout = mp_common_load_edj(parent, PLAY_VIEW_EDJ_NAME, "mini-app-1");
- mw_view->mini_player_current_size = WINDOW_SIZE_1;
- }
- else if (WINDOW_SIZE_2 == sizenum)
- {
- mw_view->mini_player_view_layout = mp_common_load_edj(parent, PLAY_VIEW_EDJ_NAME, "mini-app-2");
- MP_CHECK_NULL(mw_view->mini_player_view_layout);
- w = MINI_ALBUM_ART_SIZE0_W * scale;
- h = MINI_ALBUM_ART_SIZE0_W * scale;
- mw_view->mini_player_current_size = WINDOW_SIZE_2;
- albumart = elm_image_add(mw_view->mini_player_view_layout);
+ int w = 0;
+ int h = 0;
+ Evas_Object *albumart = NULL;
+
+ double scale = elm_config_scale_get();
+
+ if (WINDOW_SIZE_0 == sizenum) {
+ mw_view->mini_player_view_layout = mp_common_load_edj(parent, PLAY_VIEW_EDJ_NAME, "mini-app-0");
+ mw_view->mini_player_current_size = WINDOW_SIZE_0;
+ } else if (WINDOW_SIZE_1 == sizenum) {
+ mw_view->mini_player_view_layout = mp_common_load_edj(parent, PLAY_VIEW_EDJ_NAME, "mini-app-1");
+ mw_view->mini_player_current_size = WINDOW_SIZE_1;
+ } else if (WINDOW_SIZE_2 == sizenum) {
+ mw_view->mini_player_view_layout = mp_common_load_edj(parent, PLAY_VIEW_EDJ_NAME, "mini-app-2");
+ MP_CHECK_NULL(mw_view->mini_player_view_layout);
+ w = MINI_ALBUM_ART_SIZE0_W * scale;
+ h = MINI_ALBUM_ART_SIZE0_W * scale;
+ mw_view->mini_player_current_size = WINDOW_SIZE_2;
+ albumart = elm_image_add(mw_view->mini_player_view_layout);
evas_object_size_hint_align_set(albumart, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_size_hint_weight_set(albumart, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_object_part_content_set(mw_view->mini_player_view_layout, THUMB_NAIL_PART_NAME, albumart);
- }
- else if (WINDOW_SIZE_3 == sizenum)
- {
- mw_view->mini_player_current_size = WINDOW_SIZE_3;
- mw_view->mini_player_view_layout = mp_common_load_edj(parent, PLAY_VIEW_EDJ_NAME, "mini-app-3");
- MP_CHECK_NULL(mw_view->mini_player_view_layout);
- albumart = elm_image_add(mw_view->mini_player_view_layout);
+ elm_object_part_content_set(mw_view->mini_player_view_layout, THUMB_NAIL_PART_NAME, albumart);
+ } else if (WINDOW_SIZE_3 == sizenum) {
+ mw_view->mini_player_current_size = WINDOW_SIZE_3;
+ mw_view->mini_player_view_layout = mp_common_load_edj(parent, PLAY_VIEW_EDJ_NAME, "mini-app-3");
+ MP_CHECK_NULL(mw_view->mini_player_view_layout);
+ albumart = elm_image_add(mw_view->mini_player_view_layout);
evas_object_size_hint_align_set(albumart, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_size_hint_weight_set(albumart, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_object_part_content_set(mw_view->mini_player_view_layout, ALBUMART_PART_NAME, albumart);
-
- }
- else if (WINDOW_SIZE_4 == sizenum)
- {
- mw_view->mini_player_current_size = WINDOW_SIZE_4;
- mw_view->mini_player_view_layout = mp_common_load_edj(parent, PLAY_VIEW_EDJ_NAME, "mini-app-4");
- MP_CHECK_NULL(mw_view->mini_player_view_layout);
- albumart = elm_image_add(mw_view->mini_player_view_layout);
+ elm_object_part_content_set(mw_view->mini_player_view_layout, ALBUMART_PART_NAME, albumart);
+
+ } else if (WINDOW_SIZE_4 == sizenum) {
+ mw_view->mini_player_current_size = WINDOW_SIZE_4;
+ mw_view->mini_player_view_layout = mp_common_load_edj(parent, PLAY_VIEW_EDJ_NAME, "mini-app-4");
+ MP_CHECK_NULL(mw_view->mini_player_view_layout);
+ albumart = elm_image_add(mw_view->mini_player_view_layout);
evas_object_size_hint_align_set(albumart, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_size_hint_weight_set(albumart, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_object_part_content_set(mw_view->mini_player_view_layout, ALBUMART_PART_NAME, albumart);
- }
+ elm_object_part_content_set(mw_view->mini_player_view_layout, ALBUMART_PART_NAME, albumart);
+ }
MP_CHECK_NULL(mw_view->mini_player_view_layout);
evas_object_size_hint_weight_set(mw_view->mini_player_view_layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(mw_view->mini_player_view_layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
Evas_Object *edj = _EDJ(mw_view->mini_player_view_layout);
- edje_object_signal_callback_add(edj, "sig_exit_btn_clicked","*", _mp_mini_player_close_btn_clicked_cb, mw_view);
- edje_object_signal_callback_add(edj, "sig_full_screen_up","*", _mp_mini_player_full_screen_click_cb, mw_view);
- edje_object_signal_callback_add(edj, "sig_*_btn_down","*", _mp_mini_player_contrl_btn_clicked_cb, mw_view);
- edje_object_signal_callback_add(edj, "sig_*_btn_up","*", _mp_mini_player_contrl_btn_clicked_cb, mw_view);
- edje_object_signal_callback_add(edj, "sig_play_pause_btn_clicked","*", _mp_mini_player_contrl_btn_clicked_cb, mw_view);
- edje_object_signal_callback_add(edj, "sig_size_bt_btn_down","*", _mp_mini_player_resize_btn_clicked_cb, mw_view);
+ edje_object_signal_callback_add(edj, "sig_exit_btn_clicked", "*", _mp_mini_player_close_btn_clicked_cb, mw_view);
+ edje_object_signal_callback_add(edj, "sig_full_screen_up", "*", _mp_mini_player_full_screen_click_cb, mw_view);
+ edje_object_signal_callback_add(edj, "sig_*_btn_down", "*", _mp_mini_player_contrl_btn_clicked_cb, mw_view);
+ edje_object_signal_callback_add(edj, "sig_*_btn_up", "*", _mp_mini_player_contrl_btn_clicked_cb, mw_view);
+ edje_object_signal_callback_add(edj, "sig_play_pause_btn_clicked", "*", _mp_mini_player_contrl_btn_clicked_cb, mw_view);
+ edje_object_signal_callback_add(edj, "sig_size_bt_btn_down", "*", _mp_mini_player_resize_btn_clicked_cb, mw_view);
- mw_view->title = elm_label_add(mw_view->mini_player_view_layout);
- evas_object_size_hint_weight_set(mw_view->title, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_size_hint_align_set(mw_view->title, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ mw_view->title = elm_label_add(mw_view->mini_player_view_layout);
+ evas_object_size_hint_weight_set(mw_view->title, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(mw_view->title, EVAS_HINT_FILL, EVAS_HINT_FILL);
- elm_object_text_set(mw_view->title, "");
+ elm_object_text_set(mw_view->title, "");
- elm_object_part_content_set(mw_view->mini_player_view_layout, "title_touch", mw_view->title);
- evas_object_show(mw_view->title);
+ elm_object_part_content_set(mw_view->mini_player_view_layout, "title_touch", mw_view->title);
+ evas_object_show(mw_view->title);
evas_object_event_callback_add(mw_view->title, EVAS_CALLBACK_MOUSE_MOVE, _mp_mini_player_title_move_cb, mw_view);
mw_view->event_box = mp_smart_event_box_add(mw_view->mini_player_view_layout);
MP_CHECK(mw_view->event_box);
evas_object_size_hint_weight_set(mw_view->event_box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(mw_view->event_box, EVAS_HINT_FILL, EVAS_HINT_FILL);
- evas_object_smart_callback_add(mw_view->event_box, "mouse.clicked", _mp_mini_player_eventbox_flick_click_cb, mw_view);
+ evas_object_smart_callback_add(mw_view->event_box, "mouse.clicked", _mp_mini_player_eventbox_flick_click_cb, mw_view);
evas_object_smart_callback_add(mw_view->event_box, "mouse.flick.left", _mp_mini_player_eventbox_flick_left_cb, mw_view);
evas_object_smart_callback_add(mw_view->event_box, "mouse.flick.right", _mp_mini_player_eventbox_flick_right_cb, mw_view);
evas_object_show(mw_view->event_box);
static bool _mp_mini_player_view_show_lyric(void *data, bool show_lyric)
{
- startfunc;
+ startfunc;
MpMwView_t *mw_view = (MpMwView_t *)data;
MP_CHECK_FALSE(mw_view);
if (!show_lyric) {
mp_mw_lyric_view_hide(mw_view);
} else {
- mp_mw_lyric_view_show(mw_view);
+ mp_mw_lyric_view_show(mw_view);
}
return true;
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
- if (mw_view->mini_player_view_layout)
- {
- evas_object_hide(mw_view->mini_player_view_layout);
- evas_object_del(mw_view->mini_player_view_layout);
- elm_win_resize_object_del(mw_view->win_mini, mw_view->mini_player_view_layout);
- }
+ if (mw_view->mini_player_view_layout) {
+ evas_object_hide(mw_view->mini_player_view_layout);
+ evas_object_del(mw_view->mini_player_view_layout);
+ elm_win_resize_object_del(mw_view->win_mini, mw_view->mini_player_view_layout);
+ }
_mp_mini_player_layout_add(mw_view->win_mini, mw_view, num);
elm_win_resize_object_add(mw_view->win_mini, mw_view->mini_player_view_layout);
MpMwView_t *mw_view = calloc(1, sizeof(MpMwView_t));
MP_CHECK_NULL(mw_view);
- if (mw_view->switch_timer)
- {
- ecore_timer_del(mw_view->switch_timer);
- mw_view->switch_timer = NULL;
- }
+ if (mw_view->switch_timer) {
+ ecore_timer_del(mw_view->switch_timer);
+ mw_view->switch_timer = NULL;
+ }
- if (mw_view->win_mini)
- {
- evas_object_del(mw_view->win_mini);
- }
+ if (mw_view->win_mini) {
+ evas_object_del(mw_view->win_mini);
+ }
// if (mw_view->xwin)
// {
// evas_object_del(mw_view->xwin);
// }
- if (mw_view->bg)
- {
- evas_object_del(mw_view->bg);
- }
+ if (mw_view->bg) {
+ evas_object_del(mw_view->bg);
+ }
- if (mw_view->title)
- {
- evas_object_del(mw_view->title);
- }
+ if (mw_view->title) {
+ evas_object_del(mw_view->title);
+ }
- if (mw_view->event_box)
- {
- evas_object_del(mw_view->event_box);
- }
+ if (mw_view->event_box) {
+ evas_object_del(mw_view->event_box);
+ }
- if (mw_view->mini_lyric_view)
- {
- evas_object_del(mw_view->mini_lyric_view);
- }
- MINI_CALLED = false;
- IF_FREE(mw_view);
+ if (mw_view->mini_lyric_view) {
+ evas_object_del(mw_view->mini_lyric_view);
+ }
+ MINI_CALLED = false;
+ IF_FREE(mw_view);
}
{
startfunc;
- if (MINI_CALLED)
- {
- WARN_TRACE("multi window has running");
- return;
- }
+ if (MINI_CALLED) {
+ WARN_TRACE("multi window has running");
+ return;
+ }
MpMwView_t *mw_view = calloc(1, sizeof(MpMwView_t));
MP_CHECK_NULL(mw_view);
- mw_view->win_mini = mp_create_win("music_multi_window");
+ mw_view->win_mini = mp_create_win("music_multi_window");
// mw_view->xwin = elm_win_xwindow_get(mw_view->win_mini);
- evas_object_hide(mw_view->win_mini);
+ evas_object_hide(mw_view->win_mini);
mw_view->bg = evas_object_rectangle_add(evas_object_evas_get(mw_view->win_mini));
evas_object_size_hint_weight_set(mw_view->bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_win_resize_object_add(mw_view->win_mini, mw_view->bg);
_mp_mini_player_layout_add(mw_view->win_mini, mw_view, num);
elm_win_resize_object_add(mw_view->win_mini, mw_view->mini_player_view_layout);
- mw_view->mini_player_current_size = -1;
+ mw_view->mini_player_current_size = -1;
mp_mini_player_mode_set(mw_view, 0);
mp_mini_player_refresh(mw_view);
- evas_object_show(mw_view->win_mini);
- MINI_CALLED = true;
+ evas_object_show(mw_view->win_mini);
+ MINI_CALLED = true;
}
void
mp_mini_player_hide(void *data)
{
startfunc;
- MpMwView_t *mw_view = (MpMwView_t *)data;
+ MpMwView_t *mw_view = (MpMwView_t *)data;
MP_CHECK(mw_view);
struct appdata *ad = mp_util_get_appdata();
mp_app_rotate(mode, ad);
#endif
- elm_win_lower(mw_view->win_mini);
- elm_win_raise(ad->win_main);
- evas_object_show(ad->win_main);
+ elm_win_lower(mw_view->win_mini);
+ elm_win_raise(ad->win_main);
+ evas_object_show(ad->win_main);
- mp_mini_player_destory(mw_view);
+ mp_mini_player_destory(mw_view);
}
void
mp_mini_player_mode_set(void *data, int is_set)
{
- startfunc;
- MpMwView_t *mw_view = (MpMwView_t *)data;
+ startfunc;
+ MpMwView_t *mw_view = (MpMwView_t *)data;
MP_CHECK(mw_view);
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
- double scale = elm_config_scale_get();
- int x = 0;
- int y = 0;
+ double scale = elm_config_scale_get();
+ int x = 0;
+ int y = 0;
if (0 == is_set) {
int w = MINI_PLAYER_W * scale;
evas_object_resize(mw_view->win_mini, w, h);
evas_object_move(mw_view->win_mini, MINI_PLAYER_X * scale, MINI_PLAYER_Y * scale);
- mw_view->mini_player_mode = true;
+ mw_view->mini_player_mode = true;
} else if (1 == is_set) {
elm_win_floating_mode_set(mw_view->win_mini, EINA_FALSE);
- mw_view->mini_player_mode = false;
- } else
- {
+ mw_view->mini_player_mode = false;
+ } else {
elm_win_floating_mode_set(mw_view->win_mini, EINA_TRUE);
- MP_TIMER_FREEZE(mw_view->switch_timer);
- edje_object_signal_emit(_EDJ(mw_view->mini_player_view_layout), "bg_edit_hide", "*");
-
- Evas_Coord_Rectangle nCurRect = {0,};
- evas_object_geometry_get(mw_view->win_mini, &nCurRect.x, &nCurRect.y, &nCurRect.w, &nCurRect.h);
- //evas_object_resize(mw_view->win_mini, nCurRect.w, nCurRect.h);
- int x = 0;
-
- if (nCurRect.h < 365)
- {
- if (nCurRect.w < 540)
- {
- mp_mini_player_layout_update(mw_view, WINDOW_SIZE_0);
- x = nCurRect.w;
- }
- else
- {
- mp_mini_player_layout_update(mw_view, WINDOW_SIZE_2);
- x = nCurRect.w;
- }
- }
- else if (nCurRect.w < 540)
- {
- x = nCurRect.w;
- mp_mini_player_layout_update(mw_view, WINDOW_SIZE_3);
- }
- else if (nCurRect.w < 720)
- {
- x = nCurRect.w;
- mp_mini_player_layout_update(mw_view, WINDOW_SIZE_4);
- }
- if (nCurRect.h < 177)
- {
- nCurRect.h = 177;
- }
-
- if (x < 362)
- {
- x = 362;
- }
-
- evas_object_resize(mw_view->win_mini, x, nCurRect.h);
- mw_view->mini_player_mode = true;
-
- }
+ MP_TIMER_FREEZE(mw_view->switch_timer);
+ edje_object_signal_emit(_EDJ(mw_view->mini_player_view_layout), "bg_edit_hide", "*");
+
+ Evas_Coord_Rectangle nCurRect = {0,};
+ evas_object_geometry_get(mw_view->win_mini, &nCurRect.x, &nCurRect.y, &nCurRect.w, &nCurRect.h);
+ //evas_object_resize(mw_view->win_mini, nCurRect.w, nCurRect.h);
+ int x = 0;
+
+ if (nCurRect.h < 365) {
+ if (nCurRect.w < 540) {
+ mp_mini_player_layout_update(mw_view, WINDOW_SIZE_0);
+ x = nCurRect.w;
+ } else {
+ mp_mini_player_layout_update(mw_view, WINDOW_SIZE_2);
+ x = nCurRect.w;
+ }
+ } else if (nCurRect.w < 540) {
+ x = nCurRect.w;
+ mp_mini_player_layout_update(mw_view, WINDOW_SIZE_3);
+ } else if (nCurRect.w < 720) {
+ x = nCurRect.w;
+ mp_mini_player_layout_update(mw_view, WINDOW_SIZE_4);
+ }
+ if (nCurRect.h < 177) {
+ nCurRect.h = 177;
+ }
+
+ if (x < 362) {
+ x = 362;
+ }
+
+ evas_object_resize(mw_view->win_mini, x, nCurRect.h);
+ mw_view->mini_player_mode = true;
+
+ }
}
mp_mini_player_refresh(void *data)
{
startfunc;
- MpMwView_t *mw_view = (MpMwView_t *)data;
+ MpMwView_t *mw_view = (MpMwView_t *)data;
MP_CHECK(mw_view);
struct appdata *ad = mp_util_get_appdata();
mp_track_info_t *current_item = mp_playlist_mgr_get_current(ad->playlist_mgr);
MP_CHECK(current_item);
- /* albumart */
- const char *albumart_path = NULL;
- if (ad->current_track_info && mp_util_is_image_valid(ad->evas, ad->current_track_info->thumbnail_path))
- albumart_path = ad->current_track_info->thumbnail_path;
- else
- albumart_path = DEFAULT_THUMBNAIL;
+ /* albumart */
+ const char *albumart_path = NULL;
+ if (ad->current_track_info && mp_util_is_image_valid(ad->evas, ad->current_track_info->thumbnail_path)) {
+ albumart_path = ad->current_track_info->thumbnail_path;
+ } else {
+ albumart_path = DEFAULT_THUMBNAIL;
+ }
- DEBUG_TRACE("albumart = %s", albumart_path);
+ DEBUG_TRACE("albumart = %s", albumart_path);
- Evas_Object *thumb_nail = elm_object_part_content_get(mw_view->mini_player_view_layout, THUMB_NAIL_PART_NAME);
- Evas_Object *albumart_bg = elm_object_part_content_get(mw_view->mini_player_view_layout, ALBUMART_PART_NAME);
+ Evas_Object *thumb_nail = elm_object_part_content_get(mw_view->mini_player_view_layout, THUMB_NAIL_PART_NAME);
+ Evas_Object *albumart_bg = elm_object_part_content_get(mw_view->mini_player_view_layout, ALBUMART_PART_NAME);
- if (albumart_bg) {
- elm_image_file_set(albumart_bg, albumart_path, NULL);
- evas_object_show(albumart_bg);
- }
+ if (albumart_bg) {
+ elm_image_file_set(albumart_bg, albumart_path, NULL);
+ evas_object_show(albumart_bg);
+ }
- if (thumb_nail) {
- elm_image_file_set(thumb_nail, albumart_path, NULL);
- evas_object_show(thumb_nail);
- }
+ if (thumb_nail) {
+ elm_image_file_set(thumb_nail, albumart_path, NULL);
+ evas_object_show(thumb_nail);
+ }
/* title */
//elm_object_part_text_set(mw_view->mini_player_view_layout, "text.title", ad->current_track_info->title);
/* artist */
elm_object_part_text_set(mw_view->mini_player_view_layout, "text.artist", ad->current_track_info->artist);
- if (-1 == mw_view->mini_player_current_size)
- {
- mw_view->mini_player_current_size = WINDOW_SIZE_0;
+ if (-1 == mw_view->mini_player_current_size) {
+ mw_view->mini_player_current_size = WINDOW_SIZE_0;
if (ad->player_state == PLAY_STATE_PLAYING) {
edje_object_signal_emit(_EDJ(mw_view->mini_player_view_layout), "set_play", "*");
} else if (ad->player_state == PLAY_STATE_PAUSED) {
edje_object_signal_emit(_EDJ(mw_view->mini_player_view_layout), "set_pause", "*");
}
- }
- else
- {
- edje_object_signal_emit(_EDJ(mw_view->mini_player_view_layout), "set_pause", "*");
- mw_view->play_delay_timer = ecore_timer_add(0.5, _mp_mini_player_delay_play_timer_cb, mw_view);
- }
+ } else {
+ edje_object_signal_emit(_EDJ(mw_view->mini_player_view_layout), "set_pause", "*");
+ mw_view->play_delay_timer = ecore_timer_add(0.5, _mp_mini_player_delay_play_timer_cb, mw_view);
+ }
/* rotation */
app_device_orientation_e mode;
mp_mini_player_rotation_cb(mode, mw_view);
evas_object_show(mw_view->mini_player_view_layout);
- endfunc;
+ endfunc;
}
void
{
startfunc;
- MpMwView_t *mw_view = (MpMwView_t *)data;
+ MpMwView_t *mw_view = (MpMwView_t *)data;
MP_CHECK(mw_view);
// MP_CHECK(mw_view->xwin);
{
startfunc;
- MpMwView_t *mw_view = (MpMwView_t *)data;
+ MpMwView_t *mw_view = (MpMwView_t *)data;
MP_CHECK(mw_view);
// MP_CHECK(mw_view->xwin);
int
mp_mini_player_rotation_cb(app_device_orientation_e mode, void *data)
{
- startfunc;
- MpMwView_t *mw_view = (MpMwView_t *)data;
+ startfunc;
+ MpMwView_t *mw_view = (MpMwView_t *)data;
MP_CHECK_VAL(mw_view, 0);
struct appdata *ad = mp_util_get_appdata();
DEBUG_TRACE("Enum Rotation is %d", mode);
DEBUG_TRACE("Rotation b is %d", elm_win_rotation_get(mw_view->win_mini));
- switch (mode)
- {
+ switch (mode) {
case APP_DEVICE_ORIENTATION_270:
angle = -90;
break;
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <sys/time.h>
bool result = false;
DEBUG_TRACE("press time is %s", ctime(&press_time));
DEBUG_TRACE("release time is %s", ctime(&release_time));
- if (difftime(release_time, press_time) > 1.0)
+ if (difftime(release_time, press_time) > 1.0) {
result = true;
+ }
memset(&release_time, 0, sizeof(time_t));
memset(&press_time, 0, sizeof(time_t));
- DEBUG_TRACE("is %s long press", result? "" : "not");
+ DEBUG_TRACE("is %s long press", result ? "" : "not");
return result;
}
} else {
music_pos = ad->music_pos;
}
-/*
- int sec = mp_player_mgr_get_position() / 1000;
- int min = sec / 60;
- sec = sec % 60;
+ /*
+ int sec = mp_player_mgr_get_position() / 1000;
+ int min = sec / 60;
+ sec = sec % 60;
- char *time_text = g_strdup_printf("%02d:%02d", min, sec);
- if (time_text) {
- edje_object_part_text_set(_EDJ(ad->minicontroller_layout), "elm.elapsed_time", time_text);
- free(time_text);
- time_text = NULL;
- }
-*/
+ char *time_text = g_strdup_printf("%02d:%02d", min, sec);
+ if (time_text) {
+ edje_object_part_text_set(_EDJ(ad->minicontroller_layout), "elm.elapsed_time", time_text);
+ free(time_text);
+ time_text = NULL;
+ }
+ */
char play_time[16] = { 0, };
char total_time[16] = { 0, };
double duration = ad->music_length;
- if (duration > 0.)
- {
- if (duration > 3600.)
- {
+ if (duration > 0.) {
+ if (duration > 3600.) {
snprintf(total_time, sizeof(total_time), "%" MUSIC_TIME_FORMAT,
- MUSIC_TIME_ARGS(duration ));
+ MUSIC_TIME_ARGS(duration));
snprintf(play_time, sizeof(play_time), "%" MUSIC_TIME_FORMAT, MUSIC_TIME_ARGS(music_pos));
- }
- else
- {
+ } else {
snprintf(total_time, sizeof(total_time), "%" PLAY_TIME_FORMAT,
- PLAY_TIME_ARGS(duration ));
+ PLAY_TIME_ARGS(duration));
snprintf(play_time, sizeof(play_time), "%" PLAY_TIME_FORMAT, PLAY_TIME_ARGS(music_pos));
}
- }
- else
- {
+ } else {
if (ad->current_track_info)
snprintf(total_time, sizeof(total_time), "%" PLAY_TIME_FORMAT,
- PLAY_TIME_ARGS(ad->current_track_info->duration/1000. ));
+ PLAY_TIME_ARGS(ad->current_track_info->duration / 1000.));
snprintf(play_time, sizeof(play_time), "%" PLAY_TIME_FORMAT, PLAY_TIME_ARGS(music_pos));
}
edje_object_part_text_set(_EDJ(ad->minicontroller_layout), "np_progress_text_total", total_time);
edje_object_part_text_set(_EDJ(ad->minicontroller_layout), "np_progress_text_playing", play_time);
- if (ad->music_length > 0. && music_pos > 0.)
+ if (ad->music_length > 0. && music_pos > 0.) {
played_ratio = music_pos / ad->music_length;
+ }
_mp_minicontroller_progress_val_set(ad, played_ratio);
}
{
TIMER_TRACE();
struct appdata *ad = data;
- mp_retvm_if (ad == NULL, ECORE_CALLBACK_CANCEL, "appdata is NULL");
+ mp_retvm_if(ad == NULL, ECORE_CALLBACK_CANCEL, "appdata is NULL");
- if (ad->is_lcd_off)
- {
+ if (ad->is_lcd_off) {
mp_ecore_timer_del(ad->minicon_progress_timer);
return ECORE_CALLBACK_CANCEL;
}
- if (ad->player_state == PLAY_STATE_PLAYING)
- {
+ if (ad->player_state == PLAY_STATE_PLAYING) {
_mp_minicontroller_update_elapsed_time(ad, true);
}
_minicontroller_progress_timer_add(void *data)
{
struct appdata *ad = data;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
DEBUG_TRACE();
mp_ecore_timer_del(ad->minicon_progress_timer);
_mp_minicontroller_update_elapsed_time(ad, true);
- if (ad->player_state == PLAY_STATE_PLAYING)
- {
+ if (ad->player_state == PLAY_STATE_PLAYING) {
ad->minicon_progress_timer = ecore_timer_add(1.0, _minicontroller_update_progresstime_cb, ad);
}
static bool
_mp_minicontroller_landscape_is(struct appdata *ad, int angle)
{
- startfunc;
+ startfunc;
MP_CHECK_FALSE(ad);
MP_CHECK_FALSE(ad->win_minicon);
bool landscape = false;
if (angle == 90 || angle == 270) {
- landscape = true;
+ landscape = true;
} else {
- landscape = false;
+ landscape = false;
}
return landscape;
}
int shuffle_state = 0;
mp_setting_get_shuffle_state(&shuffle_state);
- if (shuffle_state == 1)
- {
+ if (shuffle_state == 1) {
operation_txt = GET_SYS_STR(MP_TTS_SHUFFLE_OFF_BUTTON);
- }
- else
- {
+ } else {
operation_txt = GET_SYS_STR(MP_TTS_SHUFFLE_ON_BUTTON);
}
MP_CHECK(ad);
#ifndef MP_SOUND_PLAYER
if (GET_PLAYER_VIEW != mp_view_mgr_get_top_view(GET_VIEW_MGR)) {
- if (!ad->is_focus_out)
- {
+ if (!ad->is_focus_out) {
minicontrol_send_event(ad->win_minicon, MINICONTROL_EVENT_REQUEST_HIDE, NULL);
- }
- else
- {
+ } else {
mp_util_app_resume();
}
mp_common_show_player_view(MP_PLAYER_NORMAL, true, false, true);
- }
- else
+ } else
#endif
{
- if (!ad->is_focus_out)
- {
+ if (!ad->is_focus_out) {
minicontrol_send_event(ad->win_minicon, MINICONTROL_EVENT_REQUEST_HIDE, NULL);
- }
- else
- {
- mp_util_app_resume();
+ } else {
+ mp_util_app_resume();
}
}
}
struct appdata *ad = (struct appdata*)data;
MP_CHECK(ad);
MP_CHECK(ad->minicontroller_layout);
- ERROR_TRACE("");
+ ERROR_TRACE("");
bool landscape = _mp_minicontroller_landscape_is(ad, ad->quickpanel_angle);
- if (landscape)
- {
+ if (landscape) {
if (shuffle_state) {
elm_object_signal_emit(ad->minicontroller_layout, "set_shuffle_on_ld", "*");
} else {
elm_object_signal_emit(ad->minicontroller_layout, "set_shuffle_off_ld", "*");
}
- }
- else
- {
+ } else {
if (shuffle_state) {
elm_object_signal_emit(ad->minicontroller_layout, "set_shuffle_on", "*");
} else {
struct appdata *ad = (struct appdata*)data;
MP_CHECK(ad);
MP_CHECK(ad->minicontroller_layout);
- ERROR_TRACE("");
+ ERROR_TRACE("");
bool landscape = _mp_minicontroller_landscape_is(ad, ad->quickpanel_angle);
- if (landscape)
- {
+ if (landscape) {
if (MP_PLST_REPEAT_ONE == repeate_state) {
elm_object_signal_emit(ad->minicontroller_layout, "set_repeat_btn_1_ld", "*");
} else if (MP_PLST_REPEAT_NONE == repeate_state) {
} else {
elm_object_signal_emit(ad->minicontroller_layout, "set_repeat_btn_all_ld", "*");
}
- }
- else
- {
+ } else {
if (MP_PLST_REPEAT_ONE == repeate_state) {
elm_object_signal_emit(ad->minicontroller_layout, "set_repeat_btn_1", "*");
} else if (MP_PLST_REPEAT_NONE == repeate_state) {
_minicontroller_action_cb(void *data, Evas_Object * obj, const char *emission, const char *source)
{
struct appdata *ad = (struct appdata *)data;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
//EVENT_TRACE("emission: %s", emission);
- if (emission)
- {
+ if (emission) {
if (!g_strcmp0(emission, "close_btn_clicked")) {
EVENT_TRACE("CLOSE");
if (!mp_util_is_other_player_playing()) {
int ret_set = 0;
ret_set = preference_set_int(PREF_MUSIC_STATE, PREF_MUSIC_OFF);
- if (ret_set)
+ if (ret_set) {
ERROR_TRACE("set preference failed");
+ }
}
elm_exit();
} else if (!g_strcmp0(emission, "albumart_clicked")) {
int r;
eo = elm_layout_add(parent);
- if (eo)
- {
+ if (eo) {
r = elm_layout_file_set(eo, file, group);
- if (!r)
- {
+ if (!r) {
evas_object_del(eo);
return NULL;
}
{
startfunc;
struct appdata *ad = mp_util_get_appdata();
- if (event_type == MINICONTROL_EVENT_REQUEST_HIDE)
- {
+ if (event_type == MINICONTROL_EVENT_REQUEST_HIDE) {
DEBUG_TRACE("CLOSE");
if (!mp_util_is_other_player_playing()) {
int ret_set = 0;
}
}
mp_play_control_reset_ff_rew();
- xD = 0; yD = 0; xDMove = 0; yDMove = 0; xU = 0; yU = 0;
+ xD = 0;
+ yD = 0;
+ xDMove = 0;
+ yDMove = 0;
+ xU = 0;
+ yU = 0;
if (!ad->is_sdcard_removed) {
elm_exit();
}
win = minicontrol_create_window("soundplayer-mini", MINICONTROL_TARGET_VIEWER_QUICK_PANEL, _quick_panel_cb);
#endif
- if (!win)
+ if (!win) {
return;
+ }
elm_win_alpha_set(win, EINA_TRUE);
{
startfunc;
- struct appdata *ad = data;
+ struct appdata *ad = data;
MP_CHECK(ad->progress_box);
ad->progress_box = NULL;
MP_CHECK(ad);
MP_CHECK(ad->minicontroller_layout);
- if (ad->progress_bar)
+ if (ad->progress_bar) {
edje_object_part_drag_value_set(_EDJ(ad->progress_bar), "progressbar_playing", position, 0.0);
- return;
+ }
+ return;
}
static void _mp_minicontroller_create_progress_layout(struct appdata *ad)
ad->progress_bar = mp_common_load_edj(ad->progress_box, MINICON_EDJ_NAME, "mc_player_progressbar");
MP_CHECK(ad->progress_bar);
elm_object_part_content_set(ad->progress_box, "progress_bar", ad->progress_bar);
- _mp_minicontroller_progress_val_set(ad, 0.0);
+ _mp_minicontroller_progress_val_set(ad, 0.0);
}
#endif
int w = 0;
if ((elm_config_scale_get() - 1.7) < 0.0001) {
MINI_CONTROLLER_WIDTH = 318;
- MINI_CONTROLLER_WIDTH_LANDSCAPE= 564;
+ MINI_CONTROLLER_WIDTH_LANDSCAPE = 564;
} else if ((elm_config_scale_get() - 1.8) < 0.0001) {
MINI_CONTROLLER_WIDTH = 267;
MINI_CONTROLLER_WIDTH_LANDSCAPE = 444;
mp_minicontroller_create(struct appdata *ad)
{
DEBUG_TRACE_FUNC();
- mp_retvm_if (ad == NULL, -1, "appdata is NULL");
+ mp_retvm_if(ad == NULL, -1, "appdata is NULL");
//MP_CHECK_VAL(!ad->is_lcd_off, -1);
if (!(ad->minicontroller_layout && ad->win_minicon)) {
mp_minicontroller_show(struct appdata *ad)
{
DEBUG_TRACE("minicontroller view show!!");
- mp_retvm_if (ad == NULL, -1, "appdata is NULL");
+ mp_retvm_if(ad == NULL, -1, "appdata is NULL");
MP_CHECK_VAL(ad->win_minicon, -1);
MP_CHECK_VAL(!ad->is_lcd_off, -1);
- /* Not show minicontrol when current track not exsit */
+ /* Not show minicontrol when current track not exsit */
MP_CHECK_VAL(ad->current_track_info, -1);
ad->b_minicontroller_show = TRUE;
static void _mp_minicontroller_update_btn(struct appdata *ad)
{
startfunc;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
MP_CHECK(ad->win_minicon);
MP_CHECK(!ad->is_lcd_off);
- if (ad->player_state == PLAY_STATE_PLAYING)
- {
+ if (ad->player_state == PLAY_STATE_PLAYING) {
elm_object_signal_emit(ad->minicontroller_layout, "set_pause", "c_source");
- }
- else
- {
+ } else {
elm_object_signal_emit(ad->minicontroller_layout, "set_play", "c_source");
}
static Eina_Bool
_mp_minicontroller_btn_update_timer(void *data)
{
- struct appdata *ad = data;
+ struct appdata *ad = data;
MP_CHECK_FALSE(ad);
_mp_minicontroller_update_btn(data);
{
mp_ecore_timer_del(ad->minicon_button_timer);
- if (ad->player_state == PLAY_STATE_PLAYING || ad->player_state == PLAY_STATE_PAUSED)
+ if (ad->player_state == PLAY_STATE_PLAYING || ad->player_state == PLAY_STATE_PAUSED) {
_mp_minicontroller_update_btn(ad);
- else
+ } else {
ad->minicon_button_timer = ecore_timer_add(1.0, _mp_minicontroller_btn_update_timer, ad);
+ }
}
void
mp_minicontroller_update_control(struct appdata *ad)
{
startfunc;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
MP_CHECK(ad->win_minicon);
MP_CHECK(!ad->is_lcd_off);
{
#ifdef MINICONTROLLER_ENABLE_SHUFFLLE_REPEAT
startfunc;
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
MP_CHECK(ad->win_minicon);
MP_CHECK(!ad->is_lcd_off);
- int shuffle_state = 0;
- int repeat_state = 0;
- mp_setting_get_shuffle_state(&shuffle_state);
- mp_setting_get_repeat_state(&repeat_state);
+ int shuffle_state = 0;
+ int repeat_state = 0;
+ mp_setting_get_shuffle_state(&shuffle_state);
+ mp_setting_get_repeat_state(&repeat_state);
- _mp_minicontroller_set_shuffle_image((void *)ad, shuffle_state);
- _mp_minicontroller_set_repeate_image((void *)ad, repeat_state);
+ _mp_minicontroller_set_shuffle_image((void *)ad, shuffle_state);
+ _mp_minicontroller_set_repeate_image((void *)ad, repeat_state);
#endif
}
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
- if (ad->player_state == PLAY_STATE_PLAYING)
- {
+ if (ad->player_state == PLAY_STATE_PLAYING) {
mp_play_control_play_pause(ad, false);
- }
- else
- {
+ } else {
mp_play_control_play_pause(ad, true);
}
}
{
DEBUG_TRACE("button pressed");
time(&press_time);
- char *source = (char *)data;
- if (!g_strcmp0(source, CONTROLLER_FF_SOURCE)) {
- mp_play_control_ff(true, false, false);
- } else {
- mp_play_control_rew(true, false, false);
- }
+ char *source = (char *)data;
+ if (!g_strcmp0(source, CONTROLLER_FF_SOURCE)) {
+ mp_play_control_ff(true, false, false);
+ } else {
+ mp_play_control_rew(true, false, false);
+ }
}
static void _mp_minicontroller_ff_rew_btn_unpressed_cb(void *data, Evas_Object *obj, void *event_info)
{
DEBUG_TRACE("button unpressed");
time(&release_time);
- char *source = (char *)data;
+ char *source = (char *)data;
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
MP_CHECK(ad->minicontroller_layout);
- if (!g_strcmp0(source, CONTROLLER_FF_SOURCE)) {
- mp_play_control_ff(false, false, false);
- elm_object_signal_emit(ad->minicontroller_layout,"ff_btn_unpressed","c_source");
- } else {
- mp_play_control_rew(false, false, false);
- elm_object_signal_emit(ad->minicontroller_layout,"rew_btn_unpressed","c_source");
- }
+ if (!g_strcmp0(source, CONTROLLER_FF_SOURCE)) {
+ mp_play_control_ff(false, false, false);
+ elm_object_signal_emit(ad->minicontroller_layout, "ff_btn_unpressed", "c_source");
+ } else {
+ mp_play_control_rew(false, false, false);
+ elm_object_signal_emit(ad->minicontroller_layout, "rew_btn_unpressed", "c_source");
+ }
}
static void _mp_minicontroller_ff_rew_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
{
DEBUG_TRACE("button clicked");
- if (_mp_minicontroller_is_long_press())
+ if (_mp_minicontroller_is_long_press()) {
return;
+ }
char *source = (char *)data;
- if (!g_strcmp0(source, CONTROLLER_FF_SOURCE))
+ if (!g_strcmp0(source, CONTROLLER_FF_SOURCE)) {
mp_play_control_ff(false, false, true);
- else
+ } else {
mp_play_control_rew(false, false, true);
+ }
}
/*end of focused UI callbacks*/
ecore_timer_del(ad->minicon_progress_timer);
ad->minicon_progress_timer = NULL;
}
- mp_ecore_timer_del(ad->minicon_button_timer);
+ mp_ecore_timer_del(ad->minicon_button_timer);
mp_evas_object_del(ad->minicontroller_layout);
- if (landscape) {
- DEBUG_TRACE("angle: 90 or 270");
- ad->minicontroller_layout = _load_edj(ad->win_minicon, MINICON_EDJ_NAME, "music-minicontroller-ld");
- } else {
- DEBUG_TRACE("angel: 0");
- ad->minicontroller_layout = _load_edj(ad->win_minicon, MINICON_EDJ_NAME, "music-minicontroller");
- }
+ if (landscape) {
+ DEBUG_TRACE("angle: 90 or 270");
+ ad->minicontroller_layout = _load_edj(ad->win_minicon, MINICON_EDJ_NAME, "music-minicontroller-ld");
+ } else {
+ DEBUG_TRACE("angel: 0");
+ ad->minicontroller_layout = _load_edj(ad->win_minicon, MINICON_EDJ_NAME, "music-minicontroller");
+ }
- if (!ad->minicontroller_layout)
+ if (!ad->minicontroller_layout) {
return ;
+ }
elm_win_resize_object_add(ad->win_minicon, ad->minicontroller_layout);
-/*add focused UI related*/
+ /*add focused UI related*/
ad->minicon_icon = elm_image_add(ad->minicontroller_layout);
evas_object_size_hint_align_set(ad->minicon_icon, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_size_hint_weight_set(ad->minicon_icon, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_object_part_content_set(ad->minicontroller_layout, "ff_btn_focus", ff_focus_btn);
elm_object_focus_custom_chain_append(ad->minicontroller_layout, ff_focus_btn, NULL);
- evas_object_smart_callback_add(ff_focus_btn, "clicked", _mp_minicontroller_ff_rew_btn_clicked_cb,CONTROLLER_FF_SOURCE);
+ evas_object_smart_callback_add(ff_focus_btn, "clicked", _mp_minicontroller_ff_rew_btn_clicked_cb, CONTROLLER_FF_SOURCE);
evas_object_smart_callback_add(ff_focus_btn, "pressed", _mp_minicontroller_ff_rew_btn_pressed_cb, CONTROLLER_FF_SOURCE);
evas_object_smart_callback_add(ff_focus_btn, "unpressed", _mp_minicontroller_ff_rew_btn_unpressed_cb, CONTROLLER_FF_SOURCE);
- evas_object_event_callback_add(ff_focus_btn, EVAS_CALLBACK_DEL, _mp_minicontroller_ff_rew_btn_del_cb, NULL);
+ evas_object_event_callback_add(ff_focus_btn, EVAS_CALLBACK_DEL, _mp_minicontroller_ff_rew_btn_del_cb, NULL);
#ifdef MINICONTROLLER_ENABLE_SHUFFLLE_REPEAT
/*-------> repeat button ------->*/
/*-------> close button ------->*/
edje_object_signal_callback_add(_EDJ(ad->minicontroller_layout), "*", "*", _minicontroller_action_cb, ad);
- _mp_minicontroller_update_btn(ad);
+ _mp_minicontroller_update_btn(ad);
_mp_minicontroller_register_reader(ad);
}
char *title_format = "<align=left><font_size=%d><color=#%02x%02x%02x%02x>%s - </color></font_size><font_size=%d><color=#%02x%02x%02x%02x>%s</color></font_size></align>";
char *title = NULL;
- if ((markup_title == NULL || strlen(markup_title)== 0)
- && (markup_artist == NULL || strlen(markup_artist)== 0)) {
+ if ((markup_title == NULL || strlen(markup_title) == 0)
+ && (markup_artist == NULL || strlen(markup_artist) == 0)) {
title = NULL;
} else {
- title = g_strdup_printf(title_format, 24, r,g,b,a, markup_title, 24, r,g,b,a, markup_artist);
+ title = g_strdup_printf(title_format, 24, r, g, b, a, markup_title, 24, r, g, b, a, markup_artist);
}
if (!label) {
{
DEBUG_TRACE();
- mp_retm_if (ad == NULL, "appdata is NULL");
+ mp_retm_if(ad == NULL, "appdata is NULL");
MP_CHECK(ad->win_minicon);
MP_CHECK(!ad->is_lcd_off);
_mp_minicontroller_update_playpause_btn(ad);
- if (ad->player_state == PLAY_STATE_PLAYING)
- {
- #ifdef MINICONTROLLER_ENABLE_PROGRESS
+ if (ad->player_state == PLAY_STATE_PLAYING) {
+#ifdef MINICONTROLLER_ENABLE_PROGRESS
_minicontroller_progress_timer_add(ad);
- #endif
+#endif
}
mp_track_info_t *current_item = ad->current_track_info;
if (current_item) {
SECURE_DEBUG("album art is %s", current_item->thumbnail_path);
if (mp_util_is_image_valid(ad->evas, current_item->thumbnail_path)
- && strcmp(BROKEN_ALBUMART_IMAGE_PATH, current_item->thumbnail_path))
+ && strcmp(BROKEN_ALBUMART_IMAGE_PATH, current_item->thumbnail_path)) {
elm_image_file_set(ad->minicon_icon, current_item->thumbnail_path, NULL);
- else
+ } else {
elm_image_file_set(ad->minicon_icon, DEFAULT_THUMBNAIL_MIDDLE, NULL);
+ }
#ifdef MINICONTROLLER_ENABLE_PROGRESS
_mp_minicontroller_update_elapsed_time(ad, true);
#endif
- mp_minicontroller_update_shuffle_and_repeat_btn(ad);
+ mp_minicontroller_update_shuffle_and_repeat_btn(ad);
- if (with_title)
+ if (with_title) {
_mp_minicontroller_title_set(ad);
+ }
evas_object_show(ad->minicontroller_layout);
}
mp_minicontroller_hide(struct appdata *ad)
{
DEBUG_TRACE("minicontroller view hide!!\n");
- mp_retvm_if (ad == NULL, -1, "appdata is NULL");
+ mp_retvm_if(ad == NULL, -1, "appdata is NULL");
MP_CHECK_VAL(ad->win_minicon, -1);
evas_object_hide(ad->win_minicon);
ad->b_minicontroller_show = FALSE;
- mp_ecore_timer_del(ad->minicon_progress_timer);
- mp_ecore_timer_del(ad->minicon_button_timer);
+ mp_ecore_timer_del(ad->minicon_progress_timer);
+ mp_ecore_timer_del(ad->minicon_button_timer);
return 0;
mp_minicontroller_destroy(struct appdata *ad)
{
DEBUG_TRACE("minicontroller view destroy!!");
- mp_retvm_if (ad == NULL, -1, "appdata is NULL");
+ mp_retvm_if(ad == NULL, -1, "appdata is NULL");
MP_CHECK_VAL(ad->win_minicon, -1);
- if (ad->minicontroller_layout != NULL)
- {
+ if (ad->minicontroller_layout != NULL) {
//evas_object_hide(ad->minicontroller_layout);
//evas_object_del(ad->minicontroller_layout);
//ad->minicontroller_layout = NULL;
ad->b_minicontroller_show = FALSE;
}
-/*
- if (ad->win_minicon)
- {
- evas_object_del(ad->win_minicon);
- ad->win_minicon = NULL;
- }
-*/
+ /*
+ if (ad->win_minicon)
+ {
+ evas_object_del(ad->win_minicon);
+ ad->win_minicon = NULL;
+ }
+ */
evas_object_hide(ad->win_minicon);
mp_ecore_timer_del(ad->minicon_progress_timer);
mp_ecore_timer_del(ad->minicon_button_timer);
int w = 0;
const char *signal = NULL;
- bool landscape = _mp_minicontroller_landscape_is(ad, angle);
+ bool landscape = _mp_minicontroller_landscape_is(ad, angle);
if (landscape) {
signal = "sig_set_landscape_mode";
w = MINI_CONTROLLER_WIDTH_LANDSCAPE;
- landscape = true;
+ landscape = true;
} else {
signal = "sig_set_portrait_mode";
w = MINI_CONTROLLER_WIDTH;
- landscape = false;
+ landscape = false;
}
elm_object_signal_emit(ad->minicontroller_layout, signal, "c_source");
ad->minicon_visible = visible;
_mp_minicontroller_title_set(ad);
- mp_minicontroller_update_control(ad);
+ mp_minicontroller_update_control(ad);
- if (visible) {
+ if (visible) {
#ifdef MINICONTROLLER_ENABLE_PROGRESS
- _minicontroller_progress_timer_add(ad);
+ _minicontroller_progress_timer_add(ad);
#endif
- } else {
- display_state_e lock_state;
- int ret = device_display_get_state(&lock_state);
- if(ret == DEVICE_ERROR_NONE) {
- ERROR_TRACE("[SUCCESSFULL] return value %d",ret);
- } else {
- ERROR_TRACE("[ERROR] Return value is %d",ret);
- }
-
- DEBUG_TRACE("lock_state: %d", lock_state);
- if (lock_state == DISPLAY_STATE_SCREEN_OFF || lock_state == DISPLAY_STATE_SCREEN_DIM) {
- ERROR_TRACE("Timer deleted");
- mp_ecore_timer_del(ad->minicon_progress_timer);
- }
- }
+ } else {
+ display_state_e lock_state;
+ int ret = device_display_get_state(&lock_state);
+ if (ret == DEVICE_ERROR_NONE) {
+ ERROR_TRACE("[SUCCESSFULL] return value %d", ret);
+ } else {
+ ERROR_TRACE("[ERROR] Return value is %d", ret);
+ }
+
+ DEBUG_TRACE("lock_state: %d", lock_state);
+ if (lock_state == DISPLAY_STATE_SCREEN_OFF || lock_state == DISPLAY_STATE_SCREEN_DIM) {
+ ERROR_TRACE("Timer deleted");
+ mp_ecore_timer_del(ad->minicon_progress_timer);
+ }
+ }
}
bool
MP_CHECK(ad);
MP_CHECK(ad->win_minicon);
- if (lcd_on && mp_util_is_now_active_player())
- {
+ if (lcd_on && mp_util_is_now_active_player()) {
mp_minicontroller_show(ad);
}
void mp_minicontroller_update_progressbar(struct appdata *ad)
{
#ifdef MINICONTROLLER_ENABLE_PROGRESS
- _mp_minicontroller_update_elapsed_time(ad, false);
+ _mp_minicontroller_update_elapsed_time(ad, false);
#endif
}
if (err != NOTIFICATION_ERROR_NONE) {
mp_error("notification_set_progress().. [0x%x]", err);
}
- }
- else {
+ } else {
err = notification_set_size(noti_data->handle, (double)byte);
if (err != NOTIFICATION_ERROR_NONE) {
mp_error("notification_set_size().. [0x%x]", err);
/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-now-playing-list.h"
MpNowPlayingList_t *list = evas_object_data_get(obj, "list_data");
MP_CHECK_NULL(list);
- mp_media_info_h track = (mp_media_info_h) (item->handle);
- mp_retvm_if (!track, NULL, "data is null");
+ mp_media_info_h track = (mp_media_info_h)(item->handle);
+ mp_retvm_if(!track, NULL, "data is null");
struct appdata *ad = mp_util_get_appdata();
mp_plst_item * current = mp_playlist_mgr_get_current(ad->playlist_mgr);
} else {
mp_media_info_get_artist(track, &title);
}
- mp_retv_if (!title, NULL);
+ mp_retv_if(!title, NULL);
char *markup = NULL;
static char result[DEF_STR_LEN + 1] = { 0, };
g = 108;
b = 148;
a = 255;
- memset(result, 0x00, DEF_STR_LEN+1);
+ memset(result, 0x00, DEF_STR_LEN + 1);
snprintf(result, DEF_STR_LEN,
- "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, info);
+ "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, info);
IF_FREE(info);
return g_strdup(result);
MP_CHECK_NULL(item);
mp_media_info_h track = item->handle;
- mp_retvm_if (!track, NULL, "data is null");
+ mp_retvm_if(!track, NULL, "data is null");
Evas_Object *content = NULL;
content = elm_layout_add(obj);
MP_CHECK_NULL(current);
char *uri = NULL;
mp_media_info_get_file_path(track, &uri);
- mp_retv_if (!uri, NULL);
+ mp_retv_if(!uri, NULL);
Evas_Object *part_content = elm_object_item_part_content_get(item->it, "elm.icon.1");
if (match && part_content) {
ERROR_TRACE("set state: %d", (int)mp_player_mgr_get_state());
- if ((int)mp_player_mgr_get_state()== (int)PLAYER_STATE_PLAYING) {
+ if ((int)mp_player_mgr_get_state() == (int)PLAYER_STATE_PLAYING) {
elm_object_signal_emit(part_content, "show_play", "*");
- } else if (((int)mp_player_mgr_get_state()== (int)PLAYER_STATE_PAUSED) || ((int)mp_player_mgr_get_state()== (int)PLAYER_STATE_READY)) {
+ } else if (((int)mp_player_mgr_get_state() == (int)PLAYER_STATE_PAUSED) || ((int)mp_player_mgr_get_state() == (int)PLAYER_STATE_READY)) {
elm_object_signal_emit(part_content, "show_pause", "*");
}
}
elm_layout_content_set(content, "elm.swallow.content", icon);
if (match && content) {
- if ((int)mp_player_mgr_get_state()== (int)PLAYER_STATE_PLAYING) {
+ if ((int)mp_player_mgr_get_state() == (int)PLAYER_STATE_PLAYING) {
elm_object_signal_emit(content, "show_play", "*");
} else {
elm_object_signal_emit(content, "show_pause", "*");
content = elm_check_add(obj);
elm_object_style_set(content, "default/genlist");
elm_check_state_pointer_set(content, &item->checked);
- //evas_object_smart_callback_add(content, "changed", mp_common_genlist_checkbox_sel_cb, item);
+ //evas_object_smart_callback_add(content, "changed", mp_common_genlist_checkbox_sel_cb, item);
}
static Eina_Bool
_mp_now_playing_genlist_sel_timer_cb(void *data)
{
- MpNowPlayingList_t *list = data;
- MP_CHECK_FALSE(list);
- MP_CHECK_FALSE(list->genlist);
-
- list->sel_idler = NULL;
-
- Elm_Object_Item *gl_item = elm_genlist_first_item_get(list->genlist);
- while (gl_item) {
- elm_genlist_item_select_mode_set(gl_item, ELM_OBJECT_SELECT_MODE_DEFAULT);
- gl_item = elm_genlist_item_next_get(gl_item);
- }
- return ECORE_CALLBACK_DONE;
+ MpNowPlayingList_t *list = data;
+ MP_CHECK_FALSE(list);
+ MP_CHECK_FALSE(list->genlist);
+
+ list->sel_idler = NULL;
+
+ Elm_Object_Item *gl_item = elm_genlist_first_item_get(list->genlist);
+ while (gl_item) {
+ elm_genlist_item_select_mode_set(gl_item, ELM_OBJECT_SELECT_MODE_DEFAULT);
+ gl_item = elm_genlist_item_next_get(gl_item);
+ }
+ return ECORE_CALLBACK_DONE;
}
MpNowPlayingList_t *list = data;
MP_CHECK(list);
- if (list->edit_mode)
- {
+ if (list->edit_mode) {
mp_list_edit_mode_sel((MpList_t *)list, item_data);
MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
MpView_t *view = mp_view_mgr_get_top_view(view_mgr);
mp_play_destory(ad);
ad->paused_by_user = FALSE;
int ret = mp_play_new_file(ad, TRUE);
- if (ret)
- {
+ if (ret) {
ERROR_TRACE("Error: mp_play_new_file..");
#ifdef MP_FEATURE_CLOUD
- if (ret == MP_PLAY_ERROR_NETWORK)
+ if (ret == MP_PLAY_ERROR_NETWORK) {
mp_widget_text_popup(NULL, GET_STR(STR_MP_THIS_FILE_IS_UNABAILABLE));
+ }
#endif
return;
}
- }
- else
- {
+ } else {
/*if click the current track, it should chang the playing status.
If at the beginning, should play the song*/
- if (ad->player_state == PLAY_STATE_PLAYING)
- {
+ if (ad->player_state == PLAY_STATE_PLAYING) {
mp_play_control_play_pause(ad, false);
- }
- else if (ad->player_state == PLAY_STATE_PAUSED)
- {
+ } else if (ad->player_state == PLAY_STATE_PAUSED) {
mp_play_control_play_pause(ad, true);
- }
- else
- {
+ } else {
ad->paused_by_user = FALSE;
mp_play_new_file(ad, TRUE);
}
mp_player_view_refresh(player_view);
}
- Elm_Object_Item *gl_item = elm_genlist_first_item_get(list->genlist);
- while (gl_item) {
- elm_genlist_item_select_mode_set(gl_item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
- gl_item = elm_genlist_item_next_get(gl_item);
- }
- mp_ecore_idler_del(list->sel_idler);
- list->sel_idler = ecore_idler_add(_mp_now_playing_genlist_sel_timer_cb, list);
+ Elm_Object_Item *gl_item = elm_genlist_first_item_get(list->genlist);
+ while (gl_item) {
+ elm_genlist_item_select_mode_set(gl_item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ gl_item = elm_genlist_item_next_get(gl_item);
+ }
+ mp_ecore_idler_del(list->sel_idler);
+ list->sel_idler = ecore_idler_add(_mp_now_playing_genlist_sel_timer_cb, list);
return;
}
/*clear genlist*/
Elm_Object_Item *item = elm_genlist_first_item_get(list->genlist);
- if (item)
- {
+ if (item) {
elm_genlist_item_bring_in(item, ELM_GENLIST_ITEM_SCROLLTO_IN);
elm_genlist_clear(list->genlist);
}
mp_plst_item *plst_item = NULL;
int res = 0;
- int index =0;
- for (index = 0; index < count; index++)
- {
+ int index = 0;
+ for (index = 0; index < count; index++) {
plst_item = mp_playlist_mgr_normal_list_get_nth(ad->playlist_mgr, index);
- if (!plst_item) continue;
+ if (!plst_item) {
+ continue;
+ }
mp_list_item_data_t *item_data = calloc(1, sizeof(mp_list_item_data_t));
mp_assert(item_data);
item_data->handle = handle;
item_data->it = elm_genlist_item_append(list->genlist, list->itc, item_data, NULL,
- ELM_GENLIST_ITEM_NONE, _mp_now_playing_genlist_sel_cb, list);
+ ELM_GENLIST_ITEM_NONE, _mp_now_playing_genlist_sel_cb, list);
}
endfunc;
Elm_Object_Item *temp = elm_genlist_first_item_get(obj);
while (temp) {
++index;
- if (temp == item) break;
+ if (temp == item) {
+ break;
+ }
temp = elm_genlist_item_next_get(temp);
}
mp_debug("reordered index = %d", index);
char *uid = NULL;
mp_media_info_h media = item_data->handle;
- if (media)
+ if (media) {
mp_media_info_get_media_id(media, &uid);
+ }
mp_plst_item *plst_item = mp_playlist_mgr_get_item_by_uid(ad->playlist_mgr, uid);
if (plst_item) {
mp_evas_object_del(list->genlist);
int count = mp_playlist_mgr_count(ad->playlist_mgr);
- if (count)
- {
+ if (count) {
if (!list->genlist) {
/*create new genlist*/
list->genlist = mp_widget_genlist_create(list->box);
/* load list */
_mp_now_playing_list_load_list(thiz, count);
- }
- else
- {
+ } else {
DEBUG_TRACE("count is 0");
list->no_content = mp_widget_create_no_contents(list->box, MP_NOCONTENT_NORMAL, NULL, NULL);
elm_box_pack_end(list->box, list->no_content);
}
static Eina_Bool
- _mp_now_playing_list_loading_timer_cb(void *data)
+_mp_now_playing_list_loading_timer_cb(void *data)
{
MpNowPlayingList_t *list = data;
MP_CHECK_FALSE(list);
int field;
va_start(var_args, list);
- do
- {
+ do {
field = va_arg(var_args, int);
DEBUG_TRACE("field is %d", field);
- switch (field)
- {
- case MP_NOW_PLAYING_LIST_ATTR_HIGHLIGHT_CURRENT:
- {
- int val = va_arg((var_args), int);
+ switch (field) {
+ case MP_NOW_PLAYING_LIST_ATTR_HIGHLIGHT_CURRENT: {
+ int val = va_arg((var_args), int);
- list->highlight_current = val;
- DEBUG_TRACE("list->highlight_current = %d", list->highlight_current);
- break;
- }
+ list->highlight_current = val;
+ DEBUG_TRACE("list->highlight_current = %d", list->highlight_current);
+ break;
+ }
default:
DEBUG_TRACE("Invalid arguments");
}
- }
- while (field >= 0);
+ } while (field >= 0);
va_end(var_args);
}
}
}
- mp_view_mgr_post_event(GET_VIEW_MGR, MP_PLAYLIST_MGR_ITEM_CHANGED);
+ mp_view_mgr_post_event(GET_VIEW_MGR, MP_PLAYLIST_MGR_ITEM_CHANGED);
if (now_playing_changed) {
mp_play_destory(ad);
ad->paused_by_user = FALSE;
mp_playlist_mgr_set_current(ad->playlist_mgr, current_plst);
int ret = mp_play_new_file(ad, true);
- if (ret)
- {
+ if (ret) {
ERROR_TRACE("Fail to play new file");
#ifdef MP_FEATURE_CLOUD
- if (ret == MP_PLAY_ERROR_NETWORK)
+ if (ret == MP_PLAY_ERROR_NETWORK) {
mp_widget_text_popup(NULL, GET_STR(STR_MP_THIS_FILE_IS_UNABAILABLE));
- return;
+ }
+ return;
#endif
}
}
elm_genlist_item_fields_update(data_tmp, "elm.text.*", ELM_GENLIST_ITEM_FIELD_TEXT);
mp_now_playing_list_current_item_show(list);
- if (realized_items)
+ if (realized_items) {
eina_list_free(realized_items);
+ }
}
void
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-now-playing.h"
#include "mp-setting-ctrl.h"
#include "mp-minicontroller.h"
-typedef struct{
+typedef struct {
Evas_Object *now_playing;
Evas_Object *thumbnail;
Evas_Object *progress;
char *play_time;
Evas_Object* shuffle_focus_btn;
Evas_Object* repeate_focus_btn;
-}MpNpData_t;
+} MpNpData_t;
#define GET_WIDGET_DATA(o) evas_object_data_get(o, "widget_d");
#define NOW_PLAYING_LABEL_LEN 524
#define NOW_PLAYING_LONG_PRESS_TIME_INCREASE 1.0 //sec
#ifdef MP_NOW_PLAYING_MINI_EQ
- #undef MP_NOW_PLAYING_MINI_EQ
+#undef MP_NOW_PLAYING_MINI_EQ
#endif
static void _mp_now_playing_update_playpause_btn(Evas_Object *obj);
-static void _mp_now_playing_update_time( void *data);
+static void _mp_now_playing_update_time(void *data);
char *g_tts_located_part = NULL;
double pos = ad->music_pos;
double duration = ad->music_length;
double value = 0.0;
- if (duration > 0.0)
+ if (duration > 0.0) {
value = pos / duration;
+ }
ERROR_TRACE("wishjox pos :%f, duration: %f, val: %f", pos, duration, value);
elm_progressbar_value_set(wd->progress, value);
}
#ifdef MP_NOW_PLAYING_MINI_EQ
-static void _mini_eq_get_image(char **path1,char **path2,char **path3)
+static void _mini_eq_get_image(char **path1, char **path2, char **path3)
{
- int index1 = rand()%8 + 1;
- int index2 = rand()%8 + 1;
- int index3 = rand()%8 + 1;
-
- switch (index1)
- {
- case 1:
- *path1 = MP_MINI_EQ_ANI_01;
- break;
- case 2:
- *path1 = MP_MINI_EQ_ANI_02;
- break;
- case 3:
- *path1 = MP_MINI_EQ_ANI_03;
- break;
- case 4:
- *path1 = MP_MINI_EQ_ANI_04;
- break;
- case 5:
- *path1 = MP_MINI_EQ_ANI_05;
- break;
- case 6:
- *path1 = MP_MINI_EQ_ANI_06;
- break;
- case 7:
- *path1 = MP_MINI_EQ_ANI_07;
- break;
- case 8:
- *path1 = MP_MINI_EQ_ANI_08;
- break;
- default:
- *path1 = MP_MINI_EQ_ANI_01;
+ int index1 = rand() % 8 + 1;
+ int index2 = rand() % 8 + 1;
+ int index3 = rand() % 8 + 1;
+
+ switch (index1) {
+ case 1:
+ *path1 = MP_MINI_EQ_ANI_01;
+ break;
+ case 2:
+ *path1 = MP_MINI_EQ_ANI_02;
+ break;
+ case 3:
+ *path1 = MP_MINI_EQ_ANI_03;
+ break;
+ case 4:
+ *path1 = MP_MINI_EQ_ANI_04;
+ break;
+ case 5:
+ *path1 = MP_MINI_EQ_ANI_05;
+ break;
+ case 6:
+ *path1 = MP_MINI_EQ_ANI_06;
+ break;
+ case 7:
+ *path1 = MP_MINI_EQ_ANI_07;
+ break;
+ case 8:
+ *path1 = MP_MINI_EQ_ANI_08;
+ break;
+ default:
+ *path1 = MP_MINI_EQ_ANI_01;
}
- switch (index2)
- {
- case 1:
- *path2 = MP_MINI_EQ_ANI_01;
- break;
- case 2:
- *path2 = MP_MINI_EQ_ANI_02;
- break;
- case 3:
- *path2 = MP_MINI_EQ_ANI_03;
- break;
- case 4:
- *path2 = MP_MINI_EQ_ANI_04;
- break;
- case 5:
- *path2 = MP_MINI_EQ_ANI_05;
- break;
- case 6:
- *path2 = MP_MINI_EQ_ANI_06;
- break;
- case 7:
- *path2 = MP_MINI_EQ_ANI_07;
- break;
- case 8:
- *path2 = MP_MINI_EQ_ANI_08;
- break;
- default:
- *path2 = MP_MINI_EQ_ANI_02;
+ switch (index2) {
+ case 1:
+ *path2 = MP_MINI_EQ_ANI_01;
+ break;
+ case 2:
+ *path2 = MP_MINI_EQ_ANI_02;
+ break;
+ case 3:
+ *path2 = MP_MINI_EQ_ANI_03;
+ break;
+ case 4:
+ *path2 = MP_MINI_EQ_ANI_04;
+ break;
+ case 5:
+ *path2 = MP_MINI_EQ_ANI_05;
+ break;
+ case 6:
+ *path2 = MP_MINI_EQ_ANI_06;
+ break;
+ case 7:
+ *path2 = MP_MINI_EQ_ANI_07;
+ break;
+ case 8:
+ *path2 = MP_MINI_EQ_ANI_08;
+ break;
+ default:
+ *path2 = MP_MINI_EQ_ANI_02;
}
- switch (index3)
- {
- case 1:
- *path3 = MP_MINI_EQ_ANI_01;
- break;
- case 2:
- *path3 = MP_MINI_EQ_ANI_02;
- break;
- case 3:
- *path3 = MP_MINI_EQ_ANI_03;
- break;
- case 4:
- *path3 = MP_MINI_EQ_ANI_04;
- break;
- case 5:
- *path3 = MP_MINI_EQ_ANI_05;
- break;
- case 6:
- *path3 = MP_MINI_EQ_ANI_06;
- break;
- case 7:
- *path3 = MP_MINI_EQ_ANI_07;
- break;
- case 8:
- *path3 = MP_MINI_EQ_ANI_08;
- break;
- default:
- *path3 = MP_MINI_EQ_ANI_03;
+ switch (index3) {
+ case 1:
+ *path3 = MP_MINI_EQ_ANI_01;
+ break;
+ case 2:
+ *path3 = MP_MINI_EQ_ANI_02;
+ break;
+ case 3:
+ *path3 = MP_MINI_EQ_ANI_03;
+ break;
+ case 4:
+ *path3 = MP_MINI_EQ_ANI_04;
+ break;
+ case 5:
+ *path3 = MP_MINI_EQ_ANI_05;
+ break;
+ case 6:
+ *path3 = MP_MINI_EQ_ANI_06;
+ break;
+ case 7:
+ *path3 = MP_MINI_EQ_ANI_07;
+ break;
+ case 8:
+ *path3 = MP_MINI_EQ_ANI_08;
+ break;
+ default:
+ *path3 = MP_MINI_EQ_ANI_03;
}
}
struct appdata *ad = mp_util_get_appdata();
MP_CHECK_FALSE(ad);
- if (!ad->app_is_foreground)
+ if (!ad->app_is_foreground) {
MP_TIMER_FREEZE(wd->timer);
+ }
- if (wd->dragging)
+ if (wd->dragging) {
return EINA_TRUE;
+ }
ad->music_pos = mp_player_mgr_get_position() / 1000.0;
_mp_now_playing_update_time(wd);
char *path2 = NULL;
char *path3 = NULL;
- _mini_eq_get_image(&path1,&path2,&path3);
+ _mini_eq_get_image(&path1, &path2, &path3);
Evas_Object *unused_image = NULL;
unused_image = elm_object_part_content_unset(wd->mini_eq, "image1");
unused_image = elm_object_part_content_unset(wd->mini_eq, "image3");
evas_object_del(unused_image);
- Evas_Object *image1 = _mp_now_playing_create_thumb_icon(wd->mini_eq, path1, 11,38);
- Evas_Object *image2 = _mp_now_playing_create_thumb_icon(wd->mini_eq, path2, 11,38);
- Evas_Object *image3 = _mp_now_playing_create_thumb_icon(wd->mini_eq, path3, 11,38);
+ Evas_Object *image1 = _mp_now_playing_create_thumb_icon(wd->mini_eq, path1, 11, 38);
+ Evas_Object *image2 = _mp_now_playing_create_thumb_icon(wd->mini_eq, path2, 11, 38);
+ Evas_Object *image3 = _mp_now_playing_create_thumb_icon(wd->mini_eq, path3, 11, 38);
elm_object_part_content_set(wd->mini_eq, "image1", image1);
elm_object_part_content_set(wd->mini_eq, "image2", image2);
elm_object_part_content_set(wd->mini_eq, "image3", image3);
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
- if (ad->player_state == PLAY_STATE_PLAYING)
- {
+ if (ad->player_state == PLAY_STATE_PLAYING) {
edje_object_signal_emit(elm_layout_edje_get(obj), "control_play_visible", "control_play");
edje_object_signal_emit(elm_layout_edje_get(obj), "control_pause_invisible", "control_pause");
} else {
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
- if (ad->player_state == PLAY_STATE_PLAYING || ad->player_state == PLAY_STATE_PAUSED)
+ if (ad->player_state == PLAY_STATE_PLAYING || ad->player_state == PLAY_STATE_PAUSED) {
_mp_now_playing_update_btn(obj);
- else
+ } else {
wd->stop_update_timer = ecore_timer_add(1.0, _btn_update_timer, obj);
+ }
}
static void
-_mp_now_playing_update_time( void *data)
+_mp_now_playing_update_time(void *data)
{
struct appdata *ad = mp_util_get_appdata();
double duration = ad->music_length;
- if (duration > 0.)
- {
- if (duration > 3600.)
- {
+ if (duration > 0.) {
+ if (duration > 3600.) {
snprintf(total_time, sizeof(total_time), "%" MUSIC_TIME_FORMAT,
- MUSIC_TIME_ARGS(duration ));
+ MUSIC_TIME_ARGS(duration));
snprintf(play_time, sizeof(play_time), "%" MUSIC_TIME_FORMAT, MUSIC_TIME_ARGS(ad->music_pos));
- }
- else
- {
+ } else {
snprintf(total_time, sizeof(total_time), "%" PLAY_TIME_FORMAT,
- PLAY_TIME_ARGS(duration ));
+ PLAY_TIME_ARGS(duration));
snprintf(play_time, sizeof(play_time), "%" PLAY_TIME_FORMAT, PLAY_TIME_ARGS(ad->music_pos));
}
- }
- else
- {
+ } else {
if (ad->current_track_info)
snprintf(total_time, sizeof(total_time), "%" PLAY_TIME_FORMAT,
- PLAY_TIME_ARGS(ad->current_track_info->duration/1000. ));
+ PLAY_TIME_ARGS(ad->current_track_info->duration / 1000.));
snprintf(play_time, sizeof(play_time), "%" PLAY_TIME_FORMAT, PLAY_TIME_ARGS(ad->music_pos));
}
- if (g_strcmp0(play_time, wd->play_time))
- {
+ if (g_strcmp0(play_time, wd->play_time)) {
IF_FREE(wd->play_time);
wd->play_time = g_strdup(play_time);
MP_CHECK(wd);
MP_CHECK(wd->progress);
- struct appdata *ad = mp_util_get_appdata();
+ struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
Evas_Event_Mouse_Down *ev = event_info;
int w = 0, current = 0, x = 0;
double ratio = 0.0;
- MP_TIMER_FREEZE(wd->timer);
+ MP_TIMER_FREEZE(wd->timer);
evas_object_geometry_get(progressbar, &x, NULL, &w, NULL);
current = ev->canvas.x - x;
- if (current < 0)
+ if (current < 0) {
current = 0;
- else if (current > w)
+ } else if (current > w) {
current = w;
+ }
- ratio = (double)current / w;
- DEBUG_TRACE("canvas.x:%d x:%d w:%d", ev->canvas.x, x, w);
+ ratio = (double)current / w;
+ DEBUG_TRACE("canvas.x:%d x:%d w:%d", ev->canvas.x, x, w);
int duration = mp_player_mgr_get_duration();
if (duration <= 0) {
mp_track_info_t *track_info = ad->current_track_info;
- if (track_info)
+ if (track_info) {
duration = track_info->duration;
+ }
}
ad->music_length = duration / 1000.;
ERROR_TRACE("wishjox pos :%f, duration: %f, val: %f", ad->music_pos , ad->music_length, ratio);
- elm_progressbar_value_set(wd->progress, ratio);
- _mp_now_playing_update_time(wd);
+ elm_progressbar_value_set(wd->progress, ratio);
+ _mp_now_playing_update_time(wd);
endfunc;
}
MP_CHECK(wd);
MP_CHECK(wd->progress);
- struct appdata *ad = mp_util_get_appdata();
+ struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
Evas_Event_Mouse_Down *ev = event_info;
Evas_Object *progressbar = obj;
int w = 0, current = 0, x = 0;
double ratio = 0.0;
- int new_pos;
+ int new_pos;
evas_object_geometry_get(progressbar, &x, NULL, &w, NULL);
current = ev->canvas.x - x;
- if (current < 0)
+ if (current < 0) {
current = 0;
- else if (current > w)
+ } else if (current > w) {
current = w;
+ }
- ratio = (double)current / w;
+ ratio = (double)current / w;
- new_pos= ratio * ad->music_length;
+ new_pos = ratio * ad->music_length;
ad->music_pos = new_pos;
- elm_progressbar_value_set(wd->progress, ratio);
- _mp_now_playing_update_time(wd);
+ elm_progressbar_value_set(wd->progress, ratio);
+ _mp_now_playing_update_time(wd);
endfunc;
}
MP_CHECK(wd);
MP_CHECK(wd->progress);
- struct appdata *ad = mp_util_get_appdata();
+ struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
Evas_Event_Mouse_Down *ev = event_info;
evas_object_geometry_get(progressbar, &x, NULL, &w, NULL);
current = ev->canvas.x - x;
- DEBUG_TRACE("canvas.x:%d x:%d w:%d", ev->canvas.x, x, w);
- if (current < 0)
+ DEBUG_TRACE("canvas.x:%d x:%d w:%d", ev->canvas.x, x, w);
+ if (current < 0) {
current = 0;
- else if (current > w)
+ } else if (current > w) {
current = w;
+ }
- ratio = (double)current / w;
+ ratio = (double)current / w;
- ad->music_pos = ratio * ad->music_length;
+ ad->music_pos = ratio * ad->music_length;
DEBUG_TRACE("ad->music_pos=%lf", ad->music_pos);
- if (mp_player_mgr_set_position(ad->music_pos * 1000, NULL, NULL))
- {
- mp_now_playing_thaw_timer(wd->now_playing);
- }
+ if (mp_player_mgr_set_position(ad->music_pos * 1000, NULL, NULL)) {
+ mp_now_playing_thaw_timer(wd->now_playing);
+ }
- wd->dragging = false;
+ wd->dragging = false;
- elm_progressbar_value_set(wd->progress, ratio);
- _mp_now_playing_update_time(wd);
+ elm_progressbar_value_set(wd->progress, ratio);
+ _mp_now_playing_update_time(wd);
endfunc;
}
evas_object_size_hint_min_set(obj, w, 0);
evas_object_size_hint_max_set(obj, w, -1);
- if (w<CONTROL_W * elm_config_scale_get())
- {
+ if (w < CONTROL_W * elm_config_scale_get()) {
DEBUG_TRACE("control_only mode");
elm_object_signal_emit(obj, "control_only", "*");
- }
- else if (w<(CONTROL_W+ALBUMART_W)*elm_config_scale_get())
- {
+ } else if (w < (CONTROL_W + ALBUMART_W)*elm_config_scale_get()) {
DEBUG_TRACE("hide_center");
elm_object_signal_emit(obj, "hide_center", "*");
- }
- else if (w<(CONTROL_W+ALBUMART_W+CENTER_MIN_W)*elm_config_scale_get())
- {
+ } else if (w < (CONTROL_W + ALBUMART_W + CENTER_MIN_W)*elm_config_scale_get()) {
DEBUG_TRACE("center min mode");
elm_object_signal_emit(obj, "center_min", "*");
- }
- else
- {
+ } else {
DEBUG_TRACE("default mode");
elm_object_signal_emit(obj, "set_default", "*");
}
static void _mp_now_left_area_clicked_cb(void *data, Evas_Object *o, const char *emission, const char *source)
{
- startfunc;
+ startfunc;
DEBUG_TRACE("album clicked");
MpNpData_t *wd = data;
MP_CHECK(wd);
- if (wd->clicked)
+ if (wd->clicked) {
wd->clicked(wd->userdata);
+ }
}
static void _mp_now_playing_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
{
DEBUG_TRACE("button pressed");
char *source = (char *)data;
- if (!g_strcmp0(source, NOW_PLAYING_FF_SOURCE))
+ if (!g_strcmp0(source, NOW_PLAYING_FF_SOURCE)) {
mp_play_control_ff(true, false, true);
- else
+ } else {
mp_play_control_rew(true, false, true);
+ }
}
static void _mp_now_playing_btn_unpressed_cb(void *data, Evas_Object *obj, void *event_info)
{
DEBUG_TRACE("button unpressed");
char *source = (char *)data;
- if (!g_strcmp0(source, NOW_PLAYING_FF_SOURCE))
+ if (!g_strcmp0(source, NOW_PLAYING_FF_SOURCE)) {
mp_play_control_ff(false, false, true);
- else
+ } else {
mp_play_control_rew(false, false, true);
+ }
}
Evas_Object *mp_now_playing_create(Evas_Object *parent, MpNowplayingCb play_bt_clicked, MpNowplayingCb clicked, void *data)
#endif
playing_pannel = elm_layout_add(parent);
if (playing_pannel) {
- r = elm_layout_file_set(playing_pannel, PLAY_VIEW_EDJ_NAME, "mp_now_playing");
+ r = elm_layout_file_set(playing_pannel, PLAY_VIEW_EDJ_NAME, "mp_now_playing");
if (!r) {
ERROR_TRACE("Error: elm_layout_file_set");
}
wd = calloc(1, sizeof(MpNpData_t));
- if (!wd)
- {
+ if (!wd) {
ERROR_TRACE("Error: memory alloc failed");
evas_object_del(playing_pannel);
return NULL;
wd->progress = progress;
evas_object_event_callback_add(progress, EVAS_CALLBACK_MOUSE_DOWN,
- _mp_now_playing_progressarea_down_cb, wd);
+ _mp_now_playing_progressarea_down_cb, wd);
evas_object_event_callback_add(progress, EVAS_CALLBACK_MOUSE_UP,
- _mp_now_playing_progressarea_up_cb, wd);
+ _mp_now_playing_progressarea_up_cb, wd);
evas_object_event_callback_add(progress, EVAS_CALLBACK_MOUSE_MOVE,
- _mp_now_playing_progressarea_move_cb, wd);
+ _mp_now_playing_progressarea_move_cb, wd);
#ifdef MP_NOW_PLAYING_MINI_EQ
Evas_Object *mini_eq_ani = NULL;
mini_eq_ani = mp_common_load_edj(playing_pannel, PLAY_VIEW_EDJ_NAME, "mini_eq_layout");
- if (mini_eq_ani == NULL)
+ if (mini_eq_ani == NULL) {
ERROR_TRACE("create mini_eq_ani failed");
+ }
elm_object_part_content_set(playing_pannel, "mini_icon", mini_eq_ani);
char *path1 = NULL;
char *path2 = NULL;
char *path3 = NULL;
- _mini_eq_get_image(&path1,&path2,&path3);
- Evas_Object *image1 = _mp_now_playing_create_thumb_icon(mini_eq_ani, path1, 11,38);
- Evas_Object *image2 = _mp_now_playing_create_thumb_icon(mini_eq_ani, path2, 11,38);
- Evas_Object *image3 = _mp_now_playing_create_thumb_icon(mini_eq_ani, path3, 11,38);
+ _mini_eq_get_image(&path1, &path2, &path3);
+ Evas_Object *image1 = _mp_now_playing_create_thumb_icon(mini_eq_ani, path1, 11, 38);
+ Evas_Object *image2 = _mp_now_playing_create_thumb_icon(mini_eq_ani, path2, 11, 38);
+ Evas_Object *image3 = _mp_now_playing_create_thumb_icon(mini_eq_ani, path3, 11, 38);
elm_object_part_content_set(mini_eq_ani, "image1", image1);
elm_object_part_content_set(mini_eq_ani, "image2", image2);
elm_object_part_content_set(mini_eq_ani, "image3", image3);
wd->mini_eq = mini_eq_ani;
#endif
- mp_retvm_if (playing_pannel == NULL, NULL, "now playing view is NULL");
+ mp_retvm_if(playing_pannel == NULL, NULL, "now playing view is NULL");
wd->clicked = clicked;
wd->play_bt_clicked = play_bt_clicked;
elm_label_slide_mode_set(wd->label, ELM_LABEL_SLIDE_MODE_AUTO);
elm_label_slide_go(wd->label);
- if (mp_player_mgr_get_state() == PLAYER_STATE_PLAYING)
+ if (mp_player_mgr_get_state() == PLAYER_STATE_PLAYING) {
MP_TIMER_THAW(wd->timer);
+ }
}
void mp_now_playing_freeze_timer(Evas_Object *now_playing)
#ifdef MP_FEATURE_LANDSCAPE
bool landscape = mp_util_is_landscape();
- if (wd->landscape_layout_mode)
- {
+ if (wd->landscape_layout_mode) {
mtitle = g_strdup_printf("<align=left><font_size=%d><color=#%s>%s</color></font_size> <font_size=%d><color=#%s>- %s</color></font_size></align>",
- NOW_PLAYING_TITLE_SIZE, NOW_PLAYING_TITLE_COLOR,
- markup_title,
- NOW_PLAYING_ARTIST_SIZE, NOW_PLAYING_ARTIST_COLOR,
- markup_artist);
- }
- else
+ NOW_PLAYING_TITLE_SIZE, NOW_PLAYING_TITLE_COLOR,
+ markup_title,
+ NOW_PLAYING_ARTIST_SIZE, NOW_PLAYING_ARTIST_COLOR,
+ markup_artist);
+ } else
#endif
{
char *title_format = "<align=left><font_size=%d>%s</font_size></align>";
MP_CHECK(ad);
elm_image_file_set(wd->thumbnail, thumbnail, NULL);
- if (with_title)
+ if (with_title) {
_mp_now_playing_set_title(now_playing, title, artist);
+ }
ad->music_pos = mp_player_mgr_get_position() / 1000.0;
- if (ad->player_state == PLAY_STATE_PAUSED && ad->is_Longpress)
+ if (ad->player_state == PLAY_STATE_PAUSED && ad->is_Longpress) {
_progressbar_value_set(wd);
+ }
/*
else if (ad->player_state == PLAY_STATE_PAUSED && !((MpView_t *)(wd->userdata))->rotate_flag)
{
_progressbar_value_update_to_zero(wd);
}
*/
- else if (((MpView_t *)(wd->userdata))->rotate_flag)
- {
+ else if (((MpView_t *)(wd->userdata))->rotate_flag) {
_progressbar_value_set(wd);
#ifdef MP_NOW_PLAYING_MINI_EQ
elm_object_part_content_set(wd->mini_eq, "image1", NULL);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-player-volume-widget.h"
Volume_Widget_Data *wd = data;
MP_CHECK(wd);
- if (wd->event_cb)
+ if (wd->event_cb) {
wd->event_cb(wd->user_data, obj, VOLUME_WIDGET_EVENT_DRAG_START);
+ }
}
static void
Volume_Widget_Data *wd = data;
MP_CHECK(wd);
- if (wd->event_cb)
+ if (wd->event_cb) {
wd->event_cb(wd->user_data, obj, VOLUME_WIDGET_EVENT_DRAG_STOP);
+ }
}
static void
_mp_player_volume_widget_mousedown_cb(void *data, Evas * e, Evas_Object * obj, void *event_info)
{
startfunc;
- if (data == NULL && obj == NULL && event_info == NULL)
+ if (data == NULL && obj == NULL && event_info == NULL) {
return;
+ }
if ((elm_config_scale_get() - 1.7) < 0.0001) {
VOLUME_WIDGET_SLIDER_SIZE = 274;
int val = mp_player_mgr_volume_get_current();
- int max_vol = VOLUME_WIDGET_SLIDER_LEVEL_MAX;
+ int max_vol = VOLUME_WIDGET_SLIDER_LEVEL_MAX;
#ifdef MP_FEATURE_LANDSCAPE
- if (mp_util_is_landscape())
- {
+ if (mp_util_is_landscape()) {
current = ev->canvas.y - VOLUME_WIDGET_SLIDER_LD_START_POINT;
double dval = ((VOLUME_WIDGET_SLIDER_LD_SIZE - current) * max_vol) / VOLUME_WIDGET_SLIDER_LD_SIZE + 1;
val = ((VOLUME_WIDGET_SLIDER_LD_SIZE - current) * max_vol) / VOLUME_WIDGET_SLIDER_LD_SIZE + 1;
- if ((dval - val) > 0.5)
+ if ((dval - val) > 0.5) {
val = val + 1;
- }
- else
+ }
+ } else
#endif
{
current = ev->canvas.y;
- double dval = (((VOLUME_WIDGET_SLIDER_START_POINT - current) * max_vol)*1.0 ) / VOLUME_WIDGET_SLIDER_SIZE ;
+ double dval = (((VOLUME_WIDGET_SLIDER_START_POINT - current) * max_vol) * 1.0) / VOLUME_WIDGET_SLIDER_SIZE ;
val = dval;
- DEBUG_TRACE("dval = %f, val = %d, dval-val=%f ", dval,val,(dval-val));
- if ((dval - val) > 0.5)
+ DEBUG_TRACE("dval = %f, val = %d, dval-val=%f ", dval, val, (dval - val));
+ if ((dval - val) > 0.5) {
val = val + 1;
+ }
}
- if (val < VOLUME_WIDGET_SLIDER_LEVEL_MIN)
+ if (val < VOLUME_WIDGET_SLIDER_LEVEL_MIN) {
val = VOLUME_WIDGET_SLIDER_LEVEL_MIN;
- else if (val > max_vol)
+ } else if (val > max_vol) {
val = max_vol;
+ }
//int val = _mp_player_volume_widget_get_val(wd);
DEBUG_TRACE("val = %d", val);
DEBUG_TRACE("wd->current = %d", wd->current);
- if (val != wd->current)
- {
- if (!mp_player_mgr_volume_set(val))
- {
+ if (val != wd->current) {
+ if (!mp_player_mgr_volume_set(val)) {
return ;
}
_mp_player_volume_widget_set_indicator(wd, val);
}
- if (wd->event_cb)
+ if (wd->event_cb) {
wd->event_cb(wd->user_data, obj, VOLUME_WIDGET_EVENT_DRAG_STOP);
+ }
endfunc;
}
_mp_player_volume_widget_mouseup_cb(void *data, Evas * e, Evas_Object * obj, void *event_info)
{
startfunc;
- if (data == NULL && obj == NULL && event_info == NULL)
+ if (data == NULL && obj == NULL && event_info == NULL) {
return;
+ }
Volume_Widget_Data *wd = data;
MP_CHECK(wd);
mp_player_volume_widget_set_val(wd->obj, mp_player_mgr_volume_get_current());
- if (wd->event_cb)
+ if (wd->event_cb) {
wd->event_cb(wd->user_data, obj, VOLUME_WIDGET_EVENT_DRAG_STOP);
+ }
//when up ,the slider position is wrong cause by this code
endfunc;
}
DEBUG_TRACE("val = %d", val);
DEBUG_TRACE("wd->current = %d", wd->current);
if (val != wd->current) {
- if (!mp_player_mgr_volume_set(val))
- {
+ if (!mp_player_mgr_volume_set(val)) {
mp_player_volume_widget_set_val(wd->obj, 9);
- }
- else
- {
+ } else {
_mp_player_volume_widget_set_indicator(wd, val);
}
}
- if (wd->event_cb)
+ if (wd->event_cb) {
wd->event_cb(wd->user_data, obj, VOLUME_WIDGET_EVENT_DRAG_MAX);
+ }
}
static void
MP_CHECK_NULL(parent);
Evas_Object *widget = NULL;
- if (mp_util_is_landscape())
- {
+ if (mp_util_is_landscape()) {
widget = mp_common_load_edj(parent, PLAY_VIEW_EDJ_NAME, VOLUME_WIDGET_GROUP_NAME_LD);
#ifdef MP_FEATURE_SPLIT_WINDOW
- evas_object_resize(widget, MP_VOLUME_WIDGET_LD_W, MP_VOLUME_WIDGET_LD_H);
+ evas_object_resize(widget, MP_VOLUME_WIDGET_LD_W, MP_VOLUME_WIDGET_LD_H);
#endif
- }
- else
- {
+ } else {
widget = mp_common_load_edj(parent, PLAY_VIEW_EDJ_NAME, VOLUME_WIDGET_GROUP_NAME);
#ifdef MP_FEATURE_SPLIT_WINDOW
- evas_object_resize(widget, MP_VOLUME_WIDGET_W, MP_VOLUME_WIDGET_H);
+ evas_object_resize(widget, MP_VOLUME_WIDGET_W, MP_VOLUME_WIDGET_H);
#endif
}
evas_object_size_hint_weight_set(widget, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_event_callback_add(widget, EVAS_CALLBACK_FREE, _mp_player_volume_widget_del_cb, wd);
#ifdef MP_SOUND_PLAYER
- edje_object_signal_emit(edj_obj,"hide,sound,alive", "*");
+ edje_object_signal_emit(edj_obj, "hide,sound,alive", "*");
#endif
return widget;
Volume_Widget_Data *wd = evas_object_data_get(obj, "widget_data");
MP_CHECK_VAL(wd, 0);
- if (val < 0) val = 0;
- if (val > wd->max) val = wd->max;
+ if (val < 0) {
+ val = 0;
+ }
+ if (val > wd->max) {
+ val = wd->max;
+ }
double ratio = (double)val / (double)wd->max;
edje_object_part_drag_value_set(_EDJ(wd->obj), VOLUME_WIDGET_SLIDER_HANDLE, 1.0, ratio);
_mp_player_volume_widget_set_indicator(wd, val);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-playlist-list.h"
_mp_playlist_list_get_track_type_by_playlist_id(int playlist_id)
{
int track_type;
- if (playlist_id == MP_SYS_PLST_MOST_PLAYED)
+ if (playlist_id == MP_SYS_PLST_MOST_PLAYED) {
track_type = MP_TRACK_BY_PLAYED_COUNT;
- else if (playlist_id == MP_SYS_PLST_RECENTELY_ADDED)
+ } else if (playlist_id == MP_SYS_PLST_RECENTELY_ADDED) {
track_type = MP_TRACK_BY_ADDED_TIME;
- else if (playlist_id == MP_SYS_PLST_RECENTELY_PLAYED)
+ } else if (playlist_id == MP_SYS_PLST_RECENTELY_PLAYED) {
track_type = MP_TRACK_BY_PLAYED_TIME;
- else if (playlist_id == MP_SYS_PLST_QUICK_LIST)
+ } else if (playlist_id == MP_SYS_PLST_QUICK_LIST) {
track_type = MP_TRACK_BY_FAVORITE;
- else
+ } else {
track_type = MP_TRACK_BY_PLAYLIST;
+ }
return track_type;
}
MP_CHECK_NULL(plst_item);
int ret = 0;
- if (!strcmp(part, "elm.text.main.left.top") || !strcmp(part, "elm.text"))
- {
+ if (!strcmp(part, "elm.text.main.left.top") || !strcmp(part, "elm.text")) {
char *name = NULL;
ret = mp_media_info_group_get_main_info(plst_item, &name);
- mp_retvm_if (ret != 0, NULL, "Fail to get value");
- mp_retvm_if (name == NULL, NULL, "Fail to get value");
+ mp_retvm_if(ret != 0, NULL, "Fail to get value");
+ mp_retvm_if(name == NULL, NULL, "Fail to get value");
return elm_entry_utf8_to_markup(GET_STR(name));
- }
- else if (!strcmp(part, "elm.text.sub.left.bottom"))
- {
+ } else if (!strcmp(part, "elm.text.sub.left.bottom")) {
int count = -1;
int plst_id = -1;
int total_time = 0;
// TODO: fix performance issue
ret = mp_media_info_group_get_playlist_id(plst_item, &plst_id);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
char *text = NULL;
int track_type = _mp_playlist_list_get_track_type_by_playlist_id(plst_id);
total_time = mp_common_get_playlist_totaltime(track_type, plst_id, count);
mp_util_format_duration(time, total_time);
- if (count == 1)
- text = g_strdup(GET_STR(STR_MP_1_SONG));
- else
- text = g_strdup_printf(GET_STR(STR_MP_PD_SONGS), count);
+ if (count == 1) {
+ text = g_strdup(GET_STR(STR_MP_1_SONG));
+ } else {
+ text = g_strdup_printf(GET_STR(STR_MP_PD_SONGS), count);
+ }
format_text = g_strdup_printf("%s | %s", text, time);
IF_FREE(text);
MpPlaylistList_t *list = (MpPlaylistList_t *)data;
MP_CHECK(list);
- if (list->edit_mode)
- {
+ if (list->edit_mode) {
return ;
}
Evas_Object *popup = NULL;
mp_list_item_data_t *item_data = NULL;
- if (list->scroll_drag_status )
+ if (list->scroll_drag_status) {
return;
+ }
Elm_Object_Item *temp = NULL;
- if (MP_LIST_OBJ_IS_GENGRID(list->genlist))
- {
+ if (MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
temp = elm_gengrid_first_item_get(list->genlist);
while (temp) {
item_data = elm_object_item_data_get(temp);
- if (item_data)
+ if (item_data) {
item_data->checked = false;
+ }
temp = elm_gengrid_item_next_get(temp);
}
- }
- else
- {
+ } else {
temp = elm_genlist_first_item_get(list->genlist);
while (temp) {
item_data = elm_object_item_data_get(temp);
- if (item_data)
+ if (item_data) {
item_data->checked = false;
+ }
temp = elm_genlist_item_next_get(temp);
}
}
item_data = elm_object_item_data_get(item);
MP_CHECK(item_data);
- item_data->checked = true;
+ item_data->checked = true;
int item_index = 0;
int playlist_auto_count = 0;
int i = 0;
pop_item_count = 2;
- if (MP_LIST_OBJ_IS_GENGRID(list->genlist))
+ if (MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
item_index = elm_gengrid_item_index_get(item);
- else
+ } else {
item_index = elm_genlist_item_index_get(item);
+ }
mp_media_info_group_get_main_info(item_data->handle, &title);
mp_setting_playlist_get_state(&playlist_state);
- for (i = 0; i < MP_SYS_PLST_COUNT; i++)
- {
- if (playlist_state&(1<<i))
+ for (i = 0; i < MP_SYS_PLST_COUNT; i++) {
+ if (playlist_state & (1 << i)) {
playlist_auto_count++;
+ }
}
- if (MP_LIST_OBJ_IS_GENGRID(list->genlist))
- {
- if (item_index <(playlist_auto_count))
- {
+ if (MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
+ if (item_index < (playlist_auto_count)) {
pop_item_count = 1;
pop_del_status = false;
title = GET_SYS_STR(title);
}
- }
- else
- {
- if (item_index <= (playlist_auto_count))
- {
+ } else {
+ if (item_index <= (playlist_auto_count)) {
pop_item_count = 1;
pop_del_status = false;
title = GET_SYS_STR(title);
IF_FREE(up_title);
mp_genlist_popup_item_append(popup, STR_MP_PLAY_ALL, NULL, NULL, NULL,
- mp_common_playall_cb, list);
+ mp_common_playall_cb, list);
- if (pop_del_status)
- {
+ if (pop_del_status) {
mp_genlist_popup_item_append(popup, STR_MP_DELETE, NULL, NULL, NULL,
- mp_common_list_delete_cb, list);
- mp_genlist_popup_item_append(popup, STR_MP_RENAME, NULL, NULL, NULL,
- mp_common_playlist_rename_cb, list);
+ mp_common_list_delete_cb, list);
+ mp_genlist_popup_item_append(popup, STR_MP_RENAME, NULL, NULL, NULL,
+ mp_common_playlist_rename_cb, list);
- }
+ }
- if (MP_LIST_OBJ_IS_GENGRID(list->genlist))
- {
+ if (MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
MP_GENGRID_ITEM_LONG_PRESSED(obj, popup, event_info);
- }
- else
- {
+ } else {
MP_GENLIST_ITEM_LONG_PRESSED(obj, popup, event_info);
}
MP_CHECK(ad);
text = mp_util_isf_get_edited_str(editfiled_entry, TRUE);
- if (!mp_util_is_playlist_name_valid((char *)text))
+ if (!mp_util_is_playlist_name_valid((char *)text)) {
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_UNABLE_RENAME_PLAYLIST"));
- else
- {
+ } else {
bool exist = false;
ret = mp_media_info_playlist_is_exist(text, &exist);
- if (ret != 0)
- {
+ if (ret != 0) {
ERROR_TRACE("Fail to get playlist count by name: %d", ret);
mp_widget_text_popup(ad, GET_STR("IDS_MUSIC_POP_UNABLE_CREATE_PLAYLIST"));
- }
- else
- {
+ } else {
char *origin_name = NULL;
mp_media_info_group_get_main_info(plst, &origin_name);
/* get music item data */
ret = mp_media_info_list_create(&svc_handle, track_type, NULL, NULL, NULL, playlist_id, 0, count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("fail to get list item: %d", ret);
ret = mp_media_info_list_destroy(svc_handle);
svc_handle = NULL;
}
- if (count)
- {
+ if (count) {
mp_playlist_mgr_clear(plst_mgr);
mp_util_append_media_list_item_to_playlist(plst_mgr, svc_handle, count, 0, NULL);
}
- if (svc_handle)
+ if (svc_handle) {
mp_media_info_list_destroy(svc_handle);
+ }
return count;
}
mp_media_info_group_get_playlist_id(plst, &playlist_id);
- if (!strcmp(part, "elm.icon.1") || !strcmp(part, "elm.swallow.icon"))
- {
+ if (!strcmp(part, "elm.icon.1") || !strcmp(part, "elm.swallow.icon")) {
mp_common_playlist_album_update(plst);
ret = mp_media_info_playlist_get_thumbnail_path(plst, &thumb_path);
- mp_retvm_if (ret != 0, NULL, "Fail to get value");
- if (playlist_id >=0)
+ mp_retvm_if(ret != 0, NULL, "Fail to get value");
+ if (playlist_id >= 0) {
eo = mp_util_create_lazy_update_thumb_icon(obj, thumb_path, MP_LIST_ICON_SIZE, MP_LIST_ICON_SIZE);
- else
+ } else {
eo = mp_util_create_thumb_icon(obj, thumb_path, MP_LIST_ICON_SIZE, MP_LIST_ICON_SIZE);
+ }
elm_layout_theme_set(content, "layout", "list/B/music.type.1", "default");
elm_layout_content_set(content, "elm.swallow.content", eo);
Evas_Object *check = NULL;
MpPlaylistList_t *list = evas_object_data_get(obj, "list_handle");
MP_CHECK_NULL(list);
- if (list->edit_mode)
- {
- if (!strcmp(part, "elm.icon.2"))
- { // swallow checkbox or radio button
+ if (list->edit_mode) {
+ if (!strcmp(part, "elm.icon.2")) {
+ // swallow checkbox or radio button
check = elm_check_add(obj);
- if (MP_LIST_OBJ_IS_GENGRID(obj))
+ if (MP_LIST_OBJ_IS_GENGRID(obj)) {
elm_object_style_set(check, "grid");
- else
+ } else {
elm_object_style_set(check, "default");
+ }
evas_object_propagate_events_set(check, EINA_FALSE);
evas_object_smart_callback_add(check, "changed", mp_common_view_check_changed_cb, NULL);
elm_check_state_pointer_set(check, &item->checked);
Evas_Object *
_mp_playlist_add_icon_get(void *data, Evas_Object * obj, const char *part)
{
- if (!strcmp(part, "elm.icon.1") || !strcmp(part, "elm.swallow.icon"))
- {
+ if (!strcmp(part, "elm.icon.1") || !strcmp(part, "elm.swallow.icon")) {
Evas_Object *eo = NULL;
Evas_Object *content = NULL;
content = elm_layout_add(obj);
eo = mp_util_create_thumb_icon(obj, PLAYLIST_CREATE_THUMBNAIL, MP_LIST_ICON_SIZE,
- MP_LIST_ICON_SIZE);
+ MP_LIST_ICON_SIZE);
elm_layout_theme_set(content, "layout", "list/B/music.type.1", "default");
elm_layout_content_set(content, "elm.swallow.content", eo);
startfunc;
mp_list_item_data_t *item_data = data;
MP_CHECK(item_data);
- if (item_data->unregister_lang_mgr)
+ if (item_data->unregister_lang_mgr) {
mp_language_mgr_unregister_genlist_item(item_data->it);
+ }
free(item_data);
}
MpPlaylistList_t *list = thiz;
MP_CHECK(list);
- if (edit)
- {
+ if (edit) {
list->auto_playlist_count = 0;
if (!MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
elm_genlist_clear(list->genlist);
- }
- else
- {
+ } else {
elm_gengrid_clear(list->genlist);
}
- if (list->reorderable)
+ if (list->reorderable) {
mp_list_reorder_mode_set(list->genlist, EINA_TRUE);
+ }
mp_list_select_mode_set(list->genlist, ELM_OBJECT_SELECT_MODE_ALWAYS);
mp_list_item_data_t *item_data = NULL;
Elm_Object_Item *gli = (Elm_Object_Item *) event_info;
- if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL)
+ if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) {
elm_gengrid_item_selected_set(gli, EINA_FALSE);
- else
+ } else {
elm_genlist_item_selected_set(gli, EINA_FALSE);
+ }
item_data = elm_object_item_data_get(gli);
MP_CHECK(item_data);
ret = mp_media_info_group_get_playlist_id(item_data->handle, &p_id);
- mp_retm_if (ret != 0, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
ret = mp_media_info_group_get_main_info(item_data->handle, &name);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
- if (list->function_type == MP_LIST_FUNC_ADD_TRACK)
- {
+ if (list->function_type == MP_LIST_FUNC_ADD_TRACK) {
MpViewMgr_t *view_manager = mp_view_mgr_get_view_manager();
MP_CHECK(view_manager);
MpSelectTrackView_t *view_select_track = mp_select_track_view_create(view_manager->navi);
return;
}
- if (list->edit_mode)
- {
+ if (list->edit_mode) {
//mp_edit_view_genlist_sel_cb(data, obj, event_info);
mp_list_edit_mode_sel((MpList_t *)list, item_data);
MP_CHECK(list);
mp_track_type_e type = MP_TRACK_ALL;
- if (!strcmp(STR_MP_MOST_PLAYED, name))
- {
+ if (!strcmp(STR_MP_MOST_PLAYED, name)) {
type = MP_TRACK_BY_PLAYED_COUNT;
- }
- else if (!strcmp((STR_MP_RECENTLY_ADDED), name))
- {
+ } else if (!strcmp((STR_MP_RECENTLY_ADDED), name)) {
type = MP_TRACK_BY_ADDED_TIME;
- }
- else if (!strcmp((STR_MP_RECENTLY_PLAYED), name))
- {
+ } else if (!strcmp((STR_MP_RECENTLY_PLAYED), name)) {
type = MP_TRACK_BY_PLAYED_TIME;
- }
- else if (!strcmp((STR_MP_FAVOURITES), name))
- {
+ } else if (!strcmp((STR_MP_FAVOURITES), name)) {
type = MP_TRACK_BY_FAVORITE;
- }
- else
- {
+ } else {
SECURE_ERROR("Invalid type: %s", name);
}
ERROR_TRACE("type is %d", type);
- if (list->function_type == MP_LIST_FUNC_ADD_TRACK)
- {
+ if (list->function_type == MP_LIST_FUNC_ADD_TRACK) {
MpViewMgr_t *view_manager = mp_view_mgr_get_view_manager();
MP_CHECK(view_manager);
MpSelectTrackView_t *view_select_track = mp_select_track_view_create(view_manager->navi);
return;
}
- if (list->edit_mode)
- {
+ if (list->edit_mode) {
//mp_edit_view_genlist_sel_cb(data, obj, event_info);
mp_list_edit_mode_sel((MpList_t *)list, item_data);
Elm_Object_Item *gli = (Elm_Object_Item *) event_info;
- if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL)
+ if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) {
elm_gengrid_item_selected_set(gli, EINA_FALSE);
- else
+ } else {
elm_genlist_item_selected_set(gli, EINA_FALSE);
+ }
item_data = elm_object_item_data_get(gli);
MP_CHECK(item_data);
ret = mp_media_info_group_get_main_info(item_data->handle, &name);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
SECURE_DEBUG("playlist name: %s", name);
MpPlaylistList_t *plst = (MpPlaylistList_t *)thiz;
MP_CHECK(plst);
- if (plst->playlists_auto)
+ if (plst->playlists_auto) {
mp_media_info_group_list_destroy(plst->playlists_auto);
+ }
mp_setting_playlist_get_state(&playlist_state);
int value = atoi(str);
int playlist[4] = {0};
- DEBUG_TRACE("value %d",value);
+ DEBUG_TRACE("value %d", value);
int j = 0;
- for (j = 3; j>=0 ;j--)
- {
- playlist[j] = value%10;
+ for (j = 3; j >= 0 ; j--) {
+ playlist[j] = value % 10;
value = value / 10;
- DEBUG_TRACE("index %d %d",j,playlist[j]);
- }
+ DEBUG_TRACE("index %d %d", j, playlist[j]);
+ }
mp_media_info_group_list_create(&(plst->playlists_auto), MP_GROUP_BY_SYS_PLAYLIST, NULL, NULL, 0, 0);
- for (i = 0; i < MP_SYS_PLST_COUNT; i++)
- {
- int enable = playlist_state&(1<<(playlist[i]-1));
- DEBUG_TRACE("index: %d, state: %d",i, enable);
- if (!enable)
- {
+ for (i = 0; i < MP_SYS_PLST_COUNT; i++) {
+ int enable = playlist_state & (1 << (playlist[i] - 1));
+ DEBUG_TRACE("index: %d, state: %d", i, enable);
+ if (!enable) {
continue;
}
mp_media_info_h item;
//item = mp_media_info_group_list_nth_item(plst->playlists_auto, i);
- item = mp_media_info_group_list_nth_item(plst->playlists_auto, playlist[i]-1);
+ item = mp_media_info_group_list_nth_item(plst->playlists_auto, playlist[i] - 1);
mp_list_item_data_t *item_data;
item_data = calloc(1, sizeof(mp_list_item_data_t));
plst->auto_playlist_count++;
if (MP_LIST_OBJ_IS_GENGRID(plst->genlist)) {
item_data->it = elm_gengrid_item_append(plst->genlist, plst->gengrid_itc, item_data,
- _mp_playlist_auto_playlist_select_cb, (void *)plst);
- }
- else {
+ _mp_playlist_auto_playlist_select_cb, (void *)plst);
+ } else {
item_data->it = elm_genlist_item_append(plst->genlist, plst->itc_auto,
- item_data, parent_item,
- ELM_GENLIST_ITEM_NONE, _mp_playlist_auto_playlist_select_cb,
- plst);
+ item_data, parent_item,
+ ELM_GENLIST_ITEM_NONE, _mp_playlist_auto_playlist_select_cb,
+ plst);
}
elm_object_item_data_set(item_data->it, item_data);
}
int ret = 0;
MpPlaylistList_t *plst = (MpPlaylistList_t *)thiz;
- mp_retm_if (!plst, "plst is null");
+ mp_retm_if(!plst, "plst is null");
mp_media_info_group_list_count(MP_GROUP_BY_PLAYLIST, plst->type_str, plst->filter_str, &count);
- if (count < 0)
+ if (count < 0) {
goto END;
+ }
- if (plst->playlists_user)
- {
+ if (plst->playlists_user) {
mp_media_info_group_list_destroy(plst->playlists_user);
plst->playlists_user = NULL;
}
ret = mp_media_info_group_list_create(&plst->playlists_user, MP_GROUP_BY_PLAYLIST, plst->type_str, plst->filter_str, 0, count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to get items");
goto END;
}
- for (index = 0; index < count; index++)
- {
+ for (index = 0; index < count; index++) {
mp_media_info_h item = NULL;
char *title = NULL;
item = mp_media_info_group_list_nth_item(plst->playlists_user, index);
- if (!item)
- {
+ if (!item) {
DEBUG_TRACE("Fail to mp_media_info_group_list_nth_item, ret[%d], index[%d]", ret, index);
goto END;
}
if (MP_LIST_OBJ_IS_GENGRID(plst->genlist)) {
item_data->it = elm_gengrid_item_append(plst->genlist, plst->gengrid_itc, item_data,
- _mp_playlist_user_playlist_select_cb, (void *)plst);
- }
- else {
+ _mp_playlist_user_playlist_select_cb, (void *)plst);
+ } else {
item_data->it = elm_genlist_item_append(plst->genlist, plst->itc_auto,
- item_data, parent_item,
- ELM_GENLIST_ITEM_NONE, _mp_playlist_user_playlist_select_cb,
- plst);
+ item_data, parent_item,
+ ELM_GENLIST_ITEM_NONE, _mp_playlist_user_playlist_select_cb,
+ plst);
}
elm_object_item_data_set(item_data->it, item_data);
}
- END:
+END:
endfunc;
}
Elm_Object_Item *group_index = NULL;
- if (count_auto)
- {
- if (!list->edit_mode && !MP_LIST_OBJ_IS_GENGRID(list->genlist) && (ad->del_cb_invoked == 0))
+ if (count_auto) {
+ if (!list->edit_mode && !MP_LIST_OBJ_IS_GENGRID(list->genlist) && (ad->del_cb_invoked == 0)) {
group_index = _mp_playlist_append_group_index(list, MP_PLAYLIST_GROUP_INDEX_DEFAULT);
+ }
_mp_playlist_append_auto_playlists(list, group_index);
group_index = NULL;
}
- if (!list->edit_mode && !MP_LIST_OBJ_IS_GENGRID(list->genlist) && (ad->del_cb_invoked == 0))
+ if (!list->edit_mode && !MP_LIST_OBJ_IS_GENGRID(list->genlist) && (ad->del_cb_invoked == 0)) {
group_index = _mp_playlist_append_group_index(list, MP_PLAYLIST_GROUP_INDEX_NUM);
+ }
- if (count_user)
+ if (count_user) {
_mp_playlist_append_user_playlists(list, group_index);
+ }
/*if (!list->edit_mode)
_mp_playlist_append_add_playlist(list, group_index);*/
MpPlaylistList_t *list = thiz;
MP_CHECK(list);
- if (list->playlists_auto)
+ if (list->playlists_auto) {
mp_media_info_group_list_destroy(list->playlists_auto);
- if (list->playlists_user)
+ }
+ if (list->playlists_user) {
mp_media_info_group_list_destroy(list->playlists_user);
+ }
if (list->itc_user) {
elm_genlist_item_class_free(list->itc_user);
- list->itc_user= NULL;
+ list->itc_user = NULL;
}
if (list->itc_auto) {
elm_genlist_item_class_free(list->itc_auto);
MP_CHECK_NULL(item_data);
const char *text = NULL;
if (!strcmp(part, "elm.text.main.top")) {
- if (item_data->index == 0)
+ if (item_data->index == 0) {
text = STR_MP_DEFAULT_PLAYLIST_GROUP_TITLE;
+ }
} else if (!strcmp(part, "elm.text.main")) {
- if (item_data->index != 0)
+ if (item_data->index != 0) {
text = STR_MP_MY_PLAYLIST_GROUP_TITLE;
+ }
} else if (!strcmp(part, "elm.text.sub")) {
MpPlaylistList_t *list = evas_object_data_get(obj, "list_data");
MP_CHECK_NULL(list);
if (item_data->index != 0) {
if (count <= 0) {
text = g_strdup(GET_STR(STR_MP_NO_PLAYLISTS));
- } else if (count == 1)
+ } else if (count == 1) {
text = g_strdup(GET_STR(STR_MP_1_PLAYLIST));
- else
+ } else {
text = g_strdup_printf(GET_STR(STR_MP_PD_PLAYLISTS), count);
+ }
}
}
return g_strdup(GET_STR(text));
list->itc_user->func.content_get = _mp_playlist_list_icon_get;
list->itc_user->func.del = _mp_playlist_list_item_del_cb; */
- if (!list->itc_auto)
- {
+ if (!list->itc_auto) {
list->itc_auto = elm_genlist_item_class_new();
MP_CHECK(list->itc_auto);
//list->itc_auto->item_style = "music/2line.top";
list->itc_auto->func.del = _mp_playlist_list_item_del_cb;
}
- if (!list->itc_group_index)
- {
+ if (!list->itc_group_index) {
list->itc_group_index = elm_genlist_item_class_new();
MP_CHECK(list->itc_group_index);
list->itc_group_index->item_style = "music/1text/bottom_counter";
res = mp_media_info_group_list_count(MP_GROUP_BY_PLAYLIST, NULL, list->filter_str, &count_user);
MP_CHECK(res == 0);
- if (!list->edit_mode)
- {
+ if (!list->edit_mode) {
mp_setting_playlist_get_state(&playlist_state);
- for (i = 0; i < MP_SYS_PLST_COUNT; i++)
- {
- if (playlist_state&(1<<i))
+ for (i = 0; i < MP_SYS_PLST_COUNT; i++) {
+ if (playlist_state & (1 << i)) {
count_auto++;
+ }
}
}
//if (count_auto + count_user)
//{
- if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) {
- _mp_playlist_list_gengrid_create(list);
- }
- else {
- _mp_playlist_list_genlist_create(list);
- }
- evas_object_data_set(list->genlist, "list_handle", list);
+ if (list->display_mode == MP_LIST_DISPLAY_MODE_THUMBNAIL) {
+ _mp_playlist_list_gengrid_create(list);
+ } else {
+ _mp_playlist_list_genlist_create(list);
+ }
+ evas_object_data_set(list->genlist, "list_handle", list);
- /* load list */
- _mp_playlist_list_load_list(thiz, count_auto, count_user);
+ /* load list */
+ _mp_playlist_list_load_list(thiz, count_auto, count_user);
//}
- /*
+ /*
else
{
DEBUG_TRACE("count is 0");
int group_index_count = 0;
int i = 0;
- while (i < MP_PLAYLIST_GROUP_INDEX_NUM)
- {
- if (list->group_index[i])
+ while (i < MP_PLAYLIST_GROUP_INDEX_NUM) {
+ if (list->group_index[i]) {
++group_index_count;
+ }
++i;
}
count = count - list->auto_playlist_count - group_index_count;
- if (!list->edit_mode)
- --count; /// create playlist item
+ if (!list->edit_mode) {
+ --count; /// create playlist item
+ }
- if (list->bottom_counter_item)
+ if (list->bottom_counter_item) {
--count;
+ }
return count;
}
MP_CHECK(list->gengrid_itc);
- if (landscape)
+ if (landscape) {
list->gengrid_add_itc->item_style = list->gengrid_itc->item_style = "music/landscape/album_grid";
- else
+ } else {
list->gengrid_add_itc->item_style = list->gengrid_itc->item_style = "music/album_grid2";
+ }
double scale = elm_config_scale_get();
int w;
int h;
- if (landscape)
- {
+ if (landscape) {
w = (int)(ALBUM_GRID_LAND_W * scale);
h = (int)(ALBUM_GRID_LAND_H * scale);
- }
- else
- {
+ } else {
w = (int)(ALBUM_GRID_W * scale);
h = (int)(ALBUM_GRID_H * scale);
}
void _mp_playlist_list_rotate(void *thiz)
{
MpPlaylistList_t * list = thiz;
- if (mp_list_get_display_mode((MpList_t *)list) == MP_LIST_DISPLAY_MODE_THUMBNAIL)
- {
+ if (mp_list_get_display_mode((MpList_t *)list) == MP_LIST_DISPLAY_MODE_THUMBNAIL) {
_mp_playlist_list_set_grid_style(list);
}
}
char *text = NULL;
unsigned int count = mp_list_get_editable_count((MpList_t *)list, mp_list_get_edit_type((MpList_t *)list));
- if (count == 1)
+ if (count == 1) {
text = g_strdup(GET_STR(STR_MP_1_PLAYLIST));
- else
+ } else {
text = g_strdup_printf(GET_STR(STR_MP_PD_PLAYLISTS), count);
+ }
return text;
}
va_start(var_args, list);
- do
- {
+ do {
field = va_arg(var_args, int);
- if (field < 0)
- {
+ if (field < 0) {
break;
}
- switch (field)
- {
- case MP_PLAYLIST_LIST_TYPE:
- {
- int val = va_arg((var_args), int);
+ switch (field) {
+ case MP_PLAYLIST_LIST_TYPE: {
+ int val = va_arg((var_args), int);
- list->group_type = val;
- DEBUG_TRACE("list->group_type = %d", list->group_type);
- break;
- }
+ list->group_type = val;
+ DEBUG_TRACE("list->group_type = %d", list->group_type);
+ break;
+ }
- case MP_PLAYLIST_LIST_FUNC:
- {
- int val = va_arg((var_args), int);
+ case MP_PLAYLIST_LIST_FUNC: {
+ int val = va_arg((var_args), int);
- list->function_type = val;
- DEBUG_TRACE("list->function_type = %d", list->function_type);
- break;
- }
+ list->function_type = val;
+ DEBUG_TRACE("list->function_type = %d", list->function_type);
+ break;
+ }
- case MP_PLAYLIST_LIST_TYPE_STR:
- {
- char *val = va_arg((var_args), char *);
- SAFE_FREE(list->type_str);
- list->type_str = g_strdup(val);
- DEBUG_TRACE("list->type_str = %s", list->type_str);
+ case MP_PLAYLIST_LIST_TYPE_STR: {
+ char *val = va_arg((var_args), char *);
+ SAFE_FREE(list->type_str);
+ list->type_str = g_strdup(val);
+ DEBUG_TRACE("list->type_str = %s", list->type_str);
- break;
- }
- case MP_PLAYLIST_LIST_FILTER_STR:
- {
- char *val = va_arg((var_args), char *);
- SAFE_FREE(list->filter_str);
- list->filter_str = g_strdup(val);
- DEBUG_TRACE("list->filter_str = %s", list->filter_str);
-
- break;
- }
- case MP_PLAYLIST_LIST_DISPLAY_MODE:
- {
- int val = va_arg((var_args), int);
- list->display_mode = val;
- DEBUG_TRACE("list->display_mode = %d", list->display_mode);
+ break;
+ }
+ case MP_PLAYLIST_LIST_FILTER_STR: {
+ char *val = va_arg((var_args), char *);
+ SAFE_FREE(list->filter_str);
+ list->filter_str = g_strdup(val);
+ DEBUG_TRACE("list->filter_str = %s", list->filter_str);
- break;
- }
+ break;
+ }
+ case MP_PLAYLIST_LIST_DISPLAY_MODE: {
+ int val = va_arg((var_args), int);
+ list->display_mode = val;
+ DEBUG_TRACE("list->display_mode = %d", list->display_mode);
+
+ break;
+ }
default:
DEBUG_TRACE("Invalid arguments");
}
- }
- while (field);
+ } while (field);
va_end(var_args);
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <bundle.h>
} Popup_Data;
typedef struct _AllShareListItem {
- Elm_Object_Item *pItem;
- char *deviceId;
- int nIndex;
- char *szName;
- char *thumb;
- void *data;
+ Elm_Object_Item *pItem;
+ char *deviceId;
+ int nIndex;
+ char *szName;
+ char *thumb;
+ void *data;
-}AllShareListItem;
+} AllShareListItem;
typedef struct {
- void* drm_info;
- void* wifidirect_info;
- Ecore_Timer *timer;
- GList *pItemList;
- Evas_Object * parent;
- bool bStopScan;
- Elm_Object_Item *pLoadingItem;
+ void* drm_info;
+ void* wifidirect_info;
+ Ecore_Timer *timer;
+ GList *pItemList;
+ Evas_Object * parent;
+ bool bStopScan;
+ Elm_Object_Item *pLoadingItem;
} Allshare_Data;
static char *
_mp_popup_gl_label_get2(void *data, Evas_Object * obj, const char *part)
{
- if (!strcmp(part, "elm.text")) {
- MP_CHECK_NULL(data);
- Popup_genlist_item *gli_data = (Popup_genlist_item *)data;
- DEBUG_TRACE("gli_data->lable is %s", gli_data->label);
- DEBUG_TRACE("gli_data->content is %s", gli_data->content);
- char *label = NULL;
- if (gli_data->content != NULL)
- label = g_strconcat(GET_STR(gli_data->label), " : ", gli_data->content, NULL);
- else
- label = g_strdup(GET_STR(gli_data->label));
-
- return label;
- }
- return NULL;
+ if (!strcmp(part, "elm.text")) {
+ MP_CHECK_NULL(data);
+ Popup_genlist_item *gli_data = (Popup_genlist_item *)data;
+ DEBUG_TRACE("gli_data->lable is %s", gli_data->label);
+ DEBUG_TRACE("gli_data->content is %s", gli_data->content);
+ char *label = NULL;
+ if (gli_data->content != NULL) {
+ label = g_strconcat(GET_STR(gli_data->label), " : ", gli_data->content, NULL);
+ } else {
+ label = g_strdup(GET_STR(gli_data->label));
+ }
+
+ return label;
+ }
+ return NULL;
}
static char *
_mp_popup_gl_label_get(void *data, Evas_Object * obj, const char *part)
{
- if (!strcmp(part, "elm.text.main.left"))
- {
+ if (!strcmp(part, "elm.text.main.left")) {
return g_strdup(data);
}
return NULL;
MP_CHECK_NULL(ad);
if (!g_strcmp0(part, "elm.icon.2")) {
- Evas_Object *layout = NULL;
- layout = elm_layout_add(obj);
- Evas_Object *radio = elm_radio_add(layout);
- elm_layout_theme_set(layout, "layout", "list/C/type.2", "default");
- int index = 0;
- index = (int)gli_data->item_data;
- DEBUG_TRACE("index=%d,radio_group=%p,snd_path=%d", index, ad->radio_group, ad->snd_path);
-
- elm_radio_state_value_set(radio, index);
- elm_radio_group_add(radio, ad->radio_group);
- if (index == ad->snd_path) {
- elm_radio_value_set(ad->radio_group, index);
- }
- evas_object_size_hint_weight_set(radio, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_size_hint_align_set(radio, EVAS_HINT_FILL, EVAS_HINT_FILL);
- evas_object_data_set(radio, "idx", (void *)(index));
- elm_object_part_content_set(layout, "elm.swallow.content", radio);
- evas_object_show(radio);
- evas_object_show(layout);
-
- return layout;
+ Evas_Object *layout = NULL;
+ layout = elm_layout_add(obj);
+ Evas_Object *radio = elm_radio_add(layout);
+ elm_layout_theme_set(layout, "layout", "list/C/type.2", "default");
+ int index = 0;
+ index = (int)gli_data->item_data;
+ DEBUG_TRACE("index=%d,radio_group=%p,snd_path=%d", index, ad->radio_group, ad->snd_path);
+
+ elm_radio_state_value_set(radio, index);
+ elm_radio_group_add(radio, ad->radio_group);
+ if (index == ad->snd_path) {
+ elm_radio_value_set(ad->radio_group, index);
+ }
+ evas_object_size_hint_weight_set(radio, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(radio, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_data_set(radio, "idx", (void *)(index));
+ elm_object_part_content_set(layout, "elm.swallow.content", radio);
+ evas_object_show(radio);
+ evas_object_show(layout);
+
+ return layout;
}
return NULL;
int min_h = 0;
MP_CHECK(box);
- if (mp_util_is_landscape())
- {
- if (MP_POPUP_GENLIST_ITEM_H*cnt > MP_POPUP_GENLIST_ITEM_H_MAX_LD || cnt == 0)
+ if (mp_util_is_landscape()) {
+ if (MP_POPUP_GENLIST_ITEM_H*cnt > MP_POPUP_GENLIST_ITEM_H_MAX_LD || cnt == 0) {
min_h = MP_POPUP_GENLIST_ITEM_H_MAX_LD;
- else
- min_h = MP_POPUP_GENLIST_ITEM_H*cnt;
- }
- else
- {
- if (MP_POPUP_GENLIST_ITEM_H*cnt > MP_POPUP_GENLIST_ITEM_H_MAX || cnt == 0)
+ } else {
+ min_h = MP_POPUP_GENLIST_ITEM_H * cnt;
+ }
+ } else {
+ if (MP_POPUP_GENLIST_ITEM_H*cnt > MP_POPUP_GENLIST_ITEM_H_MAX || cnt == 0) {
min_h = MP_POPUP_GENLIST_ITEM_H_MAX;
- else
- min_h = MP_POPUP_GENLIST_ITEM_H*cnt;
+ } else {
+ min_h = MP_POPUP_GENLIST_ITEM_H * cnt;
+ }
}
ERROR_TRACE("wishjox cnt: %d, min_h: %d", cnt, min_h);
evas_object_size_hint_min_set(box,
- -1, min_h);
+ -1, min_h);
}
static void _mp_popup_gl_realized(void *data, Evas_Object *obj, void *event_info)
{
startfunc;
- if (!event_info || !obj)
- {
+ if (!event_info || !obj) {
ERROR_TRACE("event or obj get error");
return;
}
MP_CHECK(last_item);
if (current_item == last_item) {
- elm_object_item_signal_emit(last_item, "elm,state,bottomline,hide", ""); //send this signal
+ elm_object_item_signal_emit(last_item, "elm,state,bottomline,hide", ""); //send this signal
}
}
Evas_Object *
static Evas_Object *
_mp_popup_create_min_style_popup(Evas_Object * parent, char *title, int cnt,
- void *user_data, Evas_Smart_Cb cb, struct appdata *ad)
+ void *user_data, Evas_Smart_Cb cb, struct appdata *ad)
{
Evas_Object *genlist = NULL;
Evas_Object *box = NULL;
genlist = elm_genlist_add(box);
MP_CHECK_NULL(genlist);
- //elm_object_style_set(genlist, "popup");
+ //elm_object_style_set(genlist, "popup");
evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
MP_CHECK_NULL(genlist);
elm_genlist_item_append(genlist, &itc, BLUETOOTH_SYS, NULL,
- ELM_GENLIST_ITEM_NONE, mp_menu_genlist_popup_list_share_select_cb, user_data);
+ ELM_GENLIST_ITEM_NONE, mp_menu_genlist_popup_list_share_select_cb, user_data);
elm_genlist_item_append(genlist, &itc, EMAIL_SYS, NULL,
- ELM_GENLIST_ITEM_NONE, mp_menu_genlist_popup_list_share_select_cb, user_data);
+ ELM_GENLIST_ITEM_NONE, mp_menu_genlist_popup_list_share_select_cb, user_data);
#ifndef MP_FEATURE_DISABLE_MMS
elm_genlist_item_append(genlist, &itc, MESSAGE_SYS, NULL,
- ELM_GENLIST_ITEM_NONE, mp_menu_genlist_popup_list_share_select_cb, user_data);
+ ELM_GENLIST_ITEM_NONE, mp_menu_genlist_popup_list_share_select_cb, user_data);
#endif
#ifdef MP_FEATURE_WIFI_SHARE
elm_genlist_item_append(genlist, &itc, WIFI_SYS, NULL,
- ELM_GENLIST_ITEM_NONE, mp_menu_genlist_popup_list_share_select_cb, user_data);
+ ELM_GENLIST_ITEM_NONE, mp_menu_genlist_popup_list_share_select_cb, user_data);
#endif
return popup;
sound_device_mask_e g_device_mask = SOUND_DEVICE_IO_DIRECTION_OUT_MASK;
WARN_TRACE("Enter sound_manager_get_active_device");
int ret;
- if ((ret= sound_manager_get_current_device_list(g_device_mask,&g_device_list)))
+ if ((ret = sound_manager_get_current_device_list(g_device_mask, &g_device_list))) {
ERROR_TRACE("sound_manager_get_active_device()... [0x%x]", ret);
+ }
while (!(ret = sound_manager_get_next_device(g_device_list, &device))) {
ERROR_TRACE("success to get next device\n");
- if ((ret = sound_manager_get_device_type (device, &type)))
+ if ((ret = sound_manager_get_device_type(device, &type))) {
ERROR_TRACE("failed to get device type, ret[0x%x]\n", ret);
+ }
switch (type) {
case SOUND_DEVICE_BLUETOOTH:
case SOUND_DEVICE_HDMI:
DEBUG_TRACE_FUNC();
MP_CHECK_NULL(ad);
Evas_Object *popup = NULL;
- int count = 5;
+ int count = 5;
popup = _mp_popup_create_min_style_popup(parent, STR_MP_POPUP_MORE_INFO, count, NULL, _mp_popup_cancel_button_cb, ad);
MP_CHECK_NULL(popup);
DEBUG_TRACE_FUNC();
MP_CHECK_NULL(ad);
Evas_Object *popup = NULL;
- //int count = *(int *)data;
- int count = 0;
+ //int count = *(int *)data;
+ int count = 0;
popup = _mp_popup_create_min_style_popup(parent, GET_STR("IDS_MUSIC_BODY_ADD_TO_PLAYLIST"), count, NULL, _mp_popup_cancel_button_cb, ad);
MP_CHECK_NULL(popup);
popup = _mp_popup_create_min_style_popup(parent, GET_STR(STR_MP_PLAYLISTS), count, NULL, _mp_popup_cancel_button_cb, ad);
MP_CHECK_NULL(popup);
- mp_popup_button_set(popup, MP_POPUP_BTN_1, "IDS_COM_POP_CANCEL", MP_POPUP_NO);
+ mp_popup_button_set(popup, MP_POPUP_BTN_1, "IDS_COM_POP_CANCEL", MP_POPUP_NO);
mp_popup_button_set(popup, MP_POPUP_BTN_2, "Done", MP_POPUP_YES);
return popup;
int count = 0;
mp_media_info_group_list_count(MP_GROUP_BY_PLAYLIST, NULL, NULL, &count);
- if (count <= 0)
- {
- DEBUG_TRACE("temp playlist");
- count = 1;
- }
+ if (count <= 0) {
+ DEBUG_TRACE("temp playlist");
+ count = 1;
+ }
DEBUG_TRACE("count,%d", count);
popup = _mp_popup_create_min_style_popup(parent, GET_STR("IDS_MUSIC_BODY_ADD_TO_PLAYLIST"), count, NULL, _mp_popup_cancel_button_cb, ad);
popup = _mp_popup_create_min_style_popup(parent, GET_STR("IDS_MUSIC_POP_THIS_TRACK_WILL_BE_DELETED"), count, NULL, _mp_popup_cancel_button_cb, ad);
MP_CHECK_NULL(popup);
- mp_popup_button_set(popup, MP_POPUP_BTN_1, "IDS_COM_POP_CANCEL", MP_POPUP_NO);
+ mp_popup_button_set(popup, MP_POPUP_BTN_1, "IDS_COM_POP_CANCEL", MP_POPUP_NO);
mp_popup_button_set(popup, MP_POPUP_BTN_2, STR_MP_DELETE, MP_POPUP_YES);
return popup;
struct appdata *ad = (struct appdata *)data;
int type = (int)evas_object_data_get(eo, "type");
DEBUG_TRACE("type: %d", type);
- if (type >= MP_POPUP_MAX)
- {
+ if (type >= MP_POPUP_MAX) {
ERROR_TRACE("Never should be here!!!");
return;
}
_mp_popup_popup_exist(struct appdata *ad, mp_popup_t type)
{
MP_CHECK_FALSE(ad);
- if (ad->popup[type])
+ if (ad->popup[type]) {
return TRUE;
+ }
return FALSE;
}
Elm_Object_Item *item = NULL;
- if (!icon)
- {
+ if (!icon) {
itc.item_style = "type1";//"default";
itc.func.text_get = _mp_popup_gl_label_get2;
itc.func.content_get = NULL;
itc.func.state_get = NULL;
itc.func.del = _mp_popup_gl_del;
- }
- else
- {
+ } else {
//itc.item_style = "1text.1icon.3";
itc.item_style = "type1";//"default";
itc.func.text_get = _mp_popup_gl_label_get2;
item = elm_genlist_item_append(genlist, &itc, gli_data, NULL, ELM_GENLIST_ITEM_NONE, cb, data);
- Evas_Object *box = elm_object_part_content_get(popup, NULL);
- if (box)
- {
- int count = elm_genlist_items_count(genlist);
- mp_popup_set_min_size(box, count);
- }
+ Evas_Object *box = elm_object_part_content_get(popup, NULL);
+ if (box) {
+ int count = elm_genlist_items_count(genlist);
+ mp_popup_set_min_size(box, count);
+ }
return item;
Evas_Object *
mp_genlist_popup_create(Evas_Object * parent, mp_popup_t type, void *user_data, struct appdata * ad)
{
- mp_retvm_if (parent == NULL, NULL, "parent is NULL");
+ mp_retvm_if(parent == NULL, NULL, "parent is NULL");
ad = mp_util_get_appdata();
- if (_mp_popup_popup_exist(ad, MP_POPUP_GENLIST))
- {
+ if (_mp_popup_popup_exist(ad, MP_POPUP_GENLIST)) {
DEBUG_TRACE("popup already exist...");
return NULL;
}
Evas_Object *popup = NULL;
- switch (type)
- {
+ switch (type) {
case MP_POPUP_LIST_SHARE:
popup = _mp_popup_list_share_create(parent, user_data, ad);
break;
{
Evas_Object *genlist_popup = data;
MP_CHECK(genlist_popup);
- mp_popup_response(genlist_popup,MP_POPUP_NO);
+ mp_popup_response(genlist_popup, MP_POPUP_NO);
}
EXPORT_API void
{
MP_CHECK(ad);
int i = 0;
- for (i = 0; i < MP_POPUP_MAX; i++)
- {
+ for (i = 0; i < MP_POPUP_MAX; i++) {
if (i == MP_POPUP_ENTRY) {
ERROR_TRACE("Not deleting Entry popup on language change");
continue;
{
MP_CHECK(ad);
- if (ad->popup[MP_POPUP_GENLIST])
- {
- /* do NOT destroy genlist in genlst select callback function */
- evas_object_hide(ad->popup[MP_POPUP_GENLIST]);
- ecore_job_add(_mp_popup_genlist_pause_del_idler, ad->popup[MP_POPUP_GENLIST]);
- ad->popup[MP_POPUP_GENLIST] = NULL;
+ if (ad->popup[MP_POPUP_GENLIST]) {
+ /* do NOT destroy genlist in genlst select callback function */
+ evas_object_hide(ad->popup[MP_POPUP_GENLIST]);
+ ecore_job_add(_mp_popup_genlist_pause_del_idler, ad->popup[MP_POPUP_GENLIST]);
+ ad->popup[MP_POPUP_GENLIST] = NULL;
}
}
{
EVENT_TRACE("");
Evas_Event_Mouse_Up *ev = event_info;
- if (ev->button == 3) // if mouse right button is up
- {
+ if (ev->button == 3) { // if mouse right button is up
mp_popup_response(data, MP_POPUP_NO); // you can call evas_object_del(obj); to remove popup if you want
}
void
mp_popup_back_cb(void *data, Evas_Object *obj, void *event_info)
{
- mp_popup_response(obj, MP_POPUP_NO);
+ mp_popup_response(obj, MP_POPUP_NO);
}
static void
_mp_popup_cancel_cb(void *data, Evas_Object *obj, void *event_info)
{
- Evas_Object *popup = (Evas_Object*)data;
- mp_popup_response(popup, MP_POPUP_NO);
+ Evas_Object *popup = (Evas_Object*)data;
+ mp_popup_response(popup, MP_POPUP_NO);
}
static void _mp_popup_rotate_cb(void *data, Evas_Object *obj, void *ei)
MP_CHECK(ad);
int angle = elm_win_rotation_get(ad->win_main);
DEBUG_TRACE("angle = %d", angle);
- if (angle == 90 || angle == 270)
- {
+ if (angle == 90 || angle == 270) {
/*4 items here the landscape logic is reversed*/
- if (cnt > 4)
+ if (cnt > 4) {
min_h = MP_POPUP_GENLIST_ITEM_H_MAX_LD;
- else
- min_h = MP_POPUP_GENLIST_ITEM_H*cnt + cnt -1;
- }
- else
- {
+ } else {
+ min_h = MP_POPUP_GENLIST_ITEM_H * cnt + cnt - 1;
+ }
+ } else {
/*6 items*/
- if (cnt > 6)
+ if (cnt > 6) {
min_h = MP_POPUP_GENLIST_ITEM_H_MAX;
- else
- min_h = MP_POPUP_GENLIST_ITEM_H*cnt + cnt -1;
+ } else {
+ min_h = MP_POPUP_GENLIST_ITEM_H * cnt + cnt - 1;
+ }
}
evas_object_size_hint_min_set(box,
- MP_POPUP_GENLIST_ITEM_W*elm_config_scale_get(), min_h * elm_config_scale_get());
+ MP_POPUP_GENLIST_ITEM_W * elm_config_scale_get(), min_h * elm_config_scale_get());
evas_object_size_hint_max_set(box,
- 0, min_h * elm_config_scale_get());
+ 0, min_h * elm_config_scale_get());
return ;
}
_mp_popup_destroy_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
Evas_Object *top_widget = (Evas_Object *)evas_object_data_get(obj, "top_widget");
- if (top_widget)
- {
+ if (top_widget) {
evas_object_smart_callback_del(top_widget, "rotation,changed", _mp_popup_rotate_cb);
}
Popup_Data *popup_data = data;
MP_CHECK(popup_data);
- if (popup_data->type < MP_POPUP_MAX && popup_data->ad)
- {
+ if (popup_data->type < MP_POPUP_MAX && popup_data->ad) {
popup_data->ad->popup[popup_data->type] = NULL;
}
Evas_Object *
-mp_popup_message_create(Evas_Object * parent, mp_popup_type type, char *title,char *message, void *user_data, Evas_Smart_Cb response_cb,
- void *ad)
+mp_popup_message_create(Evas_Object * parent, mp_popup_type type, char *title, char *message, void *user_data, Evas_Smart_Cb response_cb,
+ void *ad)
{
Evas_Object *popup = NULL;
Evas_Object *progressbar = NULL;
struct appdata *p_ad = mp_util_get_appdata();
MP_CHECK_NULL(p_ad);
- if (_mp_popup_popup_exist(p_ad, type))
- {
+ if (_mp_popup_popup_exist(p_ad, type)) {
DEBUG_TRACE("popup already exist...");
return NULL;
}
MP_CHECK_NULL(popup);
Evas_Object *top_widget = elm_object_top_widget_get(popup);
- if (top_widget)
- {
+ if (top_widget) {
evas_object_smart_callback_add(top_widget, "rotation,changed", _mp_popup_rotate_cb, popup);
evas_object_data_set(popup, "top_widget", (void *)top_widget);
}
evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, _mp_popup_destroy_cb, popup_data);
eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, mp_popup_back_cb, popup_data);
- switch (type)
- {
- case MP_POPUP_PROGRESS:
- evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
- Evas_Object *layout = NULL;
- layout = elm_layout_add(popup);
- elm_layout_file_set(layout, PLAY_VIEW_EDJ_NAME, "popup_processingview_string");
- evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- progressbar = mp_widget_loading_icon_add(popup, MP_LOADING_ICON_SIZE_SMALL);
- elm_object_part_content_set(layout, "elm.swallow.content", progressbar);
- elm_object_part_text_set(layout, "elm.text", GET_SYS_STR(message));
- elm_object_content_set(popup, layout);
- break;
+ switch (type) {
+ case MP_POPUP_PROGRESS:
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- default:
- DEBUG_TRACE("Unsupported type: %d", type);
+ Evas_Object *layout = NULL;
+ layout = elm_layout_add(popup);
+ elm_layout_file_set(layout, PLAY_VIEW_EDJ_NAME, "popup_processingview_string");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ progressbar = mp_widget_loading_icon_add(popup, MP_LOADING_ICON_SIZE_SMALL);
+ elm_object_part_content_set(layout, "elm.swallow.content", progressbar);
+ elm_object_part_text_set(layout, "elm.text", GET_SYS_STR(message));
+ elm_object_content_set(popup, layout);
+ break;
+
+ default:
+ DEBUG_TRACE("Unsupported type: %d", type);
}
- if (title)
- {
+ if (title) {
mp_util_domain_translatable_part_text_set(popup, "title,text", title);
}
Evas_Object *
mp_popup_create(Evas_Object * parent, mp_popup_type type, char *title, void *user_data, Evas_Smart_Cb response_cb,
- void *ad)
+ void *ad)
{
Evas_Object *popup = NULL;
Evas_Object *progressbar = NULL;
struct appdata *p_ad = mp_util_get_appdata();
MP_CHECK_NULL(p_ad);
- if (_mp_popup_popup_exist(p_ad, type))
- {
+ if (_mp_popup_popup_exist(p_ad, type)) {
DEBUG_TRACE("popup already exist...");
return NULL;
}
MP_CHECK_NULL(popup);
Evas_Object *top_widget = elm_object_top_widget_get(popup);
- if (top_widget)
- {
+ if (top_widget) {
evas_object_smart_callback_add(top_widget, "rotation,changed", _mp_popup_rotate_cb, popup);
evas_object_data_set(popup, "top_widget", (void *)top_widget);
}
evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, _mp_popup_destroy_cb, popup_data);
eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, mp_popup_back_cb, popup_data);
- switch (type)
- {
+ switch (type) {
case MP_POPUP_NORMAL:
DEBUG_TRACE("MP_POPUP_NORMAL");
evas_object_smart_callback_add(popup, "block,clicked", __mp_popup_block_cb, (void *)MP_POPUP_NO);
break;
case MP_POPUP_PROGRESS:
- evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- Evas_Object *layout = NULL;
- layout = elm_layout_add(popup);
- elm_layout_file_set(layout, PLAY_VIEW_EDJ_NAME, "popup_processingview_string");
- evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ Evas_Object *layout = NULL;
+ layout = elm_layout_add(popup);
+ elm_layout_file_set(layout, PLAY_VIEW_EDJ_NAME, "popup_processingview_string");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
progressbar = mp_widget_loading_icon_add(popup, MP_LOADING_ICON_SIZE_SMALL);
- elm_object_part_content_set(layout, "elm.swallow.content", progressbar);
- elm_object_part_text_set(layout, "elm.text", GET_SYS_STR(MP_POPUP_LOADING));
+ elm_object_part_content_set(layout, "elm.swallow.content", progressbar);
+ elm_object_part_text_set(layout, "elm.text", GET_SYS_STR(MP_POPUP_LOADING));
elm_object_content_set(popup, layout);
- break;
+ break;
- case MP_POPUP_PROGRESS_WITH_CANCEL:
- {
- Evas_Object *layout;
- Evas_Object *btn1;
+ case MP_POPUP_PROGRESS_WITH_CANCEL: {
+ Evas_Object *layout;
+ Evas_Object *btn1;
- layout = elm_layout_add(popup);
- elm_layout_file_set(layout, PLAY_VIEW_EDJ_NAME, "popup_processingview_1button");
+ layout = elm_layout_add(popup);
+ elm_layout_file_set(layout, PLAY_VIEW_EDJ_NAME, "popup_processingview_1button");
- progressbar = mp_widget_loading_icon_add(popup, MP_LOADING_ICON_SIZE_LARGE);
+ progressbar = mp_widget_loading_icon_add(popup, MP_LOADING_ICON_SIZE_LARGE);
- elm_object_part_content_set(layout, "elm.swallow.content", progressbar);
- elm_object_part_text_set(layout, "elm.text", title);
+ elm_object_part_content_set(layout, "elm.swallow.content", progressbar);
+ elm_object_part_text_set(layout, "elm.text", title);
- elm_object_content_set(popup, layout);
- btn1 = elm_button_add(popup);
- elm_object_style_set(btn1, "popup");
- elm_object_text_set(btn1, GET_SYS_STR(STR_MP_CANCEL));
- elm_object_part_content_set(popup, "button1", btn1);
- evas_object_smart_callback_add(btn1, "clicked", _mp_popup_cancel_cb, popup);
- p_ad->popup[type] = popup;
+ elm_object_content_set(popup, layout);
+ btn1 = elm_button_add(popup);
+ elm_object_style_set(btn1, "popup");
+ elm_object_text_set(btn1, GET_SYS_STR(STR_MP_CANCEL));
+ elm_object_part_content_set(popup, "button1", btn1);
+ evas_object_smart_callback_add(btn1, "clicked", _mp_popup_cancel_cb, popup);
+ p_ad->popup[type] = popup;
+
+ return popup;
+ }
+ break;
+ case MP_POPUP_PROGRESS_WITHOUT_CANCEL: {
+ Evas_Object *layout;
- return popup;
- }
- break;
- case MP_POPUP_PROGRESS_WITHOUT_CANCEL:
- {
- Evas_Object *layout;
-
- layout = elm_layout_add(popup);
- elm_layout_file_set(layout, PLAY_VIEW_EDJ_NAME, "popup_processingview_1button");
- progressbar = mp_widget_loading_icon_add(popup, MP_LOADING_ICON_SIZE_LARGE);
- elm_object_part_content_set(layout, "elm.swallow.content", progressbar);
- elm_object_part_text_set(layout, "elm.text", title);
- elm_object_content_set(popup, layout);
- p_ad->popup[type] = popup;
- return popup;
- }
- break;
- case MP_POPUP_OPERATION_PROGRESS:
- {
- Evas_Object *layout;
- Evas_Object *btn1;
-
- layout = elm_layout_add(popup);
- elm_layout_file_set(layout, MP_EDJ_NAME, "popup_center_progressview");
-
- progressbar = elm_progressbar_add(popup);
- elm_object_style_set(progressbar, "list_progress");
- elm_progressbar_horizontal_set(progressbar, EINA_TRUE);
- evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, EVAS_HINT_FILL);
- evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_progressbar_value_set(progressbar, 0.0);
-
- elm_object_part_content_set(layout, "elm.swallow.content", progressbar);
- elm_object_part_text_set(layout, "elm.text", title);
-
- elm_object_content_set(popup, layout);
- btn1 = elm_button_add(popup);
- elm_object_style_set(btn1, "popup");
- elm_object_text_set(btn1, GET_SYS_STR(STR_MP_CANCEL));
- elm_object_part_content_set(popup, "button1", btn1);
- evas_object_smart_callback_add(btn1, "clicked", _mp_popup_cancel_cb, popup);
- p_ad->popup[type] = popup;
- }
- break;
+ layout = elm_layout_add(popup);
+ elm_layout_file_set(layout, PLAY_VIEW_EDJ_NAME, "popup_processingview_1button");
+ progressbar = mp_widget_loading_icon_add(popup, MP_LOADING_ICON_SIZE_LARGE);
+ elm_object_part_content_set(layout, "elm.swallow.content", progressbar);
+ elm_object_part_text_set(layout, "elm.text", title);
+ elm_object_content_set(popup, layout);
+ p_ad->popup[type] = popup;
+ return popup;
+ }
+ break;
+ case MP_POPUP_OPERATION_PROGRESS: {
+ Evas_Object *layout;
+ Evas_Object *btn1;
+
+ layout = elm_layout_add(popup);
+ elm_layout_file_set(layout, MP_EDJ_NAME, "popup_center_progressview");
+
+ progressbar = elm_progressbar_add(popup);
+ elm_object_style_set(progressbar, "list_progress");
+ elm_progressbar_horizontal_set(progressbar, EINA_TRUE);
+ evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_progressbar_value_set(progressbar, 0.0);
+
+ elm_object_part_content_set(layout, "elm.swallow.content", progressbar);
+ elm_object_part_text_set(layout, "elm.text", title);
+
+ elm_object_content_set(popup, layout);
+ btn1 = elm_button_add(popup);
+ elm_object_style_set(btn1, "popup");
+ elm_object_text_set(btn1, GET_SYS_STR(STR_MP_CANCEL));
+ elm_object_part_content_set(popup, "button1", btn1);
+ evas_object_smart_callback_add(btn1, "clicked", _mp_popup_cancel_cb, popup);
+ p_ad->popup[type] = popup;
+ }
+ break;
case MP_POPUP_PROGRESS_NO_BUTTON:
progressbar = mp_widget_loading_icon_add(popup, MP_LOADING_ICON_SIZE_LARGE);
elm_object_style_set(popup, "content_expand");
break;
#ifdef MP_FEATURE_PERSONAL_PAGE
- case MP_POPUP_CHECK_INFO_PERSONAL:
- {
+ case MP_POPUP_CHECK_INFO_PERSONAL: {
Evas_Object *layout;
- Evas_Object *label;
+ Evas_Object *label;
- layout = elm_layout_add(popup);
- int ret = elm_layout_file_set(layout, MP_EDJ_NAME, "popup_checkview_personal");
- if (!ret)
+ layout = elm_layout_add(popup);
+ int ret = elm_layout_file_set(layout, MP_EDJ_NAME, "popup_checkview_personal");
+ if (!ret) {
ERROR_TRACE("Set layout style failed");
+ }
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
label = elm_label_add(popup);
elm_object_part_content_set(layout, "elm.swallow.content", label);
elm_object_part_content_set(layout, "elm.swallow.end", checkbox);
- elm_object_content_set(popup, layout);
+ elm_object_content_set(popup, layout);
}
- break;
+ break;
#endif
default:
DEBUG_TRACE("Unsupported type: %d", type);
}
- if (title)
- {
+ if (title) {
//elm_object_part_text_set(popup, "title,text", title);
mp_util_domain_translatable_part_text_set(popup, "title,text", title);
}
mp_entry_popup_create(char *title)
{
Evas_Object *popup = NULL;
- mp_popup_type type = MP_POPUP_ENTRY;
+ mp_popup_type type = MP_POPUP_ENTRY;
struct appdata *p_ad = mp_util_get_appdata();
MP_CHECK_NULL(p_ad);
- if (_mp_popup_popup_exist(p_ad, type))
- {
+ if (_mp_popup_popup_exist(p_ad, type)) {
DEBUG_TRACE("popup already exist...");
return NULL;
}
popup = elm_popup_add(GET_NAVIFRAME);
MP_CHECK_NULL(popup);
- evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- //elm_object_style_set(popup, "no_effect");
+ //elm_object_style_set(popup, "no_effect");
elm_object_focus_set(popup, EINA_FALSE);
Popup_Data *popup_data = (Popup_Data *)calloc(1, sizeof(Popup_Data));
//evas_object_event_callback_add(popup, EVAS_CALLBACK_KEY_DOWN, _keydown_cb, popup);
popup_data->ad = p_ad;
- popup_data->type = type;
+ popup_data->type = type;
evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, _mp_popup_destroy_cb, popup_data);
- if (title)
- {
+ if (title) {
mp_util_domain_translatable_part_text_set(popup, "title,text", title);
}
Popup_Data *popup_data = mp_popup_get_popup_data(popup);
MP_CHECK(popup_data);
- if (popup_data->response_cb)
+ if (popup_data->response_cb) {
popup_data->response_cb(popup_data->cb_data, popup, (void *)response);
- else
+ } else {
mp_evas_object_del(popup);
+ }
}
bool
ret = TRUE;
}
-/*
- if (!g_strcmp0(text, GET_SYS_STR(STR_MP_DELETE)) )//|| !g_strcmp0(text, GET_SYS_STR(STR_MP_REMOVE)))
- {
- elm_object_style_set(button, "style1/delete");
- }
-*/
+ /*
+ if (!g_strcmp0(text, GET_SYS_STR(STR_MP_DELETE)) )//|| !g_strcmp0(text, GET_SYS_STR(STR_MP_REMOVE)))
+ {
+ elm_object_style_set(button, "style1/delete");
+ }
+ */
return ret;
}
{
startfunc;
- int i;
- static char *part[MP_POPUP_BTN_MAX] = {
- "button1",
- "button2",
- "button3",
- };
-
- for (i=0; i<MP_POPUP_BTN_MAX; i++)
- {
- Evas_Object *button_part = elm_object_part_content_get(obj, part[i]);
- if (button_part)
- {
- DEBUG_TRACE("exist button in popup");
- return;
- }
- }
+ int i;
+ static char *part[MP_POPUP_BTN_MAX] = {
+ "button1",
+ "button2",
+ "button3",
+ };
+
+ for (i = 0; i < MP_POPUP_BTN_MAX; i++) {
+ Evas_Object *button_part = elm_object_part_content_get(obj, part[i]);
+ if (button_part) {
+ DEBUG_TRACE("exist button in popup");
+ return;
+ }
+ }
int response = (int)data;
mp_popup_response(obj, response);
void _mp_popup_max_length_response_cb(void *data, Evas_Object *obj, void *event_info)
{
- if (data)
- {
- elm_object_focus_set(data, EINA_TRUE);
- }
+ if (data) {
+ elm_object_focus_set(data, EINA_TRUE);
+ }
evas_object_del(obj);
}
MP_CHECK_NULL(popup);
Evas_Object *p_window = elm_popup_win_get(popup);
- if (p_window)
- {
+ if (p_window) {
elm_theme_extension_add(NULL, THEME_NAME);
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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.
+*
*/
box = sd->box;
page_list = elm_box_children_get(box);
- if (NULL == page_list) return NULL;
+ if (NULL == page_list) {
+ return NULL;
+ }
page = eina_list_nth(page_list, idx);
eina_list_free(page_list);
static void
_mp_scroll_page_scroller_drag_stop_cb(void *data, Evas_Object *obj, void *event_info)
{
- startfunc;
- scroll_page_s *sd = data;
- MP_CHECK(sd);
-
- if (sd->drag_started == false)
- return;
-
- int pagenum;
- int prev_page = sd->current_page;
- elm_scroller_current_page_get(sd->scroller, &pagenum, NULL);
- sd->current_page = pagenum;
- sd->drag_started = false;
-
- _mp_scroll_page_scroller_focus(sd);
- /*if page ckange callback set, call it*/
- if (sd->page_change_callback && prev_page != sd->current_page)
+ startfunc;
+ scroll_page_s *sd = data;
+ MP_CHECK(sd);
+
+ if (sd->drag_started == false) {
+ return;
+ }
+
+ int pagenum;
+ int prev_page = sd->current_page;
+ elm_scroller_current_page_get(sd->scroller, &pagenum, NULL);
+ sd->current_page = pagenum;
+ sd->drag_started = false;
+
+ _mp_scroll_page_scroller_focus(sd);
+ /*if page ckange callback set, call it*/
+ if (sd->page_change_callback && prev_page != sd->current_page) {
sd->page_change_callback(sd->current_page, sd->page_change_user_data);
+ }
}
static void
_mp_scroll_page_scroller_anim_stop_cb(void *data, Evas_Object *obj, void *event_info)
{
- startfunc;
- scroll_page_s *sd = data;
- MP_CHECK(sd);
+ startfunc;
+ scroll_page_s *sd = data;
+ MP_CHECK(sd);
- int pagenum;
- int prev_page = sd->current_page;
- elm_scroller_current_page_get(sd->scroller, &pagenum, NULL);
- sd->current_page = pagenum;
+ int pagenum;
+ int prev_page = sd->current_page;
+ elm_scroller_current_page_get(sd->scroller, &pagenum, NULL);
+ sd->current_page = pagenum;
_mp_scroll_page_scroller_focus(sd);
- /*if page ckange callback set, call it*/
- if (sd->page_change_callback && prev_page != sd->current_page)
- sd->page_change_callback(sd->current_page, sd->page_change_user_data);
+ /*if page ckange callback set, call it*/
+ if (sd->page_change_callback && prev_page != sd->current_page) {
+ sd->page_change_callback(sd->current_page, sd->page_change_user_data);
+ }
}
static Eina_Bool
_animator_cb(void *data)
{
- scroll_page_s *sd = (scroll_page_s *)data;
- MP_CHECK_FALSE(sd);
+ scroll_page_s *sd = (scroll_page_s *)data;
+ MP_CHECK_FALSE(sd);
- elm_scroller_page_show(sd->scroller, sd->current_page, 0);
- sd->animator = NULL;
- return ECORE_CALLBACK_CANCEL;
+ elm_scroller_page_show(sd->scroller, sd->current_page, 0);
+ sd->animator = NULL;
+ return ECORE_CALLBACK_CANCEL;
}
static void
scroll_page_s *sd = evas_object_smart_data_get(obj);
MP_CHECK(sd);
- if (sd->scroller)
+ if (sd->scroller) {
evas_object_show(sd->scroller);
+ }
}
static void
scroll_page_s *sd = evas_object_smart_data_get(obj);
MP_CHECK(sd);
- if (sd->scroller)
+ if (sd->scroller) {
evas_object_hide(sd->scroller);
+ }
}
static void
scroll_page_s *sd = evas_object_smart_data_get(obj);
MP_CHECK(sd);
- if (sd->scroller)
+ if (sd->scroller) {
evas_object_clip_set(sd->scroller, clip);
+ }
}
static void
scroll_page_s *sd = evas_object_smart_data_get(obj);
MP_CHECK(sd);
- if (sd->scroller)
+ if (sd->scroller) {
evas_object_clip_unset(sd->scroller);
+ }
};
Eina_List *l;
Evas_Object *layout;
- EINA_LIST_FOREACH(layout_list, l, layout)
- {
+ EINA_LIST_FOREACH(layout_list, l, layout) {
Evas_Object *rect = elm_object_part_content_get(layout, "elm.swallow.bg");
if (rect) {
evas_object_size_hint_min_set(rect, sd->page_width, 0);
eina_list_free(layout_list);
layout_list = NULL;
- if (sd->reloacation_flag == TRUE && (sd->location_page_type > SCROLL_PAGE_MIN && sd->location_page_type < SCROLL_PAGE_MAX))
- {
+ if (sd->reloacation_flag == TRUE && (sd->location_page_type > SCROLL_PAGE_MIN && sd->location_page_type < SCROLL_PAGE_MAX)) {
Evas_Coord x, y, w, h;
- elm_scroller_region_get( sd->scroller, &x, &y, &w, &h );
+ elm_scroller_region_get(sd->scroller, &x, &y, &w, &h);
x = sd->page_width * sd->location_page_type;
elm_scroller_region_show(sd->scroller, x, y, w, h);
elm_scroller_current_page_get(sd->scroller, &(sd->current_page), NULL);
sc.clip_set = _mp_scroll_page_smart_clip_set;
sc.clip_unset = _mp_scroll_page_smart_clip_unset;
sc.calculate = _mp_scroll_page_smart_calculate;
- if (!(smart = evas_smart_class_new(&sc))) return NULL;
+ if (!(smart = evas_smart_class_new(&sc))) {
+ return NULL;
+ }
}
obj = evas_object_smart_add(evas_object_evas_get(parent), smart);
scroll_page_s *sd = evas_object_smart_data_get(obj);
- if (sd)
- {
+ if (sd) {
Evas_Object *scroller = elm_scroller_add(parent);
elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_FALSE);
elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
elm_object_scroll_lock_y_set(scroller, EINA_TRUE);
- elm_scroller_single_direction_set( scroller, ELM_SCROLLER_SINGLE_DIRECTION_HARD );
- sd->scroller = scroller;
+ elm_scroller_single_direction_set(scroller, ELM_SCROLLER_SINGLE_DIRECTION_HARD);
+ sd->scroller = scroller;
Evas_Object *box = elm_box_add(scroller);
elm_box_horizontal_set(box, EINA_TRUE);
Evas_Object *sub_obj = NULL;
children_list = elm_box_children_get(sd->box);
- EINA_LIST_FOREACH(children_list, l, sub_obj)
- {
+ EINA_LIST_FOREACH(children_list, l, sub_obj) {
MpScrollPageType_e obj_type = (MpScrollPageType_e)evas_object_data_get(sub_obj, "page_type");
- if (obj_type == page_type)
- {
+ if (obj_type == page_type) {
elm_box_unpack(sd->box, sub_obj);
sd->page_count--;
break;
}
}
- if (children_list) {
+ if (children_list) {
eina_list_free(children_list);
children_list = NULL;
}
MP_CHECK(sd);
MP_CHECK(sd->box);
- switch (page_type)
- {
- case SCROLL_PAGE_STORE:
- sd->current_page = 0;
- break;
- case SCROLL_PAGE_RADIO:
- sd->current_page = (sd->page_count-2);
- break;
- case SCROLL_PAGE_PLAYER:
- sd->current_page = (sd->page_count-1);
- break;
- default:
- mp_error("unhandled page type %d", page_type);
- return;
+ switch (page_type) {
+ case SCROLL_PAGE_STORE:
+ sd->current_page = 0;
+ break;
+ case SCROLL_PAGE_RADIO:
+ sd->current_page = (sd->page_count - 2);
+ break;
+ case SCROLL_PAGE_PLAYER:
+ sd->current_page = (sd->page_count - 1);
+ break;
+ default:
+ mp_error("unhandled page type %d", page_type);
+ return;
}
elm_scroller_page_show(sd->scroller, sd->current_page, 0);
_mp_scroll_page_scroller_focus(sd);
MP_CHECK_VAL(sd, SCROLL_PAGE_PLAYER);
MP_CHECK_VAL(sd->box, SCROLL_PAGE_PLAYER);
- if (sd->current_page == (sd->page_count -1 ))
+ if (sd->current_page == (sd->page_count - 1)) {
return SCROLL_PAGE_PLAYER;
- else if (sd->current_page == 0)
+ } else if (sd->current_page == 0) {
return SCROLL_PAGE_STORE;
- else
+ } else {
return SCROLL_PAGE_RADIO;
+ }
}
void mp_scroll_page_hide_scroll_bar(Evas_Object *obj)
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-track-list.h"
//mp_language_mgr_register_object(no_contents, OBJ_TYPE_EDJE_OBJECT, "elm.text", "IDS_MUSIC_BODY_NO_RESULTS_FOUND");
mp_util_domain_translatable_part_text_set(no_contents, "elm.text", "IDS_MUSIC_BODY_NO_RESULTS_FOUND");
- if (list->genlist)
- {
+ if (list->genlist) {
elm_box_unpack(list->box, list->genlist);
evas_object_hide(list->genlist);
}
{
MpSearchList_t *list = (MpSearchList_t *)thiz;
MP_CHECK_VAL(list, -1);
- if (0 >= count && (list->filter_str && strlen(list->filter_str)))
- {
+ if (0 >= count && (list->filter_str && strlen(list->filter_str))) {
ERROR_TRACE("no tracks");
- if (!list->no_content)
+ if (!list->no_content) {
list->no_content = _mp_search_list_no_content_add(list);
+ }
return -1;
}
- if (list->no_content)
- {
+ if (list->no_content) {
elm_box_unpack(list->box, list->no_content);
evas_object_del(list->no_content);
list->no_content = NULL;
MP_CHECK_NULL(item_data);
mp_media_info_h track = item_data->handle;
- mp_retvm_if (!track, NULL, "data is null");
+ mp_retvm_if(!track, NULL, "data is null");
MpSearchList_t *list = evas_object_data_get(obj, "list_handle");
MP_CHECK_NULL(list);
MP_CHECK_NULL(part);
- if (!strcmp(part, "elm.text.main.left.top"))
- {
+ if (!strcmp(part, "elm.text.main.left.top")) {
char *title = NULL;
mp_media_info_get_title(track, &title);
- mp_retv_if (!title, NULL);
- if (!strcmp(part, "elm.text.main.left.top"))
- {
+ mp_retv_if(!title, NULL);
+ if (!strcmp(part, "elm.text.main.left.top")) {
bool res = false;
char *markup_name = (char *)mp_util_search_markup_keyword(title, list->filter_str, &res);
return (res) ? g_strdup(markup_name) : elm_entry_utf8_to_markup(title);
- }
- else
+ } else {
return g_strdup(title);
- }
- else if (!strcmp(part, "elm.text.sub.left.bottom"))
- {
+ }
+ } else if (!strcmp(part, "elm.text.sub.left.bottom")) {
char *artist = NULL;
mp_media_info_get_artist(track, &artist);
- mp_retv_if (!artist, NULL);
+ mp_retv_if(!artist, NULL);
return g_strdup(artist);
}
return NULL;
MP_CHECK_NULL(item_data);
mp_media_info_h track = item_data->handle;
- mp_retvm_if (!track, NULL, "data is null");
+ mp_retvm_if(!track, NULL, "data is null");
- if (!strcmp(part, "elm.icon.1"))
- {
- Evas_Object *content = NULL;
- content = elm_layout_add(obj);
+ if (!strcmp(part, "elm.icon.1")) {
+ Evas_Object *content = NULL;
+ content = elm_layout_add(obj);
char *thumbpath = NULL;
Evas_Object *icon;
mp_media_info_get_thumbnail_path(track, &thumbpath);
icon = mp_util_create_lazy_update_thumb_icon(obj, thumbpath, MP_LIST_ICON_SIZE, MP_LIST_ICON_SIZE);
- elm_layout_theme_set(content, "layout", "list/B/music.type.1", "default");
- elm_layout_content_set(content, "elm.swallow.content", icon);
+ elm_layout_theme_set(content, "layout", "list/B/music.type.1", "default");
+ elm_layout_content_set(content, "elm.swallow.content", icon);
return content;
}
return NULL;
char *prev_item_uid = NULL;
plst_item = mp_playlist_mgr_get_current(ad->playlist_mgr);
- if (plst_item)
+ if (plst_item) {
prev_item_uid = g_strdup(plst_item->uid);
+ }
- if (!ad->playlist_mgr)
+ if (!ad->playlist_mgr) {
mp_common_create_playlist_mgr();
+ }
mp_playlist_mgr_clear(ad->playlist_mgr);
gli2 = elm_genlist_first_item_get(obj);
- while (gli2)
- {
- if (elm_genlist_item_select_mode_get(gli2) != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)
- {
+ while (gli2) {
+ if (elm_genlist_item_select_mode_get(gli2) != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) {
mp_list_item_data_t *item_data = elm_object_item_data_get(gli2);
- if (item_data && item_data->item_type == MP_LIST_ITEM_TYPE_NORMAL&&item_data->handle)
- {
- if (item_data->group_type == MP_GROUP_NONE || item_data->group_type == MP_GROUP_BY_ALLSHARE)
- {
+ if (item_data && item_data->item_type == MP_LIST_ITEM_TYPE_NORMAL && item_data->handle) {
+ if (item_data->group_type == MP_GROUP_NONE || item_data->group_type == MP_GROUP_BY_ALLSHARE) {
char *uri = NULL;
char *uid = NULL;
char *title = NULL;
#ifdef MP_FEATURE_CLOUD
mp_storage_type_e storage;
mp_media_info_get_storage_type(item->handle, &storage);
- if (storage == MP_STORAGE_CLOUD)
+ if (storage == MP_STORAGE_CLOUD) {
track_type = MP_TRACK_CLOUD;
+ }
#endif
plst_item = mp_playlist_mgr_item_append(ad->playlist_mgr, uri, uid, title, artist, track_type);
- if (gli2 == gli && plst_item)
+ if (gli2 == gli && plst_item) {
to_play = plst_item;
+ }
}
}
}
}
MP_CHECK(to_play);
- if (!ad->current_track_info || g_strcmp0(ad->current_track_info->uri , to_play->uri))
- {
+ if (!ad->current_track_info || g_strcmp0(ad->current_track_info->uri , to_play->uri)) {
mp_playlist_mgr_set_current(ad->playlist_mgr, to_play);
mp_play_destory(ad);
ad->paused_by_user = FALSE;
}
- //disable conformant resizing in player view when the keypad is enabled
- elm_object_signal_emit(ad->conformant, "elm,state,virtualkeypad,disable", "");
- mp_common_show_player_view(MP_PLAYER_NORMAL, false, true, true);
+ //disable conformant resizing in player view when the keypad is enabled
+ elm_object_signal_emit(ad->conformant, "elm,state,virtualkeypad,disable", "");
+ mp_common_show_player_view(MP_PLAYER_NORMAL, false, true, true);
IF_FREE(prev_item_uid);
MP_CHECK_NULL(item_data);
mp_media_info_h svc_item = item_data->handle;
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
MpSearchList_t *list = evas_object_data_get(obj, "list_handle");
MP_CHECK_NULL(list);
MP_CHECK_NULL(part);
- if (!strcmp(part, "elm.text.main.left.top"))
- {
+ if (!strcmp(part, "elm.text.main.left.top")) {
ret = mp_media_info_group_get_main_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
if (!strcmp(part, "elm.text.main.left.top")) {
bool res = false;
char *markup_name = (char *)mp_util_search_markup_keyword(name, list->filter_str, &res);
return (res) ? g_strdup(markup_name) : elm_entry_utf8_to_markup(name);
- }
- else
+ } else {
return g_strdup(name);
+ }
- }
- else if (!strcmp(part, "elm.text.sub.left.bottom"))
- {
+ } else if (!strcmp(part, "elm.text.sub.left.bottom")) {
ret = mp_media_info_group_get_sub_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
return g_strdup(name);
}
MP_CHECK_NULL(item_data);
mp_media_info_h svc_item = item_data->handle;
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
MP_CHECK_NULL(part);
- if (!strcmp(part, "elm.icon.1"))
- {
- Evas_Object *content = NULL;
- content = elm_layout_add(obj);
- Evas_Object *icon = NULL;
- char *thumb_name = NULL;
+ if (!strcmp(part, "elm.icon.1")) {
+ Evas_Object *content = NULL;
+ content = elm_layout_add(obj);
+ Evas_Object *icon = NULL;
+ char *thumb_name = NULL;
mp_media_info_group_get_thumbnail_path(svc_item, &thumb_name);
icon = mp_util_create_lazy_update_thumb_icon(obj, thumb_name, MP_LIST_ICON_SIZE, MP_LIST_ICON_SIZE);
- elm_layout_theme_set(content, "layout", "list/B/music.type.1", "default");
- elm_layout_content_set(content, "elm.swallow.content", icon);
+ elm_layout_theme_set(content, "layout", "list/B/music.type.1", "default");
+ elm_layout_content_set(content, "elm.swallow.content", icon);
return content;
}
mp_list_item_data_t *gli_data = elm_object_item_data_get(gli);
MP_CHECK(gli_data);
- if (gli_data->handle)
- {
+ if (gli_data->handle) {
ret = mp_media_info_group_get_main_info(gli_data->handle, &name);
ret = mp_media_info_group_get_sub_info(gli_data->handle, &artist);
mp_media_info_group_get_thumbnail_path(gli_data->handle, &thumbnail);
DEBUG_TRACE("thumbnail=%s", thumbnail);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
title = name;
}
mp_list_item_data_t *item_data = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item_data);
mp_media_info_h svc_item = (item_data->handle);
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
MpSearchList_t *list = evas_object_data_get(obj, "list_handle");
MP_CHECK_NULL(list);
MP_CHECK_NULL(part);
if (!strcmp(part, "elm.text.main.left.top")) {
ret = mp_media_info_group_get_main_info(svc_item, &name);
- mp_retvm_if ((ret != 0), NULL, "Fail to get value");
- if (!name || !strlen(name))
+ mp_retvm_if((ret != 0), NULL, "Fail to get value");
+ if (!name || !strlen(name)) {
name = GET_SYS_STR("IDS_COM_BODY_UNKNOWN");
+ }
if (!strcmp(part, "elm.text.main.left.top")) {
bool res = false;
char *markup_name = (char *)mp_util_search_markup_keyword(name, list->filter_str, &res);
return (res) ? g_strdup(markup_name) : elm_entry_utf8_to_markup(name);
- }
- else
+ } else {
return g_strdup(name);
+ }
}
return NULL;
}
MP_CHECK_NULL(item_data);
mp_media_info_h svc_item = item_data->handle;
- mp_retv_if (svc_item == NULL, NULL);
+ mp_retv_if(svc_item == NULL, NULL);
- if (!strcmp(part, "elm.icon.1"))
- {
- Evas_Object *content = NULL;
- content = elm_layout_add(obj);
+ if (!strcmp(part, "elm.icon.1")) {
+ Evas_Object *content = NULL;
+ content = elm_layout_add(obj);
char *thumb_name = NULL;
- Evas_Object *icon = NULL;
+ Evas_Object *icon = NULL;
mp_media_info_group_get_thumbnail_path(svc_item, &thumb_name);
icon = mp_util_create_lazy_update_thumb_icon(obj, thumb_name, MP_LIST_ICON_SIZE, MP_LIST_ICON_SIZE);
- elm_layout_theme_set(content, "layout", "list/B/music.type.1", "default");
- elm_layout_content_set(content, "elm.swallow.content", icon);
- return content;
+ elm_layout_theme_set(content, "layout", "list/B/music.type.1", "default");
+ elm_layout_content_set(content, "elm.swallow.content", icon);
+ return content;
}
return NULL;
mp_list_item_data_t *gli_data = elm_object_item_data_get(gli);
MP_CHECK(gli_data);
- if (gli_data->handle)
- {
+ if (gli_data->handle) {
ret = mp_media_info_group_get_main_info(gli_data->handle, &name);
ret = mp_media_info_group_get_sub_info(gli_data->handle, &artist);
mp_media_info_group_get_thumbnail_path(gli_data->handle, &thumbnail);
DEBUG_TRACE("thumbnail=%s", thumbnail);
- mp_retm_if (ret != 0, "Fail to get value");
- mp_retm_if (name == NULL, "Fail to get value");
+ mp_retm_if(ret != 0, "Fail to get value");
+ mp_retm_if(name == NULL, "Fail to get value");
title = name;
}
startfunc;
char *text = NULL;
- if (!strcmp(part, "elm.text.main"))
- {
+ if (!strcmp(part, "elm.text.main")) {
text = GET_STR(data);
return g_strdup(text);
}
{
MpSearchList_t *list = thiz;
MP_CHECK(list);
- if (!list->itc_track)
- {
+ if (!list->itc_track) {
list->itc_track = elm_genlist_item_class_new();
MP_CHECK(list->itc_track);
//list->itc_track->item_style = "music/2line.top";//"music/2text.1icon.tb";
list->itc_track->func.content_get = _mp_search_track_list_icon_get;
list->itc_track->func.del = _mp_search_list_item_del;
}
- if (!list->itc_album)
- {
+ if (!list->itc_album) {
list->itc_album = elm_genlist_item_class_new();
MP_CHECK(list->itc_album);
//list->itc_album->item_style = "music/2line.top";//"music/2text.1icon.tb";
list->itc_album->func.content_get = _mp_search_album_list_icon_get;
list->itc_album->func.del = _mp_search_list_item_del;
}
- if (!list->itc_artist)
- {
+ if (!list->itc_artist) {
list->itc_artist = elm_genlist_item_class_new();
MP_CHECK(list->itc_artist);
list->itc_artist->item_style = "2line.top";//"music/1text.1icon.2.tb";
list->itc_artist->func.content_get = _mp_search_artist_list_icon_get;
list->itc_artist->func.del = _mp_search_list_item_del;
}
- if (!list->itc_group_title)
- {
+ if (!list->itc_group_title) {
list->itc_group_title = elm_genlist_item_class_new();
MP_CHECK(list->itc_group_title);
list->itc_group_title->item_style = "groupindex";//"music/groupindex";
}
static void
-_mp_search_list_append_group_title(void * data, char *text_ID,int index)
+_mp_search_list_append_group_title(void * data, char *text_ID, int index)
{
startfunc;
MpSearchList_t *list = (MpSearchList_t *)data;
MP_CHECK(list);
list->search_group_git[index] =
- elm_genlist_item_append(list->genlist, list->itc_group_title, text_ID, NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);
+ elm_genlist_item_append(list->genlist, list->itc_group_title, text_ID, NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);
elm_genlist_item_select_mode_set(list->search_group_git[index], ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
}
mp_media_list_h svc_handle = NULL;
ret = mp_media_info_group_list_count(MP_GROUP_BY_ARTIST, NULL, list->filter_str, &artist_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to create structure");
goto END;
}
ret = mp_media_info_group_list_count(MP_GROUP_BY_ALBUM, NULL, list->filter_str, &album_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to create structure");
goto END;
}
ret = mp_media_info_list_count(MP_TRACK_ALL, NULL, NULL, list->filter_str, 0, &track_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to create structure");
goto END;
}
- DEBUG_TRACE("artist %d album %d track %d",artist_count,album_count,track_count);
+ DEBUG_TRACE("artist %d album %d track %d", artist_count, album_count, track_count);
count = artist_count + album_count + track_count;
- if (_mp_search_list_set_sentinel(list, count))
+ if (_mp_search_list_set_sentinel(list, count)) {
goto END;
+ }
elm_genlist_clear(list->genlist);
- if (artist_count)
- {
- _mp_search_list_append_group_title(list, ("IDS_MUSIC_TAB4_ARTISTS"),MP_SEARCH_ARTIST_GROUP);
+ if (artist_count) {
+ _mp_search_list_append_group_title(list, ("IDS_MUSIC_TAB4_ARTISTS"), MP_SEARCH_ARTIST_GROUP);
ret = mp_media_info_group_list_create(&svc_handle, MP_GROUP_BY_ARTIST, NULL, list->filter_str, 0, artist_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to get items");
- if (svc_handle)
- {
+ if (svc_handle) {
mp_media_info_group_list_destroy(svc_handle);
}
goto END;
}
- for (index = 0; index < artist_count; index++)
- {
+ for (index = 0; index < artist_count; index++) {
mp_media_info_h item = NULL;
item = mp_media_info_group_list_nth_item(svc_handle, index);
- if (item == NULL)
- {
+ if (item == NULL) {
DEBUG_TRACE("Fail to mp_media_info_group_list_nth_item, ret[%d], index[%d]", ret, index);
continue;
}
mp_assert(item_data);
item_data->handle = item;
item_data->group_type = MP_GROUP_BY_ARTIST;
- item_data->it = elm_genlist_item_append(list->genlist, list->itc_artist, (void *)item_data,NULL, ELM_GENLIST_ITEM_NONE,_mp_search_artist_select_cb, list);
- elm_object_item_data_set(item_data->it,item_data);
+ item_data->it = elm_genlist_item_append(list->genlist, list->itc_artist, (void *)item_data, NULL, ELM_GENLIST_ITEM_NONE, _mp_search_artist_select_cb, list);
+ elm_object_item_data_set(item_data->it, item_data);
char*name = NULL;
mp_media_info_group_get_main_info(item, &name);
list->artist_list = g_list_append(list->artist_list, g_strdup(name));
}
- if (list->artist_handle)
- {
+ if (list->artist_handle) {
mp_media_info_group_list_destroy(list->artist_handle);
list->artist_handle = NULL;
}
svc_handle = NULL;
}
- if (album_count)
- {
- _mp_search_list_append_group_title(list, ("IDS_MUSIC_TAB4_ALBUMS"),MP_SEARCH_ALBUM_GROUP);
+ if (album_count) {
+ _mp_search_list_append_group_title(list, ("IDS_MUSIC_TAB4_ALBUMS"), MP_SEARCH_ALBUM_GROUP);
ret = mp_media_info_group_list_create(&svc_handle, MP_GROUP_BY_ALBUM, NULL, list->filter_str, 0, album_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to get items");
- if (svc_handle)
- {
+ if (svc_handle) {
mp_media_info_group_list_destroy(svc_handle);
}
goto END;
}
- for (index = 0; index < album_count; index++)
- {
+ for (index = 0; index < album_count; index++) {
mp_media_info_h item = NULL;
char *title = NULL;
item = mp_media_info_group_list_nth_item(svc_handle, index);
- if (item == NULL)
- {
+ if (item == NULL) {
DEBUG_TRACE("Fail to mp_media_info_group_list_nth_item, ret[%d], index[%d]", ret, index);
continue;
}
mp_assert(item_data);
item_data->handle = item;
item_data->group_type = MP_GROUP_BY_ALBUM;
- item_data->it = elm_genlist_item_append(list->genlist, list->itc_album, (void *)item_data,NULL, ELM_GENLIST_ITEM_NONE,_mp_search_album_select_cb, list);
- elm_object_item_data_set(item_data->it,item_data);
+ item_data->it = elm_genlist_item_append(list->genlist, list->itc_album, (void *)item_data, NULL, ELM_GENLIST_ITEM_NONE, _mp_search_album_select_cb, list);
+ elm_object_item_data_set(item_data->it, item_data);
char* name = NULL;
mp_media_info_group_get_main_info(item, &name);
list->album_list = g_list_append(list->album_list, g_strdup(name));
}
- if (list->album_handle)
- {
+ if (list->album_handle) {
mp_media_info_group_list_destroy(list->album_handle);
list->album_handle = NULL;
}
svc_handle = NULL;
}
- if (track_count)
- {
- _mp_search_list_append_group_title(list, (STR_MP_TRACKS),MP_SEARCH_TRACK_GROUP);
+ if (track_count) {
+ _mp_search_list_append_group_title(list, (STR_MP_TRACKS), MP_SEARCH_TRACK_GROUP);
ret = mp_media_info_list_create(&svc_handle, MP_TRACK_ALL, NULL, NULL, list->filter_str, 0, 0, track_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to get items");
- if (svc_handle)
- {
+ if (svc_handle) {
mp_media_info_list_destroy(svc_handle);
}
goto END;
}
- for (index = 0; index < track_count; index++)
- {
+ for (index = 0; index < track_count; index++) {
mp_media_info_h item = NULL;
item = mp_media_info_list_nth_item(svc_handle, index);
- if (item == NULL)
- {
+ if (item == NULL) {
DEBUG_TRACE("Fail to mp_media_info_group_list_nth_item, ret[%d], index[%d]", ret, index);
continue;
}
mp_assert(item_data);
item_data->handle = item;
item_data->group_type = MP_GROUP_NONE;
- item_data->it = elm_genlist_item_append(list->genlist, list->itc_track, (void *)item_data,NULL, ELM_GENLIST_ITEM_NONE,_mp_search_track_sel_cb, list);
- elm_object_item_data_set(item_data->it,item_data);
+ item_data->it = elm_genlist_item_append(list->genlist, list->itc_track, (void *)item_data, NULL, ELM_GENLIST_ITEM_NONE, _mp_search_track_sel_cb, list);
+ elm_object_item_data_set(item_data->it, item_data);
char* title = NULL;
mp_media_info_get_title(item, &title);
list->track_list = g_list_append(list->track_list, g_strdup(title));
}
- if (list->track_handle)
- {
+ if (list->track_handle) {
mp_media_info_list_destroy(list->track_handle);
list->track_handle = NULL;
}
svc_handle = NULL;
}
evas_object_show(list->genlist);
- END:
+END:
endfunc;
}
mp_media_list_h svc_handle = NULL;
ret = mp_media_info_group_list_count(MP_GROUP_BY_ARTIST, NULL, list->filter_str, &artist_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to create structure");
goto END;
}
ret = mp_media_info_group_list_count(MP_GROUP_BY_ALBUM, NULL, list->filter_str, &album_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to create structure");
goto END;
}
ret = mp_media_info_list_count(MP_TRACK_ALL, NULL, NULL, list->filter_str, 0, &track_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to create structure");
goto END;
}
count = artist_count + album_count + track_count;
list->track_count = track_count;
- if (_mp_search_list_set_sentinel(list, count))
+ if (_mp_search_list_set_sentinel(list, count)) {
goto END;
+ }
/*create new genlist*/
- if (list->genlist != NULL)
- {
+ if (list->genlist != NULL) {
evas_object_del(list->genlist);
list->genlist = NULL;
}
_mp_search_list_set_itc(list);
- if (artist_count)
- {
+ if (artist_count) {
DEBUG_TRACE("append artist list items");
- _mp_search_list_append_group_title(list, ("IDS_MUSIC_TAB4_ARTISTS"),MP_SEARCH_ARTIST_GROUP);
+ _mp_search_list_append_group_title(list, ("IDS_MUSIC_TAB4_ARTISTS"), MP_SEARCH_ARTIST_GROUP);
ret = mp_media_info_group_list_create(&svc_handle, MP_GROUP_BY_ARTIST, NULL, list->filter_str, 0, artist_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to get items");
- if (svc_handle)
- {
- mp_media_info_group_list_destroy(svc_handle);
- }
+ if (svc_handle) {
+ mp_media_info_group_list_destroy(svc_handle);
+ }
goto END;
}
- for (index = 0; index < artist_count; index++)
- {
+ for (index = 0; index < artist_count; index++) {
mp_media_info_h item = NULL;
item = mp_media_info_group_list_nth_item(svc_handle, index);
- if (item == NULL)
- {
+ if (item == NULL) {
DEBUG_TRACE("Fail to mp_media_info_group_list_nth_item, ret[%d], index[%d]", ret, index);
- continue;
+ continue;
}
mp_list_item_data_t *item_data = calloc(1, sizeof(mp_list_item_data_t));
item_data->group_type = MP_GROUP_BY_ARTIST;
item_data->it = elm_genlist_item_append(list->genlist, list->itc_artist, (void *)item_data,
- NULL, ELM_GENLIST_ITEM_NONE,
- _mp_search_artist_select_cb, list);
- elm_object_item_data_set(item_data->it,item_data);
+ NULL, ELM_GENLIST_ITEM_NONE,
+ _mp_search_artist_select_cb, list);
+ elm_object_item_data_set(item_data->it, item_data);
- char*name = NULL;
+ char*name = NULL;
mp_media_info_group_get_main_info(item, &name);
list->artist_list = g_list_append(list->artist_list, g_strdup(name));
}
- if (list->artist_handle)
- {
+ if (list->artist_handle) {
mp_media_info_group_list_destroy(list->artist_handle);
list->artist_handle = NULL;
}
}
- if (album_count)
- {
+ if (album_count) {
DEBUG_TRACE("append album_count list items");
- _mp_search_list_append_group_title(list, ("IDS_MUSIC_TAB4_ALBUMS"),MP_SEARCH_ALBUM_GROUP);
+ _mp_search_list_append_group_title(list, ("IDS_MUSIC_TAB4_ALBUMS"), MP_SEARCH_ALBUM_GROUP);
ret = mp_media_info_group_list_create(&svc_handle, MP_GROUP_BY_ALBUM, NULL, list->filter_str, 0, album_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to get items");
- if (svc_handle)
- {
- mp_media_info_group_list_destroy(svc_handle);
- }
+ if (svc_handle) {
+ mp_media_info_group_list_destroy(svc_handle);
+ }
goto END;
}
- for (index = 0; index < album_count; index++)
- {
+ for (index = 0; index < album_count; index++) {
mp_media_info_h item = NULL;
char *title = NULL;
item = mp_media_info_group_list_nth_item(svc_handle, index);
- if (item == NULL)
- {
+ if (item == NULL) {
DEBUG_TRACE("Fail to mp_media_info_group_list_nth_item, ret[%d], index[%d]", ret, index);
continue;
}
item_data->group_type = MP_GROUP_BY_ALBUM;
item_data->it = elm_genlist_item_append(list->genlist, list->itc_album, (void *)item_data,
- NULL, ELM_GENLIST_ITEM_NONE,
- _mp_search_album_select_cb, list);
- elm_object_item_data_set(item_data->it,item_data);
+ NULL, ELM_GENLIST_ITEM_NONE,
+ _mp_search_album_select_cb, list);
+ elm_object_item_data_set(item_data->it, item_data);
char* name = NULL;
- mp_media_info_group_get_main_info(item, &name);
- list->album_list = g_list_append(list->album_list, g_strdup(name));
+ mp_media_info_group_get_main_info(item, &name);
+ list->album_list = g_list_append(list->album_list, g_strdup(name));
}
- if (list->album_handle)
- {
+ if (list->album_handle) {
mp_media_info_group_list_destroy(list->album_handle);
list->album_handle = NULL;
}
}
- if (track_count)
- {
+ if (track_count) {
DEBUG_TRACE("append track_count list items");
- _mp_search_list_append_group_title(list, (STR_MP_TRACKS),MP_SEARCH_TRACK_GROUP);
+ _mp_search_list_append_group_title(list, (STR_MP_TRACKS), MP_SEARCH_TRACK_GROUP);
ret = mp_media_info_list_create(&svc_handle, MP_TRACK_ALL, NULL, NULL, list->filter_str, 0, 0, track_count);
- if (ret != 0)
- {
+ if (ret != 0) {
DEBUG_TRACE("Fail to get items");
- if (svc_handle)
- {
+ if (svc_handle) {
mp_media_info_list_destroy(svc_handle);
}
goto END;
}
- for (index = 0; index < track_count; index++)
- {
+ for (index = 0; index < track_count; index++) {
mp_media_info_h item = NULL;
item = mp_media_info_list_nth_item(svc_handle, index);
- if (!item)
+ if (!item) {
continue;
+ }
mp_list_item_data_t *item_data;
item_data = calloc(1, sizeof(mp_list_item_data_t));
item_data->group_type = MP_GROUP_NONE;
item_data->it = elm_genlist_item_append(list->genlist, list->itc_track, (void *)item_data,
- NULL, ELM_GENLIST_ITEM_NONE,
- _mp_search_track_sel_cb, list);
- elm_object_item_data_set(item_data->it,item_data);
+ NULL, ELM_GENLIST_ITEM_NONE,
+ _mp_search_track_sel_cb, list);
+ elm_object_item_data_set(item_data->it, item_data);
char* title = NULL;
mp_media_info_get_title(item, &title);
- list->track_list = g_list_append(list->track_list, g_strdup(title));
+ list->track_list = g_list_append(list->track_list, g_strdup(title));
}
- if (list->track_handle)
- {
+ if (list->track_handle) {
mp_media_info_list_destroy(list->track_handle);
list->track_handle = NULL;
}
svc_handle = NULL;
}
- END:
+END:
endfunc;
}
list->update = _mp_search_list_update;
list->destory_cb = _mp_search_list_destory_cb;
- list->refresh = _mp_search_list_refresh_list;
+ list->refresh = _mp_search_list_refresh_list;
return list;
}
int field;
va_start(var_args, list);
- do
- {
+ do {
field = va_arg(var_args, int);
DEBUG_TRACE("field is %d", field);
- switch (field)
- {
- case MP_SEARCH_LIST_FILTER_STR:
- {
- char *val = va_arg((var_args), char *);
- SAFE_FREE(list->filter_str);
- list->filter_str = g_strdup(val);
- DEBUG_TRACE("list->filter_str = %s", list->filter_str);
+ switch (field) {
+ case MP_SEARCH_LIST_FILTER_STR: {
+ char *val = va_arg((var_args), char *);
+ SAFE_FREE(list->filter_str);
+ list->filter_str = g_strdup(val);
+ DEBUG_TRACE("list->filter_str = %s", list->filter_str);
- break;
- }
+ break;
+ }
default:
DEBUG_TRACE("Invalid arguments");
}
- }
- while (field >= 0);
+ } while (field >= 0);
va_end(var_args);
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "music.h"
{
MP_CHECK(data);
MP_CHECK(obj);
- elm_object_focus_allow_set(obj,EINA_TRUE);
+ elm_object_focus_allow_set(obj, EINA_TRUE);
elm_object_focus_set(obj, EINA_TRUE);
}
{
Evas_Object *editfield = (Evas_Object *)data;
- if (!elm_entry_is_empty(obj) && elm_object_focus_get(obj))
+ if (!elm_entry_is_empty(obj) && elm_object_focus_get(obj)) {
elm_object_signal_emit(editfield, "elm,action,show,button", "");
- else
+ } else {
elm_object_signal_emit(editfield, "elm,action,hide,button", "");
+ }
}
static void
Evas_Object *editfield = (Evas_Object *)data;
elm_object_signal_emit(editfield, "elm,state,focused", "");
- if (!elm_entry_is_empty(obj))
+ if (!elm_entry_is_empty(obj)) {
elm_object_signal_emit(editfield, "elm,action,show,button", "");
+ }
}
static void
Evas_Object *
mp_search_create_new(Evas_Object * parent, Evas_Smart_Cb change_cb, void *change_cb_data, Evas_Smart_Cb cancel_cb, void *cancel_cb_data,
- Evas_Smart_Cb focus_cb, void *focus_cb_data, Evas_Smart_Cb unfocus_cb, void *unfocus_cb_data)
+ Evas_Smart_Cb focus_cb, void *focus_cb_data, Evas_Smart_Cb unfocus_cb, void *unfocus_cb_data)
{
startfunc;
elm_theme_extension_add(th, THEME_NAME);
elm_layout_theme_set(searchfield, "layout", "searchbar", "cancel_button_case");
//elm_layout_theme_set(searchfield, "layout", "searchfield", "singleline");
- const char *style ="DEFAULT='font=tizen; font_size=45'";
+ const char *style = "DEFAULT='font=tizen; font_size=45'";
en = elm_entry_add(searchfield);
elm_entry_scrollable_set(en, EINA_TRUE);
evas_object_size_hint_weight_set(searchfield, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(searchfield, EVAS_HINT_FILL, 0.0);
elm_entry_text_style_user_push(en, style);
- mp_util_domain_translatable_part_text_set(en, "elm.guide",STR_SEARCH_GUIDE);
+ mp_util_domain_translatable_part_text_set(en, "elm.guide", STR_SEARCH_GUIDE);
evas_object_smart_callback_add(en, "changed", _mp_searchfield_changed_cb, searchfield);
elm_object_signal_callback_add(searchfield, "elm,eraser,clicked", "elm", _mp_search_eraser_clicked_cb, en);
limit_filter_data.max_char_count = MP_SEARCH_MAX_CHAR_COUNT;
limit_filter_data.max_byte_count = 0;
elm_entry_markup_filter_append(en, elm_entry_filter_limit_size, &limit_filter_data);
- evas_object_smart_callback_add(en, "maxlength,reached", _mp_search_entry_maxlength_reached_cb,NULL);
+ evas_object_smart_callback_add(en, "maxlength,reached", _mp_search_entry_maxlength_reached_cb, NULL);
evas_object_show(searchfield);
return searchfield;
{
MP_CHECK(search);
Evas_Object *en = mp_search_entry_get(search);
- elm_object_focus_set(en,EINA_FALSE);
+ elm_object_focus_set(en, EINA_FALSE);
}
void
{
MP_CHECK(search);
Evas_Object *en = mp_search_entry_get(search);
- elm_object_focus_set(en,EINA_TRUE);
+ elm_object_focus_set(en, EINA_TRUE);
}
Evas_Object *
MP_CHECK_NULL(entry);
const char *text = elm_entry_entry_get(entry);
- char *markup_text = elm_entry_markup_to_utf8(text);
+ char *markup_text = elm_entry_markup_to_utf8(text);
return markup_text;
}
Evas_Object *entry = evas_object_data_get(search, "entry");
MP_CHECK(entry);
- if (text == NULL)
+ if (text == NULL) {
text = "";
+ }
DEBUG_TRACE("Text: %s", text);
elm_entry_entry_set(entry, text);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-shortcut.h"
#define MP_SHORTCUT_BOX_COUNT 3
-typedef struct{
+typedef struct {
char *thumb_path[MP_SHORTCUT_BOX_COUNT];
- char *playlist_title[MP_SHORTCUT_BOX_COUNT];
-}MpShortcutCache;
+ char *playlist_title[MP_SHORTCUT_BOX_COUNT];
+} MpShortcutCache;
MpShortcutCache *g_cache_data;
static int favourite_index;
MP_CHECK(ad);
mp_media_info_list_count(type, NULL, NULL, NULL, 0, &count);
- if (count == 0)
- {
+ if (count == 0) {
mp_widget_text_popup(mp_util_get_appdata(), GET_STR(STR_MP_NO_SONGS));
return;
}
mp_media_info_list_create(&list, type, NULL, NULL, NULL, 0, 0, count);
- if (!ad->playlist_mgr)
+ if (!ad->playlist_mgr) {
mp_common_create_playlist_mgr();
+ }
mp_playlist_mgr_clear(ad->playlist_mgr);
- if (type == MP_TRACK_BY_FAVORITE)
- {
+ if (type == MP_TRACK_BY_FAVORITE) {
mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, list, count, favourite_index, NULL);
- }
- else
+ } else {
mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, list, count, 0, NULL);
+ }
int ret = mp_play_new_file(ad, TRUE);
- if (ret)
- {
+ if (ret) {
ERROR_TRACE("Error: mp_play_new_file..");
#ifdef MP_FEATURE_CLOUD
- if (ret == MP_PLAY_ERROR_NETWORK)
+ if (ret == MP_PLAY_ERROR_NETWORK) {
mp_widget_text_popup(NULL, GET_STR(STR_MP_THIS_FILE_IS_UNABAILABLE));
+ }
#endif
return;
}
MP_CHECK(ad);
mp_media_info_list_count(type, NULL, NULL, NULL, 0, &count);
- if (count == 0)
- {
+ if (count == 0) {
mp_widget_text_popup(mp_util_get_appdata(), GET_STR(STR_MP_NO_SONGS));
return;
}
mp_media_info_list_create(&list, type, NULL, NULL, NULL, 0, 0, count);
- if (!ad->playlist_mgr)
+ if (!ad->playlist_mgr) {
mp_common_create_playlist_mgr();
+ }
mp_playlist_mgr_clear(ad->playlist_mgr);
- if (type == MP_TRACK_BY_FAVORITE)
- {
+ if (type == MP_TRACK_BY_FAVORITE) {
mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, list, count, favourite_index, NULL);
- }
- else
- {
+ } else {
mp_util_append_media_list_item_to_playlist(ad->playlist_mgr, list, count, 0, NULL);
}
mp_media_info_list_destroy(list);
int ret = mp_play_new_file(ad, TRUE);
- if (ret)
- {
+ if (ret) {
ERROR_TRACE("Error: mp_play_new_file..");
#ifdef MP_FEATURE_CLOUD
- if (ret == MP_PLAY_ERROR_NETWORK)
+ if (ret == MP_PLAY_ERROR_NETWORK) {
mp_widget_text_popup(NULL, GET_STR(STR_MP_THIS_FILE_IS_UNABAILABLE));
+ }
#endif
return;
}
Evas_Object *layout = NULL;
MP_CHECK_NULL(parent);
- if (!g_cache_data)
- {
+ if (!g_cache_data) {
g_cache_data = calloc(1, sizeof(MpShortcutCache));
MP_CHECK_NULL(g_cache_data);
}
#ifdef MP_FEATURE_LANDSCAPE
bool landscape = mp_util_is_landscape();
- if (landscape)
- {
+ if (landscape) {
layout = mp_common_load_edj(parent, MP_EDJ_NAME, "landscape/shortcut_layout");
mp_shortcut_update_cache(layout, index);
evas_object_size_hint_min_set(layout, 0, MP_SHORTCUT_BOX_LD_SIZE);
- }
- else
+ } else
#endif
{
PROFILE_IN("mp_common_load_edj");
{
#ifdef MP_FEATURE_LANDSCAPE
bool landscape = mp_util_is_landscape();
- if (landscape)
- {
+ if (landscape) {
return MP_SHORTCUT_BOX_LD_SIZE;
- }
- else
+ } else
#endif
{
return MP_SHORTCUT_LARGE_BOX_SIZE;
mp_media_list_h list = NULL;
mp_media_info_h item = NULL;
- char *label[MP_SHORTCUT_BOX_COUNT] = {STR_MP_FAVOURITES, STR_MP_RECENTLY_ADDED,STR_MP_MOST_PLAYED};
+ char *label[MP_SHORTCUT_BOX_COUNT] = {STR_MP_FAVOURITES, STR_MP_RECENTLY_ADDED, STR_MP_MOST_PLAYED};
int track_type[MP_SHORTCUT_BOX_COUNT] = {MP_TRACK_BY_FAVORITE, MP_TRACK_BY_ADDED_TIME, MP_TRACK_BY_PLAYED_COUNT};
char *default_thumbnail[MP_SHORTCUT_BOX_COUNT] = {MP_ICON_STARRED_SONGS, MP_ICON_RECENTLY_ADDED, MP_ICON_MOST_PLAYED};
int i;
- for (i=0; i<MP_SHORTCUT_BOX_COUNT; i++)
- {
+ for (i = 0; i < MP_SHORTCUT_BOX_COUNT; i++) {
char *thumbpath = NULL;
- char *title = NULL;
+ char *title = NULL;
int res = 0;
res = mp_media_info_list_count(track_type[i], NULL, NULL, NULL, 0, &count[i]);
- if (!count[i])
+ if (!count[i]) {
continue;
+ }
- if (0 == i)
- {
+ if (0 == i) {
favourite_count = count[i];
mp_media_info_list_create(&list, track_type[i], NULL, NULL, NULL, 0, 0, favourite_count);
favourite_index = index;
- }
- else
+ } else {
mp_media_info_list_create(&list, track_type[i], NULL, NULL, NULL, 0, 0, 1);
- if (!list)
+ }
+ if (!list) {
continue;
- if (0 == i)
+ }
+ if (0 == i) {
item = mp_media_info_list_nth_item(list, index);
- else
+ } else {
item = mp_media_info_list_nth_item(list, 0);
+ }
mp_media_info_get_thumbnail_path(item, &thumbpath);
- mp_media_info_get_title(item, &title);
+ mp_media_info_get_title(item, &title);
IF_FREE(g_cache_data->thumb_path[i]);
g_cache_data->thumb_path[i] = g_strdup(thumbpath);
list = NULL;
}
- for (i=0; i<MP_SHORTCUT_BOX_COUNT; i++)
- {
+ for (i = 0; i < MP_SHORTCUT_BOX_COUNT; i++) {
char *thumbpath = NULL;
- char *title = NULL;
+ char *title = NULL;
char *part = NULL;
- if (g_cache_data->thumb_path[i])
- {
+ if (g_cache_data->thumb_path[i]) {
thumbpath = g_cache_data->thumb_path[i];
- title = g_cache_data->playlist_title[i];
- }
- else
- {
+ title = g_cache_data->playlist_title[i];
+ } else {
thumbpath = IMAGE_EDJ_NAME;
- if (0 == count[i])
+ if (0 == count[i]) {
part = default_thumbnail[i];
+ }
}
- bool landscape = mp_util_is_landscape();
- if (landscape)
- box = mp_widget_shorcut_box_add(layout, label[i], thumbpath, part,
- MP_SHORTCUT_BOX_LD_SIZE, MP_SHORTCUT_BOX_LD_SIZE,
- _mp_shortcut_box_click_cb, (void *)track_type[i]);
- else
- if (i == 0)
- box = mp_widget_shorcut_box_add(layout, label[i], thumbpath, part,
- MP_SHORTCUT_LARGE_BOX_SIZE, MP_SHORTCUT_LARGE_BOX_SIZE,
- _mp_shortcut_box_click_cb, (void *)track_type[i]);
- else
- box = mp_widget_shorcut_box_add(layout, label[i], thumbpath, part,
- MP_SHORT_CUT_SMALL_BOX_SIZE, MP_SHORT_CUT_SMALL_BOX_SIZE,
- _mp_shortcut_box_click_cb, (void *)track_type[i]);
+ bool landscape = mp_util_is_landscape();
+ if (landscape)
+ box = mp_widget_shorcut_box_add(layout, label[i], thumbpath, part,
+ MP_SHORTCUT_BOX_LD_SIZE, MP_SHORTCUT_BOX_LD_SIZE,
+ _mp_shortcut_box_click_cb, (void *)track_type[i]);
+ else if (i == 0)
+ box = mp_widget_shorcut_box_add(layout, label[i], thumbpath, part,
+ MP_SHORTCUT_LARGE_BOX_SIZE, MP_SHORTCUT_LARGE_BOX_SIZE,
+ _mp_shortcut_box_click_cb, (void *)track_type[i]);
+ else
+ box = mp_widget_shorcut_box_add(layout, label[i], thumbpath, part,
+ MP_SHORT_CUT_SMALL_BOX_SIZE, MP_SHORT_CUT_SMALL_BOX_SIZE,
+ _mp_shortcut_box_click_cb, (void *)track_type[i]);
part = g_strdup_printf("box%d", i);
elm_object_part_content_set(layout, part, box);
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 <Elementary.h>
#define ABS(x) ((x) < 0 ? -(x) : (x))
#endif
-typedef struct _EventCallbackData_t
-{
+typedef struct _EventCallbackData_t {
void (*func)(void *);
void *data;
-}EventCallbackData_t;
+} EventCallbackData_t;
-typedef struct _MpSmartEventBoxData_t
-{
+typedef struct _MpSmartEventBoxData_t {
bool down;
bool move;
box_d->down = false;
//elm_coords_finger_size_adjust(1, &minw, 1, &minh);
- if (!box_d->move)
+ if (!box_d->move) {
box_d->cbs[MP_EVENT_CLICK].func(box_d->cbs[MP_EVENT_CLICK].data);
+ }
box_d->down_x = -1;
goto END;
- END:
+END:
box_d->move = false;
}
MpSmartEventBoxData_t *box_d = data;
MP_CHECK(box_d);
- if (box_d->move) return;
- if (box_d->down_x < 0) return;
+ if (box_d->move) {
+ return;
+ }
+ if (box_d->down_x < 0) {
+ return;
+ }
//elm_coords_finger_size_adjust(1, &minw, 1, &minh);
diff_x = box_d->down_x - mu->canvas.x;
diff_y = box_d->down_y - mu->canvas.y;
- if ((ABS(diff_x) > SCROLL_THREASHOLD) || (ABS(diff_y) > SCROLL_THREASHOLD))
- { // dragging
+ if ((ABS(diff_x) > SCROLL_THREASHOLD) || (ABS(diff_y) > SCROLL_THREASHOLD)) {
+ // dragging
box_d->move = true;
//if (ABS(diff_y)<FLICK_THREASHOLD && ABS(diff_x)<FLICK_THREASHOLD)
- //goto END;
+ //goto END;
- if (ABS(diff_y) > SCROLL_THREASHOLD)
- {
- if (diff_y < 0) //down
+ if (ABS(diff_y) > SCROLL_THREASHOLD) {
+ if (diff_y < 0) { //down
goto flick_down;
- else //up
+ } else { //up
goto flick_up;
- }
- else
- {
- if (diff_x < 0)
- { //right
- goto flick_right;
}
- else
- { //left
+ } else {
+ if (diff_x < 0) {
+ //right
+ goto flick_right;
+ } else {
+ //left
goto flick_left;
}
}
}
- flick_up:
+flick_up:
goto END;
- flick_down:
+flick_down:
goto END;
- flick_left:
- box_d->cbs[MP_EVENT_LEFT].func(box_d->cbs[MP_EVENT_LEFT].data);
+flick_left:
+ box_d->cbs[MP_EVENT_LEFT].func(box_d->cbs[MP_EVENT_LEFT].data);
goto END;
- flick_right:
+flick_right:
box_d->cbs[MP_EVENT_RIGHT].func(box_d->cbs[MP_EVENT_RIGHT].data);
goto END;
- END:
+END:
return;
}
static void
_mp_smart_event_box_del_cb(void *data, Evas * e, Evas_Object * eo, void *event_info)
{
- MpSmartEventBoxData_t *b_data= data;
+ MpSmartEventBoxData_t *b_data = data;
IF_FREE(b_data);
}
MpSmartEventBoxData_t *data = evas_object_data_get(event_box, "obj_data");
MP_CHECK(data);
- data->cbs[event].func= event_cb;
+ data->cbs[event].func = event_cb;
data->cbs[event].data = user_data;
}
-/*
+/*
* Copyright (c) 2000-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
-*
+* 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.
-*
+* 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 "mp-track-list.h"
{
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
- mp_media_info_h track = (mp_media_info_h) (item->handle);
- mp_retvm_if (!track, NULL, "data is null");
+ mp_media_info_h track = (mp_media_info_h)(item->handle);
+ mp_retvm_if(!track, NULL, "data is null");
- if ((!strcmp(part, "elm.text.main.left.top"))||(!strcmp(part, "elm.text.sub.left.bottom"))) {
+ if ((!strcmp(part, "elm.text.main.left.top")) || (!strcmp(part, "elm.text.sub.left.bottom"))) {
MpTrackList_t *list = evas_object_data_get(obj, "list_data");
MP_CHECK_NULL(list);
if (list->track_type == MP_TRACK_BY_FOLDER) {
mp_media_info_get_display_name(track, &title);
- }
- else {
+ } else {
mp_media_info_get_title(track, &title);
}
} else {
char *uri = NULL;
static char result[DEF_STR_LEN + 1] = { 0, };
mp_media_info_get_file_path(track, &uri);
- mp_retv_if (!uri, NULL);
+ mp_retv_if(!uri, NULL);
bool match = false;
if (current && !g_strcmp0(current->uri, uri) && list->edit_mode == 0) {
if (match && list->track_type == MP_TRACK_BY_PLAYLIST) {
int member_id = 0;
mp_media_info_get_playlist_member_id(track, &member_id);
- if (member_id != current->playlist_member_id)
+ if (member_id != current->playlist_member_id) {
match = false;
+ }
}
if (match) {
g = 108;
b = 148;
a = 255;
- memset(result, 0x00, DEF_STR_LEN+1);
+ memset(result, 0x00, DEF_STR_LEN + 1);
snprintf(result, DEF_STR_LEN,
- "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, markup_title);
+ "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, markup_title);
IF_FREE(markup_title);
return g_strdup(result);
mp_list_item_data_t *item = (mp_list_item_data_t *) data;
MP_CHECK_NULL(item);
mp_media_info_h track = item->handle;
- mp_retvm_if (!track, NULL, "data is null");
+ mp_retvm_if(!track, NULL, "data is null");
MP_CHECK_NULL(obj);
MpTrackList_t *list = evas_object_data_get(obj, "list_data");
MP_CHECK_NULL(list);
#ifdef MP_FEATURE_PERSONAL_PAGE
char *filepath = NULL;
mp_media_info_get_file_path(track, &filepath);
- if (mp_util_is_in_personal_page(filepath))
+ if (mp_util_is_in_personal_page(filepath)) {
icon = mp_widget_lock_icon_create(obj, (const char *)thumbpath);
- else
+ } else {
icon = mp_util_create_lazy_update_thumb_icon(obj, thumbpath, MP_LIST_ICON_SIZE, MP_LIST_ICON_SIZE);
+ }
#else
icon = mp_util_create_lazy_update_thumb_icon(obj, thumbpath, MP_LIST_ICON_SIZE, MP_LIST_ICON_SIZE);
#endif
PROFILE_OUT("_mp_track_list_icon_get");
if (match && content) {
- if ((int)mp_player_mgr_get_state()== (int)PLAYER_STATE_PLAYING) {
+ if ((int)mp_player_mgr_get_state() == (int)PLAYER_STATE_PLAYING) {
elm_object_signal_emit(content, "show_play", "*");
} else {
elm_object_signal_emit(content, "show_pause", "*");
mp_list_item_data_t *item = (mp_list_item_data_t *) elm_object_item_data_get(gli);
MP_CHECK(item);
- if (list->edit_mode)
- {
+ if (list->edit_mode) {
mp_list_edit_mode_sel(list, item);
MpViewMgr_t *view_mgr = mp_view_mgr_get_view_manager();
MpView_t *view = mp_view_mgr_get_top_view(view_mgr);
return;
}
- if (!list->reorderable)
+ if (!list->reorderable) {
mp_common_play_track_list_with_playlist_id(item, obj, list->playlist_id);
+ }
return;
}
int albumart_count = g_list_length(list->albumart_index_list);
int shortcut_count = 1;
- if (albumart_count >= 6)
+ if (albumart_count >= 6) {
shortcut_count = 6;
- else if (albumart_count >= 4)
+ } else if (albumart_count >= 4) {
shortcut_count = 4;
+ }
#ifdef MP_FEATURE_LANDSCAPE
bool landscape = mp_util_is_landscape();
char *group = g_strdup_printf("playlist_shortcut_layout_%d", shortcut_count);
#ifdef MP_FEATURE_LANDSCAPE
- if (landscape)
+ if (landscape) {
layout = mp_common_load_edj(obj, MP_EDJ_NAME, "landscape_playlist_shortcut_layout");
- else
+ } else
#endif
layout = mp_common_load_edj(obj, MP_EDJ_NAME, group);
IF_FREE(group);
#ifdef MP_FEATURE_LANDSCAPE
- if (landscape)
+ if (landscape) {
evas_object_size_hint_min_set(layout, LANDSCAPE_ALBUMART_INDEX_SIZE, LANDSCAPE_ALBUMART_INDEX_SIZE * elm_config_scale_get());
- else
+ } else
#endif
evas_object_size_hint_min_set(layout, ALBUMART_INDEX_SIZE, ALBUMART_INDEX_SIZE * elm_config_scale_get());
int i = 0;
int size = 0;
#ifdef MP_FEATURE_LANDSCAPE
- if (landscape)
- {
+ if (landscape) {
for (; i < landscape_shortcut_count; i++) {
albumart_info_s *info = g_list_nth_data(list->albumart_index_list, i);
if (info) {
size = LANDSCAPE_ALBUMART_INDEX_SIZE;
- Evas_Object *shortcut = mp_widget_shorcut_box_add(layout, NULL, info->path, NULL, size, size, _mp_track_list_albumart_index_shortcut_clicked_cb, list);
+ Evas_Object *shortcut = mp_widget_shorcut_box_add(layout, NULL, info->path, NULL, size, size, _mp_track_list_albumart_index_shortcut_clicked_cb, list);
evas_object_data_set(shortcut, "index", (void *)i);
- char *part = g_strdup_printf("elm.icon.%d", i+1);
+ char *part = g_strdup_printf("elm.icon.%d", i + 1);
elm_object_part_content_set(layout, part, shortcut);
IF_FREE(part);
}
}
- }
- else
+ } else
#endif
{
for (; i < shortcut_count; i++) {
albumart_info_s *info = g_list_nth_data(list->albumart_index_list, i);
if (info) {
- if (shortcut_count == 1)
+ if (shortcut_count == 1) {
size = ALBUMART_INDEX_SIZE;
- else if (shortcut_count == 4)
+ } else if (shortcut_count == 4) {
size = ALBUMART_INDEX_SIZE / 2;
- else {
+ } else {
size = ALBUMART_INDEX_SIZE / 3;
- if (i == 0) size = size * 2;
+ if (i == 0) {
+ size = size * 2;
+ }
}
- Evas_Object *shortcut = mp_widget_shorcut_box_add(layout, NULL, info->path, NULL, size, size, _mp_track_list_albumart_index_shortcut_clicked_cb, list);
+ Evas_Object *shortcut = mp_widget_shorcut_box_add(layout, NULL, info->path, NULL, size, size, _mp_track_list_albumart_index_shortcut_clicked_cb, list);
evas_object_data_set(shortcut, "index", (void *)i);
- char *part = g_strdup_printf("elm.icon.%d", i+1);
+ char *part = g_strdup_printf("elm.icon.%d", i + 1);
elm_object_part_content_set(layout, part, shortcut);
IF_FREE(part);
}
MpTrackList_t *list = evas_object_data_get(obj, "list_data");
MP_CHECK(list);
- if (list->albumart_index_item == item_data->it)
+ if (list->albumart_index_item == item_data->it) {
list->albumart_index_item = NULL;
+ }
}
static int
char *path = NULL;
mp_media_info_get_thumbnail_path(media, &path);
- if (path == NULL || strlen(path) == 0)
- {
+ if (path == NULL || strlen(path) == 0) {
path = g_strdup(DEFAULT_THUMBNAIL);
}
MP_CHECK(path);
mp_media_info_list_destroy(svc_handle);
if (list->albumart_index_list) {
- if (list->playlist_id > 0)
+ if (list->playlist_id > 0) {
list->albumart_index_list = g_list_sort(list->albumart_index_list, _mp_track_list_album_index_list_with_sort);
+ }
mp_list_item_data_t *item_data = calloc(1, sizeof(mp_list_item_data_t));
MP_CHECK(item_data);
static void _mp_track_list_append_item(MpTrackList_t *list, mp_media_list_h svc_handle, int count)
{
- int index =0;
- for (index = 0; index < count; index++)
- {
+ int index = 0;
+ for (index = 0; index < count; index++) {
mp_media_info_h item = NULL;
item = mp_media_info_list_nth_item(svc_handle, index);
mp_list_item_data_t *item_data;
#ifdef MP_FEATURE_CLOUD
- if (list->cloud_view_type != MP_TRACK_LIST_VIEW_ALL)
- {
+ if (list->cloud_view_type != MP_TRACK_LIST_VIEW_ALL) {
mp_storage_type_e storage;
int ret = mp_media_info_get_storage_type(item, &storage);
- if (ret != 0)
- {
+ if (ret != 0) {
ERROR_TRACE("Fail to mp_media_info_get_title, ret[%d], index[%d]", ret, index);
goto END;
}
- if (storage == MP_STORAGE_CLOUD)
- {
- if (list->cloud_view_type == MP_TRACK_LIST_VIEW_LOCAL)
+ if (storage == MP_STORAGE_CLOUD) {
+ if (list->cloud_view_type == MP_TRACK_LIST_VIEW_LOCAL) {
continue;
- }
- else
- {
- if (list->cloud_view_type == MP_TRACK_LIST_VIEW_CLOUD)
+ }
+ } else {
+ if (list->cloud_view_type == MP_TRACK_LIST_VIEW_CLOUD) {
continue;
+ }
}
}
#endif
/* check DRM FL */
- #if 0
+#if 0
if (mp_list_get_edit((MpList_t *)list) && mp_list_get_edit_type((MpList_t *)list) == MP_LIST_EDIT_TYPE_SHARE) {
char *file_name = NULL;
mp_media_info_get_file_path(item, &file_name);
- if (mp_drm_check_foward_lock(file_name))
+ if (mp_drm_check_foward_lock(file_name)) {
continue;
+ }
}
- #endif
+#endif
#ifdef MP_FEATURE_PERSONAL_PAGE
char *path = NULL;
mp_media_info_get_file_path(item, &path);
- if (mp_util_is_in_personal_page((const char *)path))
- {
- if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_ADD || !mp_util_is_personal_page_on())
- {
+ if (mp_util_is_in_personal_page((const char *)path)) {
+ if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_ADD || !mp_util_is_personal_page_on()) {
DEBUG_TRACE("ignore the items out of personal storage");
continue;
}
- }
- else
- {
- if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_REMOVE)
- {
+ } else {
+ if (list->personal_page_type == MP_LIST_PERSONAL_PAGE_REMOVE) {
DEBUG_TRACE("ignore the items in personal storage");
continue;
}
item_data->index = index;
item_data->group_type = MP_GROUP_NONE;
- char *file_path = NULL;
- mp_media_info_get_file_path(item, &file_path);
- item_data->checked = mp_list_is_in_checked_path_list(list->checked_path_list, file_path);
+ char *file_path = NULL;
+ mp_media_info_get_file_path(item, &file_path);
+ item_data->checked = mp_list_is_in_checked_path_list(list->checked_path_list, file_path);
item_data->it = elm_genlist_item_append(list->genlist, list->itc, item_data, NULL,
- ELM_GENLIST_ITEM_NONE, _mp_track_genlist_sel_cb, list);
+ ELM_GENLIST_ITEM_NONE, _mp_track_genlist_sel_cb, list);
elm_object_item_data_set(item_data->it, item_data);
}
#ifdef MP_FEATURE_CLOUD
- END:
+END:
#endif
endfunc;
// mp_list_bottom_counter_item_append((MpList_t *)list);
- if (list->track_list[1])
- {
+ if (list->track_list[1]) {
mp_media_info_list_destroy(list->track_list[1]);
}
list->track_list[1] = svc_handle;
list->load_timer = NULL;
- if (mp_list_get_edit((MpList_t *)list) || list->get_by_view)
- {
- MpView_t *view = mp_view_mgr_get_top_view(GET_VIEW_MGR);
- if (view) {
- mp_view_update_options(view);
- }
- }
+ if (mp_list_get_edit((MpList_t *)list) || list->get_by_view) {
+ MpView_t *view = mp_view_mgr_get_top_view(GET_VIEW_MGR);
+ if (view) {
+ mp_view_update_options(view);
+ }
+ }
return EINA_FALSE;
}
markup = (list->track_count == 1) ? g_strdup(GET_STR(STR_MP_SHUFFLE_1_TRACK)) : g_strdup_printf(GET_STR(STR_MP_SHUFFLE_PD_TRACKS), list->track_count);
- memset(result, 0x00, DEF_STR_LEN+1);
+ memset(result, 0x00, DEF_STR_LEN + 1);
snprintf(result, DEF_STR_LEN,
- "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, markup);
+ "<color=#%02x%02x%02x%02x>%s</color>", r, g, b, a, markup);
IF_FREE(markup);
return g_strdup(result);
startfunc;
MP_CHECK(list);
- if (list->itc_shuffle == NULL)
- {
+ if (list->itc_shuffle == NULL) {
list->itc_shuffle = elm_genlist_item_class_new();
MP_CHECK(list->itc_shuffle);
//list->itc_shuffle->item_style = "music/1line";//"music/3text.1icon.2"
list->itc_shuffle->func.del = _mp_track_list_shuffle_item_del_cb;
}
- mp_list_item_data_t *item_data;
- item_data = calloc(1, sizeof(mp_list_item_data_t));
- MP_CHECK(item_data);
- item_data->item_type = MP_LIST_ITEM_TYPE_SHUFFLE;
+ mp_list_item_data_t *item_data;
+ item_data = calloc(1, sizeof(mp_list_item_data_t));
+ MP_CHECK(item_data);
+ item_data->item_type = MP_LIST_ITEM_TYPE_SHUFFLE;
- item_data->it = list->shuffle_it = elm_genlist_item_append(list->genlist, list->itc_shuffle, item_data, NULL,
- ELM_GENLIST_ITEM_NONE, _mp_track_list_shuffle_cb, list);
+ item_data->it = list->shuffle_it = elm_genlist_item_append(list->genlist, list->itc_shuffle, item_data, NULL,
+ ELM_GENLIST_ITEM_NONE, _mp_track_list_shuffle_cb, list);
- elm_object_item_data_set(item_data->it, item_data);
+ elm_object_item_data_set(item_data->it, item_data);
- endfunc;
+ endfunc;
}
void mp_track_list_show_shuffle(void *thiz, bool show)
{
startfunc;
- MP_CHECK(thiz);
- MpTrackList_t *list = thiz;
- MP_CHECK(list->genlist);
+ MP_CHECK(thiz);
+ MpTrackList_t *list = thiz;
+ MP_CHECK(list->genlist);
- DEBUG_TRACE("show shuffle: %d list->shuffle_it: %0x", show, list->shuffle_it);
- if (show)
- {
- _mp_track_list_append_shuffle_item(list);
- }
- else if (list->shuffle_it)
- {
- elm_object_item_del(list->shuffle_it);
- list->shuffle_it = NULL;
- }
+ DEBUG_TRACE("show shuffle: %d list->shuffle_it: %0x", show, list->shuffle_it);
+ if (show) {
+ _mp_track_list_append_shuffle_item(list);
+ } else if (list->shuffle_it) {
+ elm_object_item_del(list->shuffle_it);
+ list->shuffle_it = NULL;
+ }
}
void mp_track_list_popup_delete_genlist_item(void *thiz)
{
- startfunc;
+ startfunc;
- MP_CHECK(thiz);
- MpTrackList_t *list = thiz;
- MP_CHECK(list->genlist);
+ MP_CHECK(thiz);
+ MpTrackList_t *list = thiz;
+ MP_CHECK(list->genlist);
- if (list->track_count > 0)
- {
- list->track_count--;
- }
+ if (list->track_count > 0) {
+ list->track_count--;
+ }
}
void mp_track_list_update_genlist(void *thiz)
{
- startfunc;
+ startfunc;
- MP_CHECK(thiz);
- MpTrackList_t *list = thiz;
- MP_CHECK(list->genlist);
+ MP_CHECK(thiz);
+ MpTrackList_t *list = thiz;
+ MP_CHECK(list->genlist);
- if (list->track_count <= 0)
- {
- mp_list_update(thiz);
- }
- else
- {
- elm_genlist_realized_items_update(list->genlist);
- }
+ if (list->track_count <= 0) {
+ mp_list_update(thiz);
+ } else {
+ elm_genlist_realized_items_update(list->genlist);
+ }
}
static void _mp_track_list_load_list(void *thiz, int count)
/*clear genlist*/
Elm_Object_Item *item = elm_genlist_first_item_get(list->genlist);
- if (item)
- {
+ if (item) {
elm_genlist_item_bring_in(item, ELM_GENLIST_ITEM_SCROLLTO_IN);
elm_genlist_clear(list->genlist);
}
mp_track_list_update_albumart_index(list);
mp_ecore_timer_del(list->load_timer);
- if (list->track_type == MP_TRACK_ALL && count > INITIAL_LOAD_COUNT)
- {
+ if (list->track_type == MP_TRACK_ALL && count > INITIAL_LOAD_COUNT) {
count = INITIAL_LOAD_COUNT;
list->load_timer = ecore_timer_add(0.4, _mp_track_list_lazy_load, list);
}
_mp_track_list_append_item(list, svc_handle, count);
PROFILE_OUT("_mp_track_list_append_item");
- if (list->track_list[0])
- {
+ if (list->track_list[0]) {
mp_media_info_list_destroy(list->track_list[0]);
}
list->track_list[0] = svc_handle;
mp_ecore_timer_del(list->load_timer);
- if (list->playlists)
+ if (list->playlists) {
mp_media_info_group_list_destroy(list->playlists);
+ }
- if (list->track_list[0])
- {
+ if (list->track_list[0]) {
mp_media_info_list_destroy(list->track_list[0]);
list->track_list[0] = NULL;
}
- if (list->track_list[1])
- {
+ if (list->track_list[1]) {
mp_media_info_list_destroy(list->track_list[1]);
list->track_list[1] = NULL;
}
Elm_Object_Item *it = event_info;
MP_CHECK(it);
- if (list->shuffle_it == it)
- {
+ if (list->shuffle_it == it) {
Evas_Object *icon = elm_object_item_part_content_get(it, "elm.icon.2");
if (icon) {
elm_image_file_set(icon, IMAGE_EDJ_NAME, MP_ICON_SHUFFLE_PRESS);
Elm_Object_Item *it = event_info;
MP_CHECK(it);
- if (list->shuffle_it == it)
- {
+ if (list->shuffle_it == it) {
Evas_Object *icon = elm_object_item_part_content_get(it, "elm.icon.2");
if (icon) {
elm_image_file_set(icon, IMAGE_EDJ_NAME, MP_ICON_SHUFFLE);
mp_evas_object_del(list->no_content);
mp_evas_object_del(list->genlist);
- if (count)
- {
+ if (count) {
/*create new genlist*/
PROFILE_IN("elm_genlist_add");
list->genlist = mp_widget_genlist_create(list->box);
evas_object_data_set(list->genlist, "list_data", list);
- if (!list->itc)
- {
+ if (!list->itc) {
list->itc = elm_genlist_item_class_new();
if (list->itc) {
list->itc->item_style = "2line.top";
}
}
- if (list->reorderable)
+ if (list->reorderable) {
evas_object_smart_callback_add(list->genlist, "moved", mp_list_item_reorder_moved_cb, list);
+ }
- /*
+ /*
evas_object_smart_callback_add(list->genlist, "drag,start,left", list->flick_left_cb, NULL);
- evas_object_smart_callback_add(list->genlist, "drag,start,right", list->flick_right_cb, NULL);
- evas_object_smart_callback_add(list->genlist, "drag,stop", list->flick_stop_cb, NULL);
-
- evas_object_smart_callback_add(list->genlist, "drag,start,right", list->mode_right_cb, NULL);
- evas_object_smart_callback_add(list->genlist, "drag,start,left", list->mode_left_cb, NULL);
- evas_object_smart_callback_add(list->genlist, "drag,start,up", list->mode_cancel_cb, NULL);
- evas_object_smart_callback_add(list->genlist, "drag,start,down", list->mode_cancel_cb, NULL);
- */
+ evas_object_smart_callback_add(list->genlist, "drag,start,right", list->flick_right_cb, NULL);
+ evas_object_smart_callback_add(list->genlist, "drag,stop", list->flick_stop_cb, NULL);
+
+ evas_object_smart_callback_add(list->genlist, "drag,start,right", list->mode_right_cb, NULL);
+ evas_object_smart_callback_add(list->genlist, "drag,start,left", list->mode_left_cb, NULL);
+ evas_object_smart_callback_add(list->genlist, "drag,start,up", list->mode_cancel_cb, NULL);
+ evas_object_smart_callback_add(list->genlist, "drag,start,down", list->mode_cancel_cb, NULL);
+ */
//evas_object_smart_callback_add(list->genlist, "longpressed", _mp_track_list_item_longpressed_cb, list);
evas_object_smart_callback_add(list->genlist, "scroll,drag,start", list->drag_start_cb, list);
evas_object_smart_callback_add(list->genlist, "scroll,drag,stop", list->drag_stop_cb, list);
list->show_fastscroll(list);
PROFILE_OUT("_mp_track_list_load_list");
- if (!mp_list_get_editable_count(thiz, mp_list_get_edit_type(thiz)))
+ if (!mp_list_get_editable_count(thiz, mp_list_get_edit_type(thiz))) {
goto NoContents;
+ }
return;
}
NoContents:
list->hide_fastscroll(list);
mp_evas_object_del(list->genlist);
- if (!list->no_content)
- {
- if (list->track_type > MP_TRACK_TYPE_PLAYLIST_MIN && list->track_type < MP_TRACK_TYPE_PLAYLIST_MAX)
- {
+ if (!list->no_content) {
+ if (list->track_type > MP_TRACK_TYPE_PLAYLIST_MIN && list->track_type < MP_TRACK_TYPE_PLAYLIST_MAX) {
char *helptext = NULL;
Evas_Smart_Cb callback = NULL;
void *cb_data = NULL;
- if (list->track_type == MP_TRACK_BY_PLAYLIST)
- {
+ if (list->track_type == MP_TRACK_BY_PLAYLIST) {
char *playlist_name = NULL;
mp_media_info_group_get_main_info(list->playlist_handle, &playlist_name);
char *title = elm_entry_utf8_to_markup(playlist_name);
IF_FREE(title);
//callback = mp_track_list_add_tracks_to_playlist_cb;
//cb_data = list;
- }
- else if (list->track_type == MP_TRACK_BY_FAVORITE) {
+ } else if (list->track_type == MP_TRACK_BY_FAVORITE) {
helptext = g_strdup(STR_MP_AFTER_YOU_ADD_TRACK_TO_FAVOURITE);
- }
- else if (list->track_type == MP_TRACK_BY_PLAYED_COUNT || list->track_type == MP_TRACK_BY_PLAYED_TIME) {
+ } else if (list->track_type == MP_TRACK_BY_PLAYED_COUNT || list->track_type == MP_TRACK_BY_PLAYED_TIME) {
helptext = g_strdup(STR_MP_AFTER_YOU_PLAY_TRACKS_THEY_WILL_BE_SHOWN);
- }
- else if (list->track_type == MP_TRACK_BY_ADDED_TIME) {
+ } else if (list->track_type == MP_TRACK_BY_ADDED_TIME) {
helptext = g_strdup(STR_MP_AFTER_YOU_DOWNLOAD_TRACKS);
}
list->no_content = mp_widget_create_no_content_playlist(list->box, helptext, callback, cb_data);
IF_FREE(helptext);
- }
- else
- {
+ } else {
list->no_content = mp_widget_create_no_contents(list->box, MP_NOCONTENT_TRACKS, NULL, list);
}
elm_box_pack_end(list->box, list->no_content);
MpTrackList_t *list = thiz;
MP_CHECK(list);
- mp_track_list_show_shuffle(list, false);
+ mp_track_list_show_shuffle(list, false);
/* check DRM FL */
if (mp_list_get_edit_type((MpList_t*)list) == MP_LIST_EDIT_TYPE_SHARE) {
list->albumart_index_item = NULL;
}
- if (list->set_edit_default)
+ if (list->set_edit_default) {
list->set_edit_default(list, edit);
+ }
- if (!edit)
+ if (!edit) {
mp_track_list_update_albumart_index(list);
+ }
}
static unsigned int
}
}
- if (list->shuffle_it)
+ if (list->shuffle_it) {
--count;
+ }
- if (list->bottom_counter_item)
+ if (list->bottom_counter_item) {
--count;
+ }
return count;
}
unsigned int count = mp_list_get_editable_count((MpList_t *)list, mp_list_get_edit_type((MpList_t *)list));
char *text = NULL;
- if (count == 1)
+ if (count == 1) {
text = g_strdup(GET_STR(STR_MP_1_SONG));
- else
+ } else {
text = g_strdup_printf(GET_STR(STR_MP_PD_SONGS), count);
+ }
return text;
}
res = mp_media_info_group_list_create(&media_list, MP_GROUP_BY_PLAYLIST, NULL, NULL, 0, count);
MP_CHECK(res == 0);
- for (i=0; i<count; i++)
- {
+ for (i = 0; i < count; i++) {
int playlist_id;
media = mp_media_info_group_list_nth_item(media_list, i);
mp_media_info_group_get_playlist_id(media, &playlist_id);
- if (playlist_id == list->playlist_id)
+ if (playlist_id == list->playlist_id) {
break;
+ }
}
- if (list->playlists)
+ if (list->playlists) {
mp_media_info_group_list_destroy(list->playlists);
+ }
list->playlists = media_list;
list->playlist_handle = media;
int field;
va_start(var_args, list);
- do
- {
+ do {
field = va_arg(var_args, int);
DEBUG_TRACE("field is %d", field);
- switch (field)
- {
- case MP_TRACK_LIST_TYPE:
- {
- int val = va_arg((var_args), int);
+ switch (field) {
+ case MP_TRACK_LIST_TYPE: {
+ int val = va_arg((var_args), int);
- list->track_type = val;
- DEBUG_TRACE("list->track_type = %d", list->track_type);
- break;
- }
+ list->track_type = val;
+ DEBUG_TRACE("list->track_type = %d", list->track_type);
+ break;
+ }
- case MP_TRACK_LIST_PLAYLIT_ID:
- {
- int val = va_arg((var_args), int);
- list->playlist_id = val;
- DEBUG_TRACE("list->playlist_id = %d", list->playlist_id);
+ case MP_TRACK_LIST_PLAYLIT_ID: {
+ int val = va_arg((var_args), int);
+ list->playlist_id = val;
+ DEBUG_TRACE("list->playlist_id = %d", list->playlist_id);
- _set_playlist_handle(list);
+ _set_playlist_handle(list);
- break;
- }
+ break;
+ }
- case MP_TRACK_LIST_TYPE_STR:
- {
- char *val = va_arg((var_args), char *);
- SAFE_FREE(list->type_str);
- list->type_str = g_strdup(val);
- DEBUG_TRACE("list->type_str = %s", list->type_str);
+ case MP_TRACK_LIST_TYPE_STR: {
+ char *val = va_arg((var_args), char *);
+ SAFE_FREE(list->type_str);
+ list->type_str = g_strdup(val);
+ DEBUG_TRACE("list->type_str = %s", list->type_str);
- break;
- }
- case MP_TRACK_LIST_TYPE_STR2:
- {
- char *val = va_arg((var_args), char *);
- SAFE_FREE(list->type_str2);
- list->type_str2 = g_strdup(val);
- DEBUG_TRACE("list->type_str = %s", list->type_str2);
-
- break;
- }
- case MP_TRACK_LIST_FILTER_STR:
- {
- char *val = va_arg((var_args), char *);
- SAFE_FREE(list->filter_str);
- list->filter_str = g_strdup(val);
- DEBUG_TRACE("list->filter_str = %s", list->filter_str);
-
- break;
- }
- case MP_TRACK_LIST_INDEX_TYPE:
- {
- int val = va_arg((var_args), int);
- list->index_type = (MpTrackListIndex_t)val;
- DEBUG_TRACE("list->index_type = %d", list->index_type);
- break;
- }
- case MP_TRACK_LIST_CLOUD_TYPE:
- {
- int val = va_arg((var_args), int);
- list->cloud_view_type= val;
- DEBUG_TRACE("list->index_type = %d", list->index_type);
- break;
- }
- case MP_TRACK_LIST_CHECKED_LIST:
- {
- GList *val = va_arg((var_args), GList*);
- list->checked_path_list = val;
- list->get_by_view = true;
- break;
- }
+ break;
+ }
+ case MP_TRACK_LIST_TYPE_STR2: {
+ char *val = va_arg((var_args), char *);
+ SAFE_FREE(list->type_str2);
+ list->type_str2 = g_strdup(val);
+ DEBUG_TRACE("list->type_str = %s", list->type_str2);
+
+ break;
+ }
+ case MP_TRACK_LIST_FILTER_STR: {
+ char *val = va_arg((var_args), char *);
+ SAFE_FREE(list->filter_str);
+ list->filter_str = g_strdup(val);
+ DEBUG_TRACE("list->filter_str = %s", list->filter_str);
+
+ break;
+ }
+ case MP_TRACK_LIST_INDEX_TYPE: {
+ int val = va_arg((var_args), int);
+ list->index_type = (MpTrackListIndex_t)val;
+ DEBUG_TRACE("list->index_type = %d", list->index_type);
+ break;
+ }
+ case MP_TRACK_LIST_CLOUD_TYPE: {
+ int val = va_arg((var_args), int);
+ list->cloud_view_type = val;
+ DEBUG_TRACE("list->index_type = %d", list->index_type);
+ break;
+ }
+ case MP_TRACK_LIST_CHECKED_LIST: {
+ GList *val = va_arg((var_args), GList*);
+ list->checked_path_list = val;
+ list->get_by_view = true;
+ break;
+ }
default:
DEBUG_TRACE("Invalid arguments");
}
- }
- while (field >= 0);
+ } while (field >= 0);
va_end(var_args);
}
dest->filter_str = g_strdup(src->filter_str);
dest->index_type = src->index_type;
- dest->cloud_view_type= src->cloud_view_type;
+ dest->cloud_view_type = src->cloud_view_type;
}
Eina_List *widget_list = NULL;
void mp_widget_win_del_cb(void *data, Evas *evas, Evas_Object *obj,
- void *event_info)
+ void *event_info)
{
ecore_timer_del(data);
}
void mp_widget_key_down_cb(void *data, Evas *evas, Evas_Object *obj,
- void *event_info)
+ void *event_info)
{
elm_exit();
}
void mp_widget_app_get_resource(const char *edj_file_in, char *edj_path_out,
- int edj_path_max)
+ int edj_path_max)
{
char *res_path = app_get_resource_path();
if (res_path) {
snprintf(edj_path_out, edj_path_max, "%s%s", res_path,
- edj_file_in);
+ edj_file_in);
}
- if (res_path)
+ if (res_path) {
free(res_path);
+ }
}
static void mp_widget_read_ini_file_ecore(void *data, char *path)
}
if (!strcmp(key, "artist")) {
elm_object_part_text_set(layout, "track_artist_title",
- value);
+ value);
}
if (!strcmp(key, "thumbnail")) {
if (value) {
}
if (!strcmp(key, "uri")) {
wgtdata->file_path = (char *)malloc((strlen(value) + 1) * sizeof(char));
-
+
if (wgtdata->file_path) {
strncpy(wgtdata->file_path, value, strlen(value));
wgtdata->file_path[strlen(value)] = '\0';
}
if (!strcmp(key, "artist")) {
elm_object_part_text_set(layout, "track_artist_title",
- value);
+ value);
}
if (!strcmp(key, "thumbnail")) {
if (value) {
if (image_path) {
strncpy(image_path, value, strlen(value));
image_path[strlen(value)] = '\0';
-
+
if (!strcmp(BROKEN_ALBUMART_IMAGE_PATH, image_path)) {
free(image_path);
image_path = NULL;
static int message_port_send_event_message(const char *event)
{
- int ret;
- bundle *b = bundle_create();
- if (b == NULL) {
- ERROR_TRACE("Unable to add data to bundle");
+ int ret;
+ bundle *b = bundle_create();
+ if (b == NULL) {
+ ERROR_TRACE("Unable to add data to bundle");
return -1;
- }
- bundle_add(b, MP_LB_EVENT_KEY, event);
- ret = message_port_send_message(APP_ID, MP_MESSAGE_PORT_LIVEBOX, b);
- if (ret != MESSAGE_PORT_ERROR_NONE) {
- ERROR_TRACE("Message remote port error: %d", ret);
- }
- bundle_free(b);
- return ret;
+ }
+ bundle_add(b, MP_LB_EVENT_KEY, event);
+ ret = message_port_send_message(APP_ID, MP_MESSAGE_PORT_LIVEBOX, b);
+ if (ret != MESSAGE_PORT_ERROR_NONE) {
+ ERROR_TRACE("Message remote port error: %d", ret);
+ }
+ bundle_free(b);
+ return ret;
}
bool check_remote_message_port(void)
{
- int ret = -1;
- bool found = false;
-
- ret = message_port_check_remote_port(APP_ID, MP_MESSAGE_PORT_LIVEBOX, &found);
- if (ret != MESSAGE_PORT_ERROR_NONE) {
- ERROR_TRACE("message_port_check_remote_port error : %d", ret);
- }
- return found;
+ int ret = -1;
+ bool found = false;
+
+ ret = message_port_check_remote_port(APP_ID, MP_MESSAGE_PORT_LIVEBOX, &found);
+ if (ret != MESSAGE_PORT_ERROR_NONE) {
+ ERROR_TRACE("message_port_check_remote_port error : %d", ret);
+ }
+ return found;
}
static int message_port_init(const char *event)
}
static int mp_widget_music_player_launch(void *data, char **extra_data_keys,
- char **extra_data_values, int extra_data_length, Eina_Bool show_player, char *filepath)
+ char **extra_data_values, int extra_data_length, Eina_Bool show_player, char *filepath)
{
Evas_Object *layout = (Evas_Object *)data;
if (layout == NULL) {
for (i = 0; i < extra_data_length; ++i) {
app_control_add_extra_data(service, extra_data_keys[i],
- extra_data_values[i]);
+ extra_data_values[i]);
}
if (!show_player) {
app_control_add_extra_data(service, "uri", filepath);
ret = app_control_send_launch_request(service,
- mp_widget_music_player_result_callback, layout);
+ mp_widget_music_player_result_callback, layout);
if (ret != APP_CONTROL_ERROR_NONE) {
ERROR_TRACE("Failed to send launch request");
}
}
static void mp_widget_click_on_add_tracks_cb(void *data, Evas_Object *obj,
- const char *emission, const char *source)
+ const char *emission, const char *source)
{
if (!data) {
DEBUG_TRACE("Invalid data");
}
mp_widget_music_player_launch(layout, extra_data_keys,
- extra_data_values, extra_data_len, EINA_TRUE, NULL);
+ extra_data_values, extra_data_len, EINA_TRUE, NULL);
mp_widget_music_player_result_callback(layout);
for (i = 0; i < extra_data_len; ++i) {
}
static void mp_widget_click_on_track_image_cb(void *data, Evas_Object *obj,
- const char *emission, const char *source)
+ const char *emission, const char *source)
{
if (!data) {
DEBUG_TRACE("Invalid data");
}
mp_widget_music_player_launch(layout, extra_data_keys,
- extra_data_values, extra_data_len, EINA_TRUE, wgtdata->file_path);
+ extra_data_values, extra_data_len, EINA_TRUE, wgtdata->file_path);
mp_widget_music_player_result_callback(layout);
for (i = 0; i < extra_data_len; ++i) {
int tel_valid = telephony_init(&tel_list);
if (tel_valid != 0) {
- ERROR_TRACE("telephony is not initialized. ERROR Code is %d",tel_valid);
+ ERROR_TRACE("telephony is not initialized. ERROR Code is %d", tel_valid);
return false;
}
}
static void mp_widget_click_on_play_cb(void *data, Evas_Object *obj,
- const char *emission, const char *source)
+ const char *emission, const char *source)
{
if (!data) {
DEBUG_TRACE("Invalid data");
WARN_TRACE("receive PLAYER_INTERRUPTED_BY_CALL");
if (message) {
int ret = notification_status_message_post(dgettext(domain_name, message));
- if (ret != 0)
+ if (ret != 0) {
ERROR_TRACE("notification_status_message_post()... [0x%x]", ret);
- else
+ } else {
DEBUG_TRACE("message: [%s]", message);
+ }
}
return;
}
if (message_port_init(extra_data_values[0]) != MESSAGE_PORT_ERROR_NONE) {
mp_widget_music_player_launch(layout, extra_data_keys,
- extra_data_values, extra_data_len, EINA_FALSE, wgtdata->file_path);
+ extra_data_values, extra_data_len, EINA_FALSE, wgtdata->file_path);
mp_widget_music_player_result_callback(layout);
}
for (i = 0; i < extra_data_len; ++i) {
}
static void mp_widget_click_on_previous_cb(void *data, Evas_Object *obj,
- const char *emission, const char *source)
+ const char *emission, const char *source)
{
if (!data) {
DEBUG_TRACE("Invalid data");
if (message_port_init(extra_data_values[0]) != MESSAGE_PORT_ERROR_NONE) {
mp_widget_music_player_launch(layout, extra_data_keys,
- extra_data_values, extra_data_len, EINA_FALSE, wgtdata->file_path);
+ extra_data_values, extra_data_len, EINA_FALSE, wgtdata->file_path);
mp_widget_music_player_result_callback(layout);
}
}
static void mp_widget_click_on_next_cb(void *data, Evas_Object *obj,
- const char *emission, const char *source)
+ const char *emission, const char *source)
{
if (!data) {
DEBUG_TRACE("Invalid data");
if (message_port_init(extra_data_values[0]) != MESSAGE_PORT_ERROR_NONE) {
mp_widget_music_player_launch(layout, extra_data_keys,
- extra_data_values, extra_data_len, EINA_FALSE, wgtdata->file_path);
+ extra_data_values, extra_data_len, EINA_FALSE, wgtdata->file_path);
mp_widget_music_player_result_callback(layout);
}
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
if ((elm_config_scale_get() - 1.7) < 0.0001) {
- h= 304;
+ h = 304;
} else if ((elm_config_scale_get() - 1.8) < 0.0001) {
h = 253;
} else if ((elm_config_scale_get() - 2.4) < 0.0001) {
}
elm_object_signal_callback_add(layout, "mouse,down,1",
- "noitems_subtitle", mp_widget_click_on_add_tracks_cb,
- (void *)data);
+ "noitems_subtitle", mp_widget_click_on_add_tracks_cb,
+ (void *)data);
elm_object_signal_callback_add(layout, "mouse,down,1",
- "track_image", mp_widget_click_on_track_image_cb,
- (void *)data);
+ "track_image", mp_widget_click_on_track_image_cb,
+ (void *)data);
elm_object_signal_callback_add(layout, "mouse,down,1",
- "track_play_image", mp_widget_click_on_play_cb,
- (void *)data);
+ "track_play_image", mp_widget_click_on_play_cb,
+ (void *)data);
elm_object_signal_callback_add(layout, "mouse,down,1",
- "track_prev_image", mp_widget_click_on_previous_cb,
- (void *)data);
+ "track_prev_image", mp_widget_click_on_previous_cb,
+ (void *)data);
elm_object_signal_callback_add(layout, "mouse,down,1",
- "track_next_image", mp_widget_click_on_next_cb,
- (void *)data);
+ "track_next_image", mp_widget_click_on_next_cb,
+ (void *)data);
return 0;
}
app_event_handler_h region_changed_handler;
widget_app_add_event_handler(&lang_changed_handler, APP_EVENT_LANGUAGE_CHANGED,
- &app_language_changed, data);
+ &app_language_changed, data);
widget_app_add_event_handler(®ion_changed_handler, APP_EVENT_REGION_FORMAT_CHANGED,
- &app_region_changed, data);
+ &app_region_changed, data);
widget_instance_lifecycle_callback_s ops;
ops.create = widget_Create;