mp_media_info_h media = it_data->media;
- if (!strcmp(part, "elm.icon"))
- {
+ if (!strcmp(part, "elm.icon")) {
content = elm_bg_add(obj);
elm_bg_load_size_set(content, ICON_SIZE, ICON_SIZE);
elm_bg_file_set(content, DEFAULT_THUMBNAIL, NULL);
}
- if (elm_genlist_decorate_mode_get(obj) )
- { // if edit mode
- if (!strcmp(part, "elm.edit.icon.1"))
- { // swallow checkbox or radio button
- content = elm_check_add(obj);
- elm_check_state_pointer_set(content, &it_data->checked);
- elm_object_style_set(content, "default/genlist");
- evas_object_repeat_events_set(content, EINA_TRUE);
- evas_object_propagate_events_set(content, FALSE);
- return content;
- }
- }
-
return content;
}
list_item_data_t *it_data = elm_object_item_data_get(event_info);
MP_CHECK(it_data);
- if (elm_genlist_decorate_mode_get(obj) )
- {
- it_data->checked = !it_data->checked;
- elm_genlist_item_fields_update(event_info, "elm.edit.icon.1", ELM_GENLIST_ITEM_FIELD_CONTENT);
-
- if (ld->btn_done)
- {
- if (_get_select_count(ld))
- elm_object_item_disabled_set(ld->btn_done, false);
- else
- elm_object_item_disabled_set(ld->btn_done, true);
- }
- DEBUG_TRACE("_get_select_count = %d", _get_select_count(ld));
- return;
- }
-
mp_media_info_h media = it_data->media;
MP_CHECK(media);
mp_media_info_get_file_path(media, &path);
elm_genlist_item_append(content, &ld->itc, data, NULL, ELM_GENLIST_ITEM_NONE, _gl_sel_cb, ld);
}
}
-
- elm_genlist_decorate_mode_set(content, true);
}
else
content = mc_widget_no_content_add(list, NO_CONTENT_SONG);
content = mc_widget_no_content_add(list, NO_CONTENT_SONG);
}
- if (ld->multiple || ld->single) {
- elm_genlist_decorate_mode_set(content, true);
- }
-
elm_layout_content_set(list, "list_content", content);
/*add index*/
}
return markup;
}
- if (elm_genlist_decorate_mode_get(obj) == false) {
+ if (!list->edit_mode) {
if (!strcmp(part, "elm.text.sub.right")) {
int duration;
char time[16] = "";
MpAlbumDetailList_t *list = evas_object_data_get(obj, "list_data");
MP_CHECK_NULL(list);
- if (elm_genlist_decorate_mode_get(obj) )
- { // if edit mode
- if (!strcmp(part, "elm.icon.2"))
- { // swallow checkbox or radio button
- Evas_Object *content = NULL;
- Evas_Object *icon = NULL;
- content = elm_layout_add(obj);
+ if (list->edit_mode) {
+ // if edit mode
+ if (!strcmp(part, "elm.icon.2")) {
+ // swallow checkbox or radio button
+ Evas_Object *content = NULL;
+ Evas_Object *icon = NULL;
+ content = elm_layout_add(obj);
- icon = elm_check_add(obj);
- elm_object_style_set(icon, "default");
+ icon = elm_check_add(obj);
+ elm_object_style_set(icon, "default");
evas_object_propagate_events_set(icon, EINA_FALSE);
evas_object_smart_callback_add(icon, "changed", mp_common_view_check_changed_cb, NULL);
- elm_check_state_pointer_set(icon, &item->checked);
+ elm_check_state_pointer_set(icon, &item->checked);
- 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;
Evas_Object *check = NULL;
DEBUG_TRACE("list->edit_mode = %d", list->edit_mode);
- if (list->edit_mode)//(elm_genlist_decorate_mode_get(obj))
- { // if edit mode
- if (!strcmp(part, "elm.icon.2"))
- { // swallow checkbox or radio button
+ if (list->edit_mode) {
+ // if edit mode
+ if (!strcmp(part, "elm.icon.2")) {
+ // swallow checkbox or radio button
check = elm_check_add(obj);
elm_object_style_set(check, "default");
evas_object_propagate_events_set(check, EINA_FALSE);
MP_CHECK_NULL(item);
mp_media_info_h svc_item = (item->handle);
mp_retv_if (svc_item == NULL, NULL);
- Evas_Object *content = NULL;
- Evas_Object *icon = 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"))
{
return content;
}
- if (elm_genlist_decorate_mode_get(obj) ) {
+ if (list->edit_mode) {
if (!strcmp(part, "elm.icon.2")) {
content = elm_layout_add(obj);
return markup;
}
- if (elm_genlist_decorate_mode_get(obj) == false) {
+ if (!list->edit_mode) {
if (!strcmp(part, "elm.text.sub.right")) {
int duration;
char time[16] = "";
MP_CHECK_NULL(item);
mp_media_info_h track = 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.icon"))
{
return button;
}
- if (elm_genlist_decorate_mode_get(obj) )
- { // if edit mode
+ if (list->edit_mode) {
+ // if edit mode
DEBUG_TRACE("edit mode starts");
if (!strcmp(part, "elm.icon.2")) { // swallow checkbox or radio button
Evas_Object *content = NULL;
}
mp_list_select_mode_set(list->genlist, ELM_OBJECT_SELECT_MODE_ALWAYS);
- elm_genlist_decorate_mode_set(list->genlist, EINA_TRUE);
}
else
{
- elm_genlist_decorate_mode_set(list->genlist, EINA_FALSE);
mp_list_select_mode_set(list->genlist, ELM_OBJECT_SELECT_MODE_DEFAULT);
Elm_Object_Item *item = mp_list_first_item_get(list->genlist);
}
Evas_Object *check = NULL;
- if (elm_genlist_decorate_mode_get(obj)) {
+ if (list->edit_mode) {
if (!strcmp(part, "elm.icon.2")) {
content = elm_layout_add(obj);
check = elm_check_add(obj);
Evas_Object *content = NULL;
content = elm_layout_add(obj);
+ MpFolderList_t *list = evas_object_data_get(obj, "list_data");
+ MP_CHECK_NULL(list);
+
const char *slide_part_play_all = "";
if (item->group_type == MP_GROUP_BY_FOLDER)
slide_part_play_all = "elm.slide.swallow.2";
Evas_Object *check = NULL;
- if (elm_genlist_decorate_mode_get(obj)) { // if edit mode
+ if (list->edit_mode) { // if edit mode
if (!strcmp(part, "elm.icon.2")) { // swallow checkbox or radio button
check = elm_check_add(obj);
elm_object_style_set(check, "genlist");
elm_check_state_set(layout_data->select_all_checkbox, false);
}
- elm_genlist_decorate_mode_set(layout_data->genlist, EINA_TRUE);
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;
}
- elm_genlist_decorate_mode_set(layout_data->genlist, EINA_FALSE);
elm_genlist_select_mode_set(layout_data->genlist, ELM_OBJECT_SELECT_MODE_DEFAULT);
}
MP_CHECK(elm_genlist_item_select_mode_get(event_info) != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
//MP_CHECK(elm_genlist_item_select_mode_get(event_info) != ELM_OBJECT_SELECT_MODE_NONE);
// disable sweep if edit mode.
- MP_CHECK(elm_genlist_decorate_mode_get(obj) == EINA_FALSE);
MP_CHECK(elm_genlist_item_flip_get(event_info) == EINA_FALSE);
// Finish genlist sweep
elm_genlist_item_decorate_mode_set(event_info, "slide", EINA_FALSE);
}
// disable sweep if edit mode.
- MP_CHECK(elm_genlist_decorate_mode_get(obj) == EINA_FALSE);
MP_CHECK(elm_genlist_item_flip_get(event_info) == EINA_FALSE);
// Start genlist sweep
elm_genlist_item_decorate_mode_set(event_info, "slide", EINA_TRUE);
elm_genlist_item_update(sweeped_item);
}
- elm_genlist_decorate_mode_set(list->genlist, EINA_TRUE);
}
if (list->reorderable)
else
{
if (!MP_LIST_OBJ_IS_GENGRID(list->genlist)) {
- elm_genlist_decorate_mode_set(list->genlist, EINA_FALSE);
}
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)) {
elm_genlist_clear(list->genlist);
- elm_genlist_decorate_mode_set(list->genlist, EINA_TRUE);
}
else
{
Evas_Object *check = NULL;
- if (elm_genlist_decorate_mode_get(obj)) {
+ if (list->edit_mode) {
// if edit mode
if (!strcmp(part, "elm.icon.2")) {
// swallow checkbox or radio button