summaryrefslogtreecommitdiff
path: root/src/widget/mf-ug-genlist.c
diff options
context:
space:
mode:
authorJinkun Jang <jinkun.jang@samsung.com>2013-03-16 01:05:07 +0900
committerJinkun Jang <jinkun.jang@samsung.com>2013-03-16 01:05:07 +0900
commita957a0a7a609392ae358efedbe368a099ac8c4d8 (patch)
treee87c6de5990330992a2c96c73da2952c763e126a /src/widget/mf-ug-genlist.c
parent3c23b68d6288c6a56975f3591b4cfeddafb79134 (diff)
downloadug-myfile-efl-a957a0a7a609392ae358efedbe368a099ac8c4d8.tar.gz
ug-myfile-efl-a957a0a7a609392ae358efedbe368a099ac8c4d8.tar.bz2
ug-myfile-efl-a957a0a7a609392ae358efedbe368a099ac8c4d8.zip
merge with master
Diffstat (limited to 'src/widget/mf-ug-genlist.c')
-rw-r--r--src/widget/mf-ug-genlist.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/widget/mf-ug-genlist.c b/src/widget/mf-ug-genlist.c
index 909ca06..e57f78a 100644
--- a/src/widget/mf-ug-genlist.c
+++ b/src/widget/mf-ug-genlist.c
@@ -164,7 +164,7 @@ static void __mf_ug_genlist_show_select_info(void *data)
int iDirCount = 0, iFileCount = 0;
Elm_Object_Item *it = NULL;
- Evas_Object *pGenlist = ugd->ug_MainWindow.ug_pContent;
+ Evas_Object *pGenlist = ugd->ug_MainWindow.ug_pNaviGenlist;
it = elm_genlist_first_item_get(pGenlist);
while (it) {
@@ -854,7 +854,7 @@ static void __mf_ug_genlist_del_gl(void *data, Evas_Object *obj)
/******************************
-** Prototype : __mf_ug_genlist_selected_gl
+** Prototype : mf_ug_genlist_selected_gl
** Description : Samsung
** Input : void *data
** Evas_Object *obj
@@ -870,7 +870,7 @@ static void __mf_ug_genlist_del_gl(void *data, Evas_Object *obj)
** Modification : Created function
**
******************************/
-static void __mf_ug_genlist_selected_gl(void *data, Evas_Object *obj, void *event_info)
+void mf_ug_genlist_selected_gl(void *data, Evas_Object *obj, void *event_info)
{
UG_TRACE_BEGIN;
ugData *ugd = (ugData *)data;
@@ -890,7 +890,7 @@ static void __mf_ug_genlist_selected_gl(void *data, Evas_Object *obj, void *even
return;
if (!ecore_file_is_dir(selected->ug_pItemName->str)) {
- if (ugd->ug_UiGadget.ug_iSelectMode == EXPORT_MODE) {
+ if (ugd->ug_UiGadget.ug_iSelectMode == EXPORT_MODE || ugd->ug_UiGadget.ug_iSelectMode == SAVE_MODE) {
return;
}
@@ -1111,7 +1111,7 @@ Evas_Object *__mf_ug_genlist_create_gl(void *data)
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);
- evas_object_smart_callback_add(genlist, "selected", __mf_ug_genlist_selected_gl, ugd);
+ evas_object_smart_callback_add(genlist, "selected", mf_ug_genlist_selected_gl, ugd);
#ifdef UG_THUMB_REAL_TIME_UPDATE
if (ugd->ug_Status.ug_pThumbUpdateTimer != NULL) {
@@ -1130,6 +1130,7 @@ Evas_Object *__mf_ug_genlist_create_gl(void *data)
ugd->ug_UiGadget.ug_iSelectMode == SINGLE_FILE_MODE ||
ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE ||
ugd->ug_UiGadget.ug_iSelectMode == EXPORT_MODE ||
+ ugd->ug_UiGadget.ug_iSelectMode == SAVE_MODE ||
ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
ugd->ug_Status.ug_normalitc.item_style = "1text.1icon.2";
ugd->ug_Status.ug_normalitc.func.text_get = __mf_ug_genlist_get_gl_label;
@@ -1404,7 +1405,7 @@ Evas_Object *mf_ug_genlist_create_content_list_view(void *data)
genlist = __mf_ug_genlist_create_gl(ugd);
- ugd->ug_MainWindow.ug_pContent = genlist;
+ ugd->ug_MainWindow.ug_pNaviGenlist = genlist;
GString *fullpath = g_string_new(ugd->ug_Status.ug_pPath->str);
@@ -1477,6 +1478,7 @@ if (ugd->ug_UiGadget.ug_iSelectMode == MULTI_FILE_MODE ||
ugd->ug_UiGadget.ug_iSelectMode == SINGLE_FILE_MODE ||
ugd->ug_UiGadget.ug_iSelectMode == IMPORT_MODE ||
ugd->ug_UiGadget.ug_iSelectMode == EXPORT_MODE ||
+ ugd->ug_UiGadget.ug_iSelectMode == SAVE_MODE ||
ugd->ug_UiGadget.ug_iSelectMode == IMPORT_SINGLE) {
mf_ug_genlist_item_append(genlist, pNode, ugd, 0, &ugd->ug_Status.ug_normalitc);
@@ -1491,7 +1493,7 @@ if (ugd->ug_UiGadget.ug_iSelectMode == MULTI_FILE_MODE ||
if (ugd->ug_UiGadget.ug_iSelectMode == SINGLE_ALL_MODE || ugd->ug_UiGadget.ug_iSelectMode == SINGLE_FILE_MODE) {
mf_ug_genlist_item_append(genlist, pNode, ugd, groupValue, &ugd->ug_Status.ug_itc);
groupValue++;
- } else if (ugd->ug_UiGadget.ug_iSelectMode == EXPORT_MODE) {
+ } else if (ugd->ug_UiGadget.ug_iSelectMode == EXPORT_MODE || ugd->ug_UiGadget.ug_iSelectMode == SAVE_MODE) {
mf_ug_genlist_item_append(genlist, pNode, ugd, 0, &ugd->ug_Status.ug_normalitc);
} else {
mf_ug_genlist_item_append(genlist, pNode, ugd, 0, &ugd->ug_Status.ug_itc);