// if edit mode
if (!strcmp(part, "elm.swallow.end")) {
// 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");
evas_object_smart_callback_add(icon, "changed", mp_common_view_check_changed_cb, NULL);
elm_check_state_pointer_set(icon, &item->checked);
- return content;
+ return icon;
}
}
elm_layout_theme_set(content, "layout", "list/B/music.type.1", "default");
evas_object_resize(content, w, h);
elm_layout_content_set(content, "elm.swallow.content", icon);
+ return content;
}
MpAlbumList_t *list = evas_object_data_get(obj, "list_handle");
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);
- return content;
+ return check;
}
}
- return content;
+ return NULL;
}
static void
}
if (list->edit_mode) {
if (!strcmp(part, "elm.swallow.end")) {
- 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);
- return content;
+ return icon;
}
}
return NULL;
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;
+ if (!strcmp(part, "elm.swallow.end")) { // swallow checkbox or radio button
Evas_Object *icon = NULL;
- content = elm_layout_add(obj);
icon = elm_check_add(obj);
elm_object_style_set(icon, "default");
elm_check_state_pointer_set(icon, &item->checked);
evas_object_smart_callback_add(icon, "changed", _mp_artist_detail_list_check_changed_cb, item);
- return content;
+ return icon;
}
}
return NULL;
Evas_Object *check = NULL;
if (list->edit_mode) {
if (!strcmp(part, "elm.swallow.end")) {
- content = elm_layout_add(obj);
check = elm_check_add(obj);
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);
- return content;
+ return check;
}
}
return icon;
MpPlaylistList_t *list = evas_object_data_get(obj, "list_handle");
MP_CHECK_NULL(list);
if (list->edit_mode) {
- if (!strcmp(part, "elm.icon.2")) {
+ if (!strcmp(part, "elm.swallow.end")) {
// swallow checkbox or radio button
check = elm_check_add(obj);
if (MP_LIST_OBJ_IS_GENGRID(obj)) {
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);
- elm_layout_theme_set(content, "layout", "list/C/type.2", "default");
- elm_layout_content_set(content, "elm.swallow.content", check);
- return content;
+ return check;
}
}
return NULL;
evas_object_smart_callback_add(check, "changed", mp_common_view_check_changed_cb, NULL);
elm_check_state_pointer_set(check, &item->checked);
- return content;
+ return check;
}
}
evas_object_size_hint_align_set(thumbnail, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_size_hint_weight_set(thumbnail, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- return content;
+ return thumbnail;
}
}