#define IMAGE_MUSIC_SHUFFLE_DIS_NORMAL "btn_music_contr_shuffle_dis.png"
#define IMAGE_MUSIC_REPEAT_FOCUS "btn_music_contr_repeat_foc.png"
#define IMAGE_MUSIC_REPEAT_NORMAL "btn_music_contr_repeat_nor.png"
-#define IMAGE_MUSIC_LIST_PLAY "ic_music_list_play.png"
-#define IMAGE_MUSIC_LIST_PLAY_FOC "ic_music_list_play_foc.png"
+#define IMAGE_MUSIC_LIST_PLAY "ic_mini_player_play_nor.png"
+#define IMAGE_MUSIC_LIST_PLAY_FOC "ic_mini_player_play_foc.png"
#endif
* limitations under the License.
*/
-#define LIST_TRANSITION_TIME 0.30
+#define LIST_TRANSITION_TIME 0.35
group {
name: "elm/genlist/item/music_list/default";
description {
state: "default" 0.1;
inherit: "default" 0.0;
- min: 40 140;
+ min: 54 140;
}
}
part {
scale: 1;
description {
state: "default" 0.0;
- min: 40 40;
+ min: 54 54;
rel1 {
to: "image_bg";
relative: 0.5 0.5;
description {
state: "default" 0.1;
inherit: "default" 0.0;
- min: 40 40;
fixed: 1 1;
image.normal: IMAGE_MUSIC_LIST_PLAY;
visible: 1;
description {
state: "focused" 0.1;
inherit: "default" 0.0;
- min: 40 40;
fixed: 1 1;
image.normal: IMAGE_MUSIC_LIST_PLAY_FOC;
visible: 1;
description {
state: "default" 0.1;
inherit: "default" 0.0;
- min: 28 140;
+ min: 18 140;
}
}
part {
static char *_list_text_get(void *data, Evas_Object *obj, const char *part)
{
struct _list_data *ld;
- app_media *am;
app_media_info *mi;
- Elm_Object_Item *item;
+ int index;
char buf[1024];
if (!data)
return NULL;
ld = data;
- am = ld->am;
- item = ld->item;
+ index = elm_genlist_item_index_get(ld->item);
- mi = app_media_get_info(am);
+ mi = app_media_get_info(ld->am);
if (!mi) {
_ERR("failed to get media info");
return NULL;
}
if (!strcmp(part, PART_ELM_TEXT_TITLE)) {
- snprintf(buf, sizeof(buf), "%02d. %s",
- elm_genlist_item_index_get(item), mi->title);
+ snprintf(buf, sizeof(buf), "%02d. %s", index, mi->title);
} else if (!strcmp(part, PART_ELM_TEXT_ARTIST)) {
snprintf(buf, sizeof(buf), "%s / %s",
mi->audio->artist, mi->audio->album);