#ifndef _VIDEO_VALUE_DEFINE_
#define _VIDEO_VALUE_DEFINE_
+//BASE_SCALE
+#define CURRENT_BASE_SCALE 1.8
+
//PLAY_TIME_FORMAT
#define PLAY_TIME_FORMAT "02u:%02u:%02u"
char szTmpStr[4096] = { 0, };
snprintf(szTmpStr, 4096,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
szFilePath);
nRet = media_filter_create(&pFilterHandle);
char szTmpStr[4096] = { 0, };
snprintf(szTmpStr, 4096,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
szFilePath);
nRet = media_filter_create(&pFilterHandle);
char szTmpStr[4096] = { 0, };
snprintf(szTmpStr, 4096,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
szFilePath);
nRet = media_filter_create(&pFilterHandle);
char szTmpStr[4096] = { 0, };
snprintf(szTmpStr, 4096,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
szFilePath);
nRet = media_filter_create(&pFilterHandle);
char szTmpStr[4096] = { 0, };
snprintf(szTmpStr, 4096,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
szFilePath);
nRet = media_filter_create(&pFilterHandle);
char szTmpStr[4096] = { 0, };
snprintf(szTmpStr, 4096,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
szFilePath);
nRet = media_filter_create(&pFilterHandle);
char szTmpStr[4096] = { 0, };
snprintf(szTmpStr, 4096,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
szFilePath);
nRet = media_filter_create(&pFilterHandle);
char szTmpStr[4096] = { 0, };
snprintf(szTmpStr, 4096,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
szFilePath);
nRet = media_filter_create(&pFilterHandle);
char szTmpStr[4096] = { 0, };
snprintf(szTmpStr, 4096,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101) AND MEDIA_PATH = \"%s\"",
szFilePath);
nRet = media_filter_create(&pFilterHandle);
//color: 255 0 0 255;
}
}
+ rect { "base_bg" nomouse; scale;
+ desc { "default";
+ rel.to: "base";
+ color: 238 239 241 255;
+ //color: 0 0 0 0;
+ }
+ }
spacer { "drag_bg";
desc { "default";
rel.to: "base";
}
}
}
- spacer { "icon_area"; nomouse; scale;
+ rect { "icon_area"; mouse; scale;
desc { "default";
rel1 {
to: "left_padding";
to: "text_area";
relative: 1.0 0.0;
}
+ color: 0 0 0 0;
}
}
swallow { "elm.icon"; mouse; scale;
desc { "default";
rel1.to: "icon_area";
rel1.relative: 0.0 0.0;
- rel2.to: "progress_area";
- rel2.relative: 1.0 0.0;
+ rel2.to: "icon_area";
+ rel2.relative: 1.0 1.0;
color_class: "gengrid_item/default/icon";
}
desc { "disabled";
rel2.relative: 1.0 0.0;
//rel2.offset: 0 -6;
align: 1.0 0.0;
+ hid;
+ }
+ desc { "show";
+ inherit: "default";
vis;
}
}
min: 0 4;
max: -1 4;
align: 0.0 1.0;
- //fixed: 0 1;
rel1 {
to: "icon_area";
relative: 0.0 1.0;
relative: 1.0 1.0;
}
}
- desc { "show";
- inherit: "default";
- min: 0 4;
- max: -1 4;
- }
}
swallow { "elm.progress"; nomouse; scale;
desc { "default";
rel.to: "progress_area";
+ hid;
+ }
+ desc { "show";
+ inherit: "default";
+ vis;
}
}
rect { "effect_cover"; nomouse; scale;
transition: GLIDE_EASE_OUT(0.25);
}
program { "show_progress";
- signal: "elm,state,progess,show";
- signal: "elm";
+ signal: "elm,state,elm.progress,visible";
+ source: "elm";
action: STATE_SET "show";
- target: "progress_area";
+ target: "elm.progress";
}
program { "hide_progress";
- signal: "elm,state,progess,hide";
- signal: "elm";
+ signal: "elm,state,elm.progress,hidden";
+ source: "elm";
action: STATE_SET "default";
- target: "progress_area";
+ target: "elm.progress";
}
program { "show_check";
- signal: "videolist,checkbox,show";
- signal: "elm";
+ signal: "elm,state,elm.check,visible";
+ source: "elm";
action: STATE_SET "show";
target: "elm.check";
}
program { "hide_check";
- signal: "videolist,checkbox,hide";
- signal: "elm";
+ signal: "elm,state,,elm.check,hidden";
+ source: "elm";
action: STATE_SET "default";
target: "elm.check";
}
GENGRID_PROGRAM_DEFAULT(
target: "elm.icon";
- target: "elm.progress";
target: "effect_cover";
target: "elm.text";
target: "elm.sub.text";
target: "event";
target: "elm.check";
+ target: "elm.progress";
)
}
}
msgstr "Email"
msgid "IDS_VIDEO_OPT_DATE_HMOST_RECENT_ABB"
-msgstr "Date (most recent)"
+msgstr "Date (recently added first)"
msgid "IDS_VIDEO_HEADER_PD_SELECTED"
msgstr "%d selected"
case MP_LIST_VIEW_ALL:
if (!mp_util_get_personal_status()) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101) and FOLDER_PATH = \"%s\" and FOLDER_PATH NOT LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101) and FOLDER_PATH = \"%s\" and FOLDER_PATH NOT LIKE \"%s%%\"",
szFolderPath, VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and FOLDER_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and FOLDER_PATH = \"%s\"",
szFolderPath);
}
break;
case MP_LIST_VIEW_PHONE:
if (!mp_util_get_personal_status()) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 and (MEDIA_STORAGE_TYPE = 0 OR MEDIA_STORAGE_TYPE=1) and FOLDER_PATH = \"%s\" and FOLDER_PATH NOT LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 and (MEDIA_STORAGE_TYPE = 0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and FOLDER_PATH = \"%s\" and FOLDER_PATH NOT LIKE \"%s%%\"",
szFolderPath, VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and FOLDER_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and FOLDER_PATH = \"%s\"",
szFolderPath);
}
break;
case MP_LIST_VIEW_CLOUD:
if (!mp_util_get_personal_status()) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101) and MEDIA_STORAGE_TYPE = 101 and FOLDER_PATH = \"%s\" and FOLDER_PATH NOT LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101) and MEDIA_STORAGE_TYPE = 101 and FOLDER_PATH = \"%s\" and FOLDER_PATH NOT LIKE \"%s%%\"",
szFolderPath, VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and MEDIA_STORAGE_TYPE = 101 and FOLDER_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and MEDIA_STORAGE_TYPE = 101 and FOLDER_PATH = \"%s\"",
szFolderPath);
}
break;
default:
if (!mp_util_get_personal_status()) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101) and FOLDER_PATH = \"%s\" and FOLDER_PATH NOT LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101) and FOLDER_PATH = \"%s\" and FOLDER_PATH NOT LIKE \"%s%%\"",
szFolderPath, VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and FOLDER_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and FOLDER_PATH = \"%s\"",
szFolderPath);
}
break;
memset(szTmpStr, 0, STR_LEN_MAX);
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101)");
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101)");
if (media_filter_set_condition
(m_FilterHandle, szTmpStr,
MEDIA_CONTENT_COLLATE_DEFAULT) != MEDIA_CONTENT_ERROR_NONE) {
memset(szTmpStr, 0, STR_LEN_MAX);
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121)");
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121)");
if (media_filter_set_condition
(m_FilterHandle, szTmpStr,
MEDIA_CONTENT_COLLATE_DEFAULT) != MEDIA_CONTENT_ERROR_NONE) {
case MP_LIST_VIEW_ALL:
if (!mp_util_get_personal_status()) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121) and MEDIA_PATH not like \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121) and MEDIA_PATH not like \"%s%%\"",
VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121)");
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121)");
}
break;
case MP_LIST_VIEW_PHONE:
if (!mp_util_get_personal_status()) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 and (MEDIA_STORAGE_TYPE = 0 OR MEDIA_STORAGE_TYPE=1) and MEDIA_PATH not like \"%s%%\"",
+ "MEDIA_TYPE = 1 and (MEDIA_STORAGE_TYPE = 0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and MEDIA_PATH not like \"%s%%\"",
VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 and (MEDIA_STORAGE_TYPE = 0 OR MEDIA_STORAGE_TYPE=1)");
+ "MEDIA_TYPE = 1 and (MEDIA_STORAGE_TYPE = 0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2)");
}
break;
case MP_LIST_VIEW_CLOUD:
if (!mp_util_get_personal_status()) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101) and MEDIA_STORAGE_TYPE = 101 and MEDIA_PATH not like \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101) and MEDIA_STORAGE_TYPE = 101 and MEDIA_PATH not like \"%s%%\"",
VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101) and MEDIA_STORAGE_TYPE = 101");
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101) and MEDIA_STORAGE_TYPE = 101");
}
break;
default:
if (!mp_util_get_personal_status()) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121) and MEDIA_PATH not like \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121) and MEDIA_PATH not like \"%s%%\"",
VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121)");
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121)");
}
break;
}
memset(szTmpStr, 0, STR_LEN_MAX);
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121) AND MEDIA_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121) AND MEDIA_PATH = \"%s\"",
szMediaUri);
if (media_filter_set_condition
(m_FilterHandle, szTmpStr,
}
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121) AND MEDIA_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121) AND MEDIA_PATH = \"%s\"",
szMediaUri);
if (media_filter_set_condition
(m_FilterHandle, szTmpStr,
switch (nItemType) {
case MP_LIST_VIEW_ALL:
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121)");
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121)");
break;
case MP_LIST_VIEW_PHONE:
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 and (MEDIA_STORAGE_TYPE = 0 OR MEDIA_STORAGE_TYPE=1)");
+ "MEDIA_TYPE = 1 and (MEDIA_STORAGE_TYPE = 0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=2)");
break;
case MP_LIST_VIEW_CLOUD:
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101) and MEDIA_STORAGE_TYPE = 101");
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101) and MEDIA_STORAGE_TYPE = 101");
break;
default:
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121)");
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121)");
break;
}
if (bPersonal == FALSE) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and MEDIA_PATH NOT LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and MEDIA_PATH NOT LIKE \"%s%%\"",
VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and MEDIA_PATH LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and MEDIA_PATH LIKE \"%s%%\"",
VIDEO_UTIL_PERSONAL_HEAD_STR);
}
if (media_filter_set_condition
memset(szTmpStr, 0, STR_LEN_MAX);
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121) AND MEDIA_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121) AND MEDIA_PATH = \"%s\"",
szMediaUri);
if (media_filter_set_condition
(m_FilterHandle, szTmpStr,
}
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121) AND MEDIA_PATH = \"%s\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2 OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121) AND MEDIA_PATH = \"%s\"",
szPath);
if (media_filter_set_condition
(m_FilterHandle, szTmpStr,
case MP_LIST_VIEW_ALL:
if (nViewType == 0) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and FOLDER_PATH = \"%s\" and MEDIA_PATH NOT LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and FOLDER_PATH = \"%s\" and MEDIA_PATH NOT LIKE \"%s%%\"",
szFolderPath, VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and FOLDER_PATH = \"%s\" and MEDIA_PATH LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and FOLDER_PATH = \"%s\" and MEDIA_PATH LIKE \"%s%%\"",
szFolderPath, VIDEO_UTIL_PERSONAL_HEAD_STR);
}
break;
case MP_LIST_VIEW_PHONE:
if (nViewType == 0) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 and (MEDIA_STORAGE_TYPE = 0 OR MEDIA_STORAGE_TYPE=1) and FOLDER_PATH = \"%s\" and MEDIA_PATH NOT LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 and (MEDIA_STORAGE_TYPE = 0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and FOLDER_PATH = \"%s\" and MEDIA_PATH NOT LIKE \"%s%%\"",
szFolderPath, VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 and (MEDIA_STORAGE_TYPE = 0 OR MEDIA_STORAGE_TYPE=1) and FOLDER_PATH = \"%s\" and MEDIA_PATH LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 and (MEDIA_STORAGE_TYPE = 0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and FOLDER_PATH = \"%s\" and MEDIA_PATH LIKE \"%s%%\"",
szFolderPath, VIDEO_UTIL_PERSONAL_HEAD_STR);
}
break;
case MP_LIST_VIEW_CLOUD:
if (nViewType == 0) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and FOLDER_PATH = \"%s\" and MEDIA_PATH NOT LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and FOLDER_PATH = \"%s\" and MEDIA_PATH NOT LIKE \"%s%%\"",
szFolderPath, VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and FOLDER_PATH = \"%s\" and MEDIA_PATH LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and FOLDER_PATH = \"%s\" and MEDIA_PATH LIKE \"%s%%\"",
szFolderPath, VIDEO_UTIL_PERSONAL_HEAD_STR);
}
break;
default:
if (nViewType == 0) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and FOLDER_PATH = \"%s\" and MEDIA_PATH NOT LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and FOLDER_PATH = \"%s\" and MEDIA_PATH NOT LIKE \"%s%%\"",
szFolderPath, VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and FOLDER_PATH = \"%s\" and MEDIA_PATH LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and FOLDER_PATH = \"%s\" and MEDIA_PATH LIKE \"%s%%\"",
szFolderPath, VIDEO_UTIL_PERSONAL_HEAD_STR);
}
break;
case MP_LIST_VIEW_ALL:
if (nViewType == 0) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and MEDIA_PATH NOT LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and MEDIA_PATH NOT LIKE \"%s%%\"",
VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and MEDIA_PATH LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and MEDIA_PATH LIKE \"%s%%\"",
VIDEO_UTIL_PERSONAL_HEAD_STR);
}
break;
case MP_LIST_VIEW_PHONE:
if (nViewType == 0) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 and (MEDIA_STORAGE_TYPE = 0 OR MEDIA_STORAGE_TYPE=1) and MEDIA_PATH NOT LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 and (MEDIA_STORAGE_TYPE = 0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and MEDIA_PATH NOT LIKE \"%s%%\"",
VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 and (MEDIA_STORAGE_TYPE = 0 OR MEDIA_STORAGE_TYPE=1) and MEDIA_PATH LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 and (MEDIA_STORAGE_TYPE = 0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and MEDIA_PATH LIKE \"%s%%\"",
VIDEO_UTIL_PERSONAL_HEAD_STR);
}
case MP_LIST_VIEW_CLOUD:
if (nViewType == 0) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and MEDIA_PATH NOT LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and MEDIA_PATH NOT LIKE \"%s%%\"",
VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and MEDIA_PATH LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and MEDIA_PATH LIKE \"%s%%\"",
VIDEO_UTIL_PERSONAL_HEAD_STR);
}
default:
if (nViewType == 0) {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and MEDIA_PATH NOT LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and MEDIA_PATH NOT LIKE \"%s%%\"",
VIDEO_UTIL_PERSONAL_HEAD_STR);
} else {
snprintf(szTmpStr, STR_LEN_MAX,
- "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1) and MEDIA_PATH LIKE \"%s%%\"",
+ "MEDIA_TYPE = 1 AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 OR MEDIA_STORAGE_TYPE=2) and MEDIA_PATH LIKE \"%s%%\"",
VIDEO_UTIL_PERSONAL_HEAD_STR);
}
break;
static void appCreateInternal()
{
VideoLogWarning("== APP CREATE INTERNAL ==");
- elm_app_base_scale_set(1.8);
+ elm_app_base_scale_set(CURRENT_BASE_SCALE);
mp_util_create_main_theme();
mp_util_set_color_theme_changed_cb(__app_color_theme_changed);
}
}
-/**
- *
- * @param pUserData
- * @param obj
- * @param event_info
- */
-static void __mp_remove_view_trans_finished_cb(void *pUserData,
- Evas_Object * obj,
- void *event_info)
-{
- if (!g_pListRemoveViewHandle) {
- VideoLogError("[ERR] g_pListRemoveViewHandle is NULL.");
- return;
- }
- VideoLogInfo("");
- mp_widget_ctrl_enable_navi_handle_focus(obj);
-
- evas_object_smart_callback_del(obj, "transition,finished",
- __mp_remove_view_trans_finished_cb);
-}
-
/**
*
* @param pUserData
* @param pPart
* @return
*/
-static char *__mp_remove_view_get_label_of_folder_cb(const void *pUserData,
+static char *__mp_remove_view_get_label_of_folder_cb(void *pUserData,
Evas_Object * pObject,
const char *pPart)
{
if (!strcmp(pPart, "elm.icon")) {
char *pThumbIconUri = mp_util_get_folder_thumbnail(nFolderItemIndex, mp_sort_ctrl_get_sort_state());
+
+ Evas_Object *img = elm_image_add(pObject);
+
if(pThumbIconUri == NULL)
{
- VideoLogError("thumbnail url is invalid");
- return NULL;
+ char edj_path[1024] = {0, };
+ char *path = app_get_resource_path();
+ snprintf(edj_path, 1024, "%s%s/%s", path, "images", "player_library_list_thumbnail_default.png");
+ free(path);
+ elm_image_aspect_fixed_set(img, EINA_TRUE);
+ elm_image_file_set(img, edj_path, NULL);
+ } else {
+ elm_image_fill_outside_set(img, EINA_TRUE);
+ elm_image_file_set(img, pThumbIconUri, NULL);
+ free(pThumbIconUri);
}
- Evas_Object *img = elm_image_add(pObject);
- elm_image_file_set(img, pThumbIconUri, NULL);
- elm_image_aspect_fixed_set(img, EINA_FALSE);
+
+ elm_image_aspect_fixed_set(img, EINA_TRUE);
elm_image_preload_disabled_set(img, EINA_FALSE);
evas_object_size_hint_weight_set(img, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(img, EVAS_HINT_FILL, EVAS_HINT_FILL);
int nVideoItemIndex = item_data->itemIndex;
char edj_path[1024] = { 0 };
- char *path = app_get_resource_path();
- snprintf(edj_path, 1024, "%s%s/%s", path, "edje", VIDEO_CUSTOM_THEME);
- free(path);
if (!strcmp(pPart, "elm.icon")) {
char *pThumbIconUri = mp_util_svc_get_video_thumbnail(nVideoItemIndex);
+
+ Evas_Object *img = elm_image_add(pObject);
+
if(pThumbIconUri == NULL)
{
- VideoLogError("thumbnail url is invalid");
- return NULL;
+ char *path = app_get_resource_path();
+ snprintf(edj_path, 1024, "%s%s/%s", path, "images", "default_thumbnail.png");
+ free(path);
+ elm_image_aspect_fixed_set(img, EINA_TRUE);
+ elm_image_file_set(img, edj_path, NULL);
+ } else {
+ elm_image_fill_outside_set(img, EINA_TRUE);
+ elm_image_file_set(img, pThumbIconUri, NULL);
+ free(pThumbIconUri);
}
- Evas_Object *img = elm_image_add(pObject);
- elm_image_file_set(img, pThumbIconUri, NULL);
- elm_image_aspect_fixed_set(img, EINA_FALSE);
+
+ elm_image_aspect_fixed_set(img, EINA_TRUE);
elm_image_preload_disabled_set(img, EINA_FALSE);
evas_object_size_hint_weight_set(img, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(img, EVAS_HINT_FILL, EVAS_HINT_FILL);
item_data->icon = img;
- free(pThumbIconUri);
-
return img;
}
else if(!strcmp(pPart, "elm.progress"))
{
+
+ // get layout edc
+ char *path = app_get_resource_path();
+ snprintf(edj_path, 1024, "%s%s/%s", path, "edje", VIDEO_CUSTOM_THEME);
+ free(path);
//enable progess for video items
elm_object_item_signal_emit(item_data->item, "elm,state,progess,show", "elm");
// Add progess bar
int nVideoItemIndex = item_data->itemIndex;
char edj_path[1024] = { 0 };
- char *path = app_get_resource_path();
- snprintf(edj_path, 1024, "%s%s/%s", path, "edje", VIDEO_CUSTOM_THEME);
- free(path);
if (!strcmp(pPart, "elm.icon")) {
char *pThumbIconUri = mp_util_svc_get_video_thumbnail(nVideoItemIndex);
+
+ Evas_Object *img = elm_image_add(pObject);
+
if(pThumbIconUri == NULL)
{
- VideoLogError("thumbnail url is invalid");
- return NULL;
+ char *path = app_get_resource_path();
+ snprintf(edj_path, 1024, "%s%s/%s", path, "images", "default_thumbnail.png");
+ free(path);
+ elm_image_aspect_fixed_set(img, EINA_TRUE);
+ elm_image_file_set(img, edj_path, NULL);
+ } else {
+ elm_image_fill_outside_set(img, EINA_TRUE);
+ elm_image_file_set(img, pThumbIconUri, NULL);
+ free(pThumbIconUri);
}
- Evas_Object *img = elm_image_add(pObject);
- elm_image_file_set(img, pThumbIconUri, NULL);
- elm_image_aspect_fixed_set(img, EINA_FALSE);
+
elm_image_preload_disabled_set(img, EINA_FALSE);
evas_object_size_hint_weight_set(img, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(img, EVAS_HINT_FILL, EVAS_HINT_FILL);
item_data->icon = img;
- free(pThumbIconUri);
return img;
}
else if(!strcmp(pPart, "elm.progress"))
{
+ // get layout edc
+ char *path = app_get_resource_path();
+ snprintf(edj_path, 1024, "%s%s/%s", path, "edje", VIDEO_CUSTOM_THEME);
+ free(path);
//enable progess for video items
elm_object_item_signal_emit(item_data->item, "elm,state,progess,show", "elm");
// Add progess bar
* @param pPart
* @return
*/
-static Evas_Object *mp_folder_view_get_icon_of_folder_cb(void *pUserData,
- Evas_Object *pObject,
- const char *pPart)
+static Evas_Object *mp_folder_view_get_icon_of_folder_cb(void *pUserData,Evas_Object *pObject, const char *pPart)
{
stGengridItemData *item_data = pUserData;
int nFolderItemIndex = item_data->folderIndex;
if (!strcmp(pPart, "elm.icon")) {
char *pThumbIconUri = mp_util_get_folder_thumbnail(nFolderItemIndex, mp_sort_ctrl_get_sort_state());
+
+ Evas_Object *img = elm_image_add(pObject);
+
if(pThumbIconUri == NULL)
{
- VideoLogError("thumbnail url is invalid");
- return NULL;
+ char edj_path[1024] = {0, };
+ char *path = app_get_resource_path();
+ snprintf(edj_path, 1024, "%s%s/%s", path, "images", "default_thumbnail.png");
+ free(path);
+ elm_image_aspect_fixed_set(img, EINA_TRUE);
+ elm_image_file_set(img, edj_path, NULL);
+ } else {
+ elm_image_fill_outside_set(img, EINA_TRUE);
+ elm_image_file_set(img, pThumbIconUri, NULL);
+ free(pThumbIconUri);
}
- Evas_Object *img = elm_image_add(pObject);
- elm_image_file_set(img, pThumbIconUri, NULL);
- elm_image_aspect_fixed_set(img, EINA_FALSE);
+
elm_image_preload_disabled_set(img, EINA_FALSE);
evas_object_size_hint_weight_set(img, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(img, EVAS_HINT_FILL, EVAS_HINT_FILL);
if (!strcmp(pPart, "elm.icon")) {
char *pThumbIconUri = mp_util_svc_get_video_thumbnail(nVideoItemIndex);
+
+ Evas_Object *img = elm_image_add(pObject);
+
if(pThumbIconUri == NULL)
{
- VideoLogError("thumbnail url is invalid");
- return NULL;
+ char *path = app_get_resource_path();
+ snprintf(edj_path, 1024, "%s%s/%s", path, "images", "default_thumbnail.png");
+ free(path);
+ elm_image_aspect_fixed_set(img, EINA_TRUE);
+ elm_image_file_set(img, edj_path, NULL);
+ } else {
+ elm_image_fill_outside_set(img, EINA_TRUE);
+ elm_image_file_set(img, pThumbIconUri, NULL);
+ free(pThumbIconUri);
}
- Evas_Object *img = elm_image_add(pObject);
- elm_image_file_set(img, pThumbIconUri, NULL);
- elm_image_aspect_fixed_set(img, EINA_FALSE);
+
+ elm_image_aspect_fixed_set(img, EINA_TRUE);
elm_image_preload_disabled_set(img, EINA_FALSE);
evas_object_size_hint_weight_set(img, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(img, EVAS_HINT_FILL, EVAS_HINT_FILL);
item_data->icon = img;
- free(pThumbIconUri);
return img;
}
static void __mp_folder_item_view_update_video_items(void *pVideosGenlist)
{
if (!pVideosGenlist) {
- VideoLogInfo
- ("[ERR] pVideosGenlist or g_pMainViewWidget are NULL.");
+ VideoLogInfo("[ERR] pVideosGenlist or g_pMainViewWidget are NULL.");
return;
}
VideoLogInfo("");
-
- Elm_Object_Item *pNextGenlistItem = NULL;
- Elm_Object_Item *pCurrGenlistItem =
- elm_genlist_first_item_get(pVideosGenlist);
-
- while (pCurrGenlistItem) {
-
- pNextGenlistItem = elm_genlist_item_next_get(pCurrGenlistItem);
- elm_genlist_item_update(pCurrGenlistItem);
- pCurrGenlistItem = pNextGenlistItem;
- }
+ elm_gengrid_realized_items_update((Evas_Object*)pVideosGenlist);
}
/**
static void __mp_folder_item_view_db_result_data_update_cb(void)
{
if (!g_pFolderViewHandle) {
- VideoLogInfo
- ("g_pFolderViewHandle handles of list view are not existed.");
+ VideoLogInfo("g_pFolderViewHandle handles of list view are not existed.");
return;
}
VideoLogInfo("");
- if (!g_pFolderViewHandle->pVideosGenlist) {
- VideoLogInfo("g_pMainViewHandle->pVideosGenlist is NULL.");
+ if (!g_pFolderViewHandle->pFolderItemGengrid) {
+ VideoLogInfo("g_pMainViewHandle->pFolderItemGengrid is NULL.");
return;
}
if (g_pFolderViewHandle->pFolderUrl) {
VideoLogError("url is NULL.");
}
- __mp_folder_item_view_update_video_items(g_pFolderViewHandle->
- pVideosGenlist);
+ __mp_folder_item_view_update_video_items(g_pFolderViewHandle->pFolderItemGengrid);
}
/**
VideoLogInfo("");
if (__mp_folder_item_view_update_video_list(eUpdateType)) {
- Elm_Object_Item *pItem =
- elm_genlist_first_item_get(g_pFolderViewHandle->
- pVideosGenlist);
+ Elm_Object_Item *pItem = elm_gengrid_first_item_get(g_pFolderViewHandle->pFolderItemGengrid);
if (pItem) {
- elm_genlist_item_bring_in(pItem, ELM_GENLIST_ITEM_SCROLLTO_IN);
+ elm_gengrid_item_bring_in(pItem, ELM_GENGRID_ITEM_SCROLLTO_IN);
}
}
}
*/
void mp_folder_item_view_update_video_list(MpListUpdateType eUpdateType)
{
- if (!g_pFolderViewHandle || !g_pFolderViewWidget
- || !g_pFolderViewHandle->pVideosGenlist) {
+ if (!g_pFolderViewHandle || !g_pFolderViewWidget) {
VideoLogError("handles of list view are not existed.");
return;
}
MpFooterLibraryMainListTabType footerTabType =
(MpFooterLibraryMainListTabType) pUserData;
if (FOOTER_TAB_TYPE_PERSONAL == footerTabType) {
- mp_sort_ctrl_show((void *) __mp_list_view_result_data_update_cb);
+ mp_sort_ctrl_show( __mp_list_view_result_data_update_cb);
} else {
VideoLogError("invalid footer type");
}
return FALSE;
}
if (mp_mgr_get_library_naviframe()) {
- int count =
- eina_list_count(elm_naviframe_items_get
- (mp_mgr_get_library_naviframe()));
+ int count = eina_list_count(elm_naviframe_items_get(mp_mgr_get_library_naviframe()));
return (count == 1);
}
return FALSE;
return;
}
- if (nVideoItemIndex < 0
- || nVideoItemIndex >=
- mp_util_svc_get_video_list_size_for_checking_index()) {
- VideoSecureLogError("nVideoItemIndex is invalid = %d",
- nVideoItemIndex);
+ if (nVideoItemIndex < 0 || nVideoItemIndex >= mp_util_svc_get_video_list_size_for_checking_index()) {
+ VideoSecureLogError("nVideoItemIndex is invalid = %d", nVideoItemIndex);
return;
}
stGengridItemData *item_data = elm_object_item_data_get((Elm_Object_Item *) pEventInfo);
int nVideoItemIndex = item_data->videoIndex;
VideoLogInfo("Select nVideoItemIndex: %d", nVideoItemIndex);
- if (nVideoItemIndex < 0
- || nVideoItemIndex >=
- mp_util_svc_get_video_list_size_for_checking_index()) {
- VideoSecureLogError("nVideoItemIndex is invalid = %d",
- nVideoItemIndex);
+
+ if (nVideoItemIndex < 0 || nVideoItemIndex >= mp_util_svc_get_video_list_size_for_checking_index()) {
+ VideoSecureLogError("nVideoItemIndex is invalid = %d", nVideoItemIndex);
return;
}
int nVideoListSize = mp_util_svc_get_number_of_video_item_by_type();
char *pThumbIconUri = mp_util_svc_get_video_thumbnail(nVideoItemIndex);
- VideoSecureLogInfo("pThumbIconUri = %s:%d", pThumbIconUri,
- nVideoItemIndex);
+ VideoSecureLogInfo("pThumbIconUri = %s:%d", pThumbIconUri, nVideoItemIndex);
+
if (!pThumbIconUri) {
if (nVideoItemIndex < nVideoListSize - 1) {
- mp_util_svc_register_thumbnail_update_func(nVideoItemIndex,
- __mp_thumbnail_view_update_empty_cb,
- (void *)item_data);
+ mp_util_svc_register_thumbnail_update_func(nVideoItemIndex, __mp_thumbnail_view_update_empty_cb, (void *)item_data);
} else {
- mp_util_svc_register_thumbnail_update_func(nVideoItemIndex,
- (void *)__mp_thumbnail_view_update_cb,
- (void *)item_data);
+ mp_util_svc_register_thumbnail_update_func(nVideoItemIndex, (void *)__mp_thumbnail_view_update_cb, (void *)item_data);
}
} else {
free(pThumbIconUri);
{
stGengridItemData *item_data = (void*)pUserData;
int nVideoItemIndex = item_data->videoIndex;
-
char edj_path[1024] = { 0 };
- char *path = app_get_resource_path();
- snprintf(edj_path, 1024, "%s%s/%s", path, "edje", VIDEO_CUSTOM_THEME);
- free(path);
if (!strcmp(pPart, "elm.icon")) {
+
char *pThumbIconUri = mp_util_svc_get_video_thumbnail(nVideoItemIndex);
+
+ Evas_Object *img = elm_image_add(pObject);
+
if(pThumbIconUri == NULL)
{
- VideoLogError("thumbnail url is invalid");
- return NULL;
+ char *path = app_get_resource_path();
+ snprintf(edj_path, 1024, "%s%s/%s", path, "images", "default_thumbnail.png");
+ free(path);
+ elm_image_aspect_fixed_set(img, EINA_TRUE);
+ elm_image_file_set(img, edj_path, NULL);
+ } else {
+ elm_image_fill_outside_set(img, EINA_TRUE);
+ elm_image_file_set(img, pThumbIconUri, NULL);
+ free(pThumbIconUri);
}
- Evas_Object *img = elm_image_add(pObject);
- elm_image_file_set(img, pThumbIconUri, NULL);
- elm_image_aspect_fixed_set(img, EINA_FALSE);
+
elm_image_preload_disabled_set(img, EINA_FALSE);
evas_object_size_hint_weight_set(img, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(img, EVAS_HINT_FILL, EVAS_HINT_FILL);
item_data->icon = img;
- free(pThumbIconUri);
-
return img;
}
else if(!strcmp(pPart, "elm.progress"))
{
- //enable progess for video items
- elm_object_item_signal_emit(item_data->item, "elm,state,progess,show", "elm");
+ char *path = app_get_resource_path();
+ snprintf(edj_path, 1024, "%s%s/%s", path, "edje", VIDEO_CUSTOM_THEME);
+ free(path);
+
// Add progess bar
Evas_Object *progessbar = elm_layout_add(pObject);
Eina_Bool ret = elm_layout_file_set(progessbar, edj_path, "videolist/progressbar");
if (!strcmp(pPart, "elm.icon")) {
char *pThumbIconUri = mp_util_svc_get_video_thumbnail(nVideoItemIndex);
+ char edj_path[1024] = {0, };
+
+ Evas_Object *img = elm_image_add(pObject);
+
if(pThumbIconUri == NULL)
{
- VideoLogError("thumbnail url is invalid");
- return NULL;
+ char *path = app_get_resource_path();
+ snprintf(edj_path, 1024, "%s%s/%s", path, "images", "default_thumbnail.png");
+ free(path);
+ elm_image_aspect_fixed_set(img, EINA_TRUE);
+ elm_image_file_set(img, edj_path, NULL);
+ } else {
+ elm_image_fill_outside_set(img, EINA_TRUE);
+ elm_image_file_set(img, pThumbIconUri, NULL);
+ free(pThumbIconUri);
}
- Evas_Object *img = elm_image_add(pObject);
- elm_image_file_set(img, pThumbIconUri, NULL);
- elm_image_aspect_fixed_set(img, EINA_FALSE);
elm_image_preload_disabled_set(img, EINA_FALSE);
evas_object_size_hint_weight_set(img, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(img, EVAS_HINT_FILL, EVAS_HINT_FILL);
item_data->icon = img;
- free(pThumbIconUri);
-
return img;
}
return NULL;
* @param pPart
* @return
*/
-static char *mp_sort_ctrl_get_label_of_genlist_cb(const void *pUserData,
+static char *mp_sort_ctrl_get_label_of_genlist_cb(void *pUserData,
Evas_Object * pObject,
const char *pPart)
{
int nIndex = (int) pUserData;
- if (!strcmp(pPart, "elm.text") || !strcmp(pPart, "elm.text.main.left")) {
+ if (!strcmp(pPart, "elm.text")) {
switch (nIndex) {
case MP_LIST_SORT_BY_RECENTLY_ADDED:
return strdup(VIDEOS_SORTBYOPT_OPT_DATE_MOST_RECENT);
return NULL;
}
+static void __mp_sort_ctrl_popup_dismissed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ mp_sort_ctrl_delete_handle();
+}
+
+
+static void __mp_sort_ctrl_radio_animation_finished(void *data, Evas_Object *obj, const char *emission, const char *source)
+{
+ if(g_pSortCtrlHandle) {
+ ListSortCtrlCbFunc fFunc = g_pSortCtrlHandle->ListSortCtrlUserCbFunc;
+ elm_popup_dismiss(g_pSortCtrlHandle->pPopUpHandle);
+
+ if (fFunc) {
+ fFunc();
+ }
+ }
+}
+
/**
*
* @param pUserData
* @param pPart
* @return
*/
-static Evas_Object *mp_sort_ctrl_get_icon_of_genlist_cb(const void
- *pUserData,
+static Evas_Object *mp_sort_ctrl_get_icon_of_genlist_cb(void *pUserData,
Evas_Object *
pObject,
const char *pPart)
return NULL;
}
- if (!strcmp(pPart, "elm.swallow.end") || !strcmp(pPart, "elm.icon.2")) {
+ if (!strcmp(pPart, "elm.icon") ) {
pTmpRadio = elm_radio_add(pObject);
elm_radio_state_value_set(pTmpRadio, nIndex);
evas_object_smart_callback_add(pTmpRadio, "changed",
__mp_sort_ctrl_select_radio_cb,
(void *) pUserData);
+ elm_object_signal_emit(pTmpRadio, "elm,activate,radio,on", "elm");
+ elm_object_signal_callback_add(pTmpRadio, "animation,finished", "", __mp_sort_ctrl_radio_animation_finished, (void*)pUserData);
evas_object_show(pTmpRadio);
}
g_pSortCtrlHandle->nCurrListSortType);
mp_sort_ctrl_set_sort_state(g_pSortCtrlHandle->nCurrListSortType);
-
- ListSortCtrlCbFunc fFunc =
- g_pSortCtrlHandle->ListSortCtrlUserCbFunc;
- mp_sort_ctrl_hide();
-
- if (fFunc) {
- fFunc();
- }
}
}
Elm_Object_Item *pItem = elm_genlist_last_item_get(obj);
if (pItem) {
- elm_object_item_signal_emit(pItem, "elm,state,bottomline,hide",
- "");
+ elm_object_item_signal_emit(pItem, "elm,state,bottomline,hide", "elm");
}
}
g_pSortCtrlHandle->pPopUpHandle =
elm_popup_add(mp_util_get_main_window_handle());
- elm_object_style_set(g_pSortCtrlHandle->pPopUpHandle, "theme_bg");
+ elm_popup_align_set(g_pSortCtrlHandle->pPopUpHandle, ELM_NOTIFY_ALIGN_FILL, 0.5);
eext_object_event_callback_add(g_pSortCtrlHandle->pPopUpHandle,
EEXT_CALLBACK_BACK,
mp_util_get_main_window_handle(),
"rotation,changed",
__mp_sort_ctrl_rotate_cb, NULL);
+ evas_object_smart_callback_add(g_pSortCtrlHandle->pPopUpHandle, "dismissed", __mp_sort_ctrl_popup_dismissed_cb, NULL);
- elm_object_domain_translatable_part_text_set(g_pSortCtrlHandle->
- pPopUpHandle,
+ elm_object_domain_translatable_part_text_set(g_pSortCtrlHandle->pPopUpHandle,
"title,text",
VIDEOS_STRING,
VIDEOS_SORTBYPOP_HEADER_SORT_BY_IDS);
- evas_object_size_hint_weight_set(g_pSortCtrlHandle->pPopUpHandle,
- EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ evas_object_size_hint_weight_set(g_pSortCtrlHandle->pPopUpHandle, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_event_callback_add(g_pSortCtrlHandle->pPopUpHandle,
EVAS_CALLBACK_MOUSE_UP,
__mp_sort_ctrl_mouse_up_cb, NULL);
+ g_pSortCtrlHandle->pBox = elm_box_add(g_pSortCtrlHandle->pPopUpHandle);
+ evas_object_size_hint_weight_set(g_pSortCtrlHandle->pBox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+
MP_DEL_ITC(g_pSortCtrlHandle->stListSortItc);
g_pSortCtrlHandle->stListSortItc = elm_genlist_item_class_new();
// Set item of Genlist.
- g_pSortCtrlHandle->stListSortItc->item_style = "default"; //"1text.1icon.2/popup";
- g_pSortCtrlHandle->stListSortItc->func.text_get =
- (void *) mp_sort_ctrl_get_label_of_genlist_cb;
- g_pSortCtrlHandle->stListSortItc->func.content_get =
- (void *) mp_sort_ctrl_get_icon_of_genlist_cb;
+ g_pSortCtrlHandle->stListSortItc->item_style = "1line";
+ g_pSortCtrlHandle->stListSortItc->func.text_get = mp_sort_ctrl_get_label_of_genlist_cb;
+ g_pSortCtrlHandle->stListSortItc->func.content_get = mp_sort_ctrl_get_icon_of_genlist_cb;
g_pSortCtrlHandle->stListSortItc->func.state_get = NULL;
g_pSortCtrlHandle->stListSortItc->func.del = NULL;
// Create genlist handle
- g_pSortCtrlHandle->pGenList =
- elm_genlist_add(g_pSortCtrlHandle->pPopUpHandle);
- evas_object_size_hint_weight_set(g_pSortCtrlHandle->pGenList,
- EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_size_hint_align_set(g_pSortCtrlHandle->pGenList,
- EVAS_HINT_FILL, EVAS_HINT_FILL);
+ g_pSortCtrlHandle->pGenList = elm_genlist_add(g_pSortCtrlHandle->pBox);
+ evas_object_size_hint_weight_set(g_pSortCtrlHandle->pGenList, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(g_pSortCtrlHandle->pGenList, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_smart_callback_add(g_pSortCtrlHandle->pGenList,
"language,changed",
evas_object_smart_callback_add(g_pSortCtrlHandle->pGenList, "realized",
__mp_sort_ctrl_realized, NULL);
- g_pSortCtrlHandle->pGroupRadio =
- elm_radio_add(g_pSortCtrlHandle->pGenList);
+ g_pSortCtrlHandle->pGroupRadio = elm_radio_add(g_pSortCtrlHandle->pGenList);
mp_sort_ctrl_get_sort_state();
nListCount++;
g_pSortCtrlHandle->nListCount = nListCount;
- g_pSortCtrlHandle->pBox = elm_box_add(g_pSortCtrlHandle->pPopUpHandle);
+ evas_object_show(g_pSortCtrlHandle->pGenList);
+ elm_box_pack_end(g_pSortCtrlHandle->pBox, g_pSortCtrlHandle->pGenList);
- mp_widget_ctrl_set_popup_min_size(g_pSortCtrlHandle->pBox,
- g_pSortCtrlHandle->nListCount,
- VIDEOS_POPUP_114);
- evas_object_size_hint_weight_set(g_pSortCtrlHandle->pBox,
- EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_size_hint_align_set(g_pSortCtrlHandle->pBox,
- EVAS_HINT_FILL, EVAS_HINT_FILL);
+ // Height of one genlist ITEM is 72unit
+ evas_object_size_hint_min_set(g_pSortCtrlHandle->pBox, -1, nListCount*72);
- elm_box_pack_end(g_pSortCtrlHandle->pBox, g_pSortCtrlHandle->pGenList);
- elm_object_content_set(g_pSortCtrlHandle->pPopUpHandle,
- g_pSortCtrlHandle->pBox);
+ elm_object_content_set(g_pSortCtrlHandle->pPopUpHandle, g_pSortCtrlHandle->pBox);
- evas_object_show(g_pSortCtrlHandle->pBox);
- evas_object_show(g_pSortCtrlHandle->pGenList);
evas_object_show(g_pSortCtrlHandle->pPopUpHandle);
return TRUE;