* @Param b_ck_box true: Checkbox selection, false: album cover selection.
*/
static int __gl_albums_edit_update_check_state(void *data,
- gl_cluster *album_item,
- Evas_Object *check_obj,
- bool b_ck_box)
+ gl_cluster *album_item,
+ Evas_Object *check_obj,
+ bool b_ck_box)
{
GL_CHECK_VAL(album_item, -1);
GL_CHECK_VAL(album_item->cluster, -1);
/* Update state of checkbox */
album_item->checked = !album_item->checked;
gl_sdbg("album (%s) check state: %d", album_item->cluster->display_name,
- album_item->checked);
+ album_item->checked);
/**
* If album cover selected, update checkbox icon manually,
Evas_Object *ck = NULL;
if (b_ck_box == false)
ck = elm_object_item_part_content_get(album_item->item,
- GL_TILE_CHECKBOX);
+ GL_TILE_CHECKBOX);
else
ck = elm_object_item_part_content_get(album_item->item,
- GL_TILE_CHECKBOX_GRID);
+ GL_TILE_CHECKBOX_GRID);
elm_check_state_set(ck, album_item->checked);
if (album_item->checked) {
gl_sdbg("Append:%s, id:%s", album_item->cluster->display_name,
- album_item->cluster->uuid);
+ album_item->cluster->uuid);
_gl_data_albums_selected_list_append(ad, album_item);
} else {
gl_sdbg("Remove:%s, id:%s", album_item->cluster->display_name,
- album_item->cluster->uuid);
+ album_item->cluster->uuid);
_gl_data_albums_selected_list_remove(ad, album_item);
}
/* Display selectioninfo */
int cnt = _gl_data_get_albums_selected_cnt(ad);
_gl_notify_check_selall(ad, ad->ctrlinfo.nf_it,
- ad->albuminfo.elist->edit_cnt, cnt);
+ ad->albuminfo.elist->edit_cnt, cnt);
/* Update the label text */
_gl_ui_update_navi_title_text(ad->ctrlinfo.nf_it, cnt, false);
return 0;
}
static void __gl_albums_edit_check_changed(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
GL_CHECK(obj);
GL_CHECK(data);
}
static void __gl_albums_edit_check_grid_changed(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
GL_CHECK(obj);
GL_CHECK(data);
GL_CHECK(album->ad);
gl_appdata *ad = (gl_appdata *)album->ad;
/* save album selected for rename */
- if (_gl_albums_rename_create_view(album->ad, album) == 0)
+ if (_gl_albums_rename_create_view(album->ad, album) == 0) {
ad->albuminfo.selected = album;
+ }
}
static void __gl_albums_edit_rename_btn_cb(void *data, Evas_Object *obj,
- void *event_info)
+ void *event_info)
{
gl_dbg("");
GL_CHECK(data);
#endif
static void __gl_albums_edit_del_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
elm_toolbar_item_selected_set((Elm_Object_Item *)ei, EINA_FALSE);
GL_CHECK(data);
if (_gl_data_get_albums_selected_cnt(data) == 0) {
gl_dbgW("No albums selected!");
gl_popup_create_popup(data, GL_POPUP_NOBUT,
- GL_STR_NO_ALBUMS_SELECTED);
+ GL_STR_NO_ALBUMS_SELECTED);
return;
}
_gl_popup_create_del(data, GL_POPUP_DEL_ALBUM,
- _gl_data_get_albums_selected_cnt,
- _gl_del_albums, data);
+ _gl_data_get_albums_selected_cnt,
+ _gl_del_albums, data);
} else {
gl_dbgE("Unknow mode!");
}
if (cnt == 0) {
gl_dbgW("No albums selected!");
gl_popup_create_popup(ad, GL_POPUP_NOBUT,
- GL_STR_NO_ALBUMS_SELECTED);
+ GL_STR_NO_ALBUMS_SELECTED);
return;
}
/* Check albums are empty */
if (_gl_data_is_albums_selected_empty(ad)) {
gl_dbgW("No thumbs selected!");
gl_popup_create_popup(ad, GL_POPUP_NOBUT,
- GL_STR_NO_FILES_SELECTED);
+ GL_STR_NO_FILES_SELECTED);
return;
}
int media_cnt = 0;
_gl_data_get_albums_selected_files(data, __gl_albums_edit_get_cnt,
- (void *)(&media_cnt));
+ (void *)(&media_cnt));
gl_dbg("media_cnt: %d", media_cnt);
/* Check albums are empty */
if (media_cnt == 0) {
gl_dbgW("No thumbs selected!");
gl_popup_create_popup(ad, GL_POPUP_NOBUT,
- GL_STR_NO_FILES_SELECTED);
+ GL_STR_NO_FILES_SELECTED);
return;
}
_gl_ext_launch_share(data, media_cnt,
- __gl_albums_edit_get_path_cb);
+ __gl_albums_edit_get_path_cb);
}
static void __gl_albums_edit_share_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
elm_toolbar_item_selected_set((Elm_Object_Item *)ei, EINA_FALSE);
GL_CHECK(data);
/* Update checkbox state */
album->checked = state;
/* Update selected list */
- if (state == EINA_TRUE)
+ if (state == EINA_TRUE) {
_gl_data_albums_selected_list_append(ad, album);
- else
+ } else {
_gl_data_albums_selected_list_remove(ad, album);
+ }
if (last_it == first_it) {
gl_dbg("Update done!");
}
/* Update all realized items */
_gl_ui_update_realized_grid_ck(ad->albuminfo.view,
- GL_TILE_CHECKBOX_GRID, GL_TILE_CHECKBOX,
- state);
+ GL_TILE_CHECKBOX_GRID, GL_TILE_CHECKBOX,
+ state);
/* Recreate selection info for both cases */
- if (state == EINA_FALSE)
+ if (state == EINA_FALSE) {
sel_all_cnt = 0;
- else
+ } else {
sel_all_cnt = item_cnt;
+ }
_gl_notify_check_selall(ad, ad->ctrlinfo.nf_it, item_cnt, sel_all_cnt);
/* Update the label text */
/* Rename */
_gl_ctxpopup_append(parent, GL_STR_ID_RENAME,
- __gl_albums_edit_rename_btn_cb, album_item);
+ __gl_albums_edit_rename_btn_cb, album_item);
return 0;
}
GL_CHECK(data);
gl_appdata *ad = (gl_appdata *)data;
- if (GL_GRID_EDIT != ad->albuminfo.b_share_mode)
+ if (GL_GRID_EDIT != ad->albuminfo.b_share_mode) {
return;
+ }
GL_CHECK(ad->albuminfo.sel_elist);
gl_cluster *album_item = NULL;
album_item = (gl_cluster *)eina_list_nth(ad->albuminfo.sel_elist, 0);
GL_CHECK(album_item);
if (1 != _gl_data_get_albums_selected_cnt(ad) ||
- album_item->cluster->type > GL_STORE_T_MMC ||
- _gl_data_is_camera_album(album_item->cluster))
+ album_item->cluster->type > GL_STORE_T_MMC ||
+ _gl_data_is_camera_album(album_item->cluster)) {
return;
+ }
_gl_ctxpopup_create(data, obj, __gl_albums_edit_ctxpopup_append);
}
#endif
Evas_Object *_gl_albums_edit_add_content(void *data, Evas_Object *obj,
- const char *part)
+ const char *part)
{
GL_CHECK_NULL(part);
GL_CHECK_NULL(data);
Evas_Object *_obj = NULL;
if (!g_strcmp0(part, GL_TILE_CHECKBOX_GRID)) {
- if (album->cluster->type >= GL_STORE_T_ALL)
+ if (album->cluster->type >= GL_STORE_T_ALL) {
return NULL;
+ }
- _obj = _gl_tile_show_part_checkbox_grid(obj, album->checked,
- __gl_albums_edit_check_grid_changed,
- data);
+ _obj = _gl_tile_show_part_checkbox_grid(obj, album->checked,
+ __gl_albums_edit_check_grid_changed,
+ data);
} else if (!g_strcmp0(part, GL_TILE_CHECKBOX)) {
- if (album->cluster->type >= GL_STORE_T_ALL)
+ if (album->cluster->type >= GL_STORE_T_ALL) {
return NULL;
+ }
- _obj = _gl_tile_show_part_checkbox(obj, album->checked,
- __gl_albums_edit_check_changed,
- data);
+ _obj = _gl_tile_show_part_checkbox(obj, album->checked,
+ __gl_albums_edit_check_changed,
+ data);
} else if (!g_strcmp0(part, GL_TILE_DIM) &&
- album->cluster->type >= GL_STORE_T_ALL) {
+ album->cluster->type >= GL_STORE_T_ALL) {
_obj = _gl_tile_show_part_dim(obj); /* Disable item */
}
/* Title Cancel Button */
elm_object_style_set(btn1, "naviframe/title_left");
elm_object_item_part_content_set(ad->ctrlinfo.nf_it, GL_NAVIFRAME_TITLE_LEFT_BTN, btn1);
- _gl_ui_set_translate_str(btn1,GL_STR_ID_CANCEL_CAP);
+ _gl_ui_set_translate_str(btn1, GL_STR_ID_CANCEL_CAP);
evas_object_smart_callback_add(btn1, "clicked", __gl_albums_edit_cancel_cb, ad);
/* Title Done Button */
elm_object_style_set(btn2, "naviframe/title_right");
elm_object_item_part_content_set(ad->ctrlinfo.nf_it, GL_NAVIFRAME_TITLE_RIGHT_BTN, btn2);
- _gl_ui_set_translate_str(btn2,GL_STR_ID_DONE_CAP);
+ _gl_ui_set_translate_str(btn2, GL_STR_ID_DONE_CAP);
evas_object_smart_callback_add(btn2, "clicked", __gl_albums_edit_del_cb, ad);
elm_object_disabled_set(btn2, EINA_TRUE);
/* Select-all */
ad->selinfo.ck_state = false;
_gl_ui_add_selall_ck(ad->ctrlinfo.ctrlbar_view_ly, "select.all.area.check", "select.all.area.check",
- __gl_albums_edit_selall_cb, data);
+ __gl_albums_edit_selall_cb, data);
return 0;
}
gl_dbg("");
if (gl_check_gallery_empty(data) ||
- ad->albuminfo.elist->edit_cnt == 0) {
+ ad->albuminfo.elist->edit_cnt == 0) {
/* Remove invalid widgets */
gl_del_invalid_widgets(data, GL_INVALID_NONE);
gl_dbgW("None editable albums, show albums view!");
_gl_albums_create_items(data, ad->albuminfo.view);
/* Display selectioninfo */
_gl_notify_check_selall(data, ad->ctrlinfo.nf_it,
- ad->albuminfo.elist->edit_cnt, sel_cnt);
+ ad->albuminfo.elist->edit_cnt, sel_cnt);
/* Update the label text */
_gl_ui_update_navi_title_text(ad->ctrlinfo.nf_it, sel_cnt, false);
return 0;
ad->albuminfo.b_new_album = false;
} else if (view_mode == GL_VIEW_THUMBS_EDIT) {
_gl_notify_check_selall(ad, ad->gridinfo.nf_it,
- ad->gridinfo.count,
- _gl_data_selected_list_count(ad));
+ ad->gridinfo.count,
+ _gl_data_selected_list_count(ad));
/* Update the label text */
_gl_thumbs_update_label_text(ad->gridinfo.nf_it,
- _gl_data_selected_list_count(ad),
- false);
+ _gl_data_selected_list_count(ad),
+ false);
}
return 0;
Evas_Object *entry = _gl_editfield_get_entry(data);
GL_CHECK_VAL(entry, -1);
evas_object_data_set(entry, "gl_entry_process_cb_key",
- _gl_albums_new_process);
+ _gl_albums_new_process);
evas_object_data_set(entry, "gl_entry_pop_cb_key",
- __gl_albums_new_pop_cb);
+ __gl_albums_new_pop_cb);
return 0;
}
/* Get valid name */
if (_gl_validate_album_name(data, name) != 0) {
- if (b_enter)
+ if (b_enter) {
_gl_editfield_hide_imf(ad);
+ }
return -1;
}
gl_sdbg("Valid album name: %s", name);
/* Make dir full new_path of new album */
snprintf(new_path, GL_DIR_PATH_LEN_MAX, "%s/%s", GL_DEFAULT_PATH_IMAGES,
- name);
+ name);
gl_sdbg("New dir new_path: %s", new_path);
#ifdef _RENAME_ALBUM_SENSITIVE
if (_gl_fs_check_name_case(new_path, name))
{
memset(new_path, 0x00, GL_DIR_PATH_LEN_MAX);
snprintf(new_path, GL_DIR_PATH_LEN_MAX, "%s/%s",
- GL_DEFAULT_PATH_IMAGES, name);
+ GL_DEFAULT_PATH_IMAGES, name);
gl_sdbg("New dir new_path: %s", new_path);
int res = gl_file_dir_is_empty(new_path);
/**
* If dir is empty, 1 is returned,
* if it contains at least 1 file, 0 is returned.
* On failure, -1 is returned.
- */
+ */
gl_dbg("file_dir_is_empty return value: %d", res);
if (res == 0) {
gl_dbgW("New folder already exists!");
_gl_popup_create_local(data, GL_POPUP_NOBUT,
- GL_STR_ID_SAME_NAME_ALREADY_IN_USE);
+ GL_STR_ID_SAME_NAME_ALREADY_IN_USE);
return -1;
}
}
g_strlcpy(new_album, name, GL_ALBUM_NAME_LEN_MAX);
new_album[GL_ALBUM_NAME_LEN_MAX - 1] = '\0';
- if (ad->albuminfo.view)
+ if (ad->albuminfo.view) {
elm_gengrid_clear(ad->albuminfo.view);
+ }
if (ad->entryinfo.op_cb) {
- int (*mc_cb)(void *data);
+ int (*mc_cb)(void * data);
/* Get operation funciton */
mc_cb = ad->entryinfo.op_cb;
/* Move/Save/Copy files to dest album */
gl_dbgW("view_mode: %d", view_mode);
/* Clear previous view after animation finished */
- if (view_mode == GL_VIEW_ALBUMS_RENAME)
+ if (view_mode == GL_VIEW_ALBUMS_RENAME) {
elm_gengrid_clear(ad->albuminfo.view);
+ }
}
static int __gl_albums_rename_pop_view(void *data)
album_item = ad->albuminfo.selected;
if (album_item == NULL || album_item->cluster == NULL ||
- album_item->cluster->uuid == NULL) {
+ album_item->cluster->uuid == NULL) {
gl_dbgE("selected_album is NULL!");
goto RENAME_FAILED;
}
/* Get utf8 format string */
int ret = -1;
ret = gl_get_entry_text(ad->entryinfo.entry, name,
- GL_FILE_NAME_LEN_MAX);
+ GL_FILE_NAME_LEN_MAX);
if (ret != 0) {
gl_dbgE("Get entry text failed!");
goto RENAME_FAILED;
/* Get valid name */
if (_gl_validate_album_name(data, name) != 0) {
- if (b_enter)
+ if (b_enter) {
_gl_editfield_hide_imf(ad);
+ }
return -1;
}
char old_path[GL_DIR_PATH_LEN_MAX] = { 0, };
if (album_item->cluster->path) {
g_strlcpy(old_path, album_item->cluster->path,
- GL_DIR_PATH_LEN_MAX);
+ GL_DIR_PATH_LEN_MAX);
gl_sdbg("Src folder: %s", old_path);
if (_gl_data_is_root_path(old_path)) {
/**
if (b_root_path) {
snprintf(new_path, GL_DIR_PATH_LEN_MAX, "%s/%s",
- GL_DEFAULT_PATH_IMAGES, name);
+ GL_DEFAULT_PATH_IMAGES, name);
g_strlcpy(parent, GL_DEFAULT_PATH_IMAGES, GL_DIR_PATH_LEN_MAX);
} else {
g_strlcpy(new_path, old_path, GL_DIR_PATH_LEN_MAX);
for (i = length; i >= 0; i--) {
if (new_path[i] == '/') {
gl_dbg("length=%d, i=%d", length, i);
- /* Path like "/root/abc/" */
- if (i == length - 1)
+ /* Path like "/root/abc/" */
+ if (i == length - 1) {
continue;
+ }
memcpy(&new_path[i + 1], name, strlen(name));
new_path[i + 1 + strlen(name)] = '\0';
parent[i] = '\0';
if (res == 0) {
char *popup_desc = NULL;
popup_desc = (char *)calloc(GL_POPUP_STRING_MAX,
- sizeof(char));
+ sizeof(char));
if (popup_desc == NULL) {
gl_dbgE("memory allocation fail!");
return -1;
}
snprintf(popup_desc, GL_POPUP_STRING_MAX, "%s<br>%s",
- GL_STR_SAME_NAME_ALREADY_IN_USE, GL_STR_RETRY_Q);
+ GL_STR_SAME_NAME_ALREADY_IN_USE, GL_STR_RETRY_Q);
popup_desc[strlen(popup_desc)] = '\0';
gl_popup_create_popup(ad, GL_POPUP_ALBUM_RENAME_DUPLICATE,
- popup_desc);
+ popup_desc);
GL_FREE(popup_desc);
gl_dbgW("New folder already exists!");
return -1;
*/
if (gl_make_new_album(name) == false) {
gl_popup_create_popup(ad, GL_POPUP_NOBUT,
- GL_STR_UNABLE_tO_RENAME);
+ GL_STR_UNABLE_tO_RENAME);
gl_dbgE("Failed to make a new directory!");
goto RENAME_FAILED;
}
if (gl_move_root_album(ad, album_item, new_path) != 0) {
gl_dbg("gl_move_root_album failed!");
gl_popup_create_popup(ad, GL_POPUP_NOBUT,
- GL_STR_UNABLE_tO_RENAME);
+ GL_STR_UNABLE_tO_RENAME);
goto RENAME_FAILED;
} else {
gl_dbg("New album added, update albums list.");
* So, do this first.
*/
if (gl_file_exists(old_path)) {
- if (!gl_file_mv(old_path, new_path))
+ if (!gl_file_mv(old_path, new_path)) {
gl_dbg("file_mv failed!");
+ }
} else {
gl_dbgW("Source folder path doesn't exist!");
}
__gl_albums_rename_pop_view(data);
return 0;
- RENAME_FAILED:
+RENAME_FAILED:
elm_naviframe_item_pop(ad->maininfo.naviframe);
__gl_albums_rename_pop_view(data);
Evas_Object *entry = _gl_editfield_get_entry(data);
GL_CHECK_VAL(entry, -1);
evas_object_data_set(entry, "gl_entry_process_cb_key",
- __gl_albums_rename_process);
+ __gl_albums_rename_process);
if (GL_VIEW_ALBUMS == gl_get_view_mode(data))
evas_object_data_set(entry, "gl_entry_pop_cb_key",
- __gl_albums_rename_pop_to_album_cb);
+ __gl_albums_rename_pop_to_album_cb);
else
evas_object_data_set(entry, "gl_entry_pop_cb_key",
- __gl_albums_rename_pop_cb);
+ __gl_albums_rename_pop_cb);
evas_object_data_set(entry, "gl_entry_transit_cb_key",
- __gl_albums_rename_trans_finished);
+ __gl_albums_rename_trans_finished);
gl_set_view_mode(data, GL_VIEW_ALBUMS_RENAME);
return 0;
}
gl_dbg("");
if (gl_check_gallery_empty(data) ||
- ad->albuminfo.elist->edit_cnt == 0) {
+ ad->albuminfo.elist->edit_cnt == 0) {
/* Remove invalid widgets */
gl_del_invalid_widgets(data, GL_INVALID_NONE);
gl_dbgW("None editable albums, show albums view!");
if (ad->popupinfo.popup) {
char *popup_desc = (char *)calloc(GL_POPUP_STRING_MAX,
- sizeof(char));
+ sizeof(char));
if (popup_desc) {
snprintf(popup_desc, GL_POPUP_STRING_MAX, "%s<br>%s",
- GL_STR_SAME_NAME_ALREADY_IN_USE, GL_STR_RETRY_Q);
+ GL_STR_SAME_NAME_ALREADY_IN_USE, GL_STR_RETRY_Q);
popup_desc[strlen(popup_desc)] = '\0';
gl_popup_create_popup(ad, GL_POPUP_ALBUM_RENAME_DUPLICATE,
- popup_desc);
+ popup_desc);
GL_FREE(popup_desc);
}
}
typedef enum _gl_time_view_display_order {
TIME_ORDER_ASC = 0,
TIME_ORDER_DESC
-}_gl_time_view_order;
+} _gl_time_view_order;
struct _gl_timeline_t {
gl_appdata *ad;
int _get_count_of_items_on_same_date(gl_media_s *item, Eina_List *list, char **text, int start_index);
int _gl_time_get_number_of_items_per_row(void *data);
static void __gl_timeline_page_deleted_cb(void *data, Evas_Object *obj,
- void *ei);
+ void *ei);
static int __gl_timeline_change_mode(void *data, int mode);
static Evas_Object *__gl_timeline_create_list_view(gl_timeline_s *timeline_d, bool update);
Eina_List *l = NULL;
char *item = NULL;
EINA_LIST_FOREACH(timeline_d->sel_d->sel_list, l, item) {
- if (item && !g_strcmp0(item, uuid))
+ if (item && !g_strcmp0(item, uuid)) {
return true;
+ }
}
return false;
}
static bool __gl_timeline_clear_sel_cnt(gl_timeline_s *timeline_d)
{
GL_CHECK_FALSE(timeline_d);
- if (timeline_d->sel_d == NULL)
+ if (timeline_d->sel_d == NULL) {
return false;
+ }
timeline_d->sel_d->sel_list = NULL;
timeline_d->sel_d->jpge_cnt = 0;
static bool __gl_timeline_clear_sel_list(gl_timeline_s *timeline_d)
{
GL_CHECK_FALSE(timeline_d);
- if (timeline_d->sel_d == NULL)
+ if (timeline_d->sel_d == NULL) {
return false;
+ }
char *item = NULL;
EINA_LIST_FREE(timeline_d->sel_d->sel_list, item) {
char *tmp = g_strdup(uuid);
GL_CHECK_FALSE(tmp);
timeline_d->sel_d->sel_list = eina_list_append(timeline_d->sel_d->sel_list,
- (void *)tmp);
+ (void *)tmp);
return true;
}
static bool __gl_timeline_check_special_file(gl_timeline_s *timeline_d,
- gl_media_s *item, bool b_append)
+ gl_media_s *item, bool b_append)
{
GL_CHECK_FALSE(item);
GL_CHECK_FALSE(timeline_d);
if (item->type == MEDIA_CONTENT_TYPE_IMAGE) {
timeline_d->sel_d->image_cnt++;
if (item->ext != NULL &&
- !strcasecmp(item->ext, GL_JPEG_FILE_EXT) &&
- _gl_exif_check_img_type(item->file_url))
+ !strcasecmp(item->ext, GL_JPEG_FILE_EXT) &&
+ _gl_exif_check_img_type(item->file_url)) {
timeline_d->sel_d->jpge_cnt++;
+ }
}
} else {
if (item->type == MEDIA_CONTENT_TYPE_IMAGE) {
- if (timeline_d->sel_d->image_cnt > 0)
+ if (timeline_d->sel_d->image_cnt > 0) {
timeline_d->sel_d->image_cnt--;
- else
+ } else {
gl_dbgW("Image count is 0!");
+ }
if (item->ext != NULL &&
- !strcasecmp(item->ext, GL_JPEG_FILE_EXT) &&
- _gl_exif_check_img_type(item->file_url)) {
- if (timeline_d->sel_d->jpge_cnt > 0)
+ !strcasecmp(item->ext, GL_JPEG_FILE_EXT) &&
+ _gl_exif_check_img_type(item->file_url)) {
+ if (timeline_d->sel_d->jpge_cnt > 0) {
timeline_d->sel_d->jpge_cnt--;
- else
+ } else {
gl_dbgW("JPG count is 0!");
+ }
}
}
}
}
int __gl_timeline_check_btns_state(gl_timeline_s *timeline_d, int all_cnt,
- int sel_cnt)
+ int sel_cnt)
{
GL_CHECK_VAL(timeline_d, -1);
GL_CHECK_VAL(timeline_d->ad, -1);
_gl_ui_disable_menu(timeline_d->nf_it, false);
_gl_ctrl_disable_items(timeline_d->nf_it, false);
} else { /* Share mode */
- _gl_ctrl_disable_items(timeline_d->nf_it, false);
+ _gl_ctrl_disable_items(timeline_d->nf_it, false);
}
} else {
/* Disable control bar buttons */
EINA_LIST_FOREACH(timeline_d->sel_d->sel_list, l, item) {
if (item && !g_strcmp0(item, uuid)) {
timeline_d->sel_d->sel_list = eina_list_remove(timeline_d->sel_d->sel_list,
- (void *)item);
+ (void *)item);
GL_GFREE(item);
return true;
}
Eina_List *list = NULL;
ret = _gl_data_get_items(GL_GET_ALL_RECORDS, GL_GET_ALL_RECORDS, &list);
- if (ret != 0 || !list)
+ if (ret != 0 || !list) {
gl_dbgW("Empty!");
+ }
/* Clear old selected count of sepecial files type */
__gl_timeline_clear_sel_cnt(timeline_d);
gl_media_s *item = NULL;
char *tmp = NULL;
EINA_LIST_FREE(list, item) {
- if (!item || !item->uuid)
+ if (!item || !item->uuid) {
continue;
+ }
if (__gl_timeline_sel_remove_item(timeline_d, item->uuid)) {
tmp = g_strdup(item->uuid);
new_l = eina_list_append(new_l, (void *)tmp);
_gl_ui_update_navi_title_text(it_d->timeline_d->nf_it, sel_cnt, false);
__gl_timeline_check_btns_state(it_d->timeline_d, it_d->timeline_d->count,
- sel_cnt);
+ sel_cnt);
_gl_data_type_free_media_list(&list);
return 0;
_gl_ui_update_navi_title_text(it_d->nf_it, sel_cnt, false);
__gl_timeline_check_btns_state(it_d, it_d->count,
- sel_cnt);
+ sel_cnt);
return 0;
}
if (item && item->file_url)
_gl_ext_load_iv_timeline(it_d->timeline_d->ad, item->file_url,
- (it_d->start_pos + index + 1));
- else
+ (it_d->start_pos + index + 1));
+ else {
gl_dbgW("Image wasn't found!");
+ }
_gl_data_type_free_media_list(&list);
return 0;
}
static void __gl_timeline_mouse_down(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+ void *ei)
{
GL_CHECK(ei);
GL_CHECK(data);
}
static void __gl_timeline_mouse_up(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+ void *ei)
{
GL_CHECK(ei);
GL_CHECK(data);
GL_CHECK(it_d->timeline_d);
GL_CHECK(it_d->timeline_d->ad);
- if (!ei || !obj)
+ if (!ei || !obj) {
return;
+ }
Evas_Event_Mouse_Up *ev = (Evas_Event_Mouse_Up *)ei;
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD ||
- ev->event_flags & EVAS_EVENT_FLAG_ON_SCROLL)
+ ev->event_flags & EVAS_EVENT_FLAG_ON_SCROLL) {
return;
+ }
if ((abs(it_d->timeline_d->mouse.x - ev->output.x) > GL_MOUSE_RANGE) ||
- (abs(it_d->timeline_d->mouse.y - ev->output.y) > GL_MOUSE_RANGE))
+ (abs(it_d->timeline_d->mouse.y - ev->output.y) > GL_MOUSE_RANGE)) {
return;
+ }
int saved_i = 0;
#ifdef _USE_ROTATE_BG
if (it_d->timeline_d->view_m != GL_TL_VIEW_NORMAL) {
char *part = NULL;
part = g_strdup_printf(GL_TL_CHECKBOX_FORMAT, it_d->count,
- saved_i + 1);
+ saved_i + 1);
Evas_Object *ck = NULL;
ck = elm_object_part_content_get(it_d->layout, part);
GL_FREEIF(part);
if (timeline_d && timeline_d->thumbs) {
gl_dbg("Remove object!");
timeline_d->thumbs = eina_list_remove(timeline_d->thumbs,
- (void *)bg);
+ (void *)bg);
}
return 0;
}
static void __gl_timeline_del_bg_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbgW("Delete bg ---");
__gl_timeline_clear_bg_data(obj);
/* Remove mouse event if bg deleted */
evas_object_event_callback_del(obj, EVAS_CALLBACK_MOUSE_DOWN,
- __gl_timeline_mouse_down);
+ __gl_timeline_mouse_down);
evas_object_event_callback_del(obj, EVAS_CALLBACK_MOUSE_UP,
- __gl_timeline_mouse_up);
+ __gl_timeline_mouse_up);
gl_dbgW("Delete bg +++");
}
static Evas_Object *__gl_timeline_add_page_bg(Evas_Object *layout,
- const char *part,
- unsigned int orient, char *path,
- int w, int h)
+ const char *part,
+ unsigned int orient, char *path,
+ int w, int h)
{
GL_CHECK_NULL(layout);
#ifdef _USE_ROTATE_BG
}
static Evas_Object *__gl_timeline_add_ck(Evas_Object *layout,
- const char *part, bool b_checked,
- gl_tlp_s *it_d)
+ const char *part, bool b_checked,
+ gl_tlp_s *it_d)
{
GL_CHECK_NULL(layout);
Evas_Object *ck = NULL;
ck = _gl_thumb_show_checkbox(layout, b_checked,
- __gl_timeline_check_changed, it_d);
+ __gl_timeline_check_changed, it_d);
gl_dbg("part-%s", part);
elm_object_part_content_set(layout, part, ck);
return ck;
}
static Evas_Object *__gl_timeline_add_page_ly(Evas_Object *parent,
- gl_tlp_s *it_d)
+ gl_tlp_s *it_d)
{
GL_CHECK_NULL(it_d);
GL_CHECK_NULL(parent);
Evas_Object *ly = NULL;
char *group = NULL;
- if (it_d->h > it_d->w)
+ if (it_d->h > it_d->w) {
group = g_strdup_printf("gallery/timeline_%d", it_d->count);
- else
+ } else {
group = g_strdup_printf("gallery/timeline_%dl", it_d->count);
+ }
ly = gl_ui_load_edj(parent, GL_EDJ_FILE, group);
GL_GFREE(group);
{
if (now_tm->tm_yday == 0) { /* It is the first day of this year */
if (req_tm->tm_year == now_tm->tm_year - 1 &&
- req_tm->tm_mon == 11 && req_tm->tm_mday == 31)
+ req_tm->tm_mon == 11 && req_tm->tm_mday == 31) {
return true;
- else
+ } else {
return false;
+ }
} else {
if (req_tm->tm_year == now_tm->tm_year &&
- req_tm->tm_yday == now_tm->tm_yday - 1)
+ req_tm->tm_yday == now_tm->tm_yday - 1) {
return true;
- else
+ } else {
return false;
+ }
}
}
static bool __gl_timeline_is_today(struct tm *req_tm, struct tm *now_tm)
{
if (req_tm->tm_year == now_tm->tm_year &&
- req_tm->tm_yday == now_tm->tm_yday)
+ req_tm->tm_yday == now_tm->tm_yday) {
return true;
- else
+ } else {
return false;
+ }
}
/* change 'time_t' to 'struct tm' */
static int __gl_timeline_get_tm(time_t mtime1, time_t mtime2, struct tm *t1,
- struct tm *t2)
+ struct tm *t2)
{
GL_CHECK_VAL(t1, -1);
GL_CHECK_VAL(t2, -1);
#if 0
/* check mtime is changed or not */
static bool __gl_timeline_is_tm_changed(struct tm t1, struct tm t2,
- gl_tm_s *tms, gl_tm_s *tme)
+ gl_tm_s *tms, gl_tm_s *tme)
{
GL_CHECK_FALSE(tms);
GL_CHECK_FALSE(tme);
gl_dbgW("%d/%d/%d-%d/%d/%d =? %d/%d/%d-%d/%d/%d!", t1.tm_year, t1.tm_mon,
- t1.tm_mday, t2.tm_year, t2.tm_mon, t2.tm_mday, tms->tm_year,
- tms->tm_mon, tms->tm_mday, tme->tm_year, tme->tm_mon,
- tme->tm_mday);
+ t1.tm_mday, t2.tm_year, t2.tm_mon, t2.tm_mday, tms->tm_year,
+ tms->tm_mon, tms->tm_mday, tme->tm_year, tme->tm_mon,
+ tme->tm_mday);
if (tms->tm_year == t1.tm_year && tms->tm_mon == t1.tm_mon &&
- tms->tm_mday == t1.tm_mday && tme->tm_year == t2.tm_year &&
- tme->tm_mon == t2.tm_mon && tme->tm_mday == t2.tm_mday)
+ tms->tm_mday == t1.tm_mday && tme->tm_year == t2.tm_year &&
+ tme->tm_mon == t2.tm_mon && tme->tm_mday == t2.tm_mday) {
return false;
+ }
tms->tm_year = t1.tm_year;
tms->tm_mon = t1.tm_mon;
/* Caller need to free strings returned */
static int __gl_timeline_get_mtime_str(struct tm t1, struct tm t2, char **str1,
- char **str2)
+ char **str2)
{
GL_CHECK_VAL(str1, -1);
GL_CHECK_VAL(str2, -1);
/*char *week_day[7] = { GL_STR_SUN, GL_STR_MON, GL_STR_TUE, GL_STR_WED,
GL_STR_THU, GL_STR_FRI, GL_STR_SAT};*/
char *month[12] = { GL_STR_ID_JAN, GL_STR_ID_FEB, GL_STR_ID_MAR, GL_STR_ID_APR, GL_STR_ID_MAY, GL_STR_ID_JUN,
- GL_STR_ID_JUL, GL_STR_ID_AUG, GL_STR_ID_SEP, GL_STR_ID_OCT, GL_STR_ID_NOV, GL_STR_ID_DEC};
+ GL_STR_ID_JUL, GL_STR_ID_AUG, GL_STR_ID_SEP, GL_STR_ID_OCT, GL_STR_ID_NOV, GL_STR_ID_DEC
+ };
/* Current time */
memset(&ct, 0x00, sizeof(struct tm));
localtime_r(&ctime, &ct);
if (t1.tm_year == t2.tm_year && t1.tm_mon == t2.tm_mon &&
- t1.tm_mday == t2.tm_mday) {
+ t1.tm_mday == t2.tm_mday) {
/* Same day */
if (__gl_timeline_is_today(&t1, &ct)) {
/* Today */
*str1 = g_strdup_printf("%s%s", prefix1,
- GL_STR_TODAY);
+ GL_STR_TODAY);
*str2 = g_strdup_printf("%s%s", prefix2,
- "");
+ "");
return 0;
}
} else if (t1.tm_year == t2.tm_year && t1.tm_mon == t2.tm_mon) {
if (__gl_timeline_is_yesterday(&t1, &ct)) {
/* Yesterday */
*str1 = g_strdup_printf("%s%s", prefix1,
- GL_STR_YESTERDAY);
+ GL_STR_YESTERDAY);
*str2 = g_strdup_printf("%s%s", prefix2,
- "");
+ "");
return 0;
}
*str2 = g_strdup_printf("%s%d.%02d.%02d ~ %02d.%02d", prefix2,
- GL_DEFAULT_YEAR + t2.tm_year,
- t2.tm_mon + 1, t2.tm_mday,
- t1.tm_mon + 1, t1.tm_mday);
+ GL_DEFAULT_YEAR + t2.tm_year,
+ t2.tm_mon + 1, t2.tm_mday,
+ t1.tm_mon + 1, t1.tm_mday);
*str1 = g_strdup_printf("%s%02d %s", prefix2,
- t1.tm_mday, month[t1.tm_mon]);
+ t1.tm_mday, month[t1.tm_mon]);
} else if (t1.tm_year == t2.tm_year) {
/* Same year */
*str2 = g_strdup_printf("%s%d.%02d.%02d ~ %02d.%02d", prefix2,
- GL_DEFAULT_YEAR + t2.tm_year,
- t2.tm_mon + 1, t2.tm_mday,
- t1.tm_mon + 1, t1.tm_mday);
+ GL_DEFAULT_YEAR + t2.tm_year,
+ t2.tm_mon + 1, t2.tm_mday,
+ t1.tm_mon + 1, t1.tm_mday);
*str1 = g_strdup_printf("%s %s", prefix2, month[t1.tm_mon]);
} else {
*str2 = g_strdup_printf("%s%d.%02d.%02d ~ %d.%02d.%02d",
- prefix2, GL_DEFAULT_YEAR + t2.tm_year,
- t2.tm_mon + 1, t2.tm_mday,
- GL_DEFAULT_YEAR + t1.tm_year,
- t1.tm_mon + 1, t1.tm_mday);
+ prefix2, GL_DEFAULT_YEAR + t2.tm_year,
+ t2.tm_mon + 1, t2.tm_mday,
+ GL_DEFAULT_YEAR + t1.tm_year,
+ t1.tm_mon + 1, t1.tm_mday);
*str1 = g_strdup_printf("%s%d ", prefix2, GL_DEFAULT_YEAR + t1.tm_year);
}
return 0;
#if 0
static Evas_Object *__gl_timeline_add_title(Evas_Object *parent, char *text1,
- char *text2)
+ char *text2)
{
gl_dbg("");
GL_CHECK_NULL(parent);
Evas_Object *data2 = NULL;
double scale = elm_config_scale_get();
- if (text2 == NULL)
+ if (text2 == NULL) {
goto GL_UI_FAILED;
+ }
bx = elm_box_add(parent);
GL_CHECK_NULL(bx);
elm_box_align_set(bx, 0.0, 0.5);
Evas *evas = evas_object_evas_get(parent);
- if (evas == NULL)
+ if (evas == NULL) {
goto GL_UI_FAILED;
+ }
/* Pad - 11 */
Evas_Object *rect1 = evas_object_rectangle_add(evas);
- if (rect1 == NULL)
+ if (rect1 == NULL) {
goto GL_UI_FAILED;
+ }
Evas_Coord pad_w = (Evas_Coord)(11 * scale);
Evas_Coord pad_h = (Evas_Coord)(GL_TIMELINE_TITLE_H * scale);
evas_object_resize(rect1, pad_w, pad_h);
/* data 1 */
if (text1) {
data1 = elm_label_add(parent);
- if (data1 == NULL)
+ if (data1 == NULL) {
goto GL_UI_FAILED;
+ }
evas_object_size_hint_weight_set(data1, 0.0, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(data1, 0.0, 0.5);
elm_box_pack_end(bx, data1);
/* Pad - 10 */
Evas_Object *rect2 = evas_object_rectangle_add(evas);
- if (rect2 == NULL)
+ if (rect2 == NULL) {
goto GL_UI_FAILED;
+ }
Evas_Coord pad2_w = (Evas_Coord)(10 * scale);
evas_object_resize(rect2, pad2_w, pad_h);
evas_object_size_hint_min_set(rect2, pad2_w, pad_h);
/* data 2 */
data2 = elm_label_add(parent);
- if (data2 == NULL)
+ if (data2 == NULL) {
goto GL_UI_FAILED;
+ }
evas_object_size_hint_weight_set(data2, 0.0, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(data2, 0.0, 0.5);
elm_box_pack_end(bx, data2);
/* Pad - 11 */
Evas_Object *rect3 = evas_object_rectangle_add(evas);
- if (rect3 == NULL)
+ if (rect3 == NULL) {
goto GL_UI_FAILED;
+ }
evas_object_resize(rect3, pad_w, pad_h);
evas_object_size_hint_min_set(rect3, pad_w, pad_h);
evas_object_size_hint_max_set(rect3, pad_w, pad_h);
evas_object_show(bx);
return bx;
- GL_UI_FAILED:
+GL_UI_FAILED:
gl_dbgE("Failed to add title!");
GL_IF_DEL_OBJ(bx);
GL_CHECK_VAL(timeline_d, -1);
Evas_Object *title = elm_object_part_content_unset(timeline_d->layout,
- "title2");
+ "title2");
GL_CHECK_VAL(title, -1);
gl_dbg("Set new title: %p", title);
elm_object_part_content_set(timeline_d->layout, "title", title);
edje_object_signal_emit(_EDJ(timeline_d->layout), GL_TL_TITLE_SHOW,
- "elm");
+ "elm");
edje_object_message_signal_process(_EDJ(timeline_d->layout));
return 0;
}
/* "elm,state,title,hide"
*/
static void __gl_timeline_on_title_hide_finished(void *data, Evas_Object *obj,
- const char *emission,
- const char *source)
+ const char *emission,
+ const char *source)
{
GL_CHECK(data);
gl_timeline_s *timeline_d = (gl_timeline_s *)data;
}
Evas_Object *title = elm_object_part_content_unset(timeline_d->layout,
- "title");
+ "title");
gl_dbg("Delete old title: %p", title);
GL_IF_DEL_OBJ(title);
}
/* "elm,state,title2,show"
*/
static void __gl_timeline_on_title2_show_finished(void *data, Evas_Object *obj,
- const char *emission,
- const char *source)
+ const char *emission,
+ const char *source)
{
GL_CHECK(data);
gl_timeline_s *timeline_d = (gl_timeline_s *)data;
}
static int __gl_timeline_add_title_trans_finished_cbs(gl_timeline_s *timeline_d,
- bool b_add)
+ bool b_add)
{
GL_CHECK_VAL(timeline_d, -1);
gl_dbg("b_add: %d", b_add);
if (b_add) {
/* Add callback for title updating */
edje_object_signal_callback_add(_EDJ(timeline_d->layout),
- GL_TL_TITLE2_SHOW_FINISHED, "",
- __gl_timeline_on_title2_show_finished,
- (void *)timeline_d);
+ GL_TL_TITLE2_SHOW_FINISHED, "",
+ __gl_timeline_on_title2_show_finished,
+ (void *)timeline_d);
edje_object_signal_callback_add(_EDJ(timeline_d->layout),
- GL_TL_TITLE_HIDE_FINISHED, "",
- __gl_timeline_on_title_hide_finished,
- (void *)timeline_d);
+ GL_TL_TITLE_HIDE_FINISHED, "",
+ __gl_timeline_on_title_hide_finished,
+ (void *)timeline_d);
} else {
/* Add callback for title updating */
edje_object_signal_callback_del(_EDJ(timeline_d->layout),
- GL_TL_TITLE2_SHOW_FINISHED, "",
- __gl_timeline_on_title2_show_finished);
+ GL_TL_TITLE2_SHOW_FINISHED, "",
+ __gl_timeline_on_title2_show_finished);
edje_object_signal_callback_del(_EDJ(timeline_d->layout),
- GL_TL_TITLE_HIDE_FINISHED, "",
- __gl_timeline_on_title_hide_finished);
+ GL_TL_TITLE_HIDE_FINISHED, "",
+ __gl_timeline_on_title_hide_finished);
}
return 0;
}
timeline_d->animator = NULL;
edje_object_signal_emit(_EDJ(timeline_d->layout),
- GL_TL_TITLE_FADE_OUT, "elm");
+ GL_TL_TITLE_FADE_OUT, "elm");
//edje_object_message_signal_process(_EDJ(timeline_d->layout));
edje_object_signal_emit(_EDJ(timeline_d->layout),
- GL_TL_TITLE2_FADE_IN, "elm");
+ GL_TL_TITLE2_FADE_IN, "elm");
edje_object_message_signal_process(_EDJ(timeline_d->layout));
edje_object_signal_emit(_EDJ(timeline_d->layout),
- GL_TL_TITLE_HIDE_DEFERRED, "elm");
+ GL_TL_TITLE_HIDE_DEFERRED, "elm");
edje_object_message_signal_process(_EDJ(timeline_d->layout));
edje_object_signal_emit(_EDJ(timeline_d->layout),
- GL_TL_TITLE2_SHOW_DEFERRED, "elm");
+ GL_TL_TITLE2_SHOW_DEFERRED, "elm");
edje_object_message_signal_process(_EDJ(timeline_d->layout));
gl_dbg("done");
{
GL_CHECK_VAL(timeline_d, -1);
edje_object_signal_emit(_EDJ(timeline_d->layout), GL_TL_TITLE_SHOW,
- "elm");
+ "elm");
edje_object_signal_emit(_EDJ(timeline_d->layout), GL_TL_TITLE2_CREATED,
- "elm");
+ "elm");
edje_object_message_signal_process(_EDJ(timeline_d->layout));
timeline_d->animator = ecore_animator_add(__gl_timeline_title_trans_cb,
- timeline_d);
+ timeline_d);
return 0;
}
static int __gl_timeline_update_title(gl_timeline_s *timeline_d, gl_tlp_s *it_d,
- bool b_forced)
+ bool b_forced)
{
GL_CHECK_VAL(it_d, -1);
GL_CHECK_VAL(timeline_d, -1);
continue;
}
- if (i == 0)
+ if (i == 0) {
mtime1 = item->mtime;
- if (i == count - 1)
+ }
+ if (i == count - 1) {
mtime2 = item->mtime;
+ }
item = NULL;
}
__gl_timeline_get_tm(mtime1, mtime2, &t1, &t2);
/* Time changed? */
if (!b_forced &&
- !__gl_timeline_is_tm_changed(t1, t2, &(timeline_d->tm_s), &(timeline_d->tm_e))) {
+ !__gl_timeline_is_tm_changed(t1, t2, &(timeline_d->tm_s), &(timeline_d->tm_e))) {
if (!elm_object_part_content_get(timeline_d->layout, "title")) {
gl_dbgW("Title is empty, recreate it!");
} else {
title = __gl_timeline_add_title(timeline_d->layout, text1, text2);
GL_CHECK_VAL(title, -1);
if (!b_forced && /* Dont transit if it's forced to update title */
- elm_object_part_content_get(timeline_d->layout, "title")) {
+ elm_object_part_content_get(timeline_d->layout, "title")) {
/* Play Animation for title updating */
gl_dbg("Animate title");
if (timeline_d->b_updating_title) {
GL_IF_DEL_ANIMATOR(timeline_d->animator);
/* Delete callback first to skip useless operation */
__gl_timeline_add_title_trans_finished_cbs(timeline_d,
- false);
+ false);
__gl_timeline_reset_title(timeline_d);
/* Add callback again */
__gl_timeline_add_title_trans_finished_cbs(timeline_d,
- true);
+ true);
} else {
timeline_d->b_updating_title = true;
}
}
static int __gl_timeline_get_tile_size(int count, int idx, bool b_land, int *w,
- int *h)
+ int *h)
{
GL_CHECK_VAL(w, -1);
GL_CHECK_VAL(h, -1);
/* Free data after page deleted */
static void __gl_timeline_del_page_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbgW("Delete page ---");
GL_CHECK(data);
evas_object_smart_callback_del(obj, "layout,page,deleted",
- __gl_timeline_page_deleted_cb);
+ __gl_timeline_page_deleted_cb);
gl_tlp_s *it_d = (gl_tlp_s *)data;
GL_IF_DEL_IDLER(it_d->update_idler);
it_d->b_created = false;
}
static void __gl_timeline_page_deleted_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbgW("Deleted page ------");
evas_object_event_callback_del(obj, EVAS_CALLBACK_DEL,
- __gl_timeline_del_page_cb);
+ __gl_timeline_del_page_cb);
GL_CHECK(data);
gl_tlp_s *it_d = (gl_tlp_s *)data;
GL_IF_DEL_IDLER(it_d->update_idler);
}
bool b_landscape = false;
- if (it_d->w > it_d->h)
+ if (it_d->w > it_d->h) {
b_landscape = true;
+ }
Evas_Object *layout = it_d->layout;
Evas_Object *bg = NULL;
continue;
}
-/* Checkme: Scrolling doesn't work smoothly if original file was used */
+ /* Checkme: Scrolling doesn't work smoothly if original file was used */
/* Get orientation for original file */
if (((i == 0 && count <= 5) ||
- (i == 1 && count <= 3 && !b_landscape) ||
- (i == 2 && count == 4 && !b_landscape) ||
- (i == 1 && (count == 2 || count == 4) && b_landscape)) &&
- item->type == MEDIA_CONTENT_TYPE_IMAGE &&
- GL_FILE_EXISTS(item->file_url)) {
+ (i == 1 && count <= 3 && !b_landscape) ||
+ (i == 2 && count == 4 && !b_landscape) ||
+ (i == 1 && (count == 2 || count == 4) && b_landscape)) &&
+ item->type == MEDIA_CONTENT_TYPE_IMAGE &&
+ GL_FILE_EXISTS(item->file_url)) {
path = item->file_url;
#ifdef _USE_ROTATE_BG
if (_gl_exif_get_orientation(path, &orient) < 0) {
}
#endif
__gl_timeline_get_tile_size(count, i, b_landscape, &w,
- &h);
+ &h);
part = g_strdup_printf(GL_TL_CONTENTS_FORMAT,
- it_d->count, i + 1);
+ it_d->count, i + 1);
bg = elm_object_part_content_get(layout, part);
if (bg) {
_gl_rotate_bg_set_file(bg, path, w, h);
}
static void __gl_timeline_page_transited_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbgW("Transited page ------");
evas_object_event_callback_del(obj, EVAS_CALLBACK_DEL,
- __gl_timeline_del_page_cb);
+ __gl_timeline_del_page_cb);
GL_CHECK(data);
gl_tlp_s *it_d = (gl_tlp_s *)data;
GL_IF_DEL_IDLER(it_d->update_idler);
gl_slide_zop_e zoom = _gl_slider_get_zop(it_d->timeline_d->view);
gl_dbg("zoom-%d, tran_op-%d", zoom, it_d->timeline_d->tran_op);
if (it_d->timeline_d->tran_op == GL_TRANS_OP_PREPARE ||
- it_d->timeline_d->tran_op == GL_TRANS_OP_DONE) {
+ it_d->timeline_d->tran_op == GL_TRANS_OP_DONE) {
gl_dbg("Update checked by transit callback");
} else if (it_d->timeline_d->tran_op == GL_TRANS_OP_START) {
gl_dbg("Delay idler callback");
it_d->timeline_d->idlers = eina_list_append(it_d->timeline_d->idlers,
- it_d);
+ it_d);
} else if (zoom == GL_SLIDE_ZOP_OUT || zoom == GL_SLIDE_ZOP_IN) {
gl_dbg("Updated by transit callback");
} else {
GL_IF_DEL_IDLER(it_d->update_idler);
gl_dbg("Add idler callback");
it_d->update_idler = ecore_idler_add(__gl_timeline_page_update_idler_cb,
- it_d);
+ it_d);
}
return 0;
}
/* Register delete callback */
evas_object_event_callback_add(layout, EVAS_CALLBACK_DEL,
- __gl_timeline_del_page_cb, it_d);
+ __gl_timeline_del_page_cb, it_d);
evas_object_smart_callback_add(layout, "layout,page,deleted",
- __gl_timeline_page_deleted_cb, it_d);
+ __gl_timeline_page_deleted_cb, it_d);
/* Register transit callback */
evas_object_smart_callback_add(layout, "layout,page,transited",
- __gl_timeline_page_transited_cb, it_d);
+ __gl_timeline_page_transited_cb, it_d);
return 0;
}
static void __gl_timeline_transit_op(Elm_Transit_Effect *data,
- Elm_Transit *transit, double progress)
+ Elm_Transit *transit, double progress)
{
gl_dbg("");
}
GL_CHECK(data);
gl_tile_s *tile = (gl_tile_s *)data;
gl_dbgW("%d/%d", tile->count, tile->total);
- if (tile->count != tile->total)
+ if (tile->count != tile->total) {
return;
+ }
gl_dbgW("tran_op: %d", tile->timeline_d->tran_op);
if (tile->timeline_d->tran_op == GL_TRANS_OP_START) {
EINA_LIST_FREE(tile->timeline_d->idlers, it_d) {
gl_dbg("it_d: %p", it_d);
it_d->update_idler = ecore_idler_add(__gl_timeline_page_update_idler_cb,
- it_d);
+ it_d);
it_d = NULL;
}
tile->timeline_d->idlers = NULL;
gl_dbg("");
GL_CHECK_VAL(tile, -1);
- tile->trans = elm_transit_add();
- elm_transit_object_add(tile->trans, tile->bg);
+ tile->trans = elm_transit_add();
+ elm_transit_object_add(tile->trans, tile->bg);
- elm_transit_tween_mode_set(tile->trans,
- ELM_TRANSIT_TWEEN_MODE_DECELERATE);
+ elm_transit_tween_mode_set(tile->trans,
+ ELM_TRANSIT_TWEEN_MODE_DECELERATE);
elm_transit_effect_color_add(tile->trans, 0, 0, 0, 0, 255, 255, 255,
- 255);
+ 255);
elm_transit_effect_zoom_add(tile->trans, 0.4, 1.0);
- elm_transit_effect_add(tile->trans,__gl_timeline_transit_op,
- (Elm_Transit_Effect *)tile,
- __gl_timeline_transit_done);
+ elm_transit_effect_add(tile->trans, __gl_timeline_transit_op,
+ (Elm_Transit_Effect *)tile,
+ __gl_timeline_transit_done);
elm_transit_del_cb_set(tile->trans, __gl_timeline_transit_del_cb, tile);
elm_transit_duration_set(tile->trans, GL_TL_TRANS_TIME);
}
static int __gl_timeline_add_tile(gl_tlp_s *it_d, Evas_Object *parent,
- Evas_Object *bg, int count, int total)
+ Evas_Object *bg, int count, int total)
{
GL_CHECK_VAL(it_d, -1);
tile->total = total;
tile->timeline_d = it_d->timeline_d;
it_d->timeline_d->tiles = eina_list_append(it_d->timeline_d->tiles,
- tile);
+ tile);
return 0;
}
for (i = 0; i < count; i++) {
/* Add images */
part = g_strdup_printf(GL_TL_CONTENTS_FORMAT, it_d->count,
- i + 1);
+ i + 1);
- bg= elm_object_part_content_get(it_d->layout, part);
+ bg = elm_object_part_content_get(it_d->layout, part);
__gl_timeline_add_tile(it_d, NULL, bg, i + 1, count);
part = NULL;
/* Only for local medias */
static void __gl_timeline_create_thumb_cb(media_content_error_e error,
- const char *path, void *user_data)
+ const char *path, void *user_data)
{
GL_CHECK(user_data);
Evas_Object *bg = (Evas_Object *)user_data;
if (error == MEDIA_CONTENT_ERROR_NONE && GL_FILE_EXISTS(path) &&
- g_strcmp0(path, GL_ICON_DB_DEFAULT_THUMB)) {
+ g_strcmp0(path, GL_ICON_DB_DEFAULT_THUMB)) {
gl_sdbgW("path[%s]!", path);
_gl_rotate_bg_set_file(bg, path, GL_TIMELINE_PAGE_SIZE,
- GL_TIMELINE_PAGE_SIZE);
+ GL_TIMELINE_PAGE_SIZE);
_gl_rotate_bg_rotate_image(bg, GL_ORIENTATION_ROT_0);
} else {
gl_sdbgE("[%d]Invalid path[%s]!", error, path);
int ret = -1;
EINA_LIST_FOREACH(timeline_d->thumbs, l, bg) {
- if (bg == NULL)
+ if (bg == NULL) {
continue;
+ }
item = (gl_media_s *)evas_object_data_get(bg,
- GL_TL_TILE_DATA_KEY);
+ GL_TL_TILE_DATA_KEY);
if (item && !GL_FILE_EXISTS(item->thumb_url) &&
- GL_FILE_EXISTS(item->file_url)) {
+ GL_FILE_EXISTS(item->file_url)) {
gl_dbgW("Add thumb creation!");
ret = _gl_data_create_thumb(item,
- __gl_timeline_create_thumb_cb,
- bg);
- if (ret == 0)
+ __gl_timeline_create_thumb_cb,
+ bg);
+ if (ret == 0) {
continue;
- else
+ } else {
goto GL_TL_FAILED;
+ }
} else {
- GL_TL_FAILED:
+GL_TL_FAILED:
evas_object_data_del(bg, GL_TL_TILE_DATA_KEY);
timeline_d->thumbs = eina_list_remove(timeline_d->thumbs,
- bg);
- if (item)
+ bg);
+ if (item) {
_gl_data_type_free_glitem((void **)(&item));
+ }
}
}
return 0;
gl_media_s *item = NULL;
EINA_LIST_FOREACH(timeline_d->thumbs, l, bg) {
- if (bg == NULL)
+ if (bg == NULL) {
continue;
+ }
item = (gl_media_s *)evas_object_data_get(bg,
- GL_TL_TILE_DATA_KEY);
+ GL_TL_TILE_DATA_KEY);
if (item && item->b_create_thumb) {
gl_dbgW("Cancel thumb creation!");
_gl_data_cancel_thumb(item);
GL_CHECK_VAL(item, -1);
if (item->storage_type != GL_STORE_T_PHONE &&
- item->storage_type != GL_STORE_T_MMC)
+ item->storage_type != GL_STORE_T_MMC) {
return -1;
+ }
if (GL_FILE_EXISTS(item->file_url)) {
int ret = -1;
ret = _gl_data_create_thumb(item, __gl_timeline_create_thumb_cb,
- (void *)bg);
+ (void *)bg);
return ret;
}
return -1;
}
static int __gl_timeline_check_glitem(gl_timeline_s *timeline_d,
- gl_media_s *item, Evas_Object *bg,
- bool b_check_thumb)
+ gl_media_s *item, Evas_Object *bg,
+ bool b_check_thumb)
{
/* Check thumb */
if (b_check_thumb) {
gl_dbg("Check thumb");
if (__gl_timeline_check_thumb(item, bg) == 0) {
evas_object_data_set(bg, GL_TL_TILE_DATA_KEY,
- (void *)item);
+ (void *)item);
evas_object_data_set(bg, GL_TL_DATA_KEY,
- (void *)timeline_d);
+ (void *)timeline_d);
timeline_d->thumbs = eina_list_append(timeline_d->thumbs,
- (void *)bg);
+ (void *)bg);
} else {
_gl_data_type_free_glitem((void **)(&item));
}
if (!it_d->b_created) {
it_d->b_created = true;
/* Add idler for showing original files for big tile */
- if (count <= 5)
+ if (count <= 5) {
__gl_timeline_check_page_idler(it_d);
- else
+ } else {
gl_dbg("count>5, no idler for showing original file");
+ }
}
it_d->layout = layout;
__gl_timeline_add_page_cbs(it_d, layout);
gl_dbgE("Invalid item!");
continue;
}
-/* Checkme: Scrolling doesn't work smoothly if original file was used */
+ /* Checkme: Scrolling doesn't work smoothly if original file was used */
/* Get orientation for original file */
if (((i == 0 && count <= 5) ||
- (i == 1 && count <= 3 && !b_landscape) ||
- (i == 2 && count == 4 && !b_landscape) ||
- (i == 1 && (count == 2 || count == 4) && b_landscape)) &&
- item->type == MEDIA_CONTENT_TYPE_IMAGE &&
- (it_d->timeline_d->tran_op == GL_TRANS_OP_DONE ||
- !it_d->b_created) && GL_FILE_EXISTS(item->file_url)) {
+ (i == 1 && count <= 3 && !b_landscape) ||
+ (i == 2 && count == 4 && !b_landscape) ||
+ (i == 1 && (count == 2 || count == 4) && b_landscape)) &&
+ item->type == MEDIA_CONTENT_TYPE_IMAGE &&
+ (it_d->timeline_d->tran_op == GL_TRANS_OP_DONE ||
+ !it_d->b_created) && GL_FILE_EXISTS(item->file_url)) {
path = item->file_url;
#ifdef _USE_ROTATE_BG
if (_gl_exif_get_orientation(path, &orient) < 0) {
}
#endif
__gl_timeline_get_tile_size(count, i, b_landscape, &w,
- &h);
+ &h);
} else {
path = item->thumb_url;
#ifdef _USE_ROTATE_BG
/* Add images */
part = g_strdup_printf(GL_TL_CONTENTS_FORMAT, it_d->count,
- i + 1);
+ i + 1);
bg = __gl_timeline_add_page_bg(layout, part, orient, path, w,
- h);
+ h);
evas_object_event_callback_add(bg, EVAS_CALLBACK_DEL,
- __gl_timeline_del_bg_cb, NULL);
+ __gl_timeline_del_bg_cb, NULL);
#ifdef _USE_ROTATE_BG
_gl_rotate_bg_set_data(bg, (void *)i);
#endif
GL_GFREEIF(part);
/* Add mouse event for launching Imageviewer */
evas_object_event_callback_add(bg, EVAS_CALLBACK_MOUSE_DOWN,
- __gl_timeline_mouse_down, it_d);
+ __gl_timeline_mouse_down, it_d);
evas_object_event_callback_add(bg, EVAS_CALLBACK_MOUSE_UP,
- __gl_timeline_mouse_up, it_d);
+ __gl_timeline_mouse_up, it_d);
/* Add checkbox */
if (it_d->timeline_d->view_m != GL_TL_VIEW_NORMAL) {
part = g_strdup_printf(GL_TL_CHECKBOX_FORMAT,
- it_d->count, i + 1);
+ it_d->count, i + 1);
ck = __gl_timeline_add_ck(layout, part,
- __gl_timeline_is_checked(it_d->timeline_d, item->uuid),
- it_d);
+ __gl_timeline_is_checked(it_d->timeline_d, item->uuid),
+ it_d);
evas_object_data_set(ck, "gl_tl_idx_key", (void *)i);
GL_GFREEIF(part);
}
/* Check data */
__gl_timeline_check_glitem(it_d->timeline_d, item, bg ,
- b_check_thumb);
+ b_check_thumb);
b_check_thumb = false;
- if (it_d->timeline_d->tran_op == GL_TRANS_OP_PREPARE)
+ if (it_d->timeline_d->tran_op == GL_TRANS_OP_PREPARE) {
__gl_timeline_add_tile(it_d, parent, bg, i + 1, count);
+ }
item = NULL;
}
gl_dbgE("Invalid item!");
continue;
}
-/* Checkme: Scrolling doesn't work smoothly if original file was used */
+ /* Checkme: Scrolling doesn't work smoothly if original file was used */
/* Get orientation for original file */
if (((i == 0 && count <= 5) ||
- (i == 1 && count <= 3 && !b_landscape) ||
- (i == 2 && count == 4 && !b_landscape) ||
- (i == 1 && (count == 2 || count == 4) && b_landscape)) &&
- item->type == MEDIA_CONTENT_TYPE_IMAGE &&
- GL_FILE_EXISTS(item->file_url)) {
+ (i == 1 && count <= 3 && !b_landscape) ||
+ (i == 2 && count == 4 && !b_landscape) ||
+ (i == 1 && (count == 2 || count == 4) && b_landscape)) &&
+ item->type == MEDIA_CONTENT_TYPE_IMAGE &&
+ GL_FILE_EXISTS(item->file_url)) {
path = item->file_url;
#ifdef _USE_ROTATE_BG
if (_gl_exif_get_orientation(path, &orient) < 0) {
}
#endif
__gl_timeline_get_tile_size(count, i, b_landscape, &w,
- &h);
+ &h);
} else {
path = item->thumb_url;
#ifdef _USE_ROTATE_BG
/* Add images */
part = g_strdup_printf(GL_TL_CONTENTS_FORMAT, it_d->count,
- i + 1);
+ i + 1);
bg = __gl_timeline_add_page_bg(layout, part, orient, path, w,
- h);
+ h);
evas_object_event_callback_add(bg, EVAS_CALLBACK_DEL,
- __gl_timeline_del_bg_cb, NULL);
+ __gl_timeline_del_bg_cb, NULL);
#ifdef _USE_ROTATE_BG
_gl_rotate_bg_set_data(bg, (void *)i);
#endif
GL_GFREEIF(part);
/* Add mouse event for launching Imageviewer */
evas_object_event_callback_add(bg, EVAS_CALLBACK_MOUSE_DOWN,
- __gl_timeline_mouse_down, it_d);
+ __gl_timeline_mouse_down, it_d);
evas_object_event_callback_add(bg, EVAS_CALLBACK_MOUSE_UP,
- __gl_timeline_mouse_up, it_d);
+ __gl_timeline_mouse_up, it_d);
/* Add checkbox */
if (it_d->timeline_d->view_m != GL_TL_VIEW_NORMAL) {
part = g_strdup_printf(GL_TL_CHECKBOX_FORMAT,
- it_d->count, i + 1);
+ it_d->count, i + 1);
ck = __gl_timeline_add_ck(layout, part,
- __gl_timeline_is_checked(it_d->timeline_d, item->uuid),
- it_d);
+ __gl_timeline_is_checked(it_d->timeline_d, item->uuid),
+ it_d);
evas_object_data_set(ck, "gl_tl_idx_key", (void *)i);
GL_GFREEIF(part);
}
/* Check data */
__gl_timeline_check_glitem(it_d->timeline_d, item, bg ,
- b_check_thumb);
+ b_check_thumb);
b_check_thumb = false;
item = NULL;
for (i = 0; i < it_d->count; i++) {
part = g_strdup_printf(GL_TL_CHECKBOX_FORMAT, it_d->count,
- i + 1);
+ i + 1);
ck = elm_object_part_content_get(it_d->layout, part);
if (ck) {
checked = elm_check_state_get(ck);
- if (checked != b_checked)
+ if (checked != b_checked) {
elm_check_state_set(ck, b_checked);
+ }
} else {
gl_dbgW("Invalid checkbox!");
}
if (zlevel == GL_TM_ZOOM_OUT_TWO) {
tiles_cnt = GL_TL_PINCH_OUT_2_CNT;
} else if (zlevel == GL_TM_ZOOM_OUT_ONE) {
- if (default_cnt <= 2)
+ if (default_cnt <= 2) {
tiles_cnt = default_cnt * GL_TL_PINCH_OUT_CNT_STEP;
- else
+ } else {
tiles_cnt = GL_TL_PINCH_OUT_1_CNT;
+ }
} else {
tiles_cnt = default_cnt;
}
}
static int __gl_timeline_update_zoom_flags(gl_timeline_s *timeline_d,
- bool b_pout)
+ bool b_pout)
{
GL_CHECK_VAL(timeline_d, -1);
_gl_slider_set_zop(timeline_d->view, GL_SLIDE_ZOP_OUT);
}
/* Reset zoom level for overscrolling showing in slider */
- if (timeline_d->zoom_level == GL_TM_ZOOM_DEFAULT)
+ if (timeline_d->zoom_level == GL_TM_ZOOM_DEFAULT) {
_gl_slider_set_zlevel(timeline_d->view, GL_SLIDE_ZLEVEL_MAX);
- else if (timeline_d->zoom_level == GL_TM_ZOOM_OUT_TWO)
+ } else if (timeline_d->zoom_level == GL_TM_ZOOM_OUT_TWO) {
_gl_slider_set_zlevel(timeline_d->view, GL_SLIDE_ZLEVEL_MIN);
- else
+ } else {
_gl_slider_set_zlevel(timeline_d->view, GL_SLIDE_ZLEVEL_MID);
+ }
return 0;
}
static int __gl_timeline_update_zoom_pages(gl_timeline_s *timeline_d,
- bool b_pout)
+ bool b_pout)
{
GL_CHECK_VAL(timeline_d, -1);
int i = 0;
if (list_cnt > index) {
/* Reuse count of page */
cnt = (int)eina_list_nth(timeline_d->count_list,
- index);
+ index);
gl_dbg("%d", cnt);
} else {
/* Add new random count */
cnt = 1 + rand() % 5;
timeline_d->count_list = eina_list_append(timeline_d->count_list,
- (void *)cnt);
+ (void *)cnt);
}
it_d->count = __gl_timeline_update_tiles_cnt(timeline_d->zoom_level,
- cnt);
+ cnt);
it_d->index = index++;
it_d->start_pos = i;
/* Refer to first item of next loop */
i += it_d->count;
it_d->end_pos = i - 1;
/* Get new index of page */
- if (new_cur_page_idx ==0 &&
- page_first_img_idx >= it_d->start_pos &&
- page_first_img_idx <= it_d->end_pos) {
+ if (new_cur_page_idx == 0 &&
+ page_first_img_idx >= it_d->start_pos &&
+ page_first_img_idx <= it_d->end_pos) {
gl_dbgW("New page index got!");
new_cur_page_idx = it_d->index;
}
/* Reset count and end_pos of last page */
if (timeline_d->zoom_level != GL_TM_ZOOM_OUT_TWO &&
- i >= timeline_d->count) {
+ i >= timeline_d->count) {
it_d->end_pos = timeline_d->count - 1;
it_d->count = it_d->end_pos - it_d->start_pos + 1;
break;
gl_dbg("length: %d", eina_list_count(timeline_d->list));
_gl_slider_set_list(timeline_d->view, timeline_d->list,
- new_cur_page_idx);
+ new_cur_page_idx);
_gl_slider_load_first_item(timeline_d->view);
return 0;
}
GL_CHECK_FALSE(timeline_d);
gl_dbg("");
- if (gl_get_view_mode(timeline_d->ad) != GL_VIEW_TIMELINE)
+ if (gl_get_view_mode(timeline_d->ad) != GL_VIEW_TIMELINE) {
return false;
+ }
gl_dbg("level: %d", timeline_d->zoom_level);
- if (timeline_d->zoom_level >= GL_TM_ZOOM_DEFAULT)
+ if (timeline_d->zoom_level >= GL_TM_ZOOM_DEFAULT) {
return false;
+ }
/* Update view */
__gl_timeline_update_zoom_pages(timeline_d, false);
GL_CHECK_FALSE(timeline_d);
gl_dbg("");
- if (gl_get_view_mode(timeline_d->ad) != GL_VIEW_TIMELINE)
+ if (gl_get_view_mode(timeline_d->ad) != GL_VIEW_TIMELINE) {
return false;
+ }
gl_dbg("level: %d", timeline_d->zoom_level);
- if (timeline_d->zoom_level <= GL_TM_ZOOM_OUT_TWO)
+ if (timeline_d->zoom_level <= GL_TM_ZOOM_OUT_TWO) {
return false;
+ }
/* Update view */
__gl_timeline_update_zoom_pages(timeline_d, true);
}
static void __gl_timeline_slider_long_press_start_cb(void *data,
- Evas_Object *obj, void *ei)
+ Evas_Object *obj, void *ei)
{
gl_dbg("");
}
static void __gl_timeline_slider_long_press_end_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbg("");
}
static void __gl_timeline_slider_item_changed_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
GL_CHECK(ei);
GL_CHECK(data);
gl_dbg("");
__gl_timeline_update_title((gl_timeline_s *)data,
- (gl_tlp_s *)_gl_slider_get_sitem_data(ei),
- false);
+ (gl_tlp_s *)_gl_slider_get_sitem_data(ei),
+ false);
}
static void __gl_timeline_slider_item_state_changed_cb(void *data,
- Evas_Object *obj,
- void *ei)
+ Evas_Object *obj,
+ void *ei)
{
gl_dbg("");
}
static void __gl_timeline_slider_items_resized_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbgW("start");
GL_CHECK(data);
}
static void __gl_timeline_slider_items_zoom_out_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbgW("start");
GL_CHECK(data);
}
static void __gl_timeline_slider_items_zoom_in_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbgW("start");
GL_CHECK(data);
#endif
static void __gl_timeline_resize_layout_cb(void *data, Evas *e,
- Evas_Object *obj, void *ei)
+ Evas_Object *obj, void *ei)
{
GL_CHECK(data);
gl_timeline_s *timeline_d = (gl_timeline_s *)data;
- Evas_Coord x,y,w,h;
+ Evas_Coord x, y, w, h;
evas_object_geometry_get(obj, &x, &y, &w, &h);
gl_dbg("MainView resized geomtery XYWH(%d,%d,%d,%d)", x, y, w, h);
GL_CHECK_VAL(slider, -1);
evas_object_smart_callback_add(slider, "slider,clicked",
- __gl_timeline_slider_clicked_cb,
- cb_data);
+ __gl_timeline_slider_clicked_cb,
+ cb_data);
evas_object_smart_callback_add(slider, "slider,longpress,start",
- __gl_timeline_slider_long_press_start_cb,
- cb_data);
+ __gl_timeline_slider_long_press_start_cb,
+ cb_data);
evas_object_smart_callback_add(slider, "slider,longpress,end",
- __gl_timeline_slider_long_press_end_cb,
- cb_data);
+ __gl_timeline_slider_long_press_end_cb,
+ cb_data);
evas_object_smart_callback_add(slider, "slider,item,changed",
- __gl_timeline_slider_item_changed_cb,
- cb_data);
+ __gl_timeline_slider_item_changed_cb,
+ cb_data);
evas_object_smart_callback_add(slider, "slider,item,state,changed",
- __gl_timeline_slider_item_state_changed_cb,
- cb_data);
+ __gl_timeline_slider_item_state_changed_cb,
+ cb_data);
evas_object_smart_callback_add(slider, "slider,items,resized",
- __gl_timeline_slider_items_resized_cb,
- cb_data);
+ __gl_timeline_slider_items_resized_cb,
+ cb_data);
evas_object_smart_callback_add(slider, "slider,items,zoomout",
- __gl_timeline_slider_items_zoom_out_cb,
- cb_data);
+ __gl_timeline_slider_items_zoom_out_cb,
+ cb_data);
evas_object_smart_callback_add(slider, "slider,items,zoomin",
- __gl_timeline_slider_items_zoom_in_cb,
- cb_data);
+ __gl_timeline_slider_items_zoom_in_cb,
+ cb_data);
return 0;
}
GL_CHECK_NULL(slider);
evas_object_data_set(slider, "create_func",
- (void *)__gl_timeline_add_page);
+ (void *)__gl_timeline_add_page);
evas_object_data_set(slider, "reset_cks_func",
- (void *)__gl_timeline_reset_cks);
+ (void *)__gl_timeline_reset_cks);
evas_object_data_set(slider, "set_cks_state_func",
- (void *)__gl_timeline_set_cks_state);
+ (void *)__gl_timeline_set_cks_state);
__gl_timeline_add_slider_cbs(slider, (void *)timeline_d);
int bx = 0;
int by = 0;
GL_IF_DEL_OBJ(timeline_d->view);
Evas_Object *title = elm_object_part_content_get(timeline_d->layout,
- "title");
+ "title");
GL_IF_DEL_OBJ(title);
Evas_Object *noc = _gl_nocontents_create(timeline_d->parent);
elm_object_part_content_set(timeline_d->layout, "elm.swallow",
- noc);
+ noc);
timeline_d->nocontents = noc;
return 0;
GL_CHECK_VAL(timeline_d, -1);
GL_CHECK_VAL(timeline_d->ad, -1);
- if (timeline_d->nocontents == NULL)
+ if (timeline_d->nocontents == NULL) {
return 0;
+ }
gl_dbg("Delete nocontents view first");
GL_IF_DEL_OBJ(timeline_d->nocontents);
elm_naviframe_item_title_enabled_set(timeline_d->nf_it, EINA_TRUE, EINA_TRUE);
timeline_d->view = view;
elm_object_part_content_set(timeline_d->layout, "elm.swallow",
- view);
+ view);
return 0;
}
if (item && item->file_url) {
int index = _gl_timeline_get_item_index(ad, item->file_url);
_gl_ext_load_iv_timeline(ad, item->file_url, index, ad->tlinfo->time_media_display_order);
- }
- else {
+ } else {
gl_dbgW("Image wasn't found!");
}
}
}
Evas_Object *_gl_timeline_thumbs_get_content(void *data, Evas_Object *parent,
- int w, int h)
+ int w, int h)
{
GL_CHECK_NULL(parent);
GL_CHECK_NULL(data);
v_dur = item->video_info->duration;
}
layout = _gl_thumb_show_video(parent, path, v_dur, w, h,
- zoom_level);
+ zoom_level);
} else {
if (item->image_info &&
- item->image_info->burstshot_id) {
+ item->image_info->burstshot_id) {
layout = _gl_thumb_show_image(parent, path, 0, w, h,
- zoom_level);
+ zoom_level);
item->mode = GL_CM_MODE_BURSTSHOT;
} else {
layout = _gl_thumb_show_image(parent, path, 0, w, h,
- zoom_level);
+ zoom_level);
}
}
return layout;
}
static void __gl_timeline_thumbs_create_thumb_cb(media_content_error_e error,
- const char *path, void *user_data)
+ const char *path, void *user_data)
{
GL_CHECK(user_data);
gl_media_s *thumb_data = (gl_media_s *)user_data;
thumb_data->b_create_thumb = false;
if (error == MEDIA_CONTENT_ERROR_NONE && GL_FILE_EXISTS(path) &&
- g_strcmp0(path, GL_ICON_DB_DEFAULT_THUMB)) {
+ g_strcmp0(path, GL_ICON_DB_DEFAULT_THUMB)) {
GL_CHECK(thumb_data);
/* Update thumb path */
GL_FREEIF(thumb_data->thumb_url);
if (GL_FILE_EXISTS(gitem->file_url)) {
_gl_data_create_thumb(gitem, __gl_timeline_thumbs_create_thumb_cb,
- gitem);
+ gitem);
return 0;
}
return -1;
GL_CHECK(gitem);
/* Checking for local files only */
if (gitem->storage_type == GL_STORE_T_MMC ||
- gitem->storage_type == GL_STORE_T_ALL ||
- gitem->storage_type == GL_STORE_T_PHONE) {
+ gitem->storage_type == GL_STORE_T_ALL ||
+ gitem->storage_type == GL_STORE_T_PHONE) {
/* Use default image */
if (!GL_FILE_EXISTS(gitem->thumb_url)) {
_gl_timeline_thumbs_create_thumb(gitem);
GL_CHECK(gitem);
/* Checking for local files only */
if (gitem->storage_type == GL_STORE_T_MMC ||
- gitem->storage_type == GL_STORE_T_ALL ||
- gitem->storage_type == GL_STORE_T_PHONE) {
+ gitem->storage_type == GL_STORE_T_ALL ||
+ gitem->storage_type == GL_STORE_T_PHONE) {
if (gitem->b_create_thumb) {
_gl_data_cancel_thumb(gitem);
}
}
static Evas_Object *__gl_timeline_thumbs_get_content(void *data, Evas_Object *obj,
- const char *part)
+ const char *part)
{
GL_CHECK_NULL(part);
GL_CHECK_NULL(strlen(part));
if (!g_strcmp0(part, GL_THUMB_ICON)) {
Evas_Object *layout = _gl_timeline_thumbs_get_content(gitem, obj,
- timeline_d->w,
- timeline_d->h);
+ timeline_d->w,
+ timeline_d->h);
if (gitem->storage_type == GL_STORE_T_MMC) {
elm_object_item_signal_emit(gitem->elm_item, "show_sd_card_icon", "sd_card_icon_img");
}
evas_object_propagate_events_set(btn1, EINA_FALSE);
} else {
btn1 = elm_object_item_part_content_get(gitem->elm_item,
- "elm_image_open_icon_swallow_blocker");
+ "elm_image_open_icon_swallow_blocker");
if (btn1) {
evas_object_del(btn1);
btn1 = NULL;
evas_object_smart_callback_add(btn, "clicked", _gl_timeline_open_image_in_select_mode, gitem);
} else {
btn = elm_object_item_part_content_get(gitem->elm_item,
- "elm_image_open_icon_swallow");
+ "elm_image_open_icon_swallow");
if (btn) {
evas_object_del(btn);
btn = NULL;
_gl_get_win_factor(ad->maininfo.win, &win_w, &win_h);
if ((rotate_mode == APP_DEVICE_ORIENTATION_270) ||
- (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
+ (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
if (ad->pinchinfo.zoom_level == GL_ZOOM_IN_TWO) {
items_per_row = GL_GRID_6_PER_ROW;
} else if (ad->pinchinfo.zoom_level == GL_ZOOM_IN_ONE) {
_h_l = _w_l;
if ((rotate_mode == APP_DEVICE_ORIENTATION_270) ||
- (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
+ (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
elm_gengrid_item_size_set(view, _w_l, _h_l);
- if (size_w)
- *size_w = _w_l-4;
- if (size_h)
- *size_h = _h_l-4;
+ if (size_w) {
+ *size_w = _w_l - 4;
+ }
+ if (size_h) {
+ *size_h = _h_l - 4;
+ }
} else {
elm_gengrid_item_size_set(view, _w, _h);
- if (size_w)
- *size_w = _w-4;
- if (size_h)
- *size_h = _h-4;
+ if (size_w) {
+ *size_w = _w - 4;
+ }
+ if (size_h) {
+ *size_h = _h - 4;
+ }
}
- if (size_w && size_h)
+ if (size_w && size_h) {
gl_dbg("P: %dx%d, size_w: %d,size_h: %d", _w, _h, *size_w, *size_h);
+ }
return 0;
}
elm_gengrid_horizontal_set(grid, EINA_FALSE);
elm_scroller_bounce_set(grid, EINA_FALSE, EINA_TRUE);
elm_scroller_policy_set(grid, ELM_SCROLLER_POLICY_OFF,
- ELM_SCROLLER_POLICY_AUTO);
+ ELM_SCROLLER_POLICY_AUTO);
elm_gengrid_multi_select_set(grid, EINA_TRUE);
evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
evas_object_show(grid);
return grid;
if (timeline_d->data_list) {
gl_media_s *item = NULL;
EINA_LIST_FREE(timeline_d->data_list, item) {
- if (!item || !item->uuid)
+ if (!item || !item->uuid) {
continue;
+ }
_gl_data_type_free_glitem((void **)(&item));
item = NULL;
}
}
static void _gl_time_view_append_gengrid_items(Evas_Object *
- pGengrid,
- int nGenItemIndex,
- gl_timeline_s *timeline_d)
+ pGengrid,
+ int nGenItemIndex,
+ gl_timeline_s *timeline_d)
{
static Elm_Gengrid_Item_Class *gic;
gic = elm_gengrid_item_class_new();
gl_dbgE("Invalid item!");
return;
}
- int numberOfItemsOnParticularDate = _get_count_of_items_on_same_date(item, timeline_d->data_list, &text, nIndex+1);
- int k =1;
+ int numberOfItemsOnParticularDate = _get_count_of_items_on_same_date(item, timeline_d->data_list, &text, nIndex + 1);
+ int k = 1;
Elm_Object_Item *gridItem = NULL;
for (; (nIndex < nMaxIndex) && (nIndex < nVideoListSize) && (k <= numberOfItemsOnParticularDate) ; nIndex++) {
item = eina_list_nth(timeline_d->data_list, nIndex);
gridItem =
- elm_gengrid_item_append(pGengrid, gic, item, __gl_timeline_thumbs_sel_cb, timeline_d);
+ elm_gengrid_item_append(pGengrid, gic, item, __gl_timeline_thumbs_sel_cb, timeline_d);
elm_gengrid_item_select_mode_set(gridItem,
- ELM_OBJECT_SELECT_MODE_ALWAYS);
+ ELM_OBJECT_SELECT_MODE_ALWAYS);
item->elm_item = gridItem;
item->ad = timeline_d->ad;
k++;
}
static Evas_Object *__gl_get_icon_of_grid_cb(const void
- *pUserData,
- Evas_Object *
- pObject,
- const char
- *pPart)
+ *pUserData,
+ Evas_Object *
+ pObject,
+ const char
+ *pPart)
{
int nGenItemIndex = (int) pUserData;
- gl_timeline_s *timeline_d = (gl_timeline_s *)evas_object_data_get(pObject,"data");
+ gl_timeline_s *timeline_d = (gl_timeline_s *)evas_object_data_get(pObject, "data");
if (!timeline_d) {
return NULL;
}
int rotate_mode = ad->maininfo.rotate_mode;
int items_per_row = 0;
if ((rotate_mode == APP_DEVICE_ORIENTATION_270) ||
- (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
+ (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
if (ad->pinchinfo.zoom_level == GL_ZOOM_IN_TWO) {
items_per_row = GL_GRID_6_PER_ROW;
} else if (ad->pinchinfo.zoom_level == GL_ZOOM_IN_ONE) {
ad->pinchinfo.zoom_level = GL_ZOOM_IN_ONE;
}
if ((rotate_mode == APP_DEVICE_ORIENTATION_270) ||
- (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
+ (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
if (ad->pinchinfo.zoom_level == GL_ZOOM_IN_TWO) {
items_per_row = GL_GRID_6_PER_ROW;
} else if (ad->pinchinfo.zoom_level == GL_ZOOM_IN_ONE) {
} else {
items_per_row = GL_GRID_7_PER_ROW;
}
- height = ceil((double)win_h/items_per_row);
+ height = ceil((double)win_h / items_per_row);
} else {
if (ad->pinchinfo.zoom_level == GL_ZOOM_IN_TWO) {
items_per_row = GL_GRID_3_PER_ROW;
} else {
items_per_row = GL_GRID_4_PER_ROW;
}
- height = ceil((double)win_w/items_per_row);
+ height = ceil((double)win_w / items_per_row);
}
- style = g_strdup_printf(GL_TL_CONTENT_FORMAT,height);
+ style = g_strdup_printf(GL_TL_CONTENT_FORMAT, height);
return style;
}
/* Check media-content to show */
ret = _gl_data_get_item_cnt(GL_ALBUM_ALL_ID, GL_STORE_T_ALL, &item_cnt);
- if (ret != 0 || item_cnt == 0)
+ if (ret != 0 || item_cnt == 0) {
gl_dbgE("Empty!");
+ }
Eina_List *list = NULL;
if (!update) {
pGenGridItc->item_style = style_name;
pGenGridItc->func.text_get = NULL;
pGenGridItc->func.content_get =
- (void *) __gl_get_icon_of_grid_cb;
+ (void *) __gl_get_icon_of_grid_cb;
pGenGridItc->func.state_get = NULL;
pGenGridItc->func.del = NULL;
pGenGridItc->decorate_item_style = NULL;
for (i = 0; i < item_cnt; i++) {
item = eina_list_nth(list, i);
- number_of_items_on_particular_date = _get_count_of_items_on_same_date(item, list, &text, i+1);
+ number_of_items_on_particular_date = _get_count_of_items_on_same_date(item, list, &text, i + 1);
items_per_row = _gl_time_get_number_of_items_per_row(timeline_d->ad);
if (items_per_row < 0) {
items_per_row = 4;
}
- number_of_rows = ceil((double)number_of_items_on_particular_date/items_per_row);
+ number_of_rows = ceil((double)number_of_items_on_particular_date / items_per_row);
it = elm_genlist_item_append(genlist, pGenGridZoomItc, (void*)text, NULL, ELM_GENLIST_ITEM_TREE, NULL, NULL);
for (k = 0; k < number_of_rows; k++) {
{
Evas_Object *box = NULL;
box = elm_box_add(parent);
- elm_box_align_set(box,0.0, 0.0);
+ elm_box_align_set(box, 0.0, 0.0);
evas_object_show(box);
return box;
if (list_cnt > index) {
/* Reuse count of page */
cnt = (int)eina_list_nth(timeline_d->count_list,
- index);
+ index);
} else {
/* Add new random count */
cnt = 1 + rand() % 5;
}
it_d->count = __gl_timeline_update_tiles_cnt(timeline_d->zoom_level,
- cnt);
+ cnt);
it_d->index = index++;
it_d->start_pos = i;
/* Refer to first item of next loop */
it_d->end_pos = i - 1;
/* Reset count and end_pos of last page */
if (timeline_d->zoom_level != GL_TM_ZOOM_OUT_TWO &&
- i >= item_cnt) {
+ i >= item_cnt) {
it_d->end_pos = item_cnt - 1;
it_d->count = it_d->end_pos - it_d->start_pos + 1;
if (b_new_count)
timeline_d->count_list = eina_list_append(timeline_d->count_list,
- (void *)it_d->count);
+ (void *)it_d->count);
break;
}
if (b_new_count)
timeline_d->count_list = eina_list_append(timeline_d->count_list,
- (void *)it_d->count);
+ (void *)it_d->count);
it_d = NULL;
}
return 0;
/* Check media-content to show */
ret = _gl_data_get_item_cnt(GL_ALBUM_ALL_ID, GL_STORE_T_ALL, &item_cnt);
- if (ret != 0 || item_cnt == 0)
+ if (ret != 0 || item_cnt == 0) {
gl_dbgE("Empty!");
+ }
Eina_List *list = NULL;
_gl_data_get_items(0, 0, &list);
}
gl_media_s *item = eina_list_nth(list, 0);
- if (item)
+ if (item) {
last_mtime = item->mtime;
+ }
item = NULL;
EINA_LIST_FREE(list, item) {
if (!b_first) {
if (last_mtime == timeline_d->last_mtime &&
- item_cnt == timeline_d->count) {
+ item_cnt == timeline_d->count) {
gl_dbgW("Nothing changed!");
evas_object_show(timeline_d->view); /* To show slide items */
__gl_timeline_show_tiles_trans(timeline_d);
/* Set rand image count for each page */
__gl_timeline_page_rand(timeline_d);
/* Reset zoom level for overscrolling showing in slider */
- if (timeline_d->zoom_level == GL_TM_ZOOM_DEFAULT)
+ if (timeline_d->zoom_level == GL_TM_ZOOM_DEFAULT) {
_gl_slider_set_zlevel(timeline_d->view, GL_SLIDE_ZLEVEL_MAX);
- else if (timeline_d->zoom_level == GL_TM_ZOOM_DEFAULT)
+ } else if (timeline_d->zoom_level == GL_TM_ZOOM_DEFAULT) {
_gl_slider_set_zlevel(timeline_d->view, GL_SLIDE_ZLEVEL_MIN);
- else
+ } else {
_gl_slider_set_zlevel(timeline_d->view, GL_SLIDE_ZLEVEL_MID);
+ }
_gl_slider_set_list(timeline_d->view, timeline_d->list, 0);
evas_object_show(timeline_d->view); /* To show slide items */
- if (timeline_d->b_created)
+ if (timeline_d->b_created) {
_gl_slider_start(timeline_d->view);
+ }
return 0;
}
#endif
/* Free data after layout deleted */
static void __gl_timeline_del_layout_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbg("Delete timeline layout ---");
evas_object_data_del(obj, "page_w");
__gl_timeline_add_title_trans_finished_cbs(timeline_d, true);
/* Register delete callback */
evas_object_event_callback_add(timeline_d->layout, EVAS_CALLBACK_DEL,
- __gl_timeline_del_layout_cb, timeline_d);
+ __gl_timeline_del_layout_cb, timeline_d);
evas_object_event_callback_add(timeline_d->layout, EVAS_CALLBACK_RESIZE,
- __gl_timeline_resize_layout_cb,
- timeline_d);
+ __gl_timeline_resize_layout_cb,
+ timeline_d);
int bx = 0;
int by = 0;
int bw = 0;
int bh = 0;
evas_object_geometry_get(timeline_d->ad->maininfo.naviframe, &bx, &by,
- &bw, &bh);
+ &bw, &bh);
gl_dbg("naviframe. (%d,%d,%d,%d)", bx, by, bw, bh);
evas_object_geometry_get(timeline_d->layout, &bx, &by, &bw, &bh);
gl_dbg("layout. (%d,%d,%d,%d)", bx, by, bw, bh);
gl_item *gitem = NULL;
gl_media_s *item = NULL;
_gl_data_get_items(GL_FIRST_VIEW_START_POS,
- GL_FIRST_VIEW_START_POS, &list);
+ GL_FIRST_VIEW_START_POS, &list);
if (list != NULL) {
item = (gl_media_s *)eina_list_nth(list, 0);
GL_IF_FREE_ELIST(list);
__gl_timeline_start_slideshow(data);
} else if (!g_strcmp0(label, _gl_str(GL_STR_ID_SETTINGS))) {
evas_object_data_set(ad->maininfo.naviframe,
- GL_NAVIFRAME_SLIDESHOW_DATA_KEY,
- __gl_timeline_start_slideshow);
+ GL_NAVIFRAME_SLIDESHOW_DATA_KEY,
+ __gl_timeline_start_slideshow);
gl_ext_load_ug(data, GL_UG_GALLERY_SETTING_SLIDESHOW);
} else if (!g_strcmp0(label, _gl_str(GL_STR_ID_SELECT_ITEMS))) {
#ifdef _USE_APP_SLIDESHOW
__gl_timeline_edit(data);
evas_object_data_set(ad->maininfo.naviframe,
- GL_NAVIFRAME_SELECTED_SLIDESHOW_KEY,
- gl_pop_to_ctrlbar_ly);
+ GL_NAVIFRAME_SELECTED_SLIDESHOW_KEY,
+ gl_pop_to_ctrlbar_ly);
#else
_gl_ext_launch_gallery_ug(data);
#endif
if (ad->tlinfo->album == NULL)
ad->tlinfo->album = _gl_data_util_new_gcluster_all(data,
- item_cnt);
+ item_cnt);
GL_CHECK_VAL(ad->tlinfo->album, -1);
_gl_albums_set_current(data, ad->tlinfo->album);
Eina_List *medias_elist = NULL;
_gl_data_get_items_album(data, ad->tlinfo->album,
- GL_FIRST_VIEW_START_POS, GL_FIRST_VIEW_END_POS,
- &medias_elist);
+ GL_FIRST_VIEW_START_POS, GL_FIRST_VIEW_END_POS,
+ &medias_elist);
_gl_thumbs_set_list(ad, medias_elist);
_gl_thumbs_set_edit_mode(data, GL_THUMBS_EDIT_SLIDESHOW);
_gl_thumbs_create_view(data, GL_NAVI_THUMBS, GL_STR_ID_ALL_ALBUMS, true,
- __gl_timeline_edit_cancel_cb);
+ __gl_timeline_edit_cancel_cb);
gl_dbg("Done edit");
return 0;
}
#endif
-void __gl_timeline_desc_mode_set(void *data) {
+void __gl_timeline_desc_mode_set(void *data)
+{
gl_dbg("ENTRY");
GL_CHECK(data);
gl_appdata *ad = (gl_appdata *)data;
__gl_update_timeline(ad);
}
-void __gl_timeline_asc_mode_set(void *data) {
+void __gl_timeline_asc_mode_set(void *data)
+{
gl_dbg("ENTRY");
GL_CHECK(data);
gl_appdata *ad = (gl_appdata *)data;
i++;
if (item) {
ret = _gl_del_media_by_id(data, (const char *)item);
- if (ret != 0)
+ if (ret != 0) {
gl_dbgE("Get media failed[%d]!", ret);
+ }
item = NULL;
}
#if 0
static int __gl_timeline_get_path_str(void *data, gchar sep_c, char **path_str,
- int *sel_cnt)
+ int *sel_cnt)
{
GL_CHECK_VAL(path_str, -1);
GL_CHECK_VAL(data, -1);
GL_FREE(path);
}
gl_dbg("Selected items count: %d.", selected_item_cnt);
- if (sel_cnt)
+ if (sel_cnt) {
*sel_cnt = selected_item_cnt;
+ }
int len = strlen(selected_path_list->str);
g_string_truncate(selected_path_list, len - 1);
/**
gl_dbg("Total string:\n\n\t>>@@:> %s <:@@<<\n", *path_str);
return 0;
- GL_TL_FAILED:
+GL_TL_FAILED:
if (selected_path_list) {
g_string_free(selected_path_list, true);
if (__gl_timeline_get_sel_cnt(timeline_d) == 0) {
gl_dbgW("No thumbs selected!");
gl_popup_create_popup(ad, GL_POPUP_NOBUT,
- GL_STR_NO_FILES_SELECTED);
+ GL_STR_NO_FILES_SELECTED);
return;
}
if (item) {
gl_sdbg("Selected [%s]", item);
if (ad->maininfo.medias_op_type == GL_MEDIA_OP_COPY_TIMELINE) {
- if (_gl_move_media_thumb_by_id(data, (const char *)item, ad->albuminfo.dest_folder, &popup_op, GL_MC_COPY) != 0)
+ if (_gl_move_media_thumb_by_id(data, (const char *)item, ad->albuminfo.dest_folder, &popup_op, GL_MC_COPY) != 0) {
gl_dbg("Failed to copy this item");
+ }
} else if (ad->maininfo.medias_op_type == GL_MEDIA_OP_MOVE_TIMELINE) {
- if (_gl_move_media_thumb_by_id(data, (const char *)item, ad->albuminfo.dest_folder, &popup_op, GL_MC_MOVE) != 0)
+ if (_gl_move_media_thumb_by_id(data, (const char *)item, ad->albuminfo.dest_folder, &popup_op, GL_MC_MOVE) != 0) {
gl_dbg("Failed to move this item");
+ }
} else {
gl_dbgE("Wrong mode!");
}
} else {
gl_dbgE("Wrong mode!");
}
- if (noti_str)
+ if (noti_str) {
_gl_notify_create_notiinfo(noti_str);
+ }
elm_naviframe_item_pop_to(ad->tlinfo->nf_it);
__gl_timeline_change_mode(data, GL_TL_VIEW_NORMAL);
/* Update view */
gl_dbg("New album");
if (gl_make_new_album(ad->albuminfo.new_name) != 0) {
gl_popup_create_popup(ad, GL_POPUP_NOBUT,
- GL_STR_SAME_NAME_ALREADY_IN_USE);
+ GL_STR_SAME_NAME_ALREADY_IN_USE);
gl_dbgE("Failed to make a new directory!");
goto GL_FAILED;
}
snprintf(folder_fullpath, GL_DIR_PATH_LEN_MAX, "%s/%s",
- GL_DEFAULT_PATH_IMAGES, ad->albuminfo.new_name);
+ GL_DEFAULT_PATH_IMAGES, ad->albuminfo.new_name);
} else {
g_strlcpy(folder_fullpath, ad->albuminfo.path,
- GL_DIR_PATH_LEN_MAX);
+ GL_DIR_PATH_LEN_MAX);
GL_FREE(ad->albuminfo.path);
}
memset(ad->albuminfo.dest_folder, 0x00, GL_DIR_PATH_LEN_MAX);
g_strlcpy(ad->albuminfo.dest_folder, folder_fullpath,
- GL_DIR_PATH_LEN_MAX);
+ GL_DIR_PATH_LEN_MAX);
/* Check MMC state for cancel operation */
gl_check_mmc_state(ad, folder_fullpath);
gl_dbg("MMC state: %d.", ad->maininfo.mmc_state);
_gl_set_file_op_cbs(data, __gl_timeline_move_copy_op, NULL,
- __gl_timeline_update_move_copy_view, cnt);
+ __gl_timeline_update_move_copy_view, cnt);
if (ad->albuminfo.file_mc_mode == GL_MC_MOVE)
_gl_use_thread_operate_medias(ad, GL_STR_ID_MOVING, cnt,
- GL_MEDIA_OP_MOVE_TIMELINE);
+ GL_MEDIA_OP_MOVE_TIMELINE);
else if (ad->albuminfo.file_mc_mode == GL_MC_COPY)
_gl_use_thread_operate_medias(ad, GL_STR_ID_COPYING, cnt,
- GL_MEDIA_OP_COPY_TIMELINE);
- else
+ GL_MEDIA_OP_COPY_TIMELINE);
+ else {
gl_dbgE("Wrong mode!");
+ }
return 0;
- GL_FAILED:
+GL_FAILED:
/* Update the label text */
_gl_ui_update_navi_title_text(timeline_d->nf_it, cnt, false);
if (__gl_timeline_get_sel_cnt(timeline_d) == 0) {
gl_dbgW("No thumbs selected!");
gl_popup_create_popup(data, GL_POPUP_NOBUT,
- GL_STR_NO_FILES_SELECTED);
+ GL_STR_NO_FILES_SELECTED);
return;
}
if (__gl_timeline_get_sel_cnt(timeline_d) == 0) {
gl_dbgW("No thumbs selected!");
gl_popup_create_popup(data, GL_POPUP_NOBUT,
- GL_STR_NO_FILES_SELECTED);
+ GL_STR_NO_FILES_SELECTED);
return;
}
char *item = NULL;
int cnt = __gl_timeline_get_sel_cnt(timeline_d);
- if (ad->maininfo.medias_op_type == GL_MEDIA_OP_ROTATING_LEFT_TIMELINE)
+ if (ad->maininfo.medias_op_type == GL_MEDIA_OP_ROTATING_LEFT_TIMELINE) {
b_left = true;
+ }
EINA_LIST_FREE(timeline_d->sel_d->sel_list, item) {
i++;
if (item) {
ret = _gl_rotate_image_by_id(data, (const char *)item,
- b_left);
- if (ret != 0)
+ b_left);
+ if (ret != 0) {
gl_dbgE("Rotate image failed[%d]!", ret);
+ }
/* Add some delay for last two images to wait for thumb updated */
- if (i > cnt - 2)
+ if (i > cnt - 2) {
_gl_delay(GL_ROTATE_DELAY);
+ }
if (i == cnt) {
gl_dbgW("Last image rotated!");
/* Rotate left */
int op_type = GL_MEDIA_OP_ROTATING_LEFT_TIMELINE;
/* Rotate right */
- if (!b_left)
+ if (!b_left) {
op_type = GL_MEDIA_OP_ROTATING_RIGHT_TIMELINE;
+ }
_gl_db_update_lock_always(data, true);
_gl_set_file_op_cbs(data, __gl_timeline_rotate_op, NULL,
- __gl_timeline_update_rotate_view, cnt);
+ __gl_timeline_update_rotate_view, cnt);
_gl_use_thread_operate_medias(ad, GL_STR_ID_ROTATING, cnt, op_type);
return 0;
}
static void __gl_timeline_edit_rotate_left_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
GL_CHECK(data);
_gl_ctxpopup_del(data);
if (__gl_timeline_get_sel_cnt(timeline_d) == 0) {
gl_dbgW("No thumbs selected!");
gl_popup_create_popup(data, GL_POPUP_NOBUT,
- GL_STR_NO_FILES_SELECTED);
+ GL_STR_NO_FILES_SELECTED);
return;
}
__gl_timeline_rotate_images(data, true);
}
static void __gl_timeline_edit_rotate_right_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
GL_CHECK(data);
_gl_ctxpopup_del(data);
if (__gl_timeline_get_sel_cnt(timeline_d) == 0) {
gl_dbgW("No thumbs selected!");
gl_popup_create_popup(data, GL_POPUP_NOBUT,
- GL_STR_NO_FILES_SELECTED);
+ GL_STR_NO_FILES_SELECTED);
return;
}
__gl_timeline_rotate_images(data, false);
if (cnt > 0) {
/* View As */
_gl_ctxpopup_append(parent, GL_STR_ID_VIEW_AS,
- __gl_albums_viewas_pop_cb, data);
+ __gl_albums_viewas_pop_cb, data);
/* Delete */
_gl_ctxpopup_append(parent, GL_STR_ID_DELETE,
- __gl_timeline_edit_cb, data);
+ __gl_timeline_edit_cb, data);
/* Sort */
_gl_ctxpopup_append(parent, GL_STR_SORT,
- __gl_timeline_sort_cb, data);
+ __gl_timeline_sort_cb, data);
#ifdef SUPPORT_SLIDESHOW
/* Slide show */
_gl_ctxpopup_append(parent, GL_STR_ID_SLIDESHOW,
- __gl_timeline_slideshow_cb, data);
+ __gl_timeline_slideshow_cb, data);
#endif
}
if (ad->tlinfo->sel_d->jpge_cnt == cnt) {
gl_dbg("Enable more button");
_gl_ctxpopup_append(parent, GL_STR_ID_ROTATE_LEFT,
- __gl_timeline_edit_rotate_left_cb,
- data);
+ __gl_timeline_edit_rotate_left_cb,
+ data);
_gl_ctxpopup_append(parent, GL_STR_ID_ROTATE_RIGHT,
- __gl_timeline_edit_rotate_right_cb,
- data);
+ __gl_timeline_edit_rotate_right_cb,
+ data);
}
#endif
return 0;
gl_dbg("Menu is clicked");
GL_CHECK(ad->tlinfo);
/* Edit mode */
- if (ad->tlinfo->view_m == GL_TL_VIEW_NORMAL)
+ if (ad->tlinfo->view_m == GL_TL_VIEW_NORMAL) {
_gl_ctxpopup_create(data, obj, __gl_timeline_ctxpopup_append);
- else
+ } else {
gl_dbg("Unavailable menu operation");
+ }
}
#if 0
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
- if (ad->tlinfo == NULL)
+ if (ad->tlinfo == NULL) {
return -1;
+ }
if (ad->tlinfo->view_m == GL_TL_VIEW_NORMAL) {
gl_dbg("Normal mode");
return -1;
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
- if (ad->tlinfo == NULL)
+ if (ad->tlinfo == NULL) {
return -1;
+ }
/* Check Button menu state in Easymode */
_gl_ui_disable_menu(ad->tlinfo->nf_it, false);
return 0;
/* More */
btn = _gl_but_create_but(parent, NULL, NULL,
- GL_BUTTON_STYLE_NAVI_MORE,
- __gl_timeline_more_cb, data);
+ GL_BUTTON_STYLE_NAVI_MORE,
+ __gl_timeline_more_cb, data);
GL_CHECK_VAL(btn, -1);
elm_object_item_part_content_set(nf_it, GL_NAVIFRAME_MORE, btn);
elm_object_signal_emit(ad->ctrlinfo.ctrlbar_view_ly, "elm,selectall,state,default", "elm");
gl_dbg("MMC state: %d.", ad->maininfo.mmc_state);
_gl_db_update_lock_always(data, true);
_gl_set_file_op_cbs(data, __gl_timeline_del_op, NULL,
- __gl_timeline_update_del_view, cnt);
+ __gl_timeline_update_del_view, cnt);
_gl_use_thread_operate_medias(ad, GL_STR_ID_DELETING, cnt,
- GL_MEDIA_OP_DELETE_TIMELINE);
+ GL_MEDIA_OP_DELETE_TIMELINE);
}
/* Select-all checkbox selected/deselected */
} else {
Eina_List *list = NULL;
ret = _gl_data_get_items(GL_GET_ALL_RECORDS, GL_GET_ALL_RECORDS,
- &list);
- if (ret != 0 || !list)
+ &list);
+ if (ret != 0 || !list) {
gl_dbgW("Empty!");
+ }
gl_media_s *item = NULL;
EINA_LIST_FREE(list, item) {
- if (!item || !item->uuid)
+ if (!item || !item->uuid) {
continue;
+ }
__gl_timeline_check_special_file(ad->tlinfo, item, true);
__gl_timeline_sel_append_item(ad->tlinfo, item->uuid);
_gl_data_type_free_glitem((void **)(&item));
_gl_ui_update_navi_title_text(ad->tlinfo->nf_it, sel_cnt, false);
__gl_timeline_check_btns_state(ad->tlinfo, ad->tlinfo->count,
- sel_cnt);
+ sel_cnt);
}
elm_genlist_realized_items_update(genlist);
}
/* More */
Evas_Object *btn = _gl_but_create_but(parent, NULL, NULL,
- GL_BUTTON_STYLE_NAVI_MORE,
- __gl_timeline_more_cb, data);
+ GL_BUTTON_STYLE_NAVI_MORE,
+ __gl_timeline_more_cb, data);
GL_CHECK_VAL(btn, -1);
_gl_ui_disable_btn(btn);
elm_object_item_part_content_set(nf_it, GL_NAVIFRAME_MORE, btn);
/* Title Cancel Button */
elm_object_style_set(btn1, "naviframe/title_left");
elm_object_item_part_content_set(ad->ctrlinfo.nf_it, GL_NAVIFRAME_TITLE_LEFT_BTN, btn1);
- _gl_ui_set_translate_str(btn1,GL_STR_ID_CANCEL_CAP);
+ _gl_ui_set_translate_str(btn1, GL_STR_ID_CANCEL_CAP);
evas_object_smart_callback_add(btn1, "clicked", __gl_timeline_edit_cancel_cb, ad);
/* Title Done Button */
elm_object_style_set(btn2, "naviframe/title_right");
elm_object_item_part_content_set(ad->ctrlinfo.nf_it, GL_NAVIFRAME_TITLE_RIGHT_BTN, btn2);
- _gl_ui_set_translate_str(btn2,GL_STR_ID_DONE_CAP);
+ _gl_ui_set_translate_str(btn2, GL_STR_ID_DONE_CAP);
evas_object_smart_callback_add(btn2, "clicked", __gl_timeline_del_cb, ad);
elm_object_disabled_set(btn2, EINA_TRUE);
elm_object_signal_emit(ad->ctrlinfo.ctrlbar_view_ly, "elm,selectall,state,visible,bg", "elm");
elm_object_signal_emit(ad->ctrlinfo.ctrlbar_view_ly, "elm,selectall,state,visible", "elm");
_gl_ui_add_selall_ck(ad->ctrlinfo.ctrlbar_view_ly, "select.all.area.check", "select.all.area.check",
- __gl_timeline_thumb_edit_selall_cb, data);
+ __gl_timeline_thumb_edit_selall_cb, data);
return 0;
}
}
return i;
- GL_TL_FAILED:
+GL_TL_FAILED:
- for (; i > 0; --i)
- GL_FREEIF(files[i - 1]);
- GL_FREEIF(path);
- return 0;
+ for (; i > 0; --i) {
+ GL_FREEIF(files[i - 1]);
+ }
+ GL_FREEIF(path);
+ return 0;
}
static void __gl_timeline_share_op_cb(void *data, Evas_Object *obj, void *ei)
Evas_Object *toolbar = _gl_ctrl_add_toolbar(parent);
/* Cancel */
_gl_ctrl_append_item(toolbar, NULL, GL_STR_ID_CANCEL,
- __gl_timeline_edit_cancel_cb, data);
+ __gl_timeline_edit_cancel_cb, data);
/* Share */
tb_it = _gl_ctrl_append_item(toolbar, NULL, GL_STR_ID_SHARE,
- __gl_timeline_share_op_cb, data);
+ __gl_timeline_share_op_cb, data);
_gl_ctrl_disable_item(tb_it, true);
elm_object_item_part_content_set(nf_it, "toolbar", toolbar);
/* Select-all */
ad->selinfo.ck_state = false;
_gl_ui_add_xpt_btns(nf_it, GL_UI_XPT_SEL_ALL,
- __gl_timeline_thumb_edit_selall_cb, NULL, data);
+ __gl_timeline_thumb_edit_selall_cb, NULL, data);
return 0;
}
#endif
-bool __gl_update_timeline(void *data) {
+bool __gl_update_timeline(void *data)
+{
GL_CHECK_FALSE(data);
gl_appdata *ad = (gl_appdata *)data;
GL_CHECK_FALSE(ad->tlinfo);
ad->tlinfo->sel_d = g_new0(gl_sel_s, 1);
GL_CHECK_VAL(ad->tlinfo->sel_d, -1);
_gl_ui_change_navi_title(ad->tlinfo->nf_it, GL_STR_ID_SELECT_ITEM,
- false);
+ false);
if (GL_TL_VIEW_EDIT == mode) {
__gl_timeline_edit_add_btns(data);
}
/* Set pop callback for operating when button back clicked */
evas_object_data_set(ad->maininfo.naviframe, GL_NAVIFRAME_POP_CB_KEY,
- (void *)__gl_timeline_pop_op);
+ (void *)__gl_timeline_pop_op);
evas_object_geometry_get(parent, NULL, NULL, &w, &h);
gl_dbg("content's size(%dx%d)", w, h);
__gl_timeline_add_cbs(timeline_d);
return 0;
- GL_TIMELINE_FAILED:
+GL_TIMELINE_FAILED:
GL_IF_DEL_OBJ(layout);
return -1;
gl_appdata *ad = (gl_appdata *)data;
gl_dbg("");
- if (ad->tlinfo == NULL)
+ if (ad->tlinfo == NULL) {
return -1;
+ }
GL_TL_DEL_TRANSITS(ad->tlinfo->tiles);
/* To hide slide items */
/* Hide previous view */
Evas_Object *pre_view = NULL;
pre_view = elm_object_part_content_unset(ad->tlinfo->parent,
- "elm.swallow.view");
+ "elm.swallow.view");
evas_object_hide(pre_view);
return 0;
}
ad->tlinfo->view = view;
elm_object_part_content_set(ad->tlinfo->layout, "elm.swallow", view);
if ((ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_270) ||
- (ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_90)) {
+ (ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_90)) {
elm_object_signal_emit(ad->tlinfo->parent, "timelineview,landscape", "");
} else {
elm_object_signal_emit(ad->tlinfo->parent, "timelineview,portrait", "");
if (count > 0) {
app_control_add_extra_data_array(service, "Selected index",
- (const char **)value, count);
+ (const char **)value, count);
}
if (value) {
GL_FREEIF(tmp_item->ext);
if (MEDIA_CONTENT_TYPE_IMAGE == tmp_item->type &&
- tmp_item->image_info) {
+ tmp_item->image_info) {
/* For local medias */
if (tmp_item->image_info->image_h) {
image_meta_destroy(tmp_item->image_info->image_h);
GL_FREEIF(tmp_item->image_info->media_uuid);
GL_FREE(tmp_item->image_info);
} else if (MEDIA_CONTENT_TYPE_VIDEO == tmp_item->type &&
- tmp_item->video_info) {
+ tmp_item->video_info) {
/* For local medias */
if (tmp_item->video_info->video_h) {
video_meta_destroy(tmp_item->video_info->video_h);
gl_media_s *item = NULL;
Eina_List *tmp_list = *list;
EINA_LIST_FREE(tmp_list, item) {
- if (item)
+ if (item) {
__gl_data_type_free_media(&item);
+ }
}
*list = NULL;
return 0;
GL_FREEIF(tmp_album->display_name);
GL_FREEIF(tmp_album->path);
- if (tmp_album->folder_h)
+ if (tmp_album->folder_h) {
media_folder_destroy(tmp_album->folder_h);
+ }
GL_FREE(tmp_album);
*album = NULL;
return 0;
gl_album_s *item = NULL;
Eina_List *tmp_list = *list;
EINA_LIST_FREE(tmp_list, item) {
- if (item)
+ if (item) {
__gl_data_type_free_album(&item);
+ }
}
*list = NULL;
return 0;
GL_CHECK_VAL(*item, -1);
int ret = -1;
- if (((gl_album_s *)*item)->gtype == GL_TYPE_ALBUM)
+ if (((gl_album_s *)*item)->gtype == GL_TYPE_ALBUM) {
ret = __gl_data_type_free_album((gl_album_s **)item);
- else if (((gl_media_s *)*item)->gtype == GL_TYPE_MEDIA ||
- ((gl_media_s *)*item)->gtype == GL_TYPE_WEB_MEDIA)
+ } else if (((gl_media_s *)*item)->gtype == GL_TYPE_MEDIA ||
+ ((gl_media_s *)*item)->gtype == GL_TYPE_WEB_MEDIA) {
ret = __gl_data_type_free_media((gl_media_s **)item);
+ }
- if (ret < 0)
+ if (ret < 0) {
return -1;
- else
+ } else {
return 0;
+ }
}
#include "gl-data-type.h"
bool _gl_data_util_get_file_dir_name(const char *file_path, char *filename,
- char *dir_name, char *dir_path)
+ char *dir_name, char *dir_path)
{
GL_CHECK_FALSE(file_path);
gint i = 0;
{
GL_CHECK_VAL(gitem, -1);
if (gitem->item) {
- _gl_data_type_free_glitem((void **)&(gitem->item));
+ _gl_data_type_free_glitem((void **) & (gitem->item));
gitem->item = NULL;
}
gcluster->cover = NULL;
}
if (gcluster->cluster) {
- _gl_data_type_free_glitem((void **)&(gcluster->cluster));
+ _gl_data_type_free_glitem((void **) & (gcluster->cluster));
gcluster->cluster = NULL;
}
GL_FREE(gcluster->album_data);
gl_cluster_list *_gl_data_util_calloc_cluster_list(void)
{
gl_cluster_list *clus_list = (gl_cluster_list *)calloc(1,
- sizeof(gl_cluster_list));
+ sizeof(gl_cluster_list));
GL_CHECK_NULL(clus_list);
return clus_list;
}
}
int _gl_data_util_get_selected_cluster_id_list(void *data,
- Eina_List **sel_id_list)
+ Eina_List **sel_id_list)
{
GL_CHECK_VAL(sel_id_list, -1);
GL_CHECK_VAL(data, -1);
if (gcluster && gcluster->cluster && gcluster->cluster->uuid) {
item_id = strdup(gcluster->cluster->uuid);
*sel_id_list = eina_list_append(*sel_id_list,
- (void *)item_id);
+ (void *)item_id);
}
}
return 0;
if (eina_list_count(*sel_id_list) == 0) {
gl_dbgE("sel_id_list is empty!");
- return false;
+ return false;
}
EINA_LIST_FOREACH(*sel_id_list, tmp_elist, p_id) {
GL_CHECK_VAL(sel_id_list, -1);
if (*sel_id_list == NULL) {
gl_dbg("sel_id_list is empty!");
- return -1;
+ return -1;
}
void *p_id = NULL;
if (eina_list_count(*sel_id_list) == 0) {
gl_dbgE("sel_id_list is empty!");
- return false;
+ return false;
}
EINA_LIST_FOREACH(*sel_id_list, tmp_elist, p_id) {
}
int _gl_data_util_check_album_selected_files(gl_cluster *album,
- int *img_cnt, int *sel_cnt,
- int *web_cnt)
+ int *img_cnt, int *sel_cnt,
+ int *web_cnt)
{
GL_CHECK_VAL(album, -1);
GL_CHECK_VAL(album->cluster, -1);
if (album->cluster->type == GL_STORE_T_ALL) {
gl_dbg("All albums");
err = _gl_local_data_get_all_albums_media_list(&filter,
- &itemlist);
+ &itemlist);
} else if (album->cluster->type == GL_STORE_T_PHONE ||
- album->cluster->type == GL_STORE_T_MMC) {
+ album->cluster->type == GL_STORE_T_MMC) {
gl_dbg("Local album");
err = _gl_local_data_get_album_media_list(&filter,
- album->cluster->uuid,
- &itemlist);
+ album->cluster->uuid,
+ &itemlist);
} else {
gl_dbgE("Wrong cluster type!");
return -1;
_sel_cnt++;
if (album->cluster->type == GL_STORE_T_PHONE ||
- album->cluster->type == GL_STORE_T_ALL) {
- if (item->type == MEDIA_CONTENT_TYPE_IMAGE)
+ album->cluster->type == GL_STORE_T_ALL) {
+ if (item->type == MEDIA_CONTENT_TYPE_IMAGE) {
_img_cnt++;
+ }
} else {
/* image for web */
_web_cnt++;
}
gl_dbg("Selected items count: %d, image count: %d, web count: %d",
_sel_cnt, _img_cnt, _web_cnt);
- if (sel_cnt)
+ if (sel_cnt) {
*sel_cnt = _sel_cnt;
- if (img_cnt)
+ }
+ if (img_cnt) {
*img_cnt = _img_cnt;
- if (web_cnt)
+ }
+ if (web_cnt) {
*web_cnt = _web_cnt;
+ }
return 0;
}
{
GL_CHECK_VAL(cond, -1);
g_strlcpy(cond, "((MEDIA_TYPE=0 OR MEDIA_TYPE=1) AND (MEDIA_FAVOURITE>0)"
- " AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 "
- "OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121))", CONDITION_LENGTH);
+ " AND (MEDIA_STORAGE_TYPE=0 OR MEDIA_STORAGE_TYPE=1 "
+ "OR MEDIA_STORAGE_TYPE=101 OR MEDIA_STORAGE_TYPE=121))", CONDITION_LENGTH);
return 0;
}
#include "gl-data-util.h"
static int __gl_data_append_gitems(void *data, Eina_List *elist, int store_type,
- Eina_List **p_elist)
+ Eina_List **p_elist)
{
GL_CHECK_VAL(p_elist, -1);
GL_CHECK_VAL(elist, -1);
return 0;
}
-int _gl_get_fav_image_count(int *count) {
+int _gl_get_fav_image_count(int *count)
+{
gl_filter_s filter;
memset(&filter, 0x00, sizeof(gl_filter_s));
_gl_data_util_get_fav_cond(filter.cond);
gl_dbg("Update mode.");
gl_cluster *album_item = ad->albuminfo.selected;
if (album_item && album_item->cluster &&
- album_item->cluster->uuid) {
+ album_item->cluster->uuid) {
g_strlcpy(sel_id, album_item->cluster->uuid,
- GL_MTYPE_ITEN_ID_LEN_MAX);
+ GL_MTYPE_ITEN_ID_LEN_MAX);
gl_sdbg("Save selected album ID: %s.", sel_id);
}
ad->albuminfo.selected = NULL;
memset(ad->albuminfo.new_name, 0x00, GL_ALBUM_NAME_LEN_MAX);
//get gl_media_s from DB via folder full path(URL).
err = _gl_local_data_get_album_by_path(ad->albuminfo.dest_folder,
- &new_mc);
+ &new_mc);
if (err != 0) {
gl_dbgE("Faild to get album[%d]!", err);
} else if (new_mc->count == 0) {
//save the cluster ID.
//update cluster item count while refresh albums view in _gl_albums_get_label().
gl_sdbg("Get newly created gl_media_s, url: %s.",
- ad->albuminfo.dest_folder);
+ ad->albuminfo.dest_folder);
g_strlcpy(new_mc_id, new_mc->uuid,
- GL_MTYPE_ITEN_ID_LEN_MAX);
+ GL_MTYPE_ITEN_ID_LEN_MAX);
_gl_data_type_free_glitem((void **)&new_mc);
}
}
if (err != 0) {
gl_dbg("No record!");
ad->albuminfo.elist->clist = NULL;
- if (item_list)
+ if (item_list) {
_gl_data_util_clear_gtype_item_list(&item_list);
+ }
/* Continue to add AllShare album */
}
* in case of delay updating in DB.
*/
if ((ad->maininfo.mmc_state == GL_MMC_STATE_REMOVED_MOVING ||
- ad->maininfo.mmc_state == GL_MMC_STATE_REMOVED) &&
- f_data->type == GL_STORE_T_MMC) {
+ ad->maininfo.mmc_state == GL_MMC_STATE_REMOVED) &&
+ f_data->type == GL_STORE_T_MMC) {
gl_dbgW("MMC was unmounted, skip MMC album!");
_gl_data_type_free_glitem((void **)&f_data);
continue;
}
if (f_data->type == GL_STORE_T_PHONE ||
- f_data->type == GL_STORE_T_MMC) {
+ f_data->type == GL_STORE_T_MMC) {
if (f_data->count == 0) {
if (!g_strcmp0(f_data->uuid, new_mc_id)) {
/* append the newly created cluster to list */
}
all_item_cnt += f_data->count;
if (f_data->type == GL_STORE_T_PHONE ||
- f_data->type == GL_STORE_T_MMC)
+ f_data->type == GL_STORE_T_MMC) {
phone_cnt++;
+ }
}
gcluster = NULL;
/* album 'Camera' is in phone, set it before MMC album 'Camera' */
if (_gl_data_check_root_type(f_data->path, GL_ROOT_PATH_PHONE)) {
ad->albuminfo.elist->clist = eina_list_prepend(ad->albuminfo.elist->clist,
- gcluster);
+ gcluster);
} else {
ad->albuminfo.elist->clist = eina_list_append_relative(ad->albuminfo.elist->clist,
- gcluster,
- default_album);
+ gcluster,
+ default_album);
default_album = gcluster;
}
} else {
default_album = gcluster;
ad->albuminfo.elist->clist = eina_list_prepend(ad->albuminfo.elist->clist,
- gcluster);
+ gcluster);
}
} else if (_gl_data_is_default_album(GL_STR_ALBUM_DOWNLOADS, f_data) || _gl_data_is_screenshot_album(GL_STR_ALBUM_SCREENSHOTS, f_data)) {
if (default_album)
ad->albuminfo.elist->clist = eina_list_append_relative(ad->albuminfo.elist->clist,
- gcluster,
- default_album);
+ gcluster,
+ default_album);
else
ad->albuminfo.elist->clist = eina_list_prepend(ad->albuminfo.elist->clist,
- gcluster);
+ gcluster);
} else {
ad->albuminfo.elist->clist = eina_list_append(ad->albuminfo.elist->clist,
- gcluster);
+ gcluster);
}
/* Default album 'Camera shots' showed in edit view */
edit_album_cnt++;
if (sel_id_list) {
b_selected = _gl_data_util_check_selected_str_id(&sel_id_list,
- f_data->uuid);
+ f_data->uuid);
if (b_selected) {
b_selected = false;
/* Set checkbox state */
/* Clear list of selected ID */
if (sel_id_list) {
b_selected = _gl_data_util_check_selected_str_id(&sel_id_list,
- GL_ALBUM_ALL_ID);
+ GL_ALBUM_ALL_ID);
_gl_data_util_free_selected_str_list(&sel_id_list);
}
if (default_album)
ad->albuminfo.elist->clist = eina_list_append_relative(ad->albuminfo.elist->clist,
- gcluster,
- default_album);
+ gcluster,
+ default_album);
else
ad->albuminfo.elist->clist = eina_list_prepend(ad->albuminfo.elist->clist,
- gcluster);
+ gcluster);
default_album = gcluster;
/* Save all count */
if (default_album) {
ad->albuminfo.elist->clist = eina_list_append_relative(
- ad->albuminfo.elist->clist, gcluster, default_album);
+ ad->albuminfo.elist->clist, gcluster, default_album);
} else {
ad->albuminfo.elist->clist = eina_list_prepend(
- ad->albuminfo.elist->clist, gcluster);
+ ad->albuminfo.elist->clist, gcluster);
}
default_album = gcluster;
}
/* Name is 'Camera' folder locates in Phone */
if (!g_strcmp0(album->display_name, match_folder) &&
- album->type == GL_STORE_T_PHONE) {
+ album->type == GL_STORE_T_PHONE) {
char parent_path[GL_DIR_PATH_LEN_MAX] = { 0, };
gl_sdbg("Full path: %s", album->path);
_gl_data_util_get_file_dir_name(album->path, NULL, NULL,
- parent_path);
+ parent_path);
gl_sdbg("Parent path: %s.", parent_path);
/* And parent folder is Phone root path, it's default folder */
GL_CHECK_FALSE(match_folder);
if (!g_strcmp0(album->display_name, match_folder) &&
- album->type == GL_STORE_T_PHONE) {
+ album->type == GL_STORE_T_PHONE) {
char parent_path[GL_DIR_PATH_LEN_MAX] = { 0, };
_gl_data_util_get_file_dir_name(album->path, NULL, NULL,
- parent_path);
+ parent_path);
/* And parent folder is Phone Image path, it's default folder */
return (!g_strcmp0(parent_path, GL_DEFAULT_PATH_PICTURES));
}
GL_CHECK_FALSE(parent_path);
const char *root = NULL;
- if (album->type == GL_STORE_T_PHONE)
+ if (album->type == GL_STORE_T_PHONE) {
root = GL_ROOT_PATH_PHONE;
- else
+ } else {
root = GL_ROOT_PATH_MMC;
+ }
gl_sdbg("Full path: %s", album->path);
_gl_data_util_get_file_dir_name(album->path, NULL, NULL,
- parent_path);
+ parent_path);
gl_sdbg("Parent path: %s.", parent_path);
char *dcim_path = g_strdup_printf("%s/%s", root, GL_DCIM);
gl_item *gitem = NULL;
gl_item *ngitem = NULL;
EINA_LIST_FOREACH(elist, l, gitem) {
- if (!gitem || !gitem->item)
+ if (!gitem || !gitem->item) {
continue;
+ }
ngitem = _gl_data_new_gitem(data, gitem->item->uuid);
- if (ngitem)
+ if (ngitem) {
*p_elist = eina_list_append(*p_elist, ngitem);
+ }
}
return 0;
}
ad->albuminfo.elist = _gl_data_util_calloc_cluster_list();
GL_CHECK_FALSE(ad->albuminfo.elist);
n_entire_items = __gl_data_get_cluster_list(ad, false);
- if (n_entire_items <= 0) /* if error code is returned, negative value is possible */
+ if (n_entire_items <= 0) { /* if error code is returned, negative value is possible */
return false;
+ }
gl_dbg("cluster-length:%d", n_entire_items);
GL_PROFILE_OUT;
/* Free old list */
_gl_data_copy_cluster_list(ad, true, &list);
- if (!list ) {
+ if (!list) {
gl_dbg("list is null");
}
ad->albuminfo.elist = _gl_data_util_calloc_cluster_list();
GL_CHECK_FALSE(ad->albuminfo.elist);
n_entire_items = __gl_data_get_cluster_list(ad, false);
- if (n_entire_items <= 0) /* if error code is returned, negative value is possible */
+ if (n_entire_items <= 0) { /* if error code is returned, negative value is possible */
return false;
+ }
_gl_update_album_selected_data(data, &list);
GL_PROFILE_OUT;
len = __gl_data_get_cluster_list(ad, true);
gl_dbg("Cluster list length: %d.", len);
- if (len <= 0)
+ if (len <= 0) {
return -1;
+ }
return 0;
}
Eina_List *cluster_list = ad->albuminfo.elist->clist;
EINA_LIST_FOREACH(cluster_list, l, current) {
if (current == NULL || current->cluster == NULL ||
- current->cluster->uuid == NULL) {
+ current->cluster->uuid == NULL) {
gl_dbgE("Invalid album item!");
continue;
}
if (!g_strcmp0(current->cluster->uuid, item->cluster->uuid)) {
ad->albuminfo.elist->clist = eina_list_remove(ad->albuminfo.elist->clist,
- current);
+ current);
_gl_data_util_free_gcluster(current);
break;
}
}
int _gl_data_get_cluster_by_id(void *data, const char *cluster_id,
- gl_cluster **cluster)
+ gl_cluster **cluster)
{
GL_CHECK_VAL(data, -1);
GL_CHECK_VAL(cluster, -1);
}
int _gl_data_get_cluster_by_path(void *data, const char *path,
- gl_cluster **cluster)
+ gl_cluster **cluster)
{
GL_CHECK_VAL(data, -1);
GL_CHECK_VAL(cluster, -1);
int web_cnt = 0;
if (GL_STORE_T_PHONE != item->cluster->type ||
- _gl_data_is_camera_album(item->cluster) ||
- _gl_data_is_default_album(GL_STR_ALBUM_DOWNLOADS, item->cluster))
+ _gl_data_is_camera_album(item->cluster) ||
+ _gl_data_is_default_album(GL_STR_ALBUM_DOWNLOADS, item->cluster)) {
++ad->selinfo.disable_hide_cnt;
+ }
_gl_data_util_check_album_selected_files(item, &img_cnt,
- &sel_cnt, &web_cnt);
+ &sel_cnt, &web_cnt);
ad->selinfo.images_cnt = ad->selinfo.images_cnt + img_cnt;
ad->selinfo.sel_cnt = ad->selinfo.sel_cnt + sel_cnt;
GL_CHECK_VAL(cluster_id, -1);
if (album_type == GL_STORE_T_PHONE ||
- album_type == GL_STORE_T_MMC) {
+ album_type == GL_STORE_T_MMC) {
/*It's normal album*/
err = _gl_local_data_get_media_count(cluster_id, &filter,
- item_cnt);
+ item_cnt);
} else if (album_type == GL_STORE_T_ALL) {
/* All albums */
gl_dbg("All albums media count.");
}
int _gl_data_get_items_album(void *data, gl_cluster *album, int start_pos,
- int end_pos, Eina_List **p_elist)
+ int end_pos, Eina_List **p_elist)
{
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
/* Real album */
if (store_type == GL_STORE_T_PHONE ||
- store_type == GL_STORE_T_MMC) {
+ store_type == GL_STORE_T_MMC) {
ad->uginfo.sort_type = filter.sort_type;
if (start_pos == (GL_FIRST_VIEW_END_POS + 1) &&
- end_pos == GL_GET_UNTIL_LAST_RECORD) {
+ end_pos == GL_GET_UNTIL_LAST_RECORD) {
/* Keep medias_elist and medias_cnt unchanged */
gl_dbg("Gridview append idler; Keep medias_elist unchanged.");
}
err = _gl_local_data_get_album_media_list(&filter,
- album->cluster->uuid,
- &itemlist);
+ album->cluster->uuid,
+ &itemlist);
} else if (store_type == GL_STORE_T_ALL) {
/* Get "All" album medias */
gl_dbg("All albums");
ad->uginfo.sort_type = filter.sort_type;
if (start_pos == (GL_FIRST_VIEW_END_POS + 1) &&
- end_pos == GL_GET_UNTIL_LAST_RECORD) {
+ end_pos == GL_GET_UNTIL_LAST_RECORD) {
/* Keep medias_elist and medias_cnt unchanged */
gl_dbg("Keep medias_elist unchanged");
}
err = _gl_local_data_get_all_albums_media_list(&filter,
- &itemlist);
+ &itemlist);
} else if (store_type == GL_STORE_T_FAV) {
/* Get "All" album medias */
gl_dbg("fav albums");
ad->uginfo.sort_type = filter.sort_type;
if (start_pos == (GL_FIRST_VIEW_END_POS + 1) &&
- end_pos == GL_GET_UNTIL_LAST_RECORD) {
+ end_pos == GL_GET_UNTIL_LAST_RECORD) {
/* Keep medias_elist and medias_cnt unchanged */
gl_dbg("Keep medias_elist unchanged");
}
filter_fav.with_meta = true;
err = _gl_local_data_get_fav_albums_media_list(&filter_fav,
- &itemlist);
+ &itemlist);
} else {
gl_dbgE("Wrong cluster type!");
return -1;
}
int _gl_data_update_item_list(void *data, Eina_List **sel_id_list,
- Eina_List **p_elist)
+ Eina_List **p_elist)
{
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
/* In albums tab, or album select view from tag, current album is available */
if (_gl_ctrl_get_tab_mode(ad) == GL_CTRL_TAB_ALBUMS ||
- view_mode == GL_VIEW_THUMBS_SELECT) {
+ view_mode == GL_VIEW_THUMBS_SELECT) {
gl_cluster *cur_album = _gl_albums_get_current(data);
GL_CHECK_VAL(cur_album, -1);
GL_CHECK_VAL(cur_album->cluster, -1);
if (store_type == GL_STORE_T_ALL) {
gl_dbg("All albums medias");
err = _gl_local_data_get_all_albums_media_list(&filter,
- &itemlist);
+ &itemlist);
} else if (store_type == GL_STORE_T_FAV) {
gl_filter_s filter_fav;
} else {
gl_dbg("Local album medias");
err = _gl_local_data_get_album_media_list(&filter,
- cur_album->cluster->uuid,
- &itemlist);
+ cur_album->cluster->uuid,
+ &itemlist);
}
}
*sel_id_list = NULL;
}
- if (itemlist)
+ if (itemlist) {
_gl_data_util_clear_gtype_item_list(&itemlist);
+ }
return err;
}
if (sel_id_list && *sel_id_list) {
b_selected = _gl_data_util_check_selected_str_id(sel_id_list,
- item->uuid);
+ item->uuid);
if (b_selected) {
b_selected = false;
/* Set checkbox state */
}
/* Clear list of selected ID */
- if (sel_id_list && *sel_id_list)
+ if (sel_id_list && *sel_id_list) {
_gl_data_util_free_selected_str_list(sel_id_list);
+ }
gl_dbg("done");
return err;
}
int _gl_data_get_album_cover(gl_cluster *album, gl_item **pgitem,
- media_content_order_e sort_type)
+ media_content_order_e sort_type)
{
GL_CHECK_VAL(pgitem, -1);
GL_CHECK_VAL(album, -1);
filter.with_meta = false;
if (album->cluster->type == GL_STORE_T_PHONE ||
- album->cluster->type == GL_STORE_T_MMC) {
+ album->cluster->type == GL_STORE_T_MMC) {
/* real album */
err = _gl_local_data_get_album_cover(&filter,
- album->cluster->uuid,
- &item_list);
+ album->cluster->uuid,
+ &item_list);
if (err != 0 || item_list == NULL) {
gl_dbgE("Get album medias failed[%d]", err);
- if (item_list)
+ if (item_list) {
_gl_data_util_clear_gtype_item_list(&item_list);
+ }
return -1;
}
err = _gl_local_data_get_all_albums_cover(&filter, &item_list);
if (err != 0 || item_list == NULL) {
gl_dbgE("Failed to get all medias[%d]!", err);
- if (item_list)
+ if (item_list) {
_gl_data_util_clear_gtype_item_list(&item_list);
+ }
return -1;
}
err = _gl_local_data_get_fav_albums_cover(&filter_fav, &item_list);
if (err != 0 || item_list == NULL) {
gl_dbgE("Failed to get fav medias[%d]!", err);
- if (item_list)
+ if (item_list) {
_gl_data_util_clear_gtype_item_list(&item_list);
+ }
return -1;
}
if (*pgitem)
gl_sdbg("Album(%s) cover[%p]", album->cluster->display_name,
- *pgitem);
+ *pgitem);
return 0;
}
bool _gl_data_is_item_cnt_zero(void *data, media_content_type_e type,
- Eina_List *elist)
+ Eina_List *elist)
{
GL_CHECK_VAL(data, false);
gl_item *gitem = NULL;
}
int _gl_data_get_first_item(media_content_type_e type, Eina_List *elist,
- gl_item **p_gitem)
+ gl_item **p_gitem)
{
GL_CHECK_VAL(p_gitem, -1);
GL_CHECK_VAL(elist, -1);
GL_CHECK_VAL(gitem->item, -1);
if (gitem->item->type != MEDIA_CONTENT_TYPE_IMAGE ||
- gitem->item->image_info == NULL ||
- gitem->item->image_info->burstshot_id == NULL)
+ gitem->item->image_info == NULL ||
+ gitem->item->image_info->burstshot_id == NULL) {
return -1;
+ }
int i = gitem->sequence;
int cnt = eina_list_count(elist);
for (; i < cnt; i++) {
cur_gitem = eina_list_nth(elist, i);
if (cur_gitem == NULL || cur_gitem->item == NULL ||
- cur_gitem->item->uuid == NULL) {
+ cur_gitem->item->uuid == NULL) {
gl_dbgE("Invalid gitem. continue!");
continue;
} else if (cur_gitem->item->type != MEDIA_CONTENT_TYPE_IMAGE ||
- cur_gitem->item->image_info == NULL ||
- cur_gitem->item->image_info->burstshot_id == NULL) {
+ cur_gitem->item->image_info == NULL ||
+ cur_gitem->item->image_info->burstshot_id == NULL) {
/* No more same burstshot items */
break;
}
gl_appdata *ad = (gl_appdata *)data;
if (gitem->item->type != MEDIA_CONTENT_TYPE_IMAGE ||
- gitem->item->image_info == NULL ||
- gitem->item->image_info->burstshot_id == NULL)
+ gitem->item->image_info == NULL ||
+ gitem->item->image_info->burstshot_id == NULL) {
return -1;
+ }
int i = gitem->sequence;
int cnt = eina_list_count(elist);
for (; i < cnt; i++) {
cur_gitem = eina_list_nth(elist, i);
if (cur_gitem == NULL || cur_gitem->item == NULL ||
- cur_gitem->item->uuid == NULL) {
+ cur_gitem->item->uuid == NULL) {
gl_dbgE("Invalid gitem. continue!");
continue;
} else if (cur_gitem->item->type != MEDIA_CONTENT_TYPE_IMAGE ||
- cur_gitem->item->image_info == NULL ||
- cur_gitem->item->image_info->burstshot_id == NULL) {
+ cur_gitem->item->image_info == NULL ||
+ cur_gitem->item->image_info->burstshot_id == NULL) {
/* No more same burstshot items */
break;
}
ad->selinfo.images_cnt++;
#ifdef _USE_ROTATE_BG
if (cur_gitem->item->ext &&
- !strcasecmp(cur_gitem->item->ext, GL_JPEG_FILE_EXT))
- if (_gl_exif_check_img_type(cur_gitem->item->file_url))
+ !strcasecmp(cur_gitem->item->ext, GL_JPEG_FILE_EXT))
+ if (_gl_exif_check_img_type(cur_gitem->item->file_url)) {
ad->selinfo.jpeg_cnt++;
+ }
#endif
- if (gitem->item->storage_type != GL_STORE_T_PHONE)
+ if (gitem->item->storage_type != GL_STORE_T_PHONE) {
++ad->selinfo.disable_hide_cnt;
+ }
ad->selinfo.elist = eina_list_append(ad->selinfo.elist,
- cur_gitem);
+ cur_gitem);
} else {
/* No more same burstshot items */
break;
{
GL_CHECK_FALSE(gitem);
if (gitem->item == NULL ||
- gitem->item->type != MEDIA_CONTENT_TYPE_IMAGE ||
- gitem->item->image_info == NULL ||
- gitem->item->image_info->burstshot_id == NULL)
+ gitem->item->type != MEDIA_CONTENT_TYPE_IMAGE ||
+ gitem->item->image_info == NULL ||
+ gitem->item->image_info->burstshot_id == NULL) {
return gitem->checked;
+ }
GL_CHECK_FALSE(data);
gl_appdata *ad = (gl_appdata *)data;
gl_item *current = NULL;
EINA_LIST_FOREACH(sel_list, l, current) {
if (current == NULL || current->item == NULL ||
- current->item->type != MEDIA_CONTENT_TYPE_IMAGE ||
- current->item->image_info == NULL ||
- current->item->image_info->burstshot_id == NULL) {
+ current->item->type != MEDIA_CONTENT_TYPE_IMAGE ||
+ current->item->image_info == NULL ||
+ current->item->image_info->burstshot_id == NULL) {
gl_dbgE("Invalid gitem!");
continue;
}
if (!g_strcmp0(gitem->item->image_info->burstshot_id,
- current->item->image_info->burstshot_id))
+ current->item->image_info->burstshot_id)) {
return true;
+ }
}
return false;
}
#ifdef _USE_ROTATE_BG
gl_dbg("Ext: %s", gitem->item->ext);
if (gitem->item->ext &&
- !strcasecmp(gitem->item->ext, GL_JPEG_FILE_EXT)) {
- if (_gl_exif_check_img_type(gitem->item->file_url))
+ !strcasecmp(gitem->item->ext, GL_JPEG_FILE_EXT)) {
+ if (_gl_exif_check_img_type(gitem->item->file_url)) {
ad->selinfo.jpeg_cnt++;
+ }
}
#endif
}
- if (gitem->item->storage_type != GL_STORE_T_PHONE)
+ if (gitem->item->storage_type != GL_STORE_T_PHONE) {
++ad->selinfo.disable_hide_cnt;
+ }
Eina_List *sel_list = ad->selinfo.elist;
sel_list = eina_list_append(sel_list, gitem);
EINA_LIST_FOREACH(ad->selinfo.fav_elist, l, current) {
if (current == NULL || current->item == NULL ||
- current->item->uuid == NULL) {
+ current->item->uuid == NULL) {
gl_dbgE("Invalid gitem!");
continue;
}
if (!g_strcmp0(current->item->uuid, gitem->item->uuid)) {
ad->selinfo.fav_elist = eina_list_remove(ad->selinfo.fav_elist,
- current);
+ current);
}
current = NULL;
}
bool b_removed = false;
char *burstshot_id = NULL;
if (gitem->item->type == MEDIA_CONTENT_TYPE_IMAGE &&
- gitem->item->image_info)
+ gitem->item->image_info) {
burstshot_id = gitem->item->image_info->burstshot_id;
+ }
EINA_LIST_FOREACH(ad->selinfo.elist, l, current) {
if (current == NULL || current->item == NULL ||
- current->item->uuid == NULL) {
+ current->item->uuid == NULL) {
gl_dbgE("Invalid gitem!");
continue;
}
if (!g_strcmp0(current->item->uuid, gitem->item->uuid) ||
- (burstshot_id &&
- current->item->type == MEDIA_CONTENT_TYPE_IMAGE &&
- current->item->image_info &&
- current->item->image_info->burstshot_id &&
- !g_strcmp0(burstshot_id, current->item->image_info->burstshot_id))) {
- if (gitem->item->storage_type != GL_STORE_T_PHONE)
+ (burstshot_id &&
+ current->item->type == MEDIA_CONTENT_TYPE_IMAGE &&
+ current->item->image_info &&
+ current->item->image_info->burstshot_id &&
+ !g_strcmp0(burstshot_id, current->item->image_info->burstshot_id))) {
+ if (gitem->item->storage_type != GL_STORE_T_PHONE) {
ad->selinfo.disable_hide_cnt--;
+ }
/* Update selected images count */
if (current->item->type == MEDIA_CONTENT_TYPE_IMAGE &&
- ad->selinfo.images_cnt > 0) {
+ ad->selinfo.images_cnt > 0) {
ad->selinfo.images_cnt--;
#ifdef _USE_ROTATE_BG
if (current->item->ext &&
- !strcasecmp(current->item->ext, GL_JPEG_FILE_EXT) &&
- ad->selinfo.jpeg_cnt > 0)
- if (_gl_exif_check_img_type(current->item->file_url))
+ !strcasecmp(current->item->ext, GL_JPEG_FILE_EXT) &&
+ ad->selinfo.jpeg_cnt > 0)
+ if (_gl_exif_check_img_type(current->item->file_url)) {
ad->selinfo.jpeg_cnt--;
+ }
#endif
}
ad->selinfo.elist = eina_list_remove(ad->selinfo.elist,
- current);
+ current);
if (burstshot_id == NULL) {
break;
} else {
/* Update selected images count */
if (gitem->item->type == MEDIA_CONTENT_TYPE_IMAGE &&
- ad->selinfo.images_cnt > 0) {
+ ad->selinfo.images_cnt > 0) {
ad->selinfo.images_cnt--;
#ifdef _USE_ROTATE_BG
if (gitem->item->ext &&
- !strcasecmp(gitem->item->ext,GL_JPEG_FILE_EXT) &&
- ad->selinfo.jpeg_cnt > 0) {
- if (_gl_exif_check_img_type(gitem->item->file_url))
+ !strcasecmp(gitem->item->ext, GL_JPEG_FILE_EXT) &&
+ ad->selinfo.jpeg_cnt > 0) {
+ if (_gl_exif_check_img_type(gitem->item->file_url)) {
ad->selinfo.jpeg_cnt--;
+ }
}
#endif
}
- if (gitem->item->storage_type != GL_STORE_T_PHONE)
+ if (gitem->item->storage_type != GL_STORE_T_PHONE) {
ad->selinfo.disable_hide_cnt--;
+ }
ad->selinfo.elist = eina_list_remove(ad->selinfo.elist,
- gitem);
+ gitem);
return 0;
}
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
- if (ad->selinfo.elist == NULL)
+ if (ad->selinfo.elist == NULL) {
return -1;
+ }
gl_item *gitem = NULL;
int i;
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
- if (ad->selinfo.elist == NULL)
+ if (ad->selinfo.elist == NULL) {
return -1;
+ }
eina_list_free(ad->selinfo.elist);
gl_dbg("eina free selected list");
bool _gl_data_is_root_path(const char *path)
{
- if (path == NULL)
+ if (path == NULL) {
return false;
+ }
if (!g_strcmp0(GL_ROOT_PATH_PHONE, path) ||
- !g_strcmp0(GL_ROOT_PATH_MMC, path)) {
+ !g_strcmp0(GL_ROOT_PATH_MMC, path)) {
gl_sdbg("Root path: %s", path);
return true;
}
bool _gl_data_check_root_type(const char *path, const char *root)
{
- if (path == NULL || root == NULL)
+ if (path == NULL || root == NULL) {
return false;
+ }
if (!strncmp(root, path, strlen(root))) {
gl_sdbg("Root path: %s", path);
Eina_List *l = NULL;
EINA_LIST_FOREACH(ad->albuminfo.sel_elist, l, album) {
- if (album && album->cluster && album->cluster->count)
+ if (album && album->cluster && album->cluster->count) {
return false;
+ }
album = NULL;
}
gl_filter_s filter;
int count = 0;
- int (*_get_cb) (void *cb_data, gl_media_s *item) = NULL;
- if (get_cb)
+ int (*_get_cb)(void * cb_data, gl_media_s * item) = NULL;
+ if (get_cb) {
_get_cb = get_cb;
+ }
memset(&filter, 0x00, sizeof(gl_filter_s));
_gl_data_util_get_cond(filter.cond);
filter.sort_type = MEDIA_CONTENT_ORDER_DESC;
g_strlcpy(filter.sort_keyword, GL_CONDITION_ORDER,
- KEYWORD_LENGTH);
+ KEYWORD_LENGTH);
filter.collate_type = MEDIA_CONTENT_COLLATE_NOCASE;
filter.offset = GL_GET_ALL_RECORDS;
filter.count = GL_GET_ALL_RECORDS;
EINA_LIST_FOREACH(ad->albuminfo.sel_elist, l, album) {
if (album == NULL || album->cluster == NULL ||
- album->cluster->uuid == NULL) {
+ album->cluster->uuid == NULL) {
continue;
}
if (!strcmp(GL_ALBUM_ALL_ID, album->cluster->uuid))
err = _gl_local_data_get_all_albums_media_list(&filter,
- &elist);
+ &elist);
else
err = _gl_local_data_get_album_media_list(&filter,
- album->cluster->uuid,
- &elist);
+ album->cluster->uuid,
+ &elist);
if ((err == 0) && (elist != NULL)) {
gl_media_s *item = NULL;
EINA_LIST_FREE(elist, item) {
gl_dbgE("Invalid item!");
continue;
}
- if (_get_cb)
+ if (_get_cb) {
_get_cb(cb_data, item);
+ }
count++;
item = NULL;
}
Eina_List *l = NULL;
if (GL_STORE_T_PHONE != item->cluster->type ||
- _gl_data_is_camera_album(item->cluster) ||
- _gl_data_is_default_album(GL_STR_ALBUM_DOWNLOADS, item->cluster))
+ _gl_data_is_camera_album(item->cluster) ||
+ _gl_data_is_default_album(GL_STR_ALBUM_DOWNLOADS, item->cluster)) {
--ad->selinfo.disable_hide_cnt;
+ }
Eina_List *sel_list = ad->albuminfo.sel_elist;
EINA_LIST_FOREACH(sel_list, l, current) {
if (current == NULL || current->cluster == NULL ||
- current->cluster->uuid == NULL) {
+ current->cluster->uuid == NULL) {
gl_dbgE("Invalid gcluster!");
continue;
}
int web_cnt = 0;
_gl_data_util_check_album_selected_files(item,
- &img_cnt,
- &sel_cnt,
- &web_cnt);
+ &img_cnt,
+ &sel_cnt,
+ &web_cnt);
ad->selinfo.images_cnt = ad->selinfo.images_cnt - img_cnt;
ad->selinfo.sel_cnt = ad->selinfo.sel_cnt - sel_cnt;
ad->albuminfo.sel_elist = eina_list_remove(ad->albuminfo.sel_elist,
- current);
+ current);
break;
}
current = NULL;
Eina_List *sel_list = ad->albuminfo.sel_elist;
EINA_LIST_FREE(sel_list, item) {
- if (item)
+ if (item) {
item->checked = false;
+ }
}
ad->selinfo.images_cnt = 0;
{
GL_CHECK_VAL(data, -1);
int err = _gl_local_data_connect();
- if (err != 0)
+ if (err != 0) {
gl_dbgE("Connect to media-content DB failed!");
+ }
return err;
}
{
GL_CHECK_VAL(data, -1);
int err = _gl_local_data_disconnect();
- if (err != 0)
+ if (err != 0) {
gl_dbgE("Disconnect with media-content DB failed!");
+ }
return err;
}
/* Creates a thumbnail image for given the media, asynchronously */
int _gl_data_create_thumb(gl_media_s *item,
- media_thumbnail_completed_cb callback,
- void *user_data)
+ media_thumbnail_completed_cb callback,
+ void *user_data)
{
GL_CHECK_VAL(item, -1);
GL_CHECK_VAL(item->media_h, -1);
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
/* Get ID list of selected items */
- if (ad->selinfo.elist == NULL)
+ if (ad->selinfo.elist == NULL) {
return -1;
+ }
_gl_data_util_get_selected_str_ids(&(ad->selinfo.elist), elist);
/* Reset old flags */
ad->selinfo.images_cnt = 0;
if (sel_ids) {
bool b_selected = false;
b_selected = _gl_data_check_selected_id(sel_ids,
- gitem->item->uuid);
+ gitem->item->uuid);
if (b_selected) {
gl_dbg("b_selected");
b_selected = false;
if (sel_ids) {
bool b_selected = false;
b_selected = _gl_data_check_selected_id(sel_ids,
- gitem->item->uuid);
+ gitem->item->uuid);
if (b_selected) {
gl_dbg("b_selected");
b_selected = false;
return false;
}
EINA_LIST_FOREACH(sel_id_list, tmp_elist, sit) {
- if (sit == NULL || sit->item ==NULL || sit->item->uuid == NULL) {
+ if (sit == NULL || sit->item == NULL || sit->item->uuid == NULL) {
gl_dbgE("Invalid p_id!");
sit = NULL;
continue;
if (strlen(condition->cond) > 0) {
ret = media_filter_set_condition(tmp_filter, condition->cond,
- condition->collate_type);
+ condition->collate_type);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Fail to set condition");
goto GL_LOCAL_FAILED;
if (strlen(condition->sort_keyword) > 0) {
ret = media_filter_set_order(tmp_filter, condition->sort_type,
- condition->sort_keyword,
- condition->collate_type);
+ condition->sort_keyword,
+ condition->collate_type);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Fail to set order");
goto GL_LOCAL_FAILED;
}
if (condition->offset != -1 && condition->count != -1 &&
- condition->count > 0) {
+ condition->count > 0) {
ret = media_filter_set_offset(tmp_filter, condition->offset,
- condition->count);
+ condition->count);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Fail to set offset");
goto GL_LOCAL_FAILED;
*filter = tmp_filter;
return 0;
- GL_LOCAL_FAILED:
+GL_LOCAL_FAILED:
if (tmp_filter) {
media_filter_destroy(tmp_filter);
}
static bool __gl_local_data_get_album_list_cb(media_folder_h folder,
- void *data)
+ void *data)
{
GL_CHECK_FALSE(data);
gl_transfer_data_s *tmp_data = (gl_transfer_data_s *)data;
return true;
- GL_LOCAL_FAILED:
+GL_LOCAL_FAILED:
_gl_data_type_free_glitem((void **)(&album));
return false;
goto GL_LOCAL_FAILED;
}
- if (media_info_get_media_type(media, (media_content_type_e *)&(item->type)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_get_media_type(media, (media_content_type_e *) & (item->type)) != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get media type failed!");
goto GL_LOCAL_FAILED;
}
gl_dbgE("Get storage type failed!");
goto GL_LOCAL_FAILED;
}
- if (storage_type == MEDIA_CONTENT_STORAGE_INTERNAL) /* The device's internal storage */
+ if (storage_type == MEDIA_CONTENT_STORAGE_INTERNAL) { /* The device's internal storage */
item->storage_type = GL_STORE_T_PHONE;
- else if (storage_type == MEDIA_CONTENT_STORAGE_EXTERNAL) /* The device's external storage */
+ } else if (storage_type == MEDIA_CONTENT_STORAGE_EXTERNAL) { /* The device's external storage */
item->storage_type = GL_STORE_T_MMC;
- else
+ } else {
gl_dbgE("Undefined mode[%d]!", storage_type);
+ }
/* Without meta */
- if (!tmp_data->with_meta)
+ if (!tmp_data->with_meta) {
goto GL_LOCAL_SUCCESS;
+ }
if (item->type == MEDIA_CONTENT_TYPE_IMAGE) {
ret = media_info_get_image(media, &image_handle);
goto GL_LOCAL_FAILED;
}
- if (image_meta_get_orientation(image_handle, (media_content_orientation_e *)&(image_info->orientation)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (image_meta_get_orientation(image_handle, (media_content_orientation_e *) & (image_info->orientation)) != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get image orientation failed!");
goto GL_LOCAL_FAILED;
}
video_info->bookmarks = 0;
int count = 0;
ret = media_info_get_bookmark_count_from_db(video_info->media_uuid,
- NULL,
- &count);
- if (ret != MEDIA_CONTENT_ERROR_NONE)
+ NULL,
+ &count);
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Failed to get bookmark[%d]", ret);
- else
+ } else {
video_info->bookmarks = count;
+ }
}
} else {
gl_dbgE("Wrong media type[%d]!", item->type);
}
- GL_LOCAL_SUCCESS:
+GL_LOCAL_SUCCESS:
/* Get extension */
ext = strrchr(item->file_url, '.');
- if (ext)
+ if (ext) {
item->ext = strdup(ext + 1);
- else
+ } else {
gl_dbgE("Extension is NULL!");
+ }
*elist = eina_list_append(*elist, item);
return true;
- GL_LOCAL_FAILED:
+GL_LOCAL_FAILED:
- if (image_handle)
- image_meta_destroy(image_handle);
- if (video_handle)
- video_meta_destroy(video_handle);
+ if (image_handle) {
+ image_meta_destroy(image_handle);
+ }
+ if (video_handle) {
+ video_meta_destroy(video_handle);
+ }
_gl_data_type_free_glitem((void **)(&item));
return false;
gl_dbgE("Get media file path failed!");
goto GL_LOCAL_FAILED;
}
- if (media_info_get_media_type(media, (media_content_type_e *)&(item->type)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_get_media_type(media, (media_content_type_e *) & (item->type)) != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get media type failed!");
goto GL_LOCAL_FAILED;
}
*elist = eina_list_append(*elist, item);
return true;
- GL_LOCAL_FAILED:
+GL_LOCAL_FAILED:
_gl_data_type_free_glitem((void **)(&item));
return false;
gl_dbgE("Get media file path failed!");
goto GL_LOCAL_FAILED;
}
- if (media_info_get_media_type(media, (media_content_type_e *)&(item->type)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_get_media_type(media, (media_content_type_e *) & (item->type)) != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get media type failed!");
goto GL_LOCAL_FAILED;
}
*elist = eina_list_append(*elist, item);
return true;
- GL_LOCAL_FAILED:
+GL_LOCAL_FAILED:
_gl_data_type_free_glitem((void **)(&item));
return false;
gl_album_s *_item = NULL;
int i = 0;
- if (strlen(path) <=0) {
+ if (strlen(path) <= 0) {
gl_dbgE("Invalid path!");
return -1;
}
condition.with_meta = false;
snprintf(condition.cond, CONDITION_LENGTH,
- "(%s=0 OR %s=1) AND %s=\'%s\'", MEDIA_TYPE, MEDIA_TYPE,
- FOLDER_PATH, path);
+ "(%s=0 OR %s=1) AND %s=\'%s\'", MEDIA_TYPE, MEDIA_TYPE,
+ FOLDER_PATH, path);
ret = _gl_local_data_get_album_list(&condition, &list);
if (ret != 0 || NULL == list) {
memset(&media_condition, 0x00, sizeof(gl_filter_s));
/* Get all contents(including local and cloud) for albums list */
g_strlcpy(media_condition.cond, GL_CONDITION_IMAGE_VIDEO,
- CONDITION_LENGTH);
+ CONDITION_LENGTH);
media_condition.sort_type = MEDIA_CONTENT_ORDER_DESC;
g_strlcpy(media_condition.sort_keyword, GL_CONDITION_ORDER,
- KEYWORD_LENGTH);
+ KEYWORD_LENGTH);
media_condition.collate_type = MEDIA_CONTENT_COLLATE_NOCASE;
media_condition.offset = -1;
media_condition.count = -1;
gl_dbg("Get folders--start");
ret = media_folder_foreach_folder_from_db(filter,
- __gl_local_data_get_album_list_cb,
- &tran_data);
+ __gl_local_data_get_album_list_cb,
+ &tran_data);
gl_dbg("Get folders---over");
__gl_local_data_destroy_filter(media_filter);
ret = media_info_get_media_from_db(media_id, &media_h);
if (ret != MEDIA_CONTENT_ERROR_NONE || media_h == NULL) {
gl_dbgE("Failed to get media handle[%d]!", ret);
- if (media_h)
+ if (media_h) {
media_info_destroy(media_h);
+ }
return -1;
}
gl_media_s *_mitem = NULL;
int i = 0;
- if (strlen(path) <=0) {
+ if (strlen(path) <= 0) {
gl_dbgE("Invalid path!");
return -1;
}
condition.with_meta = true;
snprintf(condition.cond, CONDITION_LENGTH,
- "(%s=0 OR %s=1) AND %s=\'%s\'", MEDIA_TYPE, MEDIA_TYPE,
- MEDIA_PATH, path);
+ "(%s=0 OR %s=1) AND %s=\'%s\'", MEDIA_TYPE, MEDIA_TYPE,
+ MEDIA_PATH, path);
ret = _gl_local_data_get_all_albums_media_list(&condition, &list);
if (ret != 0 || NULL == list) {
gl_dbgE("Failed to get all albums[%d]!", ret);
}
int _gl_local_data_get_media_count(const char *cluster_id, gl_filter_s *condition,
- int *item_cnt)
+ int *item_cnt)
{
GL_CHECK_VAL(cluster_id, -1);
GL_CHECK_VAL(condition, -1);
}
int _gl_local_data_get_album_media_list(gl_filter_s *condition,
- const char *album_id, Eina_List **elist)
+ const char *album_id, Eina_List **elist)
{
GL_CHECK_VAL(elist, -1);
GL_CHECK_VAL(album_id, -1);
gl_dbg("Get medias--start");
ret = media_folder_foreach_media_from_db(album_id, filter,
- __gl_local_data_get_media_list_cb,
- &tran_data);
+ __gl_local_data_get_media_list_cb,
+ &tran_data);
gl_dbg("Get medias--start");
__gl_local_data_destroy_filter(filter);
}
int _gl_local_data_get_album_cover(gl_filter_s *condition, const char *album_id,
- Eina_List **elist)
+ Eina_List **elist)
{
GL_CHECK_VAL(elist, -1);
GL_CHECK_VAL(album_id, -1);
gl_dbg("Get medias--start");
ret = media_folder_foreach_media_from_db(album_id, filter,
- __gl_local_data_get_album_cover_cb,
- elist);
+ __gl_local_data_get_album_cover_cb,
+ elist);
gl_dbg("Get medias--start");
__gl_local_data_destroy_filter(filter);
}
int _gl_local_data_get_all_albums_media_list(gl_filter_s *condition,
- Eina_List **elist)
+ Eina_List **elist)
{
GL_CHECK_VAL(elist, -1);
GL_CHECK_VAL(condition, -1);
gl_dbg("Get all medias--start");
ret = media_info_foreach_media_from_db(filter,
- __gl_local_data_get_media_list_cb,
- &tran_data);
+ __gl_local_data_get_media_list_cb,
+ &tran_data);
gl_dbg("Get all medias--over");
__gl_local_data_destroy_filter(filter);
}
int _gl_local_data_get_fav_albums_media_list(gl_filter_s *condition,
- Eina_List **elist)
+ Eina_List **elist)
{
GL_CHECK_VAL(elist, -1);
GL_CHECK_VAL(condition, -1);
gl_dbg("Get all medias--start");
ret = media_info_foreach_media_from_db(filter,
- __gl_local_data_get_fav_media_list_cb, &tran_data);
+ __gl_local_data_get_fav_media_list_cb, &tran_data);
gl_dbg("Get all medias--over");
__gl_local_data_destroy_filter(filter);
}
int _gl_local_data_get_all_albums_cover(gl_filter_s *condition,
- Eina_List **elist)
+ Eina_List **elist)
{
GL_CHECK_VAL(elist, -1);
GL_CHECK_VAL(condition, -1);
gl_dbg("Get all medias--start");
ret = media_info_foreach_media_from_db(filter,
- __gl_local_data_get_album_cover_cb,
- elist);
+ __gl_local_data_get_album_cover_cb,
+ elist);
gl_dbg("Get all medias--over");
__gl_local_data_destroy_filter(filter);
}
int _gl_local_data_get_fav_albums_cover(gl_filter_s *condition,
- Eina_List **elist)
+ Eina_List **elist)
{
GL_CHECK_VAL(elist, -1);
GL_CHECK_VAL(condition, -1);
gl_dbg("Get all medias--start");
ret = media_info_foreach_media_from_db(filter,
- __gl_local_data_get_fav_album_cover_cb, elist);
+ __gl_local_data_get_fav_album_cover_cb, elist);
gl_dbg("Get all medias--over");
__gl_local_data_destroy_filter(filter);
return -1;
}
ret = media_folder_foreach_media_from_db(cluster->uuid, filter,
- __gl_local_data_delete_album_cb,
- &itemlist);
+ __gl_local_data_delete_album_cb,
+ &itemlist);
__gl_local_data_destroy_filter(filter);
}
continue;
}
- if (!gl_file_unlink(item->file_url))
+ if (!gl_file_unlink(item->file_url)) {
gl_dbgE("file_unlink failed!");
+ }
if (!is_hide) {
media_info_delete_from_db(item->uuid);
if (cb) {
- int (*delete_cb) (void *data, char *uuid);
+ int (*delete_cb)(void * data, char * uuid);
delete_cb = cb;
delete_cb(data, item->uuid);
}
return -1;
}
ret = media_folder_foreach_media_from_db(cluster->uuid, filter,
- __gl_local_data_delete_album_cb,
- &itemlist);
+ __gl_local_data_delete_album_cb,
+ &itemlist);
__gl_local_data_destroy_filter(filter);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
name = strrchr(item->file_url, '/');
if (name) {
snprintf(new_file, GL_FILE_PATH_LEN_MAX, "%s/%s",
- new_path, name+1);
+ new_path, name + 1);
gl_dbgE("new file: %s", new_file);
if (!_gl_fs_move(data, item->file_url, new_file)) {
gl_dbgE("rename failed!");
ret = media_info_insert_to_db(file_url, &item);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Failed to insert media to DB[%d]!", ret);
- if (item)
+ if (item) {
media_info_destroy(item);
+ }
return -1;
}
*path = _path;
- GL_LD_FAILED:
+GL_LD_FAILED:
- if (media_h) {
- media_info_destroy(media_h);
- media_h = NULL;
- }
- return 0;
+ if (media_h) {
+ media_info_destroy(media_h);
+ media_h = NULL;
+ }
+ return 0;
}
static void _gl_albums_sel_update_album_sel_list(void *data);
static void __gl_albums_sel_trans_finished_cb(void *data, Evas_Object *obj,
- void *event_info)
+ void *event_info)
{
GL_CHECK(data);
gl_appdata *ad = (gl_appdata *)data;
int view_mode = gl_get_view_mode(ad);
gl_dbgW("view_mode: %d", view_mode);
evas_object_smart_callback_del(obj, GL_TRANS_FINISHED,
- __gl_albums_sel_trans_finished_cb);
+ __gl_albums_sel_trans_finished_cb);
/* Clear previous view after animation finished */
if (view_mode == GL_VIEW_ALBUMS_SELECT) {
- if (ad->gridinfo.nocontents == NULL)
+ if (ad->gridinfo.nocontents == NULL) {
elm_gengrid_clear(ad->gridinfo.view);
+ }
} else {
gl_dbgE("Wrong view mode!");
}
* @param obj is the content to be pushed.
*/
static int __gl_albums_sel_push_view(void *data, Evas_Object *parent,
- Evas_Object *obj, char *title)
+ Evas_Object *obj, char *title)
{
gl_dbg("GL_NAVI_ALBUMS_SELECT");
GL_CHECK_VAL(obj, -1);
/* Add transition finished callback */
evas_object_smart_callback_add(parent, GL_TRANS_FINISHED,
- __gl_albums_sel_trans_finished_cb, data);
+ __gl_albums_sel_trans_finished_cb, data);
/* Push to stack */
nf_it = elm_naviframe_item_push(parent, title, NULL, NULL, obj,
- NULL);
+ NULL);
/* use pop_cb_set to support HW key event */
elm_naviframe_item_pop_cb_set(nf_it, __gl_albums_sel_pop_cb, data);
ad->albuminfo.nf_it_select = nf_it;
/* Free data after layout deleted */
static void __gl_albums_sel_delete_layout_cb(void *data, Evas *e,
- Evas_Object *obj, void *ei)
+ Evas_Object *obj, void *ei)
{
gl_dbg("Delete layout ---");
GL_CHECK(data);
elm_gengrid_horizontal_set(layout_inner, EINA_FALSE);
elm_scroller_bounce_set(layout_inner, EINA_FALSE, EINA_TRUE);
elm_scroller_policy_set(layout_inner, ELM_SCROLLER_POLICY_OFF,
- ELM_SCROLLER_POLICY_AUTO);
+ ELM_SCROLLER_POLICY_AUTO);
elm_gengrid_multi_select_set(layout_inner, EINA_TRUE);
evas_object_size_hint_weight_set(layout_inner, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
return layout_inner;
}
int w = -1, h = -1;
evas_object_geometry_get(ad->maininfo.win, NULL, NULL, &w, &h);
if (w < h) {
- elm_gengrid_item_size_set(layout_inner, (w/3)-10, (w/3)-10);
+ elm_gengrid_item_size_set(layout_inner, (w / 3) - 10, (w / 3) - 10);
} else {
- elm_gengrid_item_size_set(layout_inner, (h/3)-10, (h/3)-10);
+ elm_gengrid_item_size_set(layout_inner, (h / 3) - 10, (h / 3) - 10);
}
return 0;
}
layout = _gl_ctrl_add_layout(ad->maininfo.naviframe);
GL_CHECK_VAL(layout, -1);
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
/* Register delete callback */
evas_object_event_callback_add(layout, EVAS_CALLBACK_DEL,
- __gl_albums_sel_delete_layout_cb, data);
+ __gl_albums_sel_delete_layout_cb, data);
/* Save view mode */
int pre_view_m = gl_get_view_mode(data);
/* Set view mode of Select album */
elm_object_signal_emit(layout, "elm,splitview,state,visible", "elm");
if (w < h) {
- elm_gengrid_item_size_set(view, (w/3)-10, (w/3)-10);
+ elm_gengrid_item_size_set(view, (w / 3) - 10, (w / 3) - 10);
} else {
- elm_gengrid_item_size_set(view, (h/3)-10, (h/3)-10);
+ elm_gengrid_item_size_set(view, (h / 3) - 10, (h / 3) - 10);
}
elm_object_part_content_set(layout, "split.view", view);
Evas_Object *gesture = _gl_tile_add_gesture(data, layout);
- if (gesture == NULL)
+ if (gesture == NULL) {
gl_dbgE("Failed to create gesture!");
- else
+ } else {
elm_object_part_content_set(layout, "gesture", gesture);
+ }
ad->albuminfo.select_view = view;
ad->albuminfo.select_layout = layout;
__gl_albums_sel_push_view(data, ad->maininfo.naviframe, layout,
- "Select Item");
+ "Select Item");
__gl_albums_new_album_sel(album_item, view, (void *)album_item->item);
/* Save pointer of View and Layout */
elm_object_part_content_set(layout, "elm.swallow.view", ad->gridinfo.select_view);
gl_dbg("realized");
if (!GL_FILE_EXISTS(album->cover->item->thumb_url) &&
- GL_FILE_EXISTS(album->cover->item->file_url) &&
- (album->cluster->type == GL_STORE_T_PHONE ||
- album->cluster->type == GL_STORE_T_MMC ||
- album->cluster->type == GL_STORE_T_ALL))
+ GL_FILE_EXISTS(album->cover->item->file_url) &&
+ (album->cluster->type == GL_STORE_T_PHONE ||
+ album->cluster->type == GL_STORE_T_MMC ||
+ album->cluster->type == GL_STORE_T_ALL)) {
__gl_albums_create_thumb(album->cover, album);
+ }
}
static void __gl_albums_unrealized(void *data, Evas_Object *obj, void *ei)
/* Checking for local files only */
if (album->cluster->type == GL_STORE_T_PHONE ||
- album->cluster->type == GL_STORE_T_MMC ||
- album->cluster->type == GL_STORE_T_ALL) {
+ album->cluster->type == GL_STORE_T_MMC ||
+ album->cluster->type == GL_STORE_T_ALL) {
if (album->cover->item->b_create_thumb) {
_gl_data_cancel_thumb(album->cover->item);
}
}
gl_item *gitem = NULL;
_gl_data_get_album_cover(album_item, &gitem,
- MEDIA_CONTENT_ORDER_DESC);
+ MEDIA_CONTENT_ORDER_DESC);
if (gitem == NULL || gitem->item == NULL) {
gl_dbg("Empty album...");
_gl_data_util_free_gitem(gitem);
GL_PROFILE_F_OUT("__gl_albums_get_text(date)");
} else if (!g_strcmp0(part, "elm.text.badge")) {
if (gl_get_view_mode(album_item->ad) == GL_VIEW_THUMBS_EDIT ||
- gl_get_view_mode(album_item->ad) == GL_VIEW_THUMBS_SELECT) {
+ gl_get_view_mode(album_item->ad) == GL_VIEW_THUMBS_SELECT) {
if (album_item->elist) {
int sel_cnt = eina_list_count(album_item->elist);
if (sel_cnt > 0) {
elm_object_item_signal_emit(album_item->item,
- "elm,state,elm.text.badge,visible",
- "elm");
+ "elm,state,elm.text.badge,visible",
+ "elm");
snprintf(buf, sizeof(buf), "%d", sel_cnt);
} else {
elm_object_item_signal_emit(album_item->item,
- "elm,state,elm.text.badge,hidden",
- "elm");
+ "elm,state,elm.text.badge,hidden",
+ "elm");
}
} else {
elm_object_item_signal_emit(album_item->item,
- "elm,state,elm.text.badge,hidden",
- "elm");
+ "elm,state,elm.text.badge,hidden",
+ "elm");
}
} else {
elm_object_item_signal_emit(album_item->item,
- "elm,state,elm.text.badge,hidden",
- "elm");
+ "elm,state,elm.text.badge,hidden",
+ "elm");
}
}
return strdup(buf);
/* Only for local medias */
static void __gl_albums_create_thumb_cb(media_content_error_e error,
- const char *path, void *user_data)
+ const char *path, void *user_data)
{
GL_CHECK(user_data);
gl_album_data_s *album_data = (gl_album_data_s *)user_data;
album->album_data = NULL;
if (gl_get_view_mode(ad) != GL_VIEW_ALBUMS &&
- gl_get_view_mode(ad) != GL_VIEW_ALBUMS_EDIT &&
- gl_get_view_mode(ad) != GL_VIEW_ALBUMS_SELECT)
+ gl_get_view_mode(ad) != GL_VIEW_ALBUMS_EDIT &&
+ gl_get_view_mode(ad) != GL_VIEW_ALBUMS_SELECT) {
return;
+ }
if (error == MEDIA_CONTENT_ERROR_NONE && GL_FILE_EXISTS(path) &&
- g_strcmp0(path, GL_ICON_DB_DEFAULT_THUMB)) {
+ g_strcmp0(path, GL_ICON_DB_DEFAULT_THUMB)) {
GL_CHECK(album);
GL_CHECK(album->item);
elm_gengrid_item_update(album->item);
album_data->album = album;
album->album_data = album_data;
_gl_data_create_thumb(gitem->item, __gl_albums_create_thumb_cb,
- album_data);
+ album_data);
return 0;
}
return -1;
ret_val = 0;
bg_path = GL_ICON_NO_THUMBNAIL;
- if (GL_FILE_EXISTS(git->item->thumb_url))
+ if (GL_FILE_EXISTS(git->item->thumb_url)) {
bg_path = git->item->thumb_url;
- else
+ } else {
ret_val = -1;
+ }
- GL_ALBUMS_FAILED:
+GL_ALBUMS_FAILED:
#ifdef _USE_ROTATE_BG
_gl_rotate_bg_set_image_file(bg, bg_path);
if (_gl_data_is_camera_album(album->cluster))
_obj = _gl_tile_show_part_type_icon(obj,
- GL_TILE_TYPE_CAMERA);
+ GL_TILE_TYPE_CAMERA);
else if (_gl_data_is_default_album(GL_STR_ALBUM_DOWNLOADS, album->cluster))
_obj = _gl_tile_show_part_type_icon(obj,
- GL_TILE_TYPE_DOWNLOAD);
+ GL_TILE_TYPE_DOWNLOAD);
else
_obj = _gl_tile_show_part_type_icon(obj,
- GL_TILE_TYPE_FOLDER);
+ GL_TILE_TYPE_FOLDER);
return _obj;
}
Edje_Message_Float *msg;
if (text) {
elm_layout_text_set(layout, "elm.sub.text", text);
- }
- else {
+ } else {
elm_layout_text_set(layout, "elm.sub.text", "");
}
edje = elm_layout_edje_get(layout);
}
static Evas_Object *__gl_albums_get_content(void *data, Evas_Object *obj,
- const char *part)
+ const char *part)
{
GL_CHECK_NULL(part);
GL_CHECK_NULL(strlen(part));
int view_mode = gl_get_view_mode(ad);
if (view_mode != GL_VIEW_ALBUMS &&
- view_mode != GL_VIEW_ALBUMS_EDIT &&
- view_mode != GL_VIEW_ALBUMS_SELECT &&
- view_mode != GL_VIEW_THUMBS &&
- view_mode != GL_VIEW_THUMBS_EDIT &&
- view_mode != GL_VIEW_THUMBS_SELECT &&
- view_mode != GL_VIEW_ALBUM_REORDER) {
+ view_mode != GL_VIEW_ALBUMS_EDIT &&
+ view_mode != GL_VIEW_ALBUMS_SELECT &&
+ view_mode != GL_VIEW_THUMBS &&
+ view_mode != GL_VIEW_THUMBS_EDIT &&
+ view_mode != GL_VIEW_THUMBS_SELECT &&
+ view_mode != GL_VIEW_ALBUM_REORDER) {
gl_dbg("Album is empty, view mode is : % d", view_mode);
return NULL;
}
return layout;
} else if (!g_strcmp0(part, GL_TILE_ICON)) {
- if (album_item->cover_thumbs_cnt <= 0)
+ if (album_item->cover_thumbs_cnt <= 0) {
gl_dbg("Empty album");
+ }
_obj = _gl_tile_show_part_icon(obj, part,
- __gl_albums_set_bg_file,
- (void *)(album_item->cover));
+ __gl_albums_set_bg_file,
+ (void *)(album_item->cover));
int first_cnt = 2;
int level = (int)evas_object_data_get(ad->albuminfo.view,
- GL_GESTURE_KEY_PINCH_LEVEL);
+ GL_GESTURE_KEY_PINCH_LEVEL);
if (ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_90 ||
- ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_270 ||
- level == GL_ZOOM_NONE)
+ ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_270 ||
+ level == GL_ZOOM_NONE) {
first_cnt = 3;
+ }
if (album_item->index < first_cnt && album_item->item)
elm_object_item_signal_emit(album_item->item,
- "show_top_pad",
- "padding.top");
+ "show_top_pad",
+ "padding.top");
} else if (!g_strcmp0(part, GL_TILE_TYPE_ICON)) {
_obj = __gl_albums_get_type_icon(obj, album_item);
} else if (!g_strcmp0(part, GL_TILE_SD_ICON)) {
if (GL_STORE_T_MMC == album_item->cluster->type) {
_obj = _gl_tile_show_part_type_icon(obj,
- GL_TILE_TYPE_MMC_STORAGE);
+ GL_TILE_TYPE_MMC_STORAGE);
} else {
elm_object_item_signal_emit(album_item->item,
- "hide_sd_icon",
- "elm.swallow.sd_icon");
+ "hide_sd_icon",
+ "elm.swallow.sd_icon");
}
} else if (view_mode == GL_VIEW_ALBUMS_EDIT) {
_obj = _gl_albums_edit_add_content(data, obj, part);
}
static Evas_Object *__gl_albums_get_content_split_view(void *data, Evas_Object *obj,
- const char *part)
+ const char *part)
{
GL_CHECK_NULL(part);
GL_CHECK_NULL(strlen(part));
int view_mode = gl_get_view_mode(ad);
if (view_mode != GL_VIEW_ALBUMS &&
- view_mode != GL_VIEW_ALBUMS_EDIT &&
- view_mode != GL_VIEW_ALBUMS_SELECT &&
- view_mode != GL_VIEW_THUMBS &&
- view_mode != GL_VIEW_THUMBS_EDIT &&
- view_mode != GL_VIEW_THUMBS_SELECT &&
- view_mode != GL_VIEW_ALBUM_REORDER) {
+ view_mode != GL_VIEW_ALBUMS_EDIT &&
+ view_mode != GL_VIEW_ALBUMS_SELECT &&
+ view_mode != GL_VIEW_THUMBS &&
+ view_mode != GL_VIEW_THUMBS_EDIT &&
+ view_mode != GL_VIEW_THUMBS_SELECT &&
+ view_mode != GL_VIEW_ALBUM_REORDER) {
gl_dbg("Album is empty, view mode is : % d", view_mode);
return NULL;
}
return layout;
} else if (!g_strcmp0(part, GL_TILE_ICON)) {
- if (album_item->cover_thumbs_cnt <= 0)
+ if (album_item->cover_thumbs_cnt <= 0) {
gl_dbg("Empty album");
+ }
_obj = _gl_tile_show_part_icon(obj, part,
- __gl_albums_set_bg_file,
- (void *)(album_item->cover));
+ __gl_albums_set_bg_file,
+ (void *)(album_item->cover));
int first_cnt = 2;
int level = (int)evas_object_data_get(ad->albuminfo.view,
- GL_GESTURE_KEY_PINCH_LEVEL);
+ GL_GESTURE_KEY_PINCH_LEVEL);
if (ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_90 ||
- ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_270 ||
- level == GL_ZOOM_NONE)
+ ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_270 ||
+ level == GL_ZOOM_NONE) {
first_cnt = 3;
+ }
if (album_item->index < first_cnt && album_item->item)
elm_object_item_signal_emit(album_item->item,
- "show_top_pad",
- "padding.top");
+ "show_top_pad",
+ "padding.top");
} else if (!g_strcmp0(part, GL_TILE_TYPE_ICON)) {
_obj = __gl_albums_get_type_icon(obj, album_item);
} else if (!g_strcmp0(part, GL_TILE_SD_ICON)) {
if (GL_STORE_T_MMC == album_item->cluster->type) {
_obj = _gl_tile_show_part_type_icon(obj,
- GL_TILE_TYPE_MMC_STORAGE);
+ GL_TILE_TYPE_MMC_STORAGE);
} else {
elm_object_item_signal_emit(album_item->item,
- "hide_sd_icon",
- "elm.swallow.sd_icon");
+ "hide_sd_icon",
+ "elm.swallow.sd_icon");
}
} else if (view_mode == GL_VIEW_ALBUMS_EDIT) {
_obj = _gl_albums_edit_add_content(data, obj, part);
GL_CHECK(ei);
GL_CHECK(data);
- if (GL_VIEW_ALBUMS != gl_get_view_mode(data))
- return;
+ if (GL_VIEW_ALBUMS != gl_get_view_mode(data)) {
+ return;
+ }
Elm_Object_Item *it = (Elm_Object_Item *)ei;
gl_cluster *album = elm_object_item_data_get(it);
GL_CHECK(album);
/* Free data after layout deleted */
static void __gl_albums_delete_layout_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbg("Delete layout ---");
GL_CHECK(data);
gl_media_s *item = NULL;
bool is_all = true;
if (ad->albuminfo.sel_elist &&
- eina_list_count(ad->albuminfo.sel_elist) > 0) {
+ eina_list_count(ad->albuminfo.sel_elist) > 0) {
gl_cluster *album = NULL;
album = eina_list_nth(ad->albuminfo.sel_elist, 0);
_gl_data_get_items_album(data, album, 0, 0, &list);
is_all = false;
} else {
_gl_data_get_items(GL_FIRST_VIEW_START_POS,
- GL_FIRST_VIEW_START_POS, &list);
+ GL_FIRST_VIEW_START_POS, &list);
item = (gl_media_s *)eina_list_nth(list, 0);
gitem = _gl_data_new_item_mitem(item);
}
- if (list)
+ if (list) {
eina_list_free(list);
+ }
if (gitem) {
GL_CHECK_VAL(gitem, -1);
- if (is_all)
+ if (is_all) {
gl_ext_load_iv_ug(data, gitem, GL_UG_IV_SLIDESHOW_ALL);
- else
+ } else {
gl_ext_load_iv_ug(data, gitem, GL_UG_IV_SLIDESHOW);
+ }
}
- if (gitem)
+ if (gitem) {
_gl_data_util_free_gitem(gitem);
+ }
_gl_data_finalize_albums_selected_list(data);
return 0;
}
_gl_albums_set_current(data, cluster);
Eina_List *medias_elist = NULL;
_gl_data_get_items_album(data, cluster, GL_FIRST_VIEW_START_POS,
- GL_FIRST_VIEW_END_POS, &medias_elist);
+ GL_FIRST_VIEW_END_POS, &medias_elist);
_gl_thumbs_set_edit_mode(data, GL_THUMBS_EDIT_SLIDESHOW);
_gl_thumbs_set_list(ad, medias_elist);
_gl_thumbs_create_view(data, GL_NAVI_THUMBS, GL_STR_ID_ALL_ALBUMS, true,
- __gl_albums_close_album_cb);
+ __gl_albums_close_album_cb);
gl_dbg("Done edit");
return 0;
__gl_albums_start_slideshow(data);
} else if (!g_strcmp0(label, _gl_str(GL_STR_ID_SETTINGS))) {
evas_object_data_set(ad->maininfo.naviframe,
- GL_NAVIFRAME_SLIDESHOW_DATA_KEY,
- __gl_albums_start_slideshow);
+ GL_NAVIFRAME_SLIDESHOW_DATA_KEY,
+ __gl_albums_start_slideshow);
gl_ext_load_ug(data, GL_UG_GALLERY_SETTING_SLIDESHOW);
} else if (!g_strcmp0(label, _gl_str(GL_STR_ID_SELECT_ITEMS))) {
#ifdef _USE_APP_SLIDESHOW
__gl_albums_select_slideshow(data);
evas_object_data_set(ad->maininfo.naviframe,
- GL_NAVIFRAME_SELECTED_SLIDESHOW_KEY,
- gl_pop_to_ctrlbar_ly);
+ GL_NAVIFRAME_SELECTED_SLIDESHOW_KEY,
+ gl_pop_to_ctrlbar_ly);
#else
_gl_ext_launch_gallery_ug(data);
#endif
if (ad->albuminfo.elist->edit_cnt > 0) {
/* 1. View As*/
_gl_ctxpopup_append(parent, GL_STR_ID_VIEW_AS,
- __gl_albums_viewas_pop_cb, data);
+ __gl_albums_viewas_pop_cb, data);
/* 2. New album*/
_gl_ctxpopup_append(parent, GL_STR_ID_NEW_ALBUM,
- __gl_albums_newalbum_cb, data);
+ __gl_albums_newalbum_cb, data);
_gl_ctxpopup_append(parent, GL_STR_ID_REORDER,
- __gl_albums_reorder_cb, data);
+ __gl_albums_reorder_cb, data);
/* 3. Delete */
_gl_ctxpopup_append(parent, GL_STR_ID_DELETE, __gl_albums_edit_cb,
- data);
+ data);
#ifdef SUPPORT_SLIDESHOW
/* 4. Slideshow */
_gl_ctxpopup_append(parent, GL_STR_ID_SLIDESHOW,
- __gl_albums_slideshow_cb, data);
+ __gl_albums_slideshow_cb, data);
#endif
}
return 0;
_gl_ui_clear_btns(data);
/* More */
btn = _gl_but_create_but(parent, NULL, NULL, GL_BUTTON_STYLE_NAVI_MORE,
- __gl_albums_more_btn_cb, data);
+ __gl_albums_more_btn_cb, data);
GL_CHECK_VAL(btn, -1);
elm_object_item_part_content_set(nf_it, GL_NAVIFRAME_MORE, btn);
elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_TRUE, EINA_TRUE);
if (gl_check_gallery_empty(ad)) {
- GL_ALBUMS_SHOW_NOCONTENTS:
+GL_ALBUMS_SHOW_NOCONTENTS:
if (ad->albuminfo.view) {
/* Clear callbacks for gengrid view */
elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_FALSE, EINA_FALSE);
Evas_Object *old_view = NULL;
old_view = elm_object_part_content_unset(ad->ctrlinfo.ctrlbar_view_ly,
- "elm.swallow.view");
+ "elm.swallow.view");
GL_IF_DEL_OBJ(old_view);
elm_object_part_content_set(ad->ctrlinfo.ctrlbar_view_ly,
- "elm.swallow.view", noc);
+ "elm.swallow.view", noc);
} else {
if (view_mode == GL_VIEW_ALBUMS_EDIT) {
_gl_albums_create_items(ad, ad->albuminfo.view);
/* Display selectioninfo */
int cnt = _gl_data_get_albums_selected_cnt(ad);
_gl_notify_check_selall(ad, ad->ctrlinfo.nf_it,
- ad->albuminfo.albums_cnt, cnt);
+ ad->albuminfo.albums_cnt, cnt);
/* Update the label text */
_gl_ui_update_navi_title_text(ad->ctrlinfo.nf_it, cnt, false);
} else {
ad->albuminfo.view = layout_inner;
/* Register delete callback */
evas_object_event_callback_add(parent, EVAS_CALLBACK_DEL,
- __gl_albums_delete_layout_cb, data);
+ __gl_albums_delete_layout_cb, data);
GL_PROFILE_OUT;
return 0;
}
elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_FALSE, EINA_FALSE);
Evas_Object *old_view = NULL;
old_view = elm_object_part_content_unset(ad->ctrlinfo.ctrlbar_view_ly,
- "elm.swallow.view");
+ "elm.swallow.view");
evas_object_hide(old_view);
elm_object_part_content_set(ad->ctrlinfo.ctrlbar_view_ly,
- "elm.swallow.view", noc);
+ "elm.swallow.view", noc);
} else {
_gl_albums_create_items(ad, ad->albuminfo.view);
}
view = _gl_albums_add_view(ad, ad->maininfo.naviframe);
elm_object_part_content_set(ad->ctrlinfo.ctrlbar_view_ly,
- "elm.swallow.view", view);
+ "elm.swallow.view", view);
evas_object_show(view);
ad->albuminfo.view = view;
_gl_albums_check_btns(data);
gl_dbg("Gallery is empty!");
bool b_update = false;
b_update = _gl_nocontents_update_label(ad->albuminfo.nocontents,
- GL_STR_NO_ALBUMS);
+ GL_STR_NO_ALBUMS);
/* Update toolbar state */
- if (b_update)
+ if (b_update) {
_gl_albums_check_btns(data);
+ }
} else {
gl_dbg("Nocontents was removed!");
}
/* Set pop callback for operating when button back clicked */
evas_object_data_set(ad->maininfo.naviframe, GL_NAVIFRAME_POP_CB_KEY,
- (void *)__gl_albums_pop_op);
+ (void *)__gl_albums_pop_op);
gl_set_view_mode(data, GL_VIEW_ALBUMS);
_gl_ctrl_show_title(data, GL_CTRL_TAB_ALBUMS);
if (!ad->albuminfo.nocontents) {
evas_object_show(ad->albuminfo.view);
elm_object_part_content_set(parent, "elm.swallow.view",
- ad->albuminfo.view);
+ ad->albuminfo.view);
} else {
/* Register service if nocontents created for the first launching */
_gl_main_add_reg_idler(data);
_gl_data_finalize_albums_selected_list(data);
/* CLEAR GENGRID */
if (ad->albuminfo.view &&
- ad->albuminfo.view != ad->albuminfo.nocontents) {
+ ad->albuminfo.view != ad->albuminfo.nocontents) {
gl_dbg("elm_gengrid_clear view");
elm_gengrid_clear(ad->albuminfo.view);
}
gl_dbg("GL_VIEW_ALBUMS");
/* CLEAR GENGRID */
if (ad->albuminfo.view &&
- ad->albuminfo.view != ad->albuminfo.nocontents) {
+ ad->albuminfo.view != ad->albuminfo.nocontents) {
gl_dbg("elm_gengrid_clear view");
elm_gengrid_clear(ad->albuminfo.view);
}
/* Hide previous view */
Evas_Object *pre_view = NULL;
pre_view = elm_object_part_content_unset(ad->ctrlinfo.ctrlbar_view_ly,
- "elm.swallow.view");
+ "elm.swallow.view");
evas_object_hide(pre_view);
return 0;
}
_gl_show_grid_checks_dual(ad->albuminfo.view, GL_TILE_CHECKBOX, GL_TILE_CHECKBOX_GRID);
#else
evas_object_smart_callback_del(ad->albuminfo.view, "unrealized",
- __gl_albums_unrealized);
+ __gl_albums_unrealized);
elm_gengrid_realized_items_update(ad->albuminfo.view);
evas_object_smart_callback_add(ad->albuminfo.view, "unrealized",
- __gl_albums_unrealized, data);
+ __gl_albums_unrealized, data);
#endif
} else {
_gl_ui_change_navi_title(ad->ctrlinfo.nf_it, GL_STR_ID_ALBUM, true);
bool b_disabled = false;
/* Disable button share */
- if (gl_check_gallery_empty(data) || ad->albuminfo.elist->edit_cnt <= 0)
+ if (gl_check_gallery_empty(data) || ad->albuminfo.elist->edit_cnt <= 0) {
b_disabled = true;
+ }
gl_dbg("b_disable: %d", b_disabled);
_gl_ui_disable_menu(ad->ctrlinfo.nf_it, false);
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
- if (ad->albuminfo.view == ad->albuminfo.nocontents)
+ if (ad->albuminfo.view == ad->albuminfo.nocontents) {
return -1;
+ }
Elm_Object_Item *item = elm_gengrid_first_item_get(ad->albuminfo.view);
if (item) {
item = elm_gengrid_item_next_get(item);
item = elm_gengrid_item_next_get(item);
if (item)
elm_object_item_signal_emit(item,
- "show_top_pad",
- "padding.top");
+ "show_top_pad",
+ "padding.top");
}
}
return _gl_tile_update_item_size(data, ad->albuminfo.view, true);
GL_CHECK_VAL(view, -1);
evas_object_smart_callback_del(view, "realized", __gl_albums_realized);
evas_object_smart_callback_del(view, "unrealized",
- __gl_albums_unrealized);
+ __gl_albums_unrealized);
evas_object_smart_callback_del(view, "longpressed",
- __gl_albums_longpressed_cb);
+ __gl_albums_longpressed_cb);
return 0;
}
_gl_albums_set_current(ad, album);
Eina_List *medias_elist = NULL;
_gl_data_get_items_album(ad, album, GL_FIRST_VIEW_START_POS,
- GL_GET_UNTIL_LAST_RECORD - 1, &medias_elist);
+ GL_GET_UNTIL_LAST_RECORD - 1, &medias_elist);
_gl_add_album_data(album, medias_elist);
EINA_LIST_FREE(album->elist, data) {
if (data) {
}
_gl_thumbs_set_list(ad, medias_elist);
_gl_thumbs_update_split_view(ad, GL_NAVI_THUMBS, i18n_name, true,
- __gl_albums_close_album_cb);
+ __gl_albums_close_album_cb);
return 0;
} else if (view_mode == GL_VIEW_THUMBS_EDIT) {
gl_dbg("Split edit view!");
Eina_List *medias_elist = NULL;
_gl_data_get_items_album(ad, album, GL_FIRST_VIEW_START_POS,
- GL_GET_UNTIL_LAST_RECORD - 1, &medias_elist);
+ GL_GET_UNTIL_LAST_RECORD - 1, &medias_elist);
_gl_add_album_data(album, medias_elist);
EINA_LIST_FREE(album->elist, data) {
if (data) {
_gl_data_restore_selected(ad->selinfo.elist, gitem);
}
_gl_thumbs_update_edit_split_view(ad, GL_NAVI_THUMBS, i18n_name, true,
- __gl_albums_close_album_cb);
+ __gl_albums_close_album_cb);
return 0;
} else {
gl_dbgW("Wrong view mode");
_gl_albums_set_current(ad, album);
Eina_List *medias_elist = NULL;
_gl_data_get_items_album(ad, album, GL_FIRST_VIEW_START_POS,
- GL_FIRST_VIEW_END_POS, &medias_elist);
+ GL_FIRST_VIEW_END_POS, &medias_elist);
_gl_add_album_data(album, medias_elist);
EINA_LIST_FREE(album->elist, data) {
if (data) {
}
_gl_thumbs_set_list(ad, medias_elist);
_gl_thumbs_create_view(ad, GL_NAVI_THUMBS, i18n_name, true,
- __gl_albums_close_album_cb);
+ __gl_albums_close_album_cb);
gl_dbg("albums_view 0x%x cleared", ad->albuminfo.view);
gl_dbg("Done albums selected");
return 0;
GL_CHECK_NULL(data);
Evas_Object *grid = _gl_tile_add_gengrid(parent);
evas_object_smart_callback_add(grid, "realized", __gl_albums_realized,
- data);
+ data);
evas_object_smart_callback_add(grid, "unrealized",
- __gl_albums_unrealized, data);
+ __gl_albums_unrealized, data);
#if 0
evas_object_smart_callback_add(grid, "language,changed",
- __gl_albums_lang_changed, data);
+ __gl_albums_lang_changed, data);
#endif
evas_object_smart_callback_add(grid, "longpressed",
- __gl_albums_longpressed_cb, data);
+ __gl_albums_longpressed_cb, data);
evas_object_show(grid);
_gl_ui_reset_scroller_pos(grid);
GL_PROFILE_OUT;
elm_gengrid_horizontal_set(layout_inner, EINA_FALSE);
elm_scroller_bounce_set(layout_inner, EINA_FALSE, EINA_TRUE);
elm_scroller_policy_set(layout_inner, ELM_SCROLLER_POLICY_OFF,
- ELM_SCROLLER_POLICY_AUTO);
+ ELM_SCROLLER_POLICY_AUTO);
elm_gengrid_multi_select_set(layout_inner, EINA_TRUE);
evas_object_size_hint_weight_set(layout_inner, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
return layout_inner;
}
int length = 0;
gl_dbg("");
evas_object_smart_callback_add(parent, "realized", __gl_split_albums_realized,
- data);
+ data);
if (elm_gengrid_items_count(parent) > 0) {
/* Save scroller position before clearing gengrid */
_gl_ui_save_scroller_pos(parent);
} else {
int view_mode = gl_get_view_mode(ad);
if (view_mode == GL_VIEW_ALBUMS
- || view_mode == GL_VIEW_ALBUMS_EDIT
- || view_mode == GL_VIEW_TIMELINE
- || view_mode == GL_VIEW_THUMBS_EDIT
- || view_mode == GL_VIEW_THUMBS_SELECT
- ) {
+ || view_mode == GL_VIEW_ALBUMS_EDIT
+ || view_mode == GL_VIEW_TIMELINE
+ || view_mode == GL_VIEW_THUMBS_EDIT
+ || view_mode == GL_VIEW_THUMBS_SELECT
+ ) {
gl_dbg("skip the item");
continue;
}
}
album_item->item = elm_gengrid_item_append(parent, pgic,
- album_item,
- __gl_albums_sel_cb,
- album_item);
+ album_item,
+ __gl_albums_sel_cb,
+ album_item);
album_item->index = item_cnt;
item_cnt++;
gl_sdbg("Append[%s], id=%s.", album_item->cluster->display_name,
- album_item->cluster->uuid);
+ album_item->cluster->uuid);
}
/* Restore previous position of scroller */
_gl_ui_restore_scroller_pos(parent);
if (item_cnt) {
gl_sdbg("Item count is 0");
return 0;
- }
- else
+ } else {
return -1;
+ }
}
int _gl_albums_create_items(void *data, Evas_Object *parent)
/* Save scroller position before clearing gengrid */
_gl_ui_save_scroller_pos(parent);
evas_object_smart_callback_del(parent, "unrealized",
- __gl_albums_unrealized);
+ __gl_albums_unrealized);
/* Clear albums view */
elm_gengrid_clear(parent);
evas_object_smart_callback_add(parent, "unrealized",
- __gl_albums_unrealized, data);
+ __gl_albums_unrealized, data);
}
ad->albuminfo.gic.item_style = GL_GENGRID_STYLE_ALBUM_VIEW;
ad->albuminfo.gic.func.text_get = __gl_albums_get_text;
if (album_item->cluster->type < GL_STORE_T_ALL) {
ad->albuminfo.elist->edit_cnt++;
} else {
- if(gl_get_view_mode(ad) != GL_VIEW_ALBUMS) {
+ if (gl_get_view_mode(ad) != GL_VIEW_ALBUMS) {
continue;
}
}
album_item->item = elm_gengrid_item_append(parent, pgic,
- album_item,
- __gl_albums_sel_cb,
- album_item);
+ album_item,
+ __gl_albums_sel_cb,
+ album_item);
album_item->index = item_cnt;
item_cnt++;
gl_sdbg("Append[%s], id=%s.", album_item->cluster->display_name,
- album_item->cluster->uuid);
+ album_item->cluster->uuid);
}
/* Restore previous position of scroller */
_gl_ui_restore_scroller_pos(parent);
ad->albuminfo.albums_cnt = item_cnt;
_gl_tile_update_item_size(data, parent, false);
GL_PROFILE_OUT;
- if (item_cnt)
+ if (item_cnt) {
return 0;
- else
+ } else {
return -1;
+ }
}
#if 0
/* Free data after layout deleted */
static void __gl_entry_layout_del_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbg("Delete entry layout ---");
GL_FREEIF(data);
/* Call cancel callback */
Evas_Object *entry = _gl_editfield_get_entry(entry_d->ad);
GL_CHECK_FALSE(entry);
- Eina_Bool (*pop_cb)(void *data, Elm_Object_Item *it);
+ Eina_Bool(*pop_cb)(void * data, Elm_Object_Item * it);
pop_cb = evas_object_data_get(entry, "gl_entry_pop_cb_key");
/* Clear editfield variables */
_gl_editfield_destroy_imf(entry_d->ad);
- if (pop_cb)
+ if (pop_cb) {
return pop_cb(entry_d->ad, it);
- else
+ } else {
return EINA_TRUE;
+ }
}
#endif
Evas_Object *entry = _gl_editfield_get_entry(entry_d->ad);
GL_CHECK(entry);
- int (*process_cb)(void *data, bool b_enter);
+ int (*process_cb)(void * data, bool b_enter);
process_cb = evas_object_data_get(entry, "gl_entry_process_cb_key");
GL_CHECK(process_cb);
/* Delete callback when it is clicked to prevent it is called for many times */
if (process_cb(entry_d->ad, false) == 0)
evas_object_smart_callback_del(obj, "clicked",
- __gl_entry_done_cb);
+ __gl_entry_done_cb);
/* Clear nf_it to cancel hide title in landscape mode */
ad->entryinfo.nf_it = NULL;
GL_FREEIF(ad->albuminfo.temp_album_name);
static void __gl_entry_trans_finished_cb(void *data, Evas_Object *obj, void *ei)
{
evas_object_smart_callback_del(obj, GL_TRANS_FINISHED,
- __gl_entry_trans_finished_cb);
+ __gl_entry_trans_finished_cb);
GL_CHECK(data);
gl_dbg("");
Evas_Object *entry = _gl_editfield_get_entry(data);
GL_CHECK(entry);
- int (*transit_cb)(void *data);
+ int (*transit_cb)(void * data);
transit_cb = evas_object_data_get(entry, "gl_entry_transit_cb_key");
- if (transit_cb)
+ if (transit_cb) {
transit_cb(data);
+ }
}
#endif
* @param obj is the content to be pushed.
*/
static int __gl_entry_push_view(void *data, Evas_Object *parent,
- Evas_Object *obj, char *title,
- gl_entry_s *entry_d)
+ Evas_Object *obj, char *title,
+ gl_entry_s *entry_d)
{
gl_dbg("");
GL_CHECK_VAL(parent, -1);
Evas_Object *right_btn = NULL;
right_btn = _gl_but_create_image_but(parent, NULL, GL_STR_ID_SAVE,
- NULL, __gl_entry_done_cb, entry_d, EINA_FALSE);
+ NULL, __gl_entry_done_cb, entry_d, EINA_FALSE);
GL_CHECK_VAL(right_btn, -1);
ad->entryinfo.done_btn = right_btn;
entry_d->done_btn = right_btn;
/* Cancel */
left_btn = _gl_but_create_image_but(parent, NULL, GL_STR_ID_CANCEL,
- NULL, __gl_entry_cancel_cb, data, EINA_FALSE);
+ NULL, __gl_entry_cancel_cb, data, EINA_FALSE);
GL_CHECK_VAL(left_btn, -1);
elm_object_part_content_set(parent, "button1", left_btn);
gl_appdata *ad = (gl_appdata *)data;
_gl_editfield_show_imf(ad);
evas_object_smart_callback_del(ad->popupinfo.popup, "show,finished",
- _showFinishedCb);
+ _showFinishedCb);
}
int _gl_entry_create_view(void *data, char *name, char *title)
popup = elm_popup_add(ad->maininfo.layout);
ad->popupinfo.popup = popup;
evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
_gl_ui_set_translate_part_str(popup, "title,text", title);
entry_d->ad = ad;
__gl_entry_push_view(ad, popup, NULL, title,
- entry_d);
+ entry_d);
/* Register delete callback */
eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK,
- __gl_entry_cancel_cb, entry_d->ad);
+ __gl_entry_cancel_cb, entry_d->ad);
evas_object_smart_callback_add(popup, "show,finished",
- _showFinishedCb, entry_d->ad);
+ _showFinishedCb, entry_d->ad);
ad->entryinfo.b_hide_sip = true;
return 0;
gl_appdata *ad = (gl_appdata *)data;
Elm_Object_Item *top_nf_it = NULL;
- if (!ad->entryinfo.nf_it)
+ if (!ad->entryinfo.nf_it) {
return -1;
+ }
top_nf_it = elm_naviframe_top_item_get(ad->maininfo.naviframe);
if (ad->entryinfo.nf_it != top_nf_it) {
* And don't use app_device_orientation_cb callback which is supported by capi
*/
static void __gl_main_win_rot_changed_cb(void *data, Evas_Object *obj,
- void *event)
+ void *event)
{
GL_CHECK(data);
GL_CHECK(obj);
int changed_ang = elm_win_rotation_get(obj);
gl_dbg("New angle: %d, old angle: %d", changed_ang,
ad->maininfo.rotate_mode);
- if (changed_ang == ad->maininfo.rotate_mode)
+ if (changed_ang == ad->maininfo.rotate_mode) {
return;
- else
+ } else {
ad->maininfo.rotate_mode = changed_ang;
+ }
#if 0
enum ug_event evt = UG_EVENT_NONE;
/* Send event to UG */
bg = evas_object_rectangle_add(evas_object_evas_get(parent));
evas_object_color_set(bg, GL_BG_COLOR_DEFAULT, GL_BG_COLOR_DEFAULT,
- GL_BG_COLOR_DEFAULT, GL_BG_COLOR_A);
+ GL_BG_COLOR_DEFAULT, GL_BG_COLOR_A);
evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
elm_win_resize_object_add(parent, bg);
evas_object_show(bg);
Evas_Object *conform = NULL;
conform = elm_conformant_add(parent);
evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(conform, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_win_resize_object_add(parent, conform);
evas_object_show(conform);
/* Apply the layout style */
elm_layout_theme_set(layout, "layout", "application", "default");
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
evas_object_show(layout);
GL_PROFILE_OUT;
return layout;
elm_naviframe_prev_btn_auto_pushed_set(nf, EINA_FALSE);
/* Pop the most top view if the Naviframe has the BACK event */
eext_object_event_callback_add(nf, EEXT_CALLBACK_BACK, eext_naviframe_back_cb,
- NULL);
+ NULL);
/* Call the more_cb() of the most top view if the Naviframe has the MORE event */
eext_object_event_callback_add(nf, EEXT_CALLBACK_MORE, eext_naviframe_more_cb,
- NULL);
+ NULL);
evas_object_show(nf);
gl_dbg("naviframe added");
GL_PROFILE_OUT;
gl_appdata *ad = (gl_appdata *)data;
void *pop_cb = evas_object_data_get(ad->maininfo.naviframe,
- GL_NAVIFRAME_POP_CB_KEY);
+ GL_NAVIFRAME_POP_CB_KEY);
if (pop_cb) {
- Eina_Bool (*_pop_cb) (void *data);
+ Eina_Bool(*_pop_cb)(void * data);
_pop_cb = pop_cb;
if (_pop_cb(data)) {
*/
GL_CHECK_VAL(ad->maininfo.win, -1);
prev_btn = _gl_but_create_but(parent, NULL, NULL,
- GL_BUTTON_STYLE_NAVI_PRE, NULL, NULL);
+ GL_BUTTON_STYLE_NAVI_PRE, NULL, NULL);
GL_CHECK_VAL(prev_btn, -1);
/* Push view to stack */
nf_it = elm_naviframe_item_push(parent, NULL, prev_btn, NULL, obj,
- NULL);
+ NULL);
Evas_Object *unset = elm_object_item_part_content_unset(nf_it, GL_NAVIFRAME_PREV_BTN);
evas_object_hide(unset);
ad->ctrlinfo.nf_it = nf_it;
/* Add gesture for parent */
Evas_Object *gesture = _gl_tile_add_gesture(data, parent);
- if (gesture == NULL)
+ if (gesture == NULL) {
gl_dbgE("Failed to create gesture!");
- else
+ } else {
elm_object_part_content_set(parent, "gesture", gesture);
+ }
__gl_main_push_view(data, ad->maininfo.naviframe,
- ad->ctrlinfo.ctrlbar_ly);
+ ad->ctrlinfo.ctrlbar_ly);
GL_PROFILE_OUT;
return 0;
*/
if (elm_win_wm_rotation_supported_get(win)) {
const int rots[3] = { APP_DEVICE_ORIENTATION_0,
- APP_DEVICE_ORIENTATION_90,
- APP_DEVICE_ORIENTATION_270 };
+ APP_DEVICE_ORIENTATION_90,
+ APP_DEVICE_ORIENTATION_270
+ };
elm_win_wm_rotation_available_rotations_set(win, rots, 3);
}
/* pass '-1' value to this API then it will unset preferred rotation angle */
elm_win_autodel_set(win, EINA_TRUE);
elm_win_title_set(win, name);
evas_object_smart_callback_add(win, "delete,request",
- __gl_main_win_del_cb, data);
+ __gl_main_win_del_cb, data);
evas_object_smart_callback_add(win, "wm,rotation,changed",
- __gl_main_win_rot_changed_cb, data);
+ __gl_main_win_rot_changed_cb, data);
evas_object_show(win);
GL_PROFILE_OUT;
return win;
if (!ad->maininfo.b_reged_idler && !ad->maininfo.reg_idler) {
gl_dbgW("Register idler!");
ad->maininfo.reg_idler = ecore_timer_add(0.6f, __gl_main_reg_idler_cb,
- data);
+ data);
}
return 0;
}
*/
elm_win_indicator_mode_set(ad->maininfo.win, ELM_WIN_INDICATOR_SHOW);
elm_win_indicator_opacity_set(ad->maininfo.win,
- ELM_WIN_INDICATOR_TRANSPARENT);
+ ELM_WIN_INDICATOR_TRANSPARENT);
/* Conformant. */
Evas_Object *conform = __gl_main_create_conform(ad->maininfo.win);
GL_CHECK_VAL(conform, -1);
GL_CHECK_VAL(ad->maininfo.naviframe, -1);
/* Set Naviframe to main layout */
elm_object_part_content_set(ad->maininfo.layout, "elm.swallow.content",
- ad->maininfo.naviframe);
+ ad->maininfo.naviframe);
/* Save conform pointer to naviframe object */
evas_object_data_set(ad->maininfo.naviframe, GL_NAVIFRAME_OBJ_DATA_KEY,
- conform);
+ conform);
/* init value */
evas_object_data_set(ad->maininfo.naviframe, "gl_obj_key_gallery_paused", (void *)0);
GL_CHECK_VAL(ad, -1);
/* Remove win rotation callback */
evas_object_smart_callback_del(ad->maininfo.win, "wm,rotation,changed",
- __gl_main_win_rot_changed_cb);
+ __gl_main_win_rot_changed_cb);
_gl_ctxpopup_del(ad);
elm_theme_extension_del(NULL, GL_EDJ_FILE);
return 0;
if (ad->pinchinfo.zoom_level > GL_ZOOM_DEFAULT) {
/* Skip in wrong mode */
if (view_m != GL_VIEW_THUMBS && view_m != GL_VIEW_THUMBS_EDIT &&
- view_m != GL_VIEW_THUMBS_SELECT)
+ view_m != GL_VIEW_THUMBS_SELECT) {
goto PINCH_ZOOM_OUT_OVER;
+ }
- if (view_m == GL_VIEW_THUMBS && !_gl_thumbs_get_view(ad, NULL))
+ if (view_m == GL_VIEW_THUMBS && !_gl_thumbs_get_view(ad, NULL)) {
goto PINCH_ZOOM_OUT_OVER;
+ }
#ifdef _USE_SCROL_HORIZONRAL
if (ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_270 ||
- ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_90) {
+ ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_90) {
/* Keep level if pinching zoom in in landscape mode */
goto PINCH_ZOOM_OUT_OVER;
}
#endif
ad->pinchinfo.zoom_level--;
- if (_gl_thumbs_update_size(data, NULL) < 0)
+ if (_gl_thumbs_update_size(data, NULL) < 0) {
ad->pinchinfo.zoom_level = GL_ZOOM_DEFAULT;
+ }
goto PINCH_ZOOM_OUT_OVER;
}
- PINCH_ZOOM_OUT_OVER:
+PINCH_ZOOM_OUT_OVER:
gl_dbgW("Pinch zoom out: %d", ad->pinchinfo.zoom_level);
return ECORE_CALLBACK_CANCEL;
gl_dbg("view_m: %d", view_m);
if ((ad->pinchinfo.zoom_level >= GL_ZOOM_DEFAULT) &&
- (ad->pinchinfo.zoom_level < (GL_ZOOM_MAX - 1))) {
+ (ad->pinchinfo.zoom_level < (GL_ZOOM_MAX - 1))) {
/* Skip in wrong mode */
if (view_m != GL_VIEW_THUMBS && view_m != GL_VIEW_THUMBS_EDIT &&
- view_m != GL_VIEW_THUMBS_SELECT)
+ view_m != GL_VIEW_THUMBS_SELECT) {
goto PINCH_ZOOM_IN_OVER;
+ }
- if (view_m == GL_VIEW_THUMBS && !_gl_thumbs_get_view(ad, NULL))
+ if (view_m == GL_VIEW_THUMBS && !_gl_thumbs_get_view(ad, NULL)) {
goto PINCH_ZOOM_IN_OVER;
+ }
#ifdef _USE_SCROL_HORIZONRAL
if (ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_270 ||
- ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_90) {
+ ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_90) {
/* Keep level if pinching zoom in in landscape mode */
goto PINCH_ZOOM_IN_OVER;
}
#endif
ad->pinchinfo.zoom_level++;
- if (_gl_thumbs_update_size(data, NULL) < 0)
+ if (_gl_thumbs_update_size(data, NULL) < 0) {
ad->pinchinfo.zoom_level = GL_ZOOM_IN_TWO;
+ }
goto PINCH_ZOOM_IN_OVER;
}
- PINCH_ZOOM_IN_OVER:
+PINCH_ZOOM_IN_OVER:
gl_dbgW("Pinch zoom in: %d", ad->pinchinfo.zoom_level);
return ECORE_CALLBACK_CANCEL;
gl_dbg("Zoom level: %d", ad->pinchinfo.zoom_level);
/* Set initialize level */
if (ad->pinchinfo.zoom_level != GL_ZOOM_DEFAULT &&
- ad->pinchinfo.zoom_level != GL_ZOOM_IN_ONE &&
- ad->pinchinfo.zoom_level != GL_ZOOM_IN_TWO) {
+ ad->pinchinfo.zoom_level != GL_ZOOM_IN_ONE &&
+ ad->pinchinfo.zoom_level != GL_ZOOM_IN_TWO) {
ad->pinchinfo.zoom_level = GL_ZOOM_IN_ONE;
gl_dbg("Zoom level reset: GL_ZOOM_IN_ONE");
}
_gl_gesture_set_zoom_out_cb(gesture, __gl_pinch_zoom_out_cb, data);
elm_object_part_content_set(layout, "gesture", gesture);
int mode = gl_get_view_mode(data);
- if (mode == GL_VIEW_THUMBS_SELECT)
+ if (mode == GL_VIEW_THUMBS_SELECT) {
ad->pinchinfo.gesture_sel = gesture;
- else
+ } else {
ad->pinchinfo.gesture = gesture;
+ }
return 0;
}
gl_dbg("Zoom level: %d", ad->pinchinfo.zoom_level);
/* Set initialize level */
if (ad->pinchinfo.zoom_level != GL_ZOOM_DEFAULT &&
- ad->pinchinfo.zoom_level != GL_ZOOM_IN_ONE &&
- ad->pinchinfo.zoom_level != GL_ZOOM_IN_TWO) {
+ ad->pinchinfo.zoom_level != GL_ZOOM_IN_ONE &&
+ ad->pinchinfo.zoom_level != GL_ZOOM_IN_TWO) {
ad->pinchinfo.zoom_level = GL_ZOOM_IN_ONE;
gl_dbg("Zoom level reset: GL_ZOOM_IN_ONE");
}
int mode = gl_get_view_mode(data);
Evas_Object *gesture = NULL;
- if (mode == GL_VIEW_THUMBS_SELECT)
+ if (mode == GL_VIEW_THUMBS_SELECT) {
gesture = ad->pinchinfo.gesture_sel;
- else
+ } else {
gesture = ad->pinchinfo.gesture;
- if (gesture)
+ }
+ if (gesture) {
_gl_gesture_reset_flags(gesture);
+ }
return 0;
}
EINA_LIST_FOREACH(ad->selinfo.elist, l, current) {
if (current == NULL || current->item == NULL ||
- current->item->file_url == NULL) {
+ current->item->file_url == NULL) {
gl_dbgE("Invalid gitem!");
continue;
}
#ifdef GL_EXTENDED_FEATURES
static void __gl_thumbs_edit_share_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
elm_toolbar_item_selected_set((Elm_Object_Item *)ei, EINA_FALSE);
GL_CHECK(data);
if (cnt == 0) {
gl_dbg("No thumbs selected, return!");
gl_popup_create_popup(ad, GL_POPUP_NOBUT,
- GL_STR_NO_FILES_SELECTED);
+ GL_STR_NO_FILES_SELECTED);
return;
}
} else {
/* To launch Image-editor*/
static void __gl_thumbs_edit_ie_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
GL_CHECK(data);
gl_appdata *ad = (gl_appdata *)data;
if (_gl_data_selected_list_count(ad) == 0) {
gl_dbgW("No thumbs selected!");
gl_popup_create_popup(ad, GL_POPUP_NOBUT,
- GL_STR_NO_FILES_SELECTED);
+ GL_STR_NO_FILES_SELECTED);
return;
}
/* Copy media to album in edit view */
static void __gl_thumbs_edit_copy_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
GL_CHECK(data);
_gl_ctxpopup_del(data);
if (_gl_data_selected_list_count(data) == 0) {
gl_dbgW("No thumbs selected!");
gl_popup_create_popup(data, GL_POPUP_NOBUT,
- GL_STR_NO_FILES_SELECTED);
+ GL_STR_NO_FILES_SELECTED);
return;
}
if (_gl_data_selected_list_count(data) == 0) {
gl_dbgW("No thumbs selected!");
gl_popup_create_popup(data, GL_POPUP_NOBUT,
- GL_STR_NO_FILES_SELECTED);
+ GL_STR_NO_FILES_SELECTED);
return;
}
#ifdef _USE_ROTATE_BG
static void __gl_thumbs_edit_rotate_left_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
GL_CHECK(data);
if (_gl_data_selected_list_count(data) == 0) {
gl_dbgW("No thumbs selected!");
gl_popup_create_popup(data, GL_POPUP_NOBUT,
- GL_STR_NO_FILES_SELECTED);
+ GL_STR_NO_FILES_SELECTED);
return;
}
_gl_ctxpopup_del(data);
}
static void __gl_thumbs_edit_rotate_right_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
GL_CHECK(data);
if (_gl_data_selected_list_count(data) == 0) {
gl_dbgW("No thumbs selected!");
gl_popup_create_popup(data, GL_POPUP_NOBUT,
- GL_STR_NO_FILES_SELECTED);
+ GL_STR_NO_FILES_SELECTED);
return;
}
_gl_ctxpopup_del(data);
/* More : Edit image/Add tag/Copy/Create collage/Hide items/Rotate left/Rotate right/Crete a story album*/
/* Image-editor is available if only images are selected */
if (share_m >= GL_SHARE_IMAGE_ONE &&
- share_m <= GL_SHARE_IMAGE_MULTI_JPEG)
+ share_m <= GL_SHARE_IMAGE_MULTI_JPEG)
_gl_ctxpopup_append(parent, GL_STR_ID_EDIT_IMAGE,
- __gl_thumbs_edit_ie_cb, data);
+ __gl_thumbs_edit_ie_cb, data);
_gl_ctxpopup_append(parent, GL_STR_ID_COPY,
- __gl_thumbs_edit_copy_cb, data);
+ __gl_thumbs_edit_copy_cb, data);
#ifdef _USE_ROTATE_BG
/* Rotation is available if only images are selected */
if (share_m == GL_SHARE_IMAGE_ONE_JPEG ||
- share_m == GL_SHARE_IMAGE_MULTI_JPEG) {
+ share_m == GL_SHARE_IMAGE_MULTI_JPEG) {
_gl_ctxpopup_append(parent, GL_STR_ID_ROTATE_LEFT,
- __gl_thumbs_edit_rotate_left_cb,
- data);
+ __gl_thumbs_edit_rotate_left_cb,
+ data);
_gl_ctxpopup_append(parent, GL_STR_ID_ROTATE_RIGHT,
- __gl_thumbs_edit_rotate_right_cb,
- data);
+ __gl_thumbs_edit_rotate_right_cb,
+ data);
}
#endif
break;
}
static void __gl_thumbs_edit_more_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
/* Add items */
GL_CHECK(data);
}
_gl_popup_create_del(data, GL_POPUP_DEL_FILE,
- _gl_data_selected_list_count,
- gl_del_medias, data);
+ _gl_data_selected_list_count,
+ gl_del_medias, data);
} else {
gl_dbgW("Unknow mode!");
}
GL_CHECK(gitem);
GL_CHECK(gitem->item);
- if (gitem->checked == ad->selinfo.ck_state)
+ if (gitem->checked == ad->selinfo.ck_state) {
continue;
+ }
gitem->checked = ad->selinfo.ck_state;
if (ad->selinfo.ck_state == EINA_TRUE) {
/* Update all realized items */
if (view_mode == GL_VIEW_THUMBS_EDIT)
_gl_ui_update_realized_grid_ck(ad->gridinfo.view,
- GL_THUMB_CHECKBOX, NULL,
- ad->selinfo.ck_state);
+ GL_THUMB_CHECKBOX, NULL,
+ ad->selinfo.ck_state);
/* Recreate selection info for both cases */
- if (ad->selinfo.ck_state)
+ if (ad->selinfo.ck_state) {
item_cnt = sel_all_cnt;
- else
+ } else {
sel_all_cnt = 0;
+ }
int total_selected_count = eina_list_count(ad->selinfo.elist);
_gl_notify_check_selall(ad, ad->gridinfo.nf_it, item_cnt, sel_all_cnt);
char buf[GL_ALBUM_NAME_LEN_MAX] = { 0, };
if (sel_all_cnt > 0) {
elm_object_item_signal_emit(gitem->album->item,
- "elm,state,elm.text.badge,visible",
- "elm");
+ "elm,state,elm.text.badge,visible",
+ "elm");
snprintf(buf, sizeof(buf), "%d", sel_all_cnt);
} else {
elm_object_item_signal_emit(gitem->album->item,
- "elm,state,elm.text.badge,hidden",
- "elm");
+ "elm,state,elm.text.badge,hidden",
+ "elm");
}
#if 0
elm_gengrid_item_fields_update(gitem->album->item, "elm.text.badge", ELM_GENGRID_ITEM_FIELD_TEXT);
#ifdef _USE_APP_SLIDESHOW
static void __gl_thumbs_edit_selected_slideshow_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
elm_toolbar_item_selected_set((Elm_Object_Item *)ei, EINA_FALSE);
GL_CHECK(data);
#ifdef GL_EXTENDED_FEATURES
int _gl_thumbs_edit_add_more(void *data, Evas_Object *parent,
- Elm_Object_Item *nf_it)
+ Elm_Object_Item *nf_it)
{
Evas_Object *btn = NULL;
/* More */
btn = _gl_but_create_but(parent, NULL, NULL, GL_BUTTON_STYLE_NAVI_MORE,
- __gl_thumbs_edit_more_cb, data);
+ __gl_thumbs_edit_more_cb, data);
GL_CHECK_VAL(btn, -1);
elm_object_item_part_content_set(nf_it, GL_NAVIFRAME_MORE, btn);
/* Delete/Copy/Move -- unavailable for Facebook(Facebook Team confirmed) */
int _gl_thumbs_edit_add_btns(void *data, Evas_Object *parent,
- Elm_Object_Item *nf_it)
+ Elm_Object_Item *nf_it)
{
GL_CHECK_VAL(nf_it, -1);
GL_CHECK_VAL(parent, -1);
free(msg);
elm_object_signal_emit(ad->gridinfo.layout, "elm,selectall,state,visible", "elm");
_gl_ui_add_selall_ck(ad->gridinfo.layout, "select.all.area.check", "select.all.area.check",
- __gl_thumbs_edit_selall_cb, data);
+ __gl_thumbs_edit_selall_cb, data);
#ifdef _USE_APP_SLIDESHOW
/*only display the done button,ux:[Tizen] Gallery UI(T01)_v5.2_20130524*/
if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_SLIDESHOW) {
gl_dbg("only display the done button for selected slideshow");
tb_it = _gl_ctrl_append_item(toolbar, NULL, GL_STR_ID_START,
- __gl_thumbs_edit_selected_slideshow_cb,
- data);
+ __gl_thumbs_edit_selected_slideshow_cb,
+ data);
_gl_ctrl_disable_item(tb_it, true);
/* elm_object_item_part_content_set(nf_it, "toolbar", toolbar); */
return 0;
_gl_ui_set_translate_part_str(layout, "title_left_text", GL_STR_ID_CANCEL);
_gl_ui_set_translate_part_str(layout, "title_right_text", GL_STR_ID_SHARE);
_gl_ctrl_append_item(toolbar, NULL, GL_STR_ID_CANCEL,
- __gl_thumbs_edit_cancel_cb, data);
+ __gl_thumbs_edit_cancel_cb, data);
/* Share - to launch Share panel(app) */
tb_it = _gl_ctrl_append_item(toolbar, NULL, GL_STR_ID_SHARE,
- __gl_thumbs_edit_share_cb, data);
+ __gl_thumbs_edit_share_cb, data);
_gl_ctrl_disable_item(tb_it, true);
/* elm_object_item_part_content_set(nf_it, "toolbar", toolbar); */
return 0;
/* Title Cancel Button */
elm_object_style_set(btn1, "naviframe/title_left");
elm_object_item_part_content_set(nf_it, GL_NAVIFRAME_TITLE_LEFT_BTN, btn1);
- _gl_ui_set_translate_str(btn1,GL_STR_ID_CANCEL_CAP);
+ _gl_ui_set_translate_str(btn1, GL_STR_ID_CANCEL_CAP);
evas_object_smart_callback_add(btn1, "clicked", __gl_thumbs_edit_cancel_cb, ad);
/* Title Done Button */
elm_object_style_set(btn2, "naviframe/title_right");
elm_object_item_part_content_set(nf_it, GL_NAVIFRAME_TITLE_RIGHT_BTN, btn2);
- _gl_ui_set_translate_str(btn2,GL_STR_ID_DONE_CAP);
+ _gl_ui_set_translate_str(btn2, GL_STR_ID_DONE_CAP);
evas_object_smart_callback_add(btn2, "clicked", __gl_thumbs_edit_done_cb, ad);
elm_object_disabled_set(btn2, EINA_TRUE);
gl_dbg("mode: %d", view_mode);
if (view_mode == GL_VIEW_THUMBS_EDIT &&
- _gl_thumbs_get_edit_mode(data) < GL_THUMBS_EDIT_FIRST) {
+ _gl_thumbs_get_edit_mode(data) < GL_THUMBS_EDIT_FIRST) {
/* Fixme: maybe we should disable edit button until grid append idler is done */
/**
* Happen in quickly tap edit button,
_gl_thumbs_set_size(ad, gv);
_gl_thumbs_edit_add_btns(data, ad->maininfo.naviframe,
- ad->gridinfo.nf_it);
+ ad->gridinfo.nf_it);
/* Update the label text */
_gl_thumbs_update_label(ad->gridinfo.nf_it, GL_STR_ID_SELECT_ITEM);
/* Update realized items */
_gl_thumbs_update_label(ad->gridinfo.nf_it, ad->gridinfo.title);
/* enable the grid pinch */
edje_object_signal_emit(_EDJ(ad->gridinfo.layout),
- GL_SIGNAL_GESTURE_DEFAULT, "elm");
+ GL_SIGNAL_GESTURE_DEFAULT, "elm");
elm_object_signal_emit(ad->gridinfo.layout, "elm,selectall,state,default", "elm");
#ifdef _USE_GRID_CHECK
GL_CHECK_VAL(ad->gridinfo.nf_it, -1);
int cnt = _gl_data_selected_list_count(ad);
/* Update the label text */
- if(cnt == 0) {
+ if (cnt == 0) {
_gl_ui_change_navi_title(ad->gridinfo.nf_it, GL_STR_ID_SELECT_ITEM, true);
}
_gl_thumbs_update_label_text(ad->gridinfo.nf_it, cnt, true);
#if 0
static void __gl_thumbs_sel_trans_finished_cb(void *data, Evas_Object *obj,
- void *event_info)
+ void *event_info)
{
GL_CHECK(data);
gl_appdata *ad = (gl_appdata *)data;
int view_mode = gl_get_view_mode(ad);
gl_dbgW("view_mode: %d", view_mode);
evas_object_smart_callback_del(obj, GL_TRANS_FINISHED,
- __gl_thumbs_sel_trans_finished_cb);
+ __gl_thumbs_sel_trans_finished_cb);
/* Clear previous view after animation finished */
- if (view_mode == GL_VIEW_THUMBS_SELECT)
+ if (view_mode == GL_VIEW_THUMBS_SELECT) {
elm_gengrid_clear(ad->albuminfo.select_view);
- else
+ } else {
gl_dbgE("Wrong view mode!");
+ }
if (ad->gridinfo.is_append) {
_gl_thumbs_append_items(data);
}
/* For new album case */
_gl_popup_create(data, GL_STR_ID_NEW_ALBUM,
- GL_STR_ID_NEW_ALBUM_CONFIRMATION, GL_STR_ID_CANCEL_ABB,
- __gl_thumbs_sel_popup_cb, data, GL_STR_ID_MOVE,
- __gl_thumbs_sel_popup_cb, data, GL_STR_ID_COPY,
- __gl_thumbs_sel_popup_cb, data);
+ GL_STR_ID_NEW_ALBUM_CONFIRMATION, GL_STR_ID_CANCEL_ABB,
+ __gl_thumbs_sel_popup_cb, data, GL_STR_ID_MOVE,
+ __gl_thumbs_sel_popup_cb, data, GL_STR_ID_COPY,
+ __gl_thumbs_sel_popup_cb, data);
}
static void __gl_thumbs_sel_cancel_cb(void *data, Evas_Object *obj, void *ei)
* @param obj is the content to be pushed.
*/
static int __gl_thumbs_sel_push_view(void *data, Evas_Object *parent,
- Evas_Object *obj, char *title)
+ Evas_Object *obj, char *title)
{
gl_dbg("GL_NAVI_THUMBS_SELECT");
GL_CHECK_VAL(obj, -1);
/* Add transition finished callback */
evas_object_smart_callback_add(parent, GL_TRANS_FINISHED,
- __gl_thumbs_sel_trans_finished_cb, data);
+ __gl_thumbs_sel_trans_finished_cb, data);
/* Push to stack */
nf_it = elm_naviframe_item_push(parent, title, NULL, NULL, obj,
- NULL);
+ NULL);
/* use pop_cb_set to support HW key event */
elm_naviframe_item_pop_cb_set(nf_it, __gl_thumbs_sel_pop_cb, data);
_gl_ui_set_translatable_item(nf_it, title);
Evas_Object *toolbar = _gl_ctrl_add_toolbar(parent);
/* Add 'Cancel' button */
_gl_ctrl_append_item(toolbar, NULL, GL_STR_ID_CANCEL,
- __gl_thumbs_sel_cancel_cb, data);
+ __gl_thumbs_sel_cancel_cb, data);
char *str = GL_STR_ID_DONE;
/* Add 'Done' button */
tb_it = _gl_ctrl_append_item(toolbar, NULL, str,
- __gl_thumbs_sel_done_cb, data);
+ __gl_thumbs_sel_done_cb, data);
_gl_ctrl_disable_item(tb_it, true);
elm_object_item_part_content_set(nf_it, "toolbar", toolbar);
return 0;
/* Free data after layout deleted */
static void __gl_thumbs_sel_delete_layout_cb(void *data, Evas *e,
- Evas_Object *obj, void *ei)
+ Evas_Object *obj, void *ei)
{
gl_dbg("Delete layout ---");
GL_CHECK(data);
Elm_Gengrid_Item_Class *gic = NULL;
gic = evas_object_data_get(ad->gridinfo.select_view,
- "gl_thumbs_item_style_key");
+ "gl_thumbs_item_style_key");
GL_CHECK(gic);
gic->func.del = NULL;
GL_CHECK(gitem);
GL_CHECK(gitem->item);
- if (gitem->checked == state)
+ if (gitem->checked == state) {
continue;
+ }
gitem->checked = state;
if (state == EINA_TRUE) {
- if (strcmp(gitem->album->cluster->uuid, GL_ALBUM_FAVOURITE_ID)==0) {
+ if (strcmp(gitem->album->cluster->uuid, GL_ALBUM_FAVOURITE_ID) == 0) {
Eina_List *sel_list1 = ad->selinfo.fav_elist;
sel_list1 = eina_list_append(sel_list1, gitem);
ad->selinfo.fav_elist = sel_list1;
}
gitem->album->elist = eina_list_append(gitem->album->elist, gitem);
} else {
- if (strcmp(gitem->album->cluster->uuid, GL_ALBUM_FAVOURITE_ID)==0) {
+ if (strcmp(gitem->album->cluster->uuid, GL_ALBUM_FAVOURITE_ID) == 0) {
_gl_data_selected_fav_list_remove(ad, gitem);
} else {
_gl_data_selected_list_remove(ad, gitem);
}
/* Update all realized items */
_gl_ui_update_realized_grid_ck(ad->gridinfo.select_view,
- GL_THUMB_CHECKBOX, NULL,
- ad->selinfo.ck_state);
+ GL_THUMB_CHECKBOX, NULL,
+ ad->selinfo.ck_state);
/* Recreate selection info for both cases */
- if (state == EINA_FALSE)
+ if (state == EINA_FALSE) {
sel_all_cnt = 0;
- else
+ } else {
sel_all_cnt = item_cnt;
+ }
int sel_cnt = eina_list_count(ad->selinfo.elist);
int fav_sel_cnt = eina_list_count(ad->selinfo.fav_elist);
int total_sel_count = sel_cnt + fav_sel_cnt;
_gl_notify_check_selall(ad, ad->albuminfo.nf_it_select, item_cnt,
- sel_all_cnt);
+ sel_all_cnt);
if (gitem->album->item) {
elm_gengrid_item_update(gitem->album->item);
}
/* Get items list without current tag */
Eina_List *medias_elist = NULL;
_gl_data_get_items_album(ad, album_item, GL_FIRST_VIEW_START_POS,
- GL_GET_UNTIL_LAST_RECORD, &medias_elist);
+ GL_GET_UNTIL_LAST_RECORD, &medias_elist);
ad->gridinfo.is_append = true;
_gl_thumbs_set_list(ad, medias_elist);
_gl_thumb_sel_add_album_data(album_item, medias_elist);
int count = eina_list_count(medias_elist);
int i;
- if (strcmp(album_item->cluster->uuid, GL_ALBUM_FAVOURITE_ID)== 0)
- {
+ if (strcmp(album_item->cluster->uuid, GL_ALBUM_FAVOURITE_ID) == 0) {
for (i = 0; i < count ; i++) {
gitem = eina_list_nth(medias_elist, i);
_gl_data_restore_selected(ad->selinfo.fav_elist, gitem);
layout = _gl_ctrl_add_layout(ad->maininfo.naviframe);
GL_CHECK_VAL(layout, -1);
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
/* Register delete callback */
evas_object_event_callback_add(layout, EVAS_CALLBACK_DEL,
- __gl_thumbs_sel_delete_layout_cb, data);
+ __gl_thumbs_sel_delete_layout_cb, data);
/* Save view mode */
int pre_view_m = gl_get_view_mode(data);
/* Set new view mode */
/* Title Cancel Button */
elm_object_style_set(btn1, "naviframe/title_left");
elm_object_item_part_content_set(ad->albuminfo.nf_it_select, GL_NAVIFRAME_TITLE_LEFT_BTN, btn1);
- _gl_ui_set_translate_str(btn1,GL_STR_ID_CANCEL_CAP);
+ _gl_ui_set_translate_str(btn1, GL_STR_ID_CANCEL_CAP);
evas_object_smart_callback_add(btn1, "clicked", __gl_thumbs_sel_cancel_cb, ad);
/* Title Done Button */
elm_object_style_set(btn2, "naviframe/title_right");
elm_object_item_part_content_set(ad->albuminfo.nf_it_select, GL_NAVIFRAME_TITLE_RIGHT_BTN, btn2);
- _gl_ui_set_translate_str(btn2,GL_STR_ID_DONE_CAP);
+ _gl_ui_set_translate_str(btn2, GL_STR_ID_DONE_CAP);
evas_object_smart_callback_add(btn2, "clicked", __gl_thumbs_sel_done_cb, ad);
elm_object_disabled_set(btn2, EINA_TRUE);
elm_object_signal_emit(ad->albuminfo.select_layout, "elm,selectall,state,visible,bg", "elm");
elm_object_signal_emit(ad->albuminfo.select_layout, "elm,selectall,state,visible", "elm");
_gl_ui_add_selall_ck(ad->albuminfo.select_layout, "select.all.area.check", "select.all.area.check",
- __gl_thumbs_sel_selall_cb, data);
+ __gl_thumbs_sel_selall_cb, data);
int sel_cnt = _gl_data_selected_list_count(ad);
#ifdef _USE_ROTATE_BG
bool is_select = true;
if (_gl_ctrl_get_tab_mode(data) == GL_CTRL_TAB_ALBUMS ||
- _gl_ctrl_get_tab_mode(data) == GL_CTRL_TAB_TIMELINE)
+ _gl_ctrl_get_tab_mode(data) == GL_CTRL_TAB_TIMELINE) {
is_select = false;
+ }
_gl_refresh_albums_list(data, false, is_select);
#else
/* Checkme: albums list is not updated */
/* Display selectioninfo */
_gl_notify_check_selall(ad, ad->albuminfo.nf_it_select,
- ad->gridinfo.count, album_sel_count);
+ ad->gridinfo.count, album_sel_count);
/* Update the label text */
_gl_ui_update_label_text(ad->albuminfo.nf_it_select, sel_cnt,
- false);
+ false);
}
return 0;
Elm_Gengrid_Item_Class *gic = NULL;
gic = evas_object_data_get(obj, "gl_thumbs_item_style_key");
/* Do nothing for date item */
- if (elm_gengrid_item_item_class_get(it) != gic)
+ if (elm_gengrid_item_item_class_get(it) != gic) {
return;
+ }
gl_item *gitem = elm_object_item_data_get(it);
GL_CHECK(gitem);
GL_CHECK(gitem->item);
/* Checking for local files only */
if (gitem->store_type == GL_STORE_T_MMC ||
- gitem->store_type == GL_STORE_T_ALL ||
- gitem->store_type == GL_STORE_T_PHONE) {
+ gitem->store_type == GL_STORE_T_ALL ||
+ gitem->store_type == GL_STORE_T_PHONE) {
/* Use default image */
if (!GL_FILE_EXISTS(gitem->item->thumb_url)) {
_gl_thumbs_create_thumb(gitem);
Elm_Gengrid_Item_Class *gic = NULL;
gic = evas_object_data_get(obj, "gl_thumbs_item_style_key");
/* Do nothing for date item */
- if (elm_gengrid_item_item_class_get(it) != gic)
+ if (elm_gengrid_item_item_class_get(it) != gic) {
return;
+ }
gl_item *gitem = elm_object_item_data_get(it);
GL_CHECK(gitem);
GL_CHECK(gitem->item);
/* Checking for local files only */
if (gitem->store_type == GL_STORE_T_MMC ||
- gitem->store_type == GL_STORE_T_ALL ||
- gitem->store_type == GL_STORE_T_PHONE) {
+ gitem->store_type == GL_STORE_T_ALL ||
+ gitem->store_type == GL_STORE_T_PHONE) {
if (gitem->item->b_create_thumb) {
_gl_data_cancel_thumb(gitem->item);
}
Elm_Gengrid_Item_Class *gic = NULL;
gic = evas_object_data_get(obj, "gl_thumbs_item_style_key");
/* Do nothing for date item */
- if (elm_gengrid_item_item_class_get((Elm_Object_Item *)ei) != gic)
+ if (elm_gengrid_item_item_class_get((Elm_Object_Item *)ei) != gic) {
return;
+ }
if (GL_VIEW_THUMBS != gl_get_view_mode(data) ||
- GL_CTRL_TAB_ALBUMS != _gl_ctrl_get_tab_mode(data))
+ GL_CTRL_TAB_ALBUMS != _gl_ctrl_get_tab_mode(data)) {
return;
+ }
#if 0
gl_item *gitem = (gl_item *)elm_object_item_data_get(ei);
its = elm_gengrid_realized_items_get(obj);
EINA_LIST_FOREACH(its, l, it) {
itc = elm_gengrid_item_item_class_get(it);
- if (itc && itc->func.text_get) /* Date item */
+ if (itc && itc->func.text_get) { /* Date item */
elm_gengrid_item_update(it);
+ }
it = NULL;
}
}
gl_appdata *ad = (gl_appdata *)gitem->ad;
int view_mode = gl_get_view_mode(ad);
Elm_Object_Item *nf_it = NULL;
- int (*update_text) (Elm_Object_Item *nf_it, int sel_cnt, bool b_lang);
+ int (*update_text)(Elm_Object_Item * nf_it, int sel_cnt, bool b_lang);
gl_dbg("");
if (view_mode == GL_VIEW_THUMBS_EDIT) {
Eina_Bool checked = elm_check_state_get(obj);
gitem->checked = checked;
if (checked) {
- if (strcmp(gitem->album->cluster->uuid, GL_ALBUM_FAVOURITE_ID)==0) {
+ if (strcmp(gitem->album->cluster->uuid, GL_ALBUM_FAVOURITE_ID) == 0) {
Eina_List *sel_list1 = ad->selinfo.fav_elist;
sel_list1 = eina_list_append(sel_list1, gitem);
ad->selinfo.fav_elist = sel_list1;
gitem->album->elist = eina_list_append(gitem->album->elist, gitem);
} else {
gl_sdbg("Remove:%s", gitem->item->file_url);
- if (strcmp(gitem->album->cluster->uuid, GL_ALBUM_FAVOURITE_ID)==0) {
+ if (strcmp(gitem->album->cluster->uuid, GL_ALBUM_FAVOURITE_ID) == 0) {
_gl_data_selected_fav_list_remove(ad, gitem);
} else {
_gl_data_selected_list_remove(ad, gitem);
char buf[GL_ALBUM_NAME_LEN_MAX] = { 0, };
if (album_select_count > 0) {
elm_object_item_signal_emit(gitem->album->item,
- "elm,state,elm.text.badge,visible",
- "elm");
+ "elm,state,elm.text.badge,visible",
+ "elm");
snprintf(buf, sizeof(buf), "%d", album_select_count);
} else {
elm_object_item_signal_emit(gitem->album->item,
- "elm,state,elm.text.badge,hidden",
- "elm");
+ "elm,state,elm.text.badge,hidden",
+ "elm");
}
#if 0
elm_gengrid_item_fields_update(gitem->album->item, "elm.text.badge", ELM_GENGRID_ITEM_FIELD_TEXT);
static void __gl_thumbs_shrink_cb(void *data, Evas_Object *obj,
- const char *emission, const char *source)
+ const char *emission, const char *source)
{
GL_CHECK(data);
gl_item *gitem = (gl_item *) data;
_gl_thumbs_open_file(data);
edje_object_signal_callback_del(obj, "shrink,expand,done", "bg",
- __gl_thumbs_shrink_cb);
+ __gl_thumbs_shrink_cb);
}
#endif
/* Only for local medias */
static void __gl_thumbs_create_thumb_cb(media_content_error_e error,
- const char *path, void *user_data)
+ const char *path, void *user_data)
{
GL_CHECK(user_data);
gl_thumb_data_s *thumb_data = (gl_thumb_data_s *)user_data;
gitem->thumb_data = NULL;
if (gl_get_view_mode(ad) != GL_VIEW_THUMBS &&
- gl_get_view_mode(ad) != GL_VIEW_THUMBS_EDIT &&
- gl_get_view_mode(ad) != GL_VIEW_THUMBS_SELECT)
+ gl_get_view_mode(ad) != GL_VIEW_THUMBS_EDIT &&
+ gl_get_view_mode(ad) != GL_VIEW_THUMBS_SELECT) {
return;
+ }
if (error == MEDIA_CONTENT_ERROR_NONE && GL_FILE_EXISTS(path) &&
- g_strcmp0(path, GL_ICON_DB_DEFAULT_THUMB)) {
+ g_strcmp0(path, GL_ICON_DB_DEFAULT_THUMB)) {
GL_CHECK(gitem);
GL_CHECK(gitem->item);
gl_dbg("Update item with new thumb path[%s]", path);
thumb_data->item = gitem;
gitem->thumb_data = thumb_data;
_gl_data_create_thumb(gitem->item, __gl_thumbs_create_thumb_cb,
- thumb_data);
+ thumb_data);
return 0;
}
return -1;
}
static Evas_Object *__gl_thumbs_get_content(void *data, Evas_Object *obj,
- const char *part)
+ const char *part)
{
GL_CHECK_NULL(part);
GL_CHECK_NULL(strlen(part));
if (!g_strcmp0(part, GL_THUMB_ICON)) {
Evas_Object *layout = _gl_thumbs_get_content(ad, obj, gitem,
- ad->gridinfo.icon_w,
- ad->gridinfo.icon_h);
+ ad->gridinfo.icon_w,
+ ad->gridinfo.icon_h);
#ifdef _USE_SHRINK_EFFECT
evas_object_event_callback_add(layout, EVAS_CALLBACK_MOUSE_DOWN,
- _gl_thumbs_mouse_down, gitem);
+ _gl_thumbs_mouse_down, gitem);
evas_object_event_callback_add(layout, EVAS_CALLBACK_MOUSE_UP,
- _gl_thumbs_mouse_up, gitem);
+ _gl_thumbs_mouse_up, gitem);
#endif
return layout;
} else if (!g_strcmp0(part, GL_THUMB_CHECKBOX)) {
Evas_Object *ck = NULL;
if (view_mode == GL_VIEW_THUMBS_EDIT ||
- view_mode == GL_VIEW_THUMBS_SELECT) {
+ view_mode == GL_VIEW_THUMBS_SELECT) {
bool checked = true;
if (!gitem->checked) {
checked = _gl_data_get_burstshot_status(ad, gitem);
checked = gitem->checked;
}
ck = _gl_thumb_show_checkbox(obj, checked,
- __gl_thumbs_check_changed, data);
+ __gl_thumbs_check_changed, data);
elm_object_item_signal_emit(gitem->elm_item, "show_image_icon", "elm_image_open_icon_rect");
} else {
ck = elm_object_item_part_content_get(gitem->elm_item,
- GL_THUMB_CHECKBOX);
+ GL_THUMB_CHECKBOX);
elm_object_item_signal_emit(gitem->elm_item, "hide_image_icon", "elm_image_open_icon_rect");
if (ck) {
evas_object_del(ck);
} else if (!g_strcmp0(part, "elm_image_open_icon_swallow_blocker")) {
Evas_Object *btn1 = NULL;
if (view_mode == GL_VIEW_THUMBS_EDIT ||
- view_mode == GL_VIEW_THUMBS_SELECT) {
+ view_mode == GL_VIEW_THUMBS_SELECT) {
btn1 = evas_object_rectangle_add(evas_object_evas_get(obj));
evas_object_color_set(btn1, 0, 255, 0, 0);
evas_object_propagate_events_set(btn1, EINA_FALSE);
- }
- else {
+ } else {
btn1 = elm_object_item_part_content_get(gitem->elm_item,
- "elm_image_open_icon_swallow_blocker");
+ "elm_image_open_icon_swallow_blocker");
if (btn1) {
evas_object_del(btn1);
btn1 = NULL;
} else if (!g_strcmp0(part, "elm_image_open_icon_swallow")) {
Evas_Object *btn = NULL;
if (view_mode == GL_VIEW_THUMBS_EDIT ||
- view_mode == GL_VIEW_THUMBS_SELECT) {
+ view_mode == GL_VIEW_THUMBS_SELECT) {
btn = elm_button_add(obj);
elm_object_style_set(btn, "transparent");
evas_object_show(btn);
evas_object_smart_callback_add(btn, "clicked", open_image_in_select_mode, gitem);
} else {
btn = elm_object_item_part_content_get(gitem->elm_item,
- "elm_image_open_icon_swallow");
+ "elm_image_open_icon_swallow");
if (btn) {
evas_object_del(btn);
btn = NULL;
}
static char *__gl_thumbs_get_text(void *data, Evas_Object *obj,
- const char *part)
+ const char *part)
{
GL_CHECK_NULL(part);
GL_CHECK_NULL(strlen(part));
GL_CHECK_NULL(gitem->item);
struct tm time;
- localtime_r((time_t *) &(gitem->item->mtime), &time);
+ localtime_r((time_t *) & (gitem->item->mtime), &time);
if (!g_strcmp0(part, GL_THUMB_YEAR)) {
char buf[GL_DATE_INFO_LEN_MAX] = {0};
- snprintf(buf, sizeof(buf), "%d", GL_DEFAULT_YEAR+time.tm_year);
+ snprintf(buf, sizeof(buf), "%d", GL_DEFAULT_YEAR + time.tm_year);
return strdup(buf);
} else if (!g_strcmp0(part, GL_THUMB_MONTH)) {
char *mon_name[12] = {
- GL_STR_ID_JAN, GL_STR_ID_FEB, GL_STR_ID_MAR,
- GL_STR_ID_APR, GL_STR_ID_MAY, GL_STR_ID_JUN,
- GL_STR_ID_JUL, GL_STR_ID_AUG, GL_STR_ID_SEP,
- GL_STR_ID_OCT, GL_STR_ID_NOV, GL_STR_ID_DEC };
+ GL_STR_ID_JAN, GL_STR_ID_FEB, GL_STR_ID_MAR,
+ GL_STR_ID_APR, GL_STR_ID_MAY, GL_STR_ID_JUN,
+ GL_STR_ID_JUL, GL_STR_ID_AUG, GL_STR_ID_SEP,
+ GL_STR_ID_OCT, GL_STR_ID_NOV, GL_STR_ID_DEC
+ };
return g_ascii_strup(_gl_str(mon_name[time.tm_mon]), -1);
}
gl_appdata *ad = (gl_appdata *)data;
if (ad->gridinfo.date_gic.item_style == NULL ||
- ad->gridinfo.date_gic.func.text_get == NULL) {
+ ad->gridinfo.date_gic.func.text_get == NULL) {
ad->gridinfo.date_gic.item_style = GL_GENGRID_ITEM_STYLE_DATE;
ad->gridinfo.date_gic.func.text_get = __gl_thumbs_get_text;
ad->gridinfo.date_gic.func.content_get = NULL;
/* Save scroller position before clearing gengrid */
_gl_ui_save_scroller_pos(parent);
evas_object_smart_callback_del(parent, "unrealized",
- __gl_thumbs_unrealized);
+ __gl_thumbs_unrealized);
elm_gengrid_clear(parent);
evas_object_smart_callback_add(parent, "unrealized",
- __gl_thumbs_unrealized, ad);
+ __gl_thumbs_unrealized, ad);
}
for (i = 0; i < cnt; i++) {
gitem = eina_list_nth(media_elist, i);
if (gitem == NULL || gitem->item == NULL ||
- gitem->item->uuid == NULL) {
+ gitem->item->uuid == NULL) {
gl_dbgE("Invalid gitem. continue...");
continue;
}
if (!gitem->item->file_url) {
gl_dbg("file_url is invalid.");
ret = _gl_data_delete_media(ad, gitem->item);
- if (ret != 0)
+ if (ret != 0) {
continue;
+ }
_gl_data_selected_list_remove(ad, gitem);
media_elist = eina_list_remove(media_elist, gitem);
_gl_thumbs_set_list(data, media_elist);
}
if (_gl_thumbs_is_append(gitem, &burstshot_id)) {
gitem->elm_item = elm_gengrid_item_append(parent, gic,
- gitem,
- __gl_thumbs_sel_cb,
- gitem);
+ gitem,
+ __gl_thumbs_sel_cb,
+ gitem);
gitem->preappend = false;
}
item_cnt++;
gitem->sequence = item_cnt;
}
if (ad->gridinfo.media_display_order == ORDER_ASC) {
- media_elist = eina_list_reverse(media_elist);
+ media_elist = eina_list_reverse(media_elist);
}
/* Restore previous position of scroller */
_gl_ui_restore_scroller_pos(parent);
ad->gridinfo.count = item_cnt;
ad->gridinfo.back_to_normal = false;
- if (item_cnt == 0)
+ if (item_cnt == 0) {
return EINA_FALSE;
- else
+ } else {
return EINA_TRUE;
+ }
}
/*
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
ad->gridinfo.view = view;
- if (b_noc)
+ if (b_noc) {
_gl_thumbs_set_nocontents(ad, view);
- else
+ } else {
_gl_thumbs_set_nocontents(ad, NULL);
+ }
return 0;
}
}
/* Get other items from DB */
ret = _gl_data_get_items_album(ad, _gl_albums_get_current(data),
- (GL_FIRST_VIEW_END_POS + 1),
- GL_GET_UNTIL_LAST_RECORD, &media_elist);
+ (GL_FIRST_VIEW_END_POS + 1),
+ GL_GET_UNTIL_LAST_RECORD, &media_elist);
if (ret < 0) {
gl_dbgE("Get items list failed[%d]!", ret);
return ret;
/* Check the first item of previous appending, maybe it's a burst item */
gitem = eina_list_nth(media_elist, i - 1);
if (gitem && gitem->item &&
- gitem->item->type == MEDIA_CONTENT_TYPE_IMAGE &&
- gitem->item->image_info &&
- gitem->item->image_info->burstshot_id) {
+ gitem->item->type == MEDIA_CONTENT_TYPE_IMAGE &&
+ gitem->item->image_info &&
+ gitem->item->image_info->burstshot_id) {
burstshot_id = gitem->item->image_info->burstshot_id;
gl_dbgW("Update burstshot item!");
elm_gengrid_item_update(gitem->elm_item);
for (; i < cnt; i++) {
gitem = eina_list_nth(media_elist, i);
if (gitem == NULL || gitem->item == NULL ||
- gitem->item->uuid == NULL) {
+ gitem->item->uuid == NULL) {
gl_dbgE("Invalid gitem, continue...");
continue;
}
}
if (_gl_thumbs_is_append(gitem, &burstshot_id)) {
gitem->elm_item = elm_gengrid_item_append(view, gic,
- gitem,
- __gl_thumbs_sel_cb,
- gitem);
+ gitem,
+ __gl_thumbs_sel_cb,
+ gitem);
gitem->preappend = false;
}
int view_mode = gl_get_view_mode(ad);
gl_dbgW("view_mode: %d", view_mode);
evas_object_smart_callback_del(obj, GL_TRANS_FINISHED,
- __gl_thumbs_trans_finished_cb);
+ __gl_thumbs_trans_finished_cb);
/* Clear previous view after animation finished */
if (view_mode == GL_VIEW_THUMBS || view_mode == GL_VIEW_THUMBS_EDIT) {
- if (_gl_ctrl_get_tab_mode(ad) == GL_CTRL_TAB_ALBUMS)
+ if (_gl_ctrl_get_tab_mode(ad) == GL_CTRL_TAB_ALBUMS) {
elm_gengrid_clear(ad->albuminfo.view);
+ }
} else {
gl_dbgE("Wrong view mode!");
}
gl_dbg("GL_VIEW_THUMBS_EDIT");
_gl_thumbs_edit_pop_view(data);
/* Keep current view unchanged */
- if (_gl_thumbs_get_edit_mode(data) < GL_THUMBS_EDIT_FIRST)
+ if (_gl_thumbs_get_edit_mode(data) < GL_THUMBS_EDIT_FIRST) {
return EINA_FALSE;
+ }
}
/* Call function to update previous view */
func = (Elm_Naviframe_Item_Pop_Cb)elm_object_item_data_get(ad->gridinfo.nf_it);
/* show albums view */
gl_dbg("func: %p", func);
- if (func)
+ if (func) {
func(data, it);
+ }
/* Pop view(current naviframe item) */
if (ad->albuminfo.selected_uuid) {
free(ad->albuminfo.selected_uuid);
__gl_thumbs_slideshow_op(data);
} else if (!g_strcmp0(label, _gl_str(GL_STR_ID_SETTINGS))) {
evas_object_data_set(ad->maininfo.naviframe,
- GL_NAVIFRAME_SLIDESHOW_DATA_KEY,
- __gl_thumbs_slideshow_op);
+ GL_NAVIFRAME_SLIDESHOW_DATA_KEY,
+ __gl_thumbs_slideshow_op);
gl_ext_load_ug(data, GL_UG_GALLERY_SETTING_SLIDESHOW);
} else if (!g_strcmp0(label, _gl_str(GL_STR_ID_SELECT_ITEMS))) {
#ifdef _USE_APP_SLIDESHOW
_gl_thumbs_edit_create_view(data);
evas_object_data_set(ad->maininfo.naviframe,
- GL_NAVIFRAME_SELECTED_SLIDESHOW_KEY,
- _gl_thumbs_edit_pop_view);
+ GL_NAVIFRAME_SELECTED_SLIDESHOW_KEY,
+ _gl_thumbs_edit_pop_view);
#else
_gl_ext_launch_gallery_ug(data);
#endif
/* 3. Sort by */
if (!_gl_thumbs_check_zero(data))
_gl_ctxpopup_append(parent, GL_STR_SORT,
- __gl_thumbs_sortby_cb, data);
+ __gl_thumbs_sortby_cb, data);
return 0;
}
/* 2. Edit */
/* No 'edit' for facebook files, only share */
if (!_gl_thumbs_check_zero(data))
_gl_ctxpopup_append(parent, GL_STR_ID_DELETE,
- __gl_thumbs_edit_cb, data);
+ __gl_thumbs_edit_cb, data);
/* 3. Sort by */
- if (!_gl_thumbs_check_zero(data))
- _gl_ctxpopup_append(parent, GL_STR_SORT,
- __gl_thumbs_sortby_cb, data);
+ if (!_gl_thumbs_check_zero(data))
+ _gl_ctxpopup_append(parent, GL_STR_SORT,
+ __gl_thumbs_sortby_cb, data);
/* 4. Copy to album*/
if (!_gl_thumbs_check_zero(data))
- _gl_ctxpopup_append(parent, GL_STR_ID_COPY_TO_ALBUM,
- __gl_thumbs_copy_cb, data);
+ _gl_ctxpopup_append(parent, GL_STR_ID_COPY_TO_ALBUM,
+ __gl_thumbs_copy_cb, data);
/* 5. Move to album*/
if (!_gl_thumbs_check_zero(data))
- _gl_ctxpopup_append(parent, GL_STR_ID_MOVE_TO_ALBUM,
- __gl_thumbs_move_cb, data);
+ _gl_ctxpopup_append(parent, GL_STR_ID_MOVE_TO_ALBUM,
+ __gl_thumbs_move_cb, data);
#ifdef SUPPORT_SLIDESHOW
/* 6. Slideshow */
if (!ad->gridinfo.b_slideshow_disable)
_gl_ctxpopup_append(parent, GL_STR_ID_SLIDESHOW,
- __gl_thumbs_slideshow_cb, data);
+ __gl_thumbs_slideshow_cb, data);
#endif
return 0;
}
* @param obj is the content to be pushed.
*/
static int __gl_thumbs_add_btns(void *data, Evas_Object *parent,
- Elm_Object_Item *nf_it)
+ Elm_Object_Item *nf_it)
{
gl_dbg("GL_NAVI_THUMBS");
GL_CHECK_VAL(nf_it, -1);
/* More */
btn = _gl_but_create_but(parent, NULL, NULL, GL_BUTTON_STYLE_NAVI_MORE,
- __gl_thumbs_more_btn_cb, data);
+ __gl_thumbs_more_btn_cb, data);
GL_CHECK_VAL(btn, -1);
elm_object_item_part_content_set(nf_it, GL_NAVIFRAME_MORE, btn);
_gl_ui_del_scroller_pos(ad->gridinfo.view);
/* elm_gengrid_clear should be called after callbacks are unregistered */
if (ad->gridinfo.medias_elist &&
- eina_list_count(ad->gridinfo.medias_elist) > 0)
+ eina_list_count(ad->gridinfo.medias_elist) > 0) {
elm_gengrid_clear(ad->gridinfo.view);
+ }
}
ad->gridinfo.view = NULL;
}
/* Free data after layout deleted */
static void __gl_thumbs_delete_layout_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbg("Delete layout ---");
GL_CHECK(data);
}
static int __gl_thumbs_push_view(void *data, Evas_Object *parent,
- Evas_Object *obj, gl_navi_mode mode,
- char *title)
+ Evas_Object *obj, gl_navi_mode mode,
+ char *title)
{
GL_CHECK_VAL(obj, -1);
GL_CHECK_VAL(parent, -1);
/* Add transition finished callback */
evas_object_smart_callback_add(parent, GL_TRANS_FINISHED,
- __gl_thumbs_trans_finished_cb, data);
+ __gl_thumbs_trans_finished_cb, data);
/* Push to stack with basic transition */
nf_it = elm_naviframe_item_push(parent, title, NULL, NULL, obj, NULL);
elm_object_item_part_text_set(nf_it, "elm.text.title", _gl_str(title));
return 0;
}
GL_FREEIF(ad->gridinfo.title);
- if (title)
+ if (title) {
ad->gridinfo.title = strdup(title);
+ }
__gl_thumbs_add_btns(data, parent, nf_it);
gl_dbg("Done");
/* Free data after layout deleted */
static void __gl_thumbs_del_view_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+ void *ei)
{
Elm_Gengrid_Item_Class *gic = NULL;
gic = evas_object_data_get(obj, "gl_thumbs_item_style_key");
evas_object_data_set(obj, "gl_thumbs_item_style_key", (void *)NULL);
- if (gic)
+ if (gic) {
elm_gengrid_item_class_free(gic);
+ }
}
Eina_Bool _gl_thumbs_append_items(void *data)
GL_CHECK_NULL(gic);
/* Register delete callback */
evas_object_event_callback_add(parent, EVAS_CALLBACK_DEL,
- __gl_thumbs_del_view_cb, gic);
+ __gl_thumbs_del_view_cb, gic);
evas_object_data_set(parent, "gl_thumbs_item_style_key", (void *)gic);
gic->item_style = GL_GENGRID_ITEM_STYLE_THUMBNAIL;
gic->func.text_get = NULL;
/* Clear old view */
evas_object_smart_callback_del(ad->gridinfo.view, "unrealized",
- __gl_thumbs_unrealized);
+ __gl_thumbs_unrealized);
_gl_thumbs_set_size(ad, NULL);
elm_gengrid_realized_items_update(ad->gridinfo.view);
evas_object_smart_callback_add(ad->gridinfo.view, "unrealized",
- __gl_thumbs_unrealized, ad);
+ __gl_thumbs_unrealized, ad);
return 0;
}
Evas_Object *_gl_thumbs_get_content(void *data, Evas_Object *parent,
- gl_item *gitem, int w, int h)
+ gl_item *gitem, int w, int h)
{
GL_CHECK_NULL(gitem);
GL_CHECK_NULL(gitem->item);
v_dur = gitem->item->video_info->duration;
}
layout = _gl_thumb_show_video(parent, path, v_dur, w, h,
- zoom_level);
+ zoom_level);
} else {
if (gitem->item->image_info &&
- gitem->item->image_info->burstshot_id) {
+ gitem->item->image_info->burstshot_id) {
layout = _gl_thumb_show_image(parent, path, 0, w, h,
- zoom_level);
+ zoom_level);
gitem->item->mode = GL_CM_MODE_BURSTSHOT;
} else {
layout = _gl_thumb_show_image(parent, path, 0, w, h,
- zoom_level);
+ zoom_level);
}
}
return layout;
GL_CHECK(gitem->ad);
gl_appdata *ad = (gl_appdata *)gitem->ad;
- if (!ei || !obj)
+ if (!ei || !obj) {
goto RET_WO_EXEC;
+ }
Evas_Event_Mouse_Up *ev = (Evas_Event_Mouse_Up *)ei;
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD ||
- ev->event_flags & EVAS_EVENT_FLAG_ON_SCROLL)
+ ev->event_flags & EVAS_EVENT_FLAG_ON_SCROLL) {
goto RET_WO_EXEC;
+ }
if ((abs(ad->gridinfo.mouse.x - ev->output.x) > GL_MOUSE_RANGE) ||
- (abs(ad->gridinfo.mouse.y - ev->output.y) > GL_MOUSE_RANGE))
+ (abs(ad->gridinfo.mouse.y - ev->output.y) > GL_MOUSE_RANGE)) {
goto RET_WO_EXEC;
+ }
gl_dbg("");
if (ad->gridinfo.mouse.b_pressed) {
edje_object_signal_emit(_EDJ(obj), "mouse,up,expand", "bg");
edje_object_signal_callback_add(_EDJ(obj), "shrink,expand,done",
- "bg", __gl_thumbs_shrink_cb,
- data);
+ "bg", __gl_thumbs_shrink_cb,
+ data);
ad->gridinfo.mouse.b_pressed = false;
}
return;
- RET_WO_EXEC:
+RET_WO_EXEC:
if (ad->gridinfo.mouse.b_pressed) {
edje_object_signal_emit(_EDJ(obj), "mouse,up,expand", "bg");
_gl_thumbs_open_file(data);
return;
- RET_WO_EXEC:
+RET_WO_EXEC:
return;
#endif
}
Evas_Object *_gl_thumbs_add_grid(void *data, Evas_Object *parent,
- gl_thumb_mode mode)
+ gl_thumb_mode mode)
{
GL_CHECK_NULL(parent);
GL_CHECK_NULL(data);
int view_mode = gl_get_view_mode(ad);
grid = _gl_thumb_add_gengrid(parent);
evas_object_smart_callback_add(grid, "realized", __gl_thumbs_realized,
- data);
+ data);
evas_object_smart_callback_add(grid, "unrealized",
- __gl_thumbs_unrealized, data);
+ __gl_thumbs_unrealized, data);
evas_object_smart_callback_add(grid, "longpressed",
- __gl_thumbs_longpressed_cb, data);
+ __gl_thumbs_longpressed_cb, data);
evas_object_smart_callback_add(grid, "language,changed",
- __gl_thumbs_lang_changed, NULL);
+ __gl_thumbs_lang_changed, NULL);
/* Set grid view type */
__gl_thumbs_set_type(ad);
_gl_ui_reset_scroller_pos(grid);
gl_dbg("thumbs_cnt : %d", ad->gridinfo.count);
_gl_thumbs_set_size(ad, grid);
- if (view_mode != GL_VIEW_THUMBS_SELECT)
+ if (view_mode != GL_VIEW_THUMBS_SELECT) {
_gl_thumbs_set_nocontents(ad, NULL);
+ }
evas_object_show(grid);
return grid;
if (!res) {
gl_dbgW("create items failed!");
elm_object_part_content_unset(ad->gridinfo.layout,
- "elm.swallow.view");
+ "elm.swallow.view");
_gl_thumbs_delete_view(data);
__gl_thumbs_set_view(ad, NULL, false);
Evas_Object *noc = _gl_nocontents_create(ad->gridinfo.layout);
__gl_thumbs_set_view(ad, noc, true);
elm_object_part_content_set(ad->gridinfo.layout,
- "elm.swallow.view", noc);
+ "elm.swallow.view", noc);
} else {
_gl_thumbs_set_size(ad, gv);
}
} else {
gl_dbg("Remove nocontents view.");
elm_object_part_content_unset(ad->gridinfo.layout,
- "elm.swallow.view");
+ "elm.swallow.view");
evas_object_hide(gv);
evas_object_del(gv);
__gl_thumbs_set_view(ad, NULL, false);
__gl_thumbs_set_view(ad, view, b_noc);
elm_object_part_content_set(ad->gridinfo.layout,
- "elm.swallow.view", view);
+ "elm.swallow.view", view);
}
return res;
}
int _gl_thumbs_update_edit_split_view(void *data, int nf_mode, char *title, bool b_idler,
- Elm_Naviframe_Item_Pop_Cb func)
+ Elm_Naviframe_Item_Pop_Cb func)
{
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
if (title) {
ad->gridinfo.title = strdup(title);
}
- if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_NORMAL)
+ if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_NORMAL) {
__gl_thumbs_edit_cb(ad, ad->gridinfo.view, NULL);
- else if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_COPY)
+ } else if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_COPY) {
__gl_thumbs_copy_cb(ad, ad->gridinfo.view, NULL);
- else if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_MOVE)
+ } else if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_MOVE) {
__gl_thumbs_move_cb(ad, ad->gridinfo.view, NULL);
+ }
int sel_cnt = _gl_data_selected_list_count(ad);
/* Update the label text */
}
int _gl_thumbs_update_split_view(void *data, int nf_mode, char *title, bool b_idler,
- Elm_Naviframe_Item_Pop_Cb func)
+ Elm_Naviframe_Item_Pop_Cb func)
{
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
elm_gengrid_horizontal_set(layout_inner, EINA_FALSE);
elm_scroller_bounce_set(layout_inner, EINA_FALSE, EINA_TRUE);
elm_scroller_policy_set(layout_inner, ELM_SCROLLER_POLICY_OFF,
- ELM_SCROLLER_POLICY_AUTO);
+ ELM_SCROLLER_POLICY_AUTO);
elm_gengrid_multi_select_set(layout_inner, EINA_TRUE);
evas_object_size_hint_weight_set(layout_inner, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
return layout_inner;
}
int w = -1, h = -1;
evas_object_geometry_get(ad->maininfo.win, NULL, NULL, &w, &h);
if (w < h) {
- elm_gengrid_item_size_set(layout_inner, (w/3)-40, (w/3)-20);
+ elm_gengrid_item_size_set(layout_inner, (w / 3) - 40, (w / 3) - 20);
} else {
- elm_gengrid_item_size_set(layout_inner, (h/3)-20, (h/3)-40);
+ elm_gengrid_item_size_set(layout_inner, (h / 3) - 20, (h / 3) - 40);
}
return 0;
}
int _gl_thumbs_create_view(void *data, int nf_mode, char *title, bool b_idler,
- Elm_Naviframe_Item_Pop_Cb func)
+ Elm_Naviframe_Item_Pop_Cb func)
{
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
layout_inner = _create_gengrid(ad);
GL_CHECK_VAL(layout_inner, -1);
- if (_gl_thumbs_get_edit_mode(data) > GL_THUMBS_EDIT_FIRST)
- gl_set_view_mode(data, GL_VIEW_THUMBS_EDIT);
- else
- gl_set_view_mode(data, GL_VIEW_THUMBS);
+ if (_gl_thumbs_get_edit_mode(data) > GL_THUMBS_EDIT_FIRST) {
+ gl_set_view_mode(data, GL_VIEW_THUMBS_EDIT);
+ } else {
+ gl_set_view_mode(data, GL_VIEW_THUMBS);
+ }
if (_create_split_album_view(ad, layout_inner) == -1) {
gl_dbgE("Failed to add album split view!");
layout = _gl_ctrl_add_layout(ad->maininfo.naviframe);
GL_CHECK_VAL(layout, -1);
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
if (ad->gridinfo.split_view_mode) {
elm_object_part_content_set(layout, "split.view", layout_inner);
__gl_thumbs_push_view(ad, ad->maininfo.naviframe, layout, nf_mode,
- title);
+ title);
elm_object_item_data_set(ad->gridinfo.nf_it, (void *)func);
/* Register delete callback */
evas_object_event_callback_add(layout, EVAS_CALLBACK_DEL,
- __gl_thumbs_delete_layout_cb, data);
+ __gl_thumbs_delete_layout_cb, data);
gl_dbg("Done");
return 0;
}
}
/* Normal view, return */
- if (!b_edit_m)
+ if (!b_edit_m) {
return 0;
+ }
/* Get selected medias count */
int sel_cnt = _gl_data_selected_list_count(ad);
/* Remove invalid widgets */
- if (sel_cnt == 0)
+ if (sel_cnt == 0) {
gl_del_invalid_widgets(ad, GL_INVALID_NEW_ENTRY);
+ }
/* Display selectioninfo */
gl_item *gitem = NULL;
gitem = eina_list_nth(ad->gridinfo.medias_elist, 0);
int album_sel_count = eina_list_count(gitem->album->elist);
_gl_notify_check_selall(ad, ad->gridinfo.nf_it,
- ad->gridinfo.count, album_sel_count);
+ ad->gridinfo.count, album_sel_count);
_gl_thumbs_update_label_text(ad->gridinfo.nf_it, sel_cnt, false);
}
_gl_thumbs_update_items(ad);
}
- break;
+ break;
default:
gl_dbgE("Wrong grid type!");
return -1;
/* To launch __gl_thumbs_pop_cb in thumb selected mode */
elm_naviframe_item_pop_to(ad->gridinfo.nf_it);
/* To skip operation about edit mode */
- if (view_mode == GL_VIEW_THUMBS_EDIT)
+ if (view_mode == GL_VIEW_THUMBS_EDIT) {
gl_set_view_mode(data, GL_VIEW_THUMBS);
+ }
elm_naviframe_item_pop_to(ad->ctrlinfo.nf_it);
}
return 0;
/* Delete naviframe item dierctly to launch layout_delete_cb immediately */
_gl_ui_del_nf_items(ad->maininfo.naviframe, ad->ctrlinfo.nf_it);
if (cb) {
- int (*close_cb) (void *data);
+ int (*close_cb)(void * data);
close_cb = cb;
close_cb(data);
}
bool b_view = false;
gv = ad->gridinfo.view;
- if (gv && ad->gridinfo.nocontents == NULL)
+ if (gv && ad->gridinfo.nocontents == NULL) {
b_view = true;
+ }
/* Nocontents */
- if (!b_view)
+ if (!b_view) {
gl_dbg("Previous view is Nocontents...");
+ }
/* Return view */
- if (view)
+ if (view) {
*view = gv;
+ }
return b_view;
}
elm_object_part_content_unset(ad->gridinfo.layout, "elm.swallow.view");
evas_object_show(ad->gridinfo.view);
elm_object_part_content_set(ad->gridinfo.layout, "elm.swallow.view",
- ad->gridinfo.view);
+ ad->gridinfo.view);
_gl_thumbs_check_btns(ad);
return true;
}
}
if (ad->gridinfo.split_view_mode == DETAIL_VIEW) {
_gl_thumb_set_size(ad, gv, &(ad->gridinfo.icon_w),
- &(ad->gridinfo.icon_h));
+ &(ad->gridinfo.icon_h));
} else if (ad->gridinfo.split_view_mode == SPLIT_VIEW) {
_gl_thumb_split_set_size(ad, gv);
}
GL_CHECK_VAL(grid, -1);
evas_object_smart_callback_del(grid, "realized", __gl_thumbs_realized);
evas_object_smart_callback_del(grid, "unrealized",
- __gl_thumbs_unrealized);
+ __gl_thumbs_unrealized);
evas_object_smart_callback_del(grid, "longpressed",
- __gl_thumbs_longpressed_cb);
+ __gl_thumbs_longpressed_cb);
return 0;
}
bool b_to_append = false;
if (gitem->item->type == MEDIA_CONTENT_TYPE_IMAGE &&
- gitem->item->image_info &&
- gitem->item->image_info->burstshot_id) {
+ gitem->item->image_info &&
+ gitem->item->image_info->burstshot_id) {
/* First birstshot item, two jacent birstshot items */
if (*burstshot_id == NULL ||
- g_strcmp0(*burstshot_id, gitem->item->image_info->burstshot_id)) {
+ g_strcmp0(*burstshot_id, gitem->item->image_info->burstshot_id)) {
*burstshot_id = gitem->item->image_info->burstshot_id;
b_to_append = true;
}
{
GL_CHECK_VAL(nf_it, -1);
elm_object_item_part_text_set(nf_it, "elm.text.title", _gl_str(title));
- if (_gl_is_str_id(title))
+ if (_gl_is_str_id(title)) {
_gl_ui_set_translatable_item(nf_it, title);
+ }
return 0;
}
/* Update the label text */
int _gl_thumbs_update_label_text(Elm_Object_Item *nf_it, int sel_cnt,
- bool b_lang)
+ bool b_lang)
{
GL_CHECK_VAL(nf_it, -1);
gl_dbg("Count: %d, lang: %d", sel_cnt, b_lang);
GL_CHECK_VAL(ad->gridinfo.nf_it, -1);
Evas_Object *btn = NULL;
btn = elm_object_item_part_content_get(ad->gridinfo.nf_it,
- GL_NAVIFRAME_TITLE_LEFT_BTN);
- if (btn)
+ GL_NAVIFRAME_TITLE_LEFT_BTN);
+ if (btn) {
elm_object_disabled_set(btn, b_disabled);
- else
+ } else {
gl_dbgE("Failed to get share button!");
+ }
return 0;
}
Elm_Object_Item *last_it = NULL;
Evas_Object *view = ad->gridinfo.view;
- if (gl_get_view_mode(data) == GL_VIEW_THUMBS_SELECT)
+ if (gl_get_view_mode(data) == GL_VIEW_THUMBS_SELECT) {
view = ad->gridinfo.select_view;
+ }
GL_CHECK_VAL(view, -1);
first_it = elm_gengrid_first_item_get(view);
last_it = elm_gengrid_last_item_get(view);
while (first_it) {
next_it = elm_gengrid_item_next_get(first_it);
- if (elm_gengrid_item_item_class_get(first_it) == &(ad->gridinfo.date_gic))
+ if (elm_gengrid_item_item_class_get(first_it) == &(ad->gridinfo.date_gic)) {
goto GL_THUMBS_NEXT;
+ }
gitem = elm_object_item_data_get(first_it);
- if (gitem)
+ if (gitem) {
gitem->sequence = sequence++;
+ }
gitem = NULL;
- GL_THUMBS_NEXT:
+GL_THUMBS_NEXT:
if (last_it == first_it) {
gl_dbg("done!");
Elm_Object_Item *it = NULL;
gl_item *gitem = NULL;
- if (ad->gridinfo.view == ad->gridinfo.nocontents)
+ if (ad->gridinfo.view == ad->gridinfo.nocontents) {
return -1;
+ }
int w = -1;
int h = -1;
}
gitem = elm_object_item_data_get(it);
- if (gitem && gitem->item &&gitem->item->image_info &&
- gitem->item->image_info->burstshot_id) {
+ if (gitem && gitem->item && gitem->item->image_info &&
+ gitem->item->image_info->burstshot_id) {
/* Realize burstshot item again */
elm_gengrid_item_update(it);
}
}
}
-void _gl_thumb_update_split_view_badge(void *data) {
+void _gl_thumb_update_split_view_badge(void *data)
+{
GL_CHECK(data);
gl_appdata *ad = (gl_appdata *)data;
GL_CHECK(ad->albuminfo.elist);
}
}
-void _gl_thumb_update_split_view(void *data) {
+void _gl_thumb_update_split_view(void *data)
+{
GL_CHECK(data);
gl_appdata *ad = (gl_appdata *)data;
- if(ad->gridinfo.update_split_view) {
+ if (ad->gridinfo.update_split_view) {
if (ad->gridinfo.layout) {
Evas_Object *layout_inner = elm_object_part_content_get(ad->gridinfo.layout, "split.view");
GL_CHECK(data);
gl_appdata *ad = (gl_appdata *)data;
evas_object_smart_callback_call(ad->maininfo.naviframe,
- "gallery,language,changed", data);
+ "gallery,language,changed", data);
/* Change text in APP */
_gl_lang_update(data);
}
gl_appdata *ad = (gl_appdata *)data;
evas_object_data_set(ad->maininfo.naviframe,
- "gl_obj_key_gallery_paused",
- (void *)0);
+ "gl_obj_key_gallery_paused",
+ (void *)0);
if (ad->maininfo.b_paused) {
evas_object_smart_callback_call(ad->maininfo.naviframe,
- "gallery,view,resumed", data);
+ "gallery,view,resumed", data);
ad->maininfo.b_paused = false;
}
gl_sdbgW("Power key");
} else if (!g_strcmp0(key_event->keyname, "XF86Menu")) {
gl_sdbgW("menu key is pressed");
- } gl_sdbg("Key down : %s", key_event->keyname);
+ }
+ gl_sdbg("Key down : %s", key_event->keyname);
return ECORE_CALLBACK_PASS_ON;
}
/* Register key down handler */
ad->maininfo.keydown_handler = ecore_event_handler_add(
- ECORE_EVENT_KEY_DOWN,
- __gallery_key_down_cb,
- data);
+ ECORE_EVENT_KEY_DOWN,
+ __gallery_key_down_cb,
+ data);
GL_PROFILE_F_OUT("register noti callback");
GL_PROFILE_OUT;
ad->maininfo.reentrant = TRUE;
evas_object_data_set(ad->maininfo.naviframe,
- "gl_obj_key_gallery_paused",
- (void *)1);
+ "gl_obj_key_gallery_paused",
+ (void *)1);
evas_object_smart_callback_call(ad->maininfo.naviframe,
- "gallery,view,paused", data);
+ "gallery,view,paused", data);
ad->maininfo.b_paused = true;
//ug_pause();
char *value = NULL;
app_control_get_extra_data(service,
- "http://tizen.org/appcontrol/data/multiwindow", &value);
+ "http://tizen.org/appcontrol/data/multiwindow", &value);
if (value) {
if (!strcmp(value, "on")) {
gl_dbg("multiwindow value = %s", value);
if (ad->maininfo.b_paused) {
evas_object_smart_callback_call(ad->maininfo.naviframe,
- "gallery,view,resumed", data);
+ "gallery,view,resumed", data);
ad->maininfo.b_paused = false;
}
event_callback.app_control = _gallery_reset;
ret = ui_app_add_event_handler(&hLowBatteryHandle,
- APP_EVENT_LOW_BATTERY, _gallery_low_battery_cb, (void *)&gl_ad);
+ APP_EVENT_LOW_BATTERY, _gallery_low_battery_cb, (void *)&gl_ad);
if (ret != APP_ERROR_NONE) {
gl_dbgE("failed to add LOW_BATTERY event_handler: [%d]", ret);
return -1;
}
ret = ui_app_add_event_handler(&hLanguageChangedHandle,
- APP_EVENT_LANGUAGE_CHANGED, _gallery_lang_changed_cb,
- (void *)&gl_ad);
+ APP_EVENT_LANGUAGE_CHANGED, _gallery_lang_changed_cb,
+ (void *)&gl_ad);
if (ret != APP_ERROR_NONE) {
gl_dbgE("failed to add LANGUAGE_CHANGED event_handler: [%d]",
- ret);
+ ret);
return -1;
}
/* Enable OpenGL */
#define GL_MONITOE_TIME_DELAY 1.0f
-typedef enum
-{
+typedef enum {
GL_DU_LOCK_NONE,
GL_DU_LOCK_ONCE,
GL_DU_LOCK_ALWAYS,
gl_db_noti_s *db_noti = ad->db_noti_d;
gl_update_view(ad, GL_UPDATE_VIEW_INOTIFY);
evas_object_smart_callback_call(ad->maininfo.naviframe,
- "gallery,db,data,updated", data);
+ "gallery,db,data,updated", data);
GL_IF_DEL_IDLER(db_noti->db_idl);
return ECORE_CALLBACK_CANCEL;
}
gl_dbg("db_update[%d]", db_noti->lock_state);
if (db_noti->lock_state) {
gl_dbgW("Don't update, locked!");
- if (db_noti->lock_state == GL_DU_LOCK_ONCE)
+ if (db_noti->lock_state == GL_DU_LOCK_ONCE) {
db_noti->lock_state = GL_DU_LOCK_NONE;
+ }
} else {
GL_IF_DEL_IDLER(db_noti->db_idl);
db_noti->db_idl = ecore_idler_add(__gl_db_update_idler, data);
}
static int __gl_db_update_op(media_content_error_e error, int pid,
- media_content_db_update_item_type_e update_item,
- media_content_db_update_type_e update_type,
- media_content_type_e media_type, char *uuid,
- char *path, char *mime_type, void *data)
+ media_content_db_update_item_type_e update_item,
+ media_content_db_update_type_e update_type,
+ media_content_type_e media_type, char *uuid,
+ char *path, char *mime_type, void *data)
{
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
return -1;
}
if (update_item == MEDIA_ITEM_FILE &&
- MEDIA_CONTENT_TYPE_IMAGE != media_type &&
- MEDIA_CONTENT_TYPE_VIDEO != media_type) {
+ MEDIA_CONTENT_TYPE_IMAGE != media_type &&
+ MEDIA_CONTENT_TYPE_VIDEO != media_type) {
gl_dbg("Media type is wrong");
return -1;
} else if (update_item == MEDIA_ITEM_DIRECTORY) {
db_noti->update_item = update_item;
db_noti->update_type = update_type;
if (uuid && update_item == MEDIA_ITEM_FILE &&
- update_type == MEDIA_CONTENT_DELETE) {
+ update_type == MEDIA_CONTENT_DELETE) {
gl_dbgW("Append: %s", uuid);
db_noti->uuids = g_list_append(db_noti->uuids, (gpointer)g_strdup(uuid));
}
}
static void __gl_db_update_cb(media_content_error_e error, int pid,
- media_content_db_update_item_type_e update_item,
- media_content_db_update_type_e update_type,
- media_content_type_e media_type, char *uuid,
- char *path, char *mime_type, void *data)
+ media_content_db_update_item_type_e update_item,
+ media_content_db_update_type_e update_type,
+ media_content_type_e media_type, char *uuid,
+ char *path, char *mime_type, void *data)
{
gl_dbg("update_item[%d], update_type[%d], media_type[%d]", update_item,
update_type, media_type);
GL_CHECK(data);
gl_dbg("uuid[%s], path[%s]", uuid, path);
__gl_db_update_op(error, pid, update_item, update_type, media_type,
- uuid, path, mime_type, data);
+ uuid, path, mime_type, data);
}
/*
GL_IF_DEL_TIMER(db_noti->db_timer);
db_noti->db_timer = ecore_timer_add(GL_MONITOE_TIME_DELAY,
- __gl_db_update_timer_cb, data);
+ __gl_db_update_timer_cb, data);
gl_dbgW("TIMER[1.0f] added!");
return 0;
}
gl_appdata *ad = (gl_appdata *)data;
GL_CHECK_FALSE(ad->db_noti_d);
gl_db_noti_s *db_noti = ad->db_noti_d;
- if (status)
+ if (status) {
db_noti->lock_state = GL_DU_LOCK_ONCE;
- else
+ } else {
db_noti->lock_state = GL_DU_LOCK_NONE;
+ }
return true;
}
gl_appdata *ad = (gl_appdata *)data;
GL_CHECK_FALSE(ad->db_noti_d);
gl_db_noti_s *db_noti = ad->db_noti_d;
- if (status)
+ if (status) {
db_noti->lock_state = GL_DU_LOCK_ALWAYS;
- else
+ } else {
db_noti->lock_state = GL_DU_LOCK_NONE;
+ }
return true;
}
}
int _gl_db_update_get_info(void *data,
- media_content_db_update_item_type_e *update_item,
- media_content_db_update_type_e *update_type,
- GList **uuids)
+ media_content_db_update_item_type_e *update_item,
+ media_content_db_update_type_e *update_type,
+ GList **uuids)
{
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
GL_CHECK_VAL(ad->db_noti_d, -1);
- if (update_item)
+ if (update_item) {
*update_item = ad->db_noti_d->update_item;
- if (update_type)
+ }
+ if (update_type) {
*update_type = ad->db_noti_d->update_type;
+ }
if (ad->db_noti_d->uuids && uuids) {
*uuids = ad->db_noti_d->uuids;
ad->db_noti_d->uuids = NULL;
gl_dbg("Set db updated callback");
ret = media_content_set_db_updated_cb(__gl_db_update_cb, data);
- if (ret != MEDIA_CONTENT_ERROR_NONE)
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Set db updated cb failed[%d]!", ret);
+ }
// ret = media_content_set_db_updated_cloud_cb(&(ad->db_noti_d->cloud_h),
// __gl_db_update_coud_cb,
// data);
gl_dbg("Unset db updated callback");
ret = media_content_unset_db_updated_cb();
- if (ret != MEDIA_CONTENT_ERROR_NONE)
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("UNSet db updated cb failed[%d]!", ret);
+ }
GL_CHECK_FALSE(data);
gl_appdata *ad = (gl_appdata *)data;
return -1;
}
- if (len)
+ if (len) {
*len = (((unsigned int)c1) << 8) + ((unsigned int)c2);
+ }
return 0;
}
};
/* Write File head, check for JPEG SOI + Exif APP1 */
for (i = 0; i < 4; i++) {
- if (__gl_exif_write_1_byte(fd, exif1[i]) < 0)
+ if (__gl_exif_write_1_byte(fd, exif1[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
/* SET the marker parameter length count */
/* Length includes itself, so must be at least 2
Following Exif data length must be at least 6; 30+36 bytes*/
const unsigned char exif2[] = { 0x00, 0x42 };
for (i = 0; i < 2; i++) {
- if (__gl_exif_write_1_byte(fd, exif2[i]) < 0)
+ if (__gl_exif_write_1_byte(fd, exif2[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
/* Write Exif head -- "Exif" */
const unsigned char exif3[] = { 0x45, 0x78, 0x69, 0x66, 0x00, 0x00 };
for (i = 0; i < 6; i++) {
- if (__gl_exif_write_1_byte(fd, exif3[i]) < 0)
+ if (__gl_exif_write_1_byte(fd, exif3[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
/* Set byte order and Tag Mark , "II(0x4949)" */
const unsigned char exif4[] = { 0x49, 0x49, 0x2A, 0x00 };
for (i = 0; i < 4; i++) {
- if (__gl_exif_write_1_byte(fd, exif4[i]) < 0)
+ if (__gl_exif_write_1_byte(fd, exif4[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
offset += 4;
/* Set first IFD offset (offset to IFD0) , II-08000000 */
const unsigned char exif5[] = { 0x08, 0x00, 0x00, 0x00 };
for (i = 0; i < 4; i++) {
- if (__gl_exif_write_1_byte(fd, exif5[i]) < 0)
+ if (__gl_exif_write_1_byte(fd, exif5[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
offset += 4;
* 2 entry: orientation, data time */
const unsigned char exif6[] = { 0x02, 0x00 };
for (i = 0; i < 2; i++) {
- if (__gl_exif_write_1_byte(fd, exif6[i]) < 0)
+ if (__gl_exif_write_1_byte(fd, exif6[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
offset += 2;
/* Add Orientation Tag in IFD0; 0x0112 */
const unsigned char exif7[] = { 0x12, 0x01 };
for (i = 0; i < 2; i++) {
- if (__gl_exif_write_1_byte(fd, exif7[i]) < 0)
+ if (__gl_exif_write_1_byte(fd, exif7[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
offset += 2;
gl_dbg("Write: %d", *orientation);
const unsigned char exif8[] = { 0x03, 0x00, 0x01, 0x00, 0x00, 0x00 };
for (i = 0; i < 6; i++) {
- if (__gl_exif_write_1_byte(fd, exif8[i]) < 0)
+ if (__gl_exif_write_1_byte(fd, exif8[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
offset += 6;
/* Set the Orientation value */
- if (__gl_exif_write_1_byte(fd, (unsigned char)(*orientation)) < 0)
+ if (__gl_exif_write_1_byte(fd, (unsigned char)(*orientation)) < 0) {
goto GL_EXIF_FAILED;
+ }
const unsigned char exif9[] = { 0x00, 0x00, 0x00 };
for (i = 0; i < 3; i++) {
- if (__gl_exif_write_1_byte(fd, exif9[i]) < 0)
+ if (__gl_exif_write_1_byte(fd, exif9[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
offset += 4;
/* Add Data Time Tag in IFD0; 0x0132 */
const unsigned char exif10[] = { 0x32, 0x01 };
for (i = 0; i < 2; i++) {
- if (__gl_exif_write_1_byte(fd, exif10[i]) < 0)
+ if (__gl_exif_write_1_byte(fd, exif10[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
offset += 2;
/* Type: strings */
const unsigned char exif11[] = { 0x02, 0x00 };
for (i = 0; i < 2; i++) {
- if (__gl_exif_write_1_byte(fd, exif11[i]) < 0)
+ if (__gl_exif_write_1_byte(fd, exif11[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
offset += 2;
/* Data lengh, byte count */
const unsigned char exif12[] = { 0x14, 0x00, 0x00, 0x00 };
for (i = 0; i < 4; i++) {
- if (__gl_exif_write_1_byte(fd, exif12[i]) < 0)
+ if (__gl_exif_write_1_byte(fd, exif12[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
offset += 8;
gl_dbg("offset: %2X", offset + 8);
/* Too add data offset, plus 4 bytes self and plus 4 bytes IFD terminator */
- if (__gl_exif_write_1_byte(fd, (unsigned char)(offset + 4)) < 0)
+ if (__gl_exif_write_1_byte(fd, (unsigned char)(offset + 4)) < 0) {
goto GL_EXIF_FAILED;
+ }
const unsigned char exif13[] = { 0x00, 0x00, 0x00 };
for (i = 0; i < 3; i++) {
- if (__gl_exif_write_1_byte(fd, exif13[i]) < 0)
+ if (__gl_exif_write_1_byte(fd, exif13[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
/*After last directory entry, there is a 4bytes of data('LLLLLLLL' at the chart),
* it means this is the last IFD and there is no linked IFD */
const unsigned char exif14[] = { 0x00, 0x00, 0x00, 0x00 };
for (i = 0; i < 4; i++) {
- if (__gl_exif_write_1_byte(fd, exif14[i]) < 0)
+ if (__gl_exif_write_1_byte(fd, exif14[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
/* Date Time of image was last modified.
struct tm tms;
struct tm *tm;
- t = time (NULL);
+ t = time(NULL);
tm = localtime_r(&t, &tms);
if (!tm) {
gl_dbgE("Faild to allocate memory!");
goto GL_EXIF_FAILED;
}
snprintf(time_buf, GL_EXIF_BUF_TIME_LEN_MAX,
- "%04i:%02i:%02i %02i:%02i:%02i",
- tm->tm_year + GL_EXIF_DEFAULT_YEAR, tm->tm_mon + 1,
- tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec);
+ "%04i:%02i:%02i %02i:%02i:%02i",
+ tm->tm_year + GL_EXIF_DEFAULT_YEAR, tm->tm_mon + 1,
+ tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec);
gl_dbg("time_buf: %s", time_buf);
if (fwrite(time_buf, 1, GL_EXIF_BUF_TIME_LEN_MAX, fd) != GL_EXIF_BUF_TIME_LEN_MAX) {
ret = 0;
- GL_EXIF_FAILED:
+GL_EXIF_FAILED:
gl_dbg("All done");
GL_FREEIF(time_buf);
}
/* Add raw EXIF header data */
- if (__gl_exif_add_header(tmp_fd, orientation) < 0)
+ if (__gl_exif_add_header(tmp_fd, orientation) < 0) {
goto GL_EXIF_FAILED;
+ }
size_t r_size = 0;
/* Remove start of JPEG image data section, 20 bytes */
/* Write JPEG image data to tmp file after EXIF header */
while ((r_size = fread(tmp, 1, sizeof(tmp), fd)) > 0) {
gl_dbg("r_size: %ld", r_size);
- if (fwrite(tmp, 1, r_size, tmp_fd) != r_size)
+ if (fwrite(tmp, 1, r_size, tmp_fd) != r_size) {
gl_dbgW("Write and read size are diff!");
+ }
memset(tmp, 0x00, GL_EXIF_BUF_LEN_MAX);
}
fseek(tmp_fd, 0, SEEK_SET);
while ((r_size = fread(tmp, 1, sizeof(tmp), tmp_fd)) > 0) {
gl_dbg("r_size: %ld", r_size);
- if (fwrite(tmp, 1, r_size, fd) != r_size)
+ if (fwrite(tmp, 1, r_size, fd) != r_size) {
gl_dbgW("Write and read size are diff!");
+ }
memset(tmp, 0x00, GL_EXIF_BUF_LEN_MAX);
}
ret = 0;
- GL_EXIF_FAILED:
+GL_EXIF_FAILED:
- if (fd)
+ if (fd) {
fclose(fd);
- if (tmp_fd)
+ }
+ if (tmp_fd) {
fclose(tmp_fd);
+ }
/* Delete tmp file */
- if (!gl_file_unlink(tmp_file))
+ if (!gl_file_unlink(tmp_file)) {
gl_dbgE("Delete file failed");
+ }
gl_dbg("All done");
return ret;
/* Add orientation tag to jpegs which have exif tag but do not have orientation tag: include jfif and exif*/
static int __gl_exif_add_orientation_tag(char *file_path,
- unsigned int *orientation) {
+ unsigned int *orientation)
+{
GL_CHECK_VAL(orientation, -1);
GL_CHECK_VAL(file_path, -1);
bool b_tag_ff = false;
while (1) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
/*copy data from jpeg to tmp_fd (from "FF D8" to " FF E1",because those data we needn't modify)*/
- if (__gl_exif_write_1_byte(tmp_fd, tmp_exif) < 0)
+ if (__gl_exif_write_1_byte(tmp_fd, tmp_exif) < 0) {
goto GL_EXIF_FAILED;
+ }
tmp[0] = (unsigned char)tmp_exif;
gl_dbgW("Exif in APP1!");
break;
} else {
- gl_dbgW("0x%02X!",tmp[0]);
+ gl_dbgW("0x%02X!", tmp[0]);
b_tag_ff = false;
}
}
/* Get the marker parameter length count */
- if (__gl_exif_read_2_bytes(fd, &length) < 0)
+ if (__gl_exif_read_2_bytes(fd, &length) < 0) {
goto GL_EXIF_FAILED;
+ }
gl_dbg("length: %d", length);
/* Length includes itself, so must be at least 2
Following Exif data length must be at least 6 */
/*modify the marker parameter length, orientation tag is 12*/
length += 12;
gl_dbgW("modified length: %d", length);
- tmp[0] = (length >> 8)& 0xff ;
+ tmp[0] = (length >> 8) & 0xff ;
tmp[1] = length & 0xff ;
for (i = 0; i < 2; i++) {
- if (__gl_exif_write_1_byte(tmp_fd, tmp[i]) < 0)
+ if (__gl_exif_write_1_byte(tmp_fd, tmp[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
for (i = 0; i < 6; i++) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
tmp[i] = (unsigned char)tmp_exif;
gl_dbg("- %02X", tmp[i]);
- if (__gl_exif_write_1_byte(tmp_fd, tmp[i]) < 0)
+ if (__gl_exif_write_1_byte(tmp_fd, tmp[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
if (tmp[0] == 0x45 && tmp[1] == 0x78 && tmp[2] == 0x69 && tmp[3] == 0x66 &&
- tmp[4] == 0x00 && tmp[5] == 0x00) {
+ tmp[4] == 0x00 && tmp[5] == 0x00) {
gl_dbgW("Met Exif!");
} else {
gl_dbgW("Not met Exif!");
- goto GL_EXIF_FAILED;
+ goto GL_EXIF_FAILED;
}
/* Read Exif body */
for (i = 0; i < 4; i++) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
tmp[i] = (unsigned char)tmp_exif;
- if (__gl_exif_write_1_byte(tmp_fd, tmp[i]) < 0)
+ if (__gl_exif_write_1_byte(tmp_fd, tmp[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
/* Check byte order and Tag Mark , "II(0x4949)" or "MM(0x4d4d)" */
if (tmp[0] == 0x49 && tmp[1] == 0x49 && tmp[2] == 0x2A &&
- tmp[3] == 0x00) {
+ tmp[3] == 0x00) {
gl_dbg("Intel");
is_motorola = false;
} else if (tmp[0] == 0x4D && tmp[1] == 0x4D && tmp[2] == 0x00 &&
- tmp[3] == 0x2A) {
+ tmp[3] == 0x2A) {
gl_dbg("Motorola");
is_motorola = true;
} else {
for (i = 0; i < 4; i++) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
tmp[i] = (unsigned char)tmp_exif;
gl_dbg("- %02X", tmp[i]);
- if (__gl_exif_write_1_byte(tmp_fd, tmp[i]) < 0)
- goto GL_EXIF_FAILED;
+ if (__gl_exif_write_1_byte(tmp_fd, tmp[i]) < 0) {
+ goto GL_EXIF_FAILED;
+ }
}
/* Get first IFD offset (offset to IFD0) , MM-08000000, II-00000008 */
if (is_motorola) {
- if (tmp[0] != 0 && tmp[1] != 0)
+ if (tmp[0] != 0 && tmp[1] != 0) {
goto GL_EXIF_FAILED;
+ }
offset = tmp[2];
offset <<= 8;
offset += tmp[3];
} else {
- if (tmp[3] != 0 && tmp[2] != 0)
+ if (tmp[3] != 0 && tmp[2] != 0) {
goto GL_EXIF_FAILED;
+ }
offset = tmp[1];
offset <<= 8;
offset += tmp[0];
if (offset > 8) {
for (i = 0; i < (offset - 8); i++) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
- goto GL_EXIF_FAILED;
+ if (tmp_exif < 0) {
+ goto GL_EXIF_FAILED;
+ }
tmp[i] = (unsigned char)tmp_exif;
gl_dbg("- %02X", tmp[i]);
- if (__gl_exif_write_1_byte(tmp_fd, tmp[i]) < 0)
- goto GL_EXIF_FAILED;
+ if (__gl_exif_write_1_byte(tmp_fd, tmp[i]) < 0) {
+ goto GL_EXIF_FAILED;
+ }
}
}
unsigned int tags_cnt = 0;
for (i = 0; i < 2; i++) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
tmp[i] = (unsigned char)tmp_exif;
}
}
for (i = 0; i < 2; i++) {
gl_dbg("modified- %02X", tmp[i]);
- if (__gl_exif_write_1_byte(tmp_fd, tmp[i]) < 0)
- goto GL_EXIF_FAILED;
+ if (__gl_exif_write_1_byte(tmp_fd, tmp[i]) < 0) {
+ goto GL_EXIF_FAILED;
+ }
}
/* Add Orientation Tag in IFD0 */
}
/*if there is no other tag, then only insert orientation_tag,don't go to the while (1)*/
if (tags_cnt == 1) {
- for (j = 0; j < 12 ;j++) {
+ for (j = 0; j < 12 ; j++) {
gl_dbg("orientation_tag- %02X", orientation_tag[j]);
- if (__gl_exif_write_1_byte(tmp_fd, orientation_tag[j]) < 0)
+ if (__gl_exif_write_1_byte(tmp_fd, orientation_tag[j]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
}
while (1) {
/* Every directory entry size is 12 */
for (i = 0; i < 12; i++) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
tmp[i] = (unsigned char)tmp_exif;
}
} else if (tag_num > 0x0112) {
if (!b_found_position) {
- for (j = 0; j < 12 ;j++) {
+ for (j = 0; j < 12 ; j++) {
gl_dbg("orientation_tag- %02X", orientation_tag[j]);
- if (__gl_exif_write_1_byte(tmp_fd, orientation_tag[j]) < 0)
- goto GL_EXIF_FAILED;
+ if (__gl_exif_write_1_byte(tmp_fd, orientation_tag[j]) < 0) {
+ goto GL_EXIF_FAILED;
+ }
}
b_found_position = true;
}
}
gl_dbgW("data_type %02X!" , data_type);
gl_dbgW("unit_num %02X!" , unit_num);
- if ((data_type < 1) ||(data_type > 12)) {
+ if ((data_type < 1) || (data_type > 12)) {
gl_dbgE("Wrong data type!");
goto GL_EXIF_FAILED;
}
}
}
- for (i = 0; i < 12 ;i++) {
+ for (i = 0; i < 12 ; i++) {
gl_dbg("- %02X", tmp[i]);
- if (__gl_exif_write_1_byte(tmp_fd,tmp[i]) < 0)
+ if (__gl_exif_write_1_byte(tmp_fd, tmp[i]) < 0) {
goto GL_EXIF_FAILED;
+ }
}
memset(tmp, 0x00, 12);
/* Write JPEG image data to tmp file after EXIF header */
while ((r_size = fread(tmp, 1, sizeof(tmp), fd)) > 0) {
gl_dbg("r_size: %ld", r_size);
- if (fwrite(tmp, 1, r_size, tmp_fd) != r_size)
+ if (fwrite(tmp, 1, r_size, tmp_fd) != r_size) {
gl_dbgW("Write and read size are diff!");
+ }
memset(tmp, 0x00, GL_EXIF_BUF_LEN_MAX);
}
fseek(tmp_fd, 0, SEEK_SET);
while ((r_size = fread(tmp, 1, sizeof(tmp), tmp_fd)) > 0) {
gl_dbg("r_size: %ld", r_size);
- if (fwrite(tmp, 1, r_size, fd) != r_size)
- gl_dbgW("Write and read size are diff!");
+ if (fwrite(tmp, 1, r_size, fd) != r_size) {
+ gl_dbgW("Write and read size are diff!");
+ }
memset(tmp, 0x00, GL_EXIF_BUF_LEN_MAX);
}
ret = 0;
- GL_EXIF_FAILED:
+GL_EXIF_FAILED:
if (fd) {
fclose(fd);
}
/* Delete tmp file */
- if (!gl_file_unlink(tmp_file))
+ if (!gl_file_unlink(tmp_file)) {
gl_dbgE("Delete file failed");
+ }
gl_dbg("All done");
return ret;
}
static int __gl_exif_rw_jfif(FILE *fd, char *file_path,
- unsigned int *orientation, bool b_write)
+ unsigned int *orientation, bool b_write)
{
GL_CHECK_VAL(fd, -1);
GL_CHECK_VAL(file_path, -1);
int ret = -1;
/*unsigned char version = 0x00; */
- if (__gl_exif_read_2_bytes(fd, &length) < 0)
+ if (__gl_exif_read_2_bytes(fd, &length) < 0) {
goto GL_EXIF_FAILED;
+ }
gl_dbg("length: %d", length);
for (i = 0; i < 5; i++) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
tmp[i] = (unsigned char)tmp_exif;
}
/* JFIF0 */
if (tmp[0] != 0x4A || tmp[1] != 0x46 || tmp[2] != 0x49 ||
- tmp[3] != 0x46 || tmp[4] != 0x00) {
+ tmp[3] != 0x46 || tmp[4] != 0x00) {
gl_dbgE("Not met Jfif!");
goto GL_EXIF_FAILED;
}
for (i = 0; i < 2; i++) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
tmp[i] = (unsigned char)tmp_exif;
}
bool b_tag_ff = false;
while (1) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
tmp[0] = (unsigned char)tmp_exif;
gl_dbg("- %02X", tmp[i]);
}
if (tmp[0] == 0x45 && tmp[1] == 0x78 && tmp[2] == 0x69 && tmp[3] == 0x66 &&
- tmp[4] == 0x00 && tmp[5] == 0x00) {
+ tmp[4] == 0x00 && tmp[5] == 0x00) {
gl_dbgW("Met Exif!");
break;
} else {
/* Read Exif body */
for (i = 0; i < 4; i++) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
tmp[i] = (unsigned char)tmp_exif;
}
/* Check byte order and Tag Mark , "II(0x4949)" or "MM(0x4d4d)" */
if (tmp[0] == 0x49 && tmp[1] == 0x49 && tmp[2] == 0x2A &&
- tmp[3] == 0x00) {
+ tmp[3] == 0x00) {
gl_dbg("Intel");
is_motorola = false;
} else if (tmp[0] == 0x4D && tmp[1] == 0x4D && tmp[2] == 0x00 &&
- tmp[3] == 0x2A) {
+ tmp[3] == 0x2A) {
gl_dbg("Motorola");
is_motorola = true;
} else {
for (i = 0; i < 4; i++) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
tmp[i] = (unsigned char)tmp_exif;
gl_dbg("- %02X", tmp[i]);
/* Get first IFD offset (offset to IFD0) , MM-08000000, II-00000008 */
if (is_motorola) {
- if (tmp[0] != 0 && tmp[1] != 0)
+ if (tmp[0] != 0 && tmp[1] != 0) {
goto GL_EXIF_FAILED;
+ }
offset = tmp[2];
offset <<= 8;
offset += tmp[3];
} else {
- if (tmp[3] != 0 && tmp[2] != 0)
+ if (tmp[3] != 0 && tmp[2] != 0) {
goto GL_EXIF_FAILED;
+ }
offset = tmp[1];
offset <<= 8;
offset += tmp[0];
unsigned int tags_cnt = 0;
for (i = 0; i < 2; i++) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
tmp[i] = (unsigned char)tmp_exif;
}
fd = NULL;
return __gl_exif_add_orientation_tag(file_path, orientation);
- } else{
+ } else {
/* Normal orientation = 0degree = 1 */
*orientation = 1;
ret = 0;
/* Every directory entry size is 12 */
for (i = 0; i < 12; i++) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
tmp[i] = (unsigned char)tmp_exif;
}
fd = NULL;
return __gl_exif_add_orientation_tag(file_path, orientation);
- } else{
+ } else {
/* Normal orientation = 0degree = 1 */
*orientation = 1;
ret = 0;
if (b_write) {
gl_dbg("Write: %d", *orientation);
/* Set the Orientation value */
- if (is_motorola)
+ if (is_motorola) {
tmp[9] = (unsigned char)(*orientation);
- else
+ } else {
tmp[8] = (unsigned char)(*orientation);
+ }
/* Move pointer back to the entry start point */
if (fseek(fd, -12, SEEK_CUR) < 0) {
ret = 0;
- GL_EXIF_FAILED:
+GL_EXIF_FAILED:
fclose(fd);
gl_dbg("All done");
/* Read File head, check for JPEG SOI + Exif APP1 */
for (i = 0; i < 4; i++) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
exif_data[i] = (unsigned char)tmp_exif;
}
gl_dbgW("Exif in APP1!");
ret = true;
} else if (exif_data[2] == GL_EXIF_TAG &&
- exif_data[3] == GL_EXIF_APP0) {
+ exif_data[3] == GL_EXIF_APP0) {
gl_dbgW("Jfif in APP0!");
ret = true;
} else {
gl_dbgE("Not a Exif in APP1 or Jiff in APP2[%d]!", exif_data[3]);
ret = false;
}
- GL_EXIF_FAILED:
+GL_EXIF_FAILED:
fclose(fd);
gl_dbg("");
/* Read File head, check for JPEG SOI + Exif APP1 */
for (i = 0; i < 4; i++) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
exif_data[i] = (unsigned char)tmp_exif;
}
if (exif_data[2] == GL_EXIF_TAG && exif_data[3] == GL_EXIF_APP1) {
gl_dbgW("Exif in APP1!");
} else if (exif_data[2] == GL_EXIF_TAG &&
- exif_data[3] == GL_EXIF_APP0) {
+ exif_data[3] == GL_EXIF_APP0) {
gl_dbgW("Jfif in APP0!");
int ret = __gl_exif_rw_jfif(fd, file_path, orient, b_write);
return ret;
}
/* Get the marker parameter length count */
- if (__gl_exif_read_2_bytes(fd, &length) < 0)
+ if (__gl_exif_read_2_bytes(fd, &length) < 0) {
goto GL_EXIF_FAILED;
+ }
gl_dbg("length: %d", length);
/* Length includes itself, so must be at least 2
Following Exif data length must be at least 6 */
}
length -= 8;
- /* Length of an IFD entry */
+ /* Length of an IFD entry */
if (length < 12) {
gl_dbgE("length < 12");
goto GL_EXIF_FAILED;
/* Read Exif head, check for "Exif" */
for (i = 0; i < 6; i++) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
exif_data[i] = (unsigned char)tmp_exif;
}
if (exif_data[0] != 0x45 || exif_data[1] != 0x78 ||
- exif_data[2] != 0x69 || exif_data[3] != 0x66 ||
- exif_data[4] != 0x00 || exif_data[5] != 0x00) {
+ exif_data[2] != 0x69 || exif_data[3] != 0x66 ||
+ exif_data[4] != 0x00 || exif_data[5] != 0x00) {
gl_dbgE("Not met Exif!");
- for (i = 0; i < 6; i++)
+ for (i = 0; i < 6; i++) {
gl_dbg("- %02X", exif_data[i]);
+ }
goto GL_EXIF_FAILED;
}
/* Read Exif body */
for (i = 0; i < length; i++) {
tmp_exif = __gl_exif_read_1_byte(fd);
- if (tmp_exif < 0)
+ if (tmp_exif < 0) {
goto GL_EXIF_FAILED;
+ }
exif_data[i] = (unsigned char)tmp_exif;
}
/* Check byte order and Tag Mark , "II(0x4949)" or "MM(0x4d4d)" */
if (exif_data[0] == 0x49 && exif_data[1] == 0x49 &&
- exif_data[2] == 0x2A && exif_data[3] == 0x00) {
+ exif_data[2] == 0x2A && exif_data[3] == 0x00) {
gl_dbg("Intel");
is_motorola = false;
} else if (exif_data[0] == 0x4D && exif_data[1] == 0x4D &&
- exif_data[2] == 0x00 && exif_data[3] == 0x2A) {
+ exif_data[2] == 0x00 && exif_data[3] == 0x2A) {
gl_dbg("Motorola");
is_motorola = true;
} else {
/* Get first IFD offset (offset to IFD0) , MM-00000008, II-08000000 */
if (is_motorola) {
- if (exif_data[4] != 0 && exif_data[5] != 0)
+ if (exif_data[4] != 0 && exif_data[5] != 0) {
goto GL_EXIF_FAILED;
+ }
offset = exif_data[6];
offset <<= 8;
offset += exif_data[7];
} else {
- if (exif_data[7] != 0 && exif_data[6] != 0)
+ if (exif_data[7] != 0 && exif_data[6] != 0) {
goto GL_EXIF_FAILED;
+ }
offset = exif_data[5];
offset <<= 8;
offset += exif_data[4];
if (is_motorola) {
tags_cnt = exif_data[offset];
tags_cnt <<= 8;
- tags_cnt += exif_data[offset+1];
+ tags_cnt += exif_data[offset + 1];
} else {
- tags_cnt = exif_data[offset+1];
+ tags_cnt = exif_data[offset + 1];
tags_cnt <<= 8;
tags_cnt += exif_data[offset];
}
if (is_motorola) {
tag_num = exif_data[offset];
tag_num <<= 8;
- tag_num += exif_data[offset+1];
+ tag_num += exif_data[offset + 1];
} else {
- tag_num = exif_data[offset+1];
+ tag_num = exif_data[offset + 1];
tag_num <<= 8;
tag_num += exif_data[offset];
}
fd = NULL;
return __gl_exif_add_orientation_tag(file_path, orient);
- } else{
+ } else {
/* Normal orientation = 0degree = 1 */
*orient = 1;
ret = 0;
if (b_write) {
gl_dbg("Write: %d", *orient);
/* Set the Orientation value */
- if (is_motorola)
- exif_data[offset+9] = (unsigned char)(*orient);
- else
- exif_data[offset+8] = (unsigned char)(*orient);
+ if (is_motorola) {
+ exif_data[offset + 9] = (unsigned char)(*orient);
+ } else {
+ exif_data[offset + 8] = (unsigned char)(*orient);
+ }
if (fseek(fd, jfif_offset + (4 + 2 + 6 + 2) + offset, SEEK_SET) < 0) {
gl_dbgE("fseek failed!");
} else {
/* Get the Orientation value */
if (is_motorola) {
- if (exif_data[offset+8] != 0) {
+ if (exif_data[offset + 8] != 0) {
gl_dbgE("exif_data[offset+8] != 0");
goto GL_EXIF_FAILED;
}
- *orient = (unsigned int)exif_data[offset+9];
+ *orient = (unsigned int)exif_data[offset + 9];
} else {
- if (exif_data[offset+9] != 0) {
+ if (exif_data[offset + 9] != 0) {
gl_dbgE("exif_data[offset+9] != 0");
goto GL_EXIF_FAILED;
}
- *orient = (unsigned int)exif_data[offset+8];
+ *orient = (unsigned int)exif_data[offset + 8];
}
if (*orient > 8) {
gl_dbgE("*orient > 8");
ret = 0;
- GL_EXIF_FAILED:
+GL_EXIF_FAILED:
fclose(fd);
gl_dbg("All done");
switch (orientation) {
case GL_ORIENTATION_ROT_0:
/* true: 0 -> 270, false: 0 -> 90 */
- if (b_left)
+ if (b_left) {
rotated_orientataion = GL_ORIENTATION_ROT_270;
- else
+ } else {
rotated_orientataion = GL_ORIENTATION_ROT_90;
+ }
break;
case GL_ORIENTATION_ROT_90:
/* true: 90 -> 0, false: 90 -> 180 */
- if (b_left)
+ if (b_left) {
rotated_orientataion = GL_ORIENTATION_ROT_0;
- else
+ } else {
rotated_orientataion = GL_ORIENTATION_ROT_180;
+ }
break;
case GL_ORIENTATION_ROT_180:
/* true: 180 -> 90, false: 180 -> 270 */
- if (b_left)
+ if (b_left) {
rotated_orientataion = GL_ORIENTATION_ROT_90;
- else
+ } else {
rotated_orientataion = GL_ORIENTATION_ROT_270;
+ }
break;
case GL_ORIENTATION_ROT_270:
/* true: 270 -> 180, false: 270 -> 0 */
- if (b_left)
+ if (b_left) {
rotated_orientataion = GL_ORIENTATION_ROT_180;
- else
+ } else {
rotated_orientataion = GL_ORIENTATION_ROT_0;
+ }
break;
default:
gl_dbgE("Wrong oriectation: %d!", orientation);
/* true: 0 -> 270, false: 0 -> 90 */
- if (b_left)
+ if (b_left) {
rotated_orientataion = GL_ORIENTATION_ROT_270;
- else
+ } else {
rotated_orientataion = GL_ORIENTATION_ROT_90;
+ }
break;
}
if (cur_cluster->cluster->type == GL_STORE_T_ALL) {
gl_dbg("All album");
app_control_add_extra_data(service,
- GL_ARGV_VIDEO_LIST_TYPE,
- GL_ARGV_VIDEO_ALL_FOLDER_VIDEO);
+ GL_ARGV_VIDEO_LIST_TYPE,
+ GL_ARGV_VIDEO_ALL_FOLDER_VIDEO);
app_control_add_extra_data(service,
- GL_ARGV_VIDEO_ORDER_TYPE,
- GL_ARGV_VIDEO_ORDER_DATE_DESC);
+ GL_ARGV_VIDEO_ORDER_TYPE,
+ GL_ARGV_VIDEO_ORDER_DATE_DESC);
app_control_add_extra_data(service,
- GL_ARGV_VIDEO_LAUNCH_APP,
- GL_ARGV_VIDEO_LAUNCH_GALLERY);
+ GL_ARGV_VIDEO_LAUNCH_APP,
+ GL_ARGV_VIDEO_LAUNCH_GALLERY);
app_control_add_extra_data(service,
- GL_ARGV_VIDEO_START_POS,
- last_pos_str);
+ GL_ARGV_VIDEO_START_POS,
+ last_pos_str);
} else if (cur_cluster->cluster->type == GL_STORE_T_PHONE ||
- cur_cluster->cluster->type == GL_STORE_T_MMC) {
+ cur_cluster->cluster->type == GL_STORE_T_MMC) {
gl_dbg("Real album");
app_control_add_extra_data(service,
- GL_ARGV_VIDEO_LIST_TYPE,
- GL_ARGV_VIDEO_FOLDER);
+ GL_ARGV_VIDEO_LIST_TYPE,
+ GL_ARGV_VIDEO_FOLDER);
app_control_add_extra_data(service,
- GL_ARGV_VIDEO_ORDER_TYPE,
- GL_ARGV_VIDEO_ORDER_DATE_DESC);
+ GL_ARGV_VIDEO_ORDER_TYPE,
+ GL_ARGV_VIDEO_ORDER_DATE_DESC);
app_control_add_extra_data(service,
- GL_ARGV_VIDEO_LAUNCH_APP,
- GL_ARGV_VIDEO_LAUNCH_GALLERY);
+ GL_ARGV_VIDEO_LAUNCH_APP,
+ GL_ARGV_VIDEO_LAUNCH_GALLERY);
app_control_add_extra_data(service,
- GL_ARGV_VIDEO_START_POS,
- last_pos_str);
+ GL_ARGV_VIDEO_START_POS,
+ last_pos_str);
} else {
gl_dbg("Web album? Under construction...");
}
}
ret = app_control_send_launch_request(service, NULL, NULL);
- if (ret == APP_CONTROL_ERROR_NONE)
+ if (ret == APP_CONTROL_ERROR_NONE) {
return 0;
- else
+ } else {
return -1;
+ }
}
static int __gl_ext_compose_exec_cmd(void *data, gl_ext_app_type type,
- char *path, char **pkg_name,
- app_control_h service)
+ char *path, char **pkg_name,
+ app_control_h service)
{
GL_CHECK_VAL(data, -1);
gl_sdbg("type:%d, path:%s", type, path);
#ifdef GL_EXTENDED_FEATURES
static void __gl_ext_app_control_reply_cb(app_control_h request, app_control_h reply,
- app_control_result_e result, void *user_data)
+ app_control_result_e result, void *user_data)
{
gl_dbg("");
switch (result) {
gl_dbg("");
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
- if (ad->ctrlinfo.avoid_multi_tap)
+ if (ad->ctrlinfo.avoid_multi_tap) {
return 0;
+ }
Ecore_Timer *timer = NULL;
timer = ecore_timer_add(2.0, __gl_ext_avoid_multi_click_timer_cb, data);
ad->ctrlinfo.avoid_multi_tap = timer;
GL_CHECK_VAL(data, -1);
char *filepath_arg = NULL;
- int (*_get_path_cb) (void *data, gchar sep_c, char **path_str, int *sel_cnt);
+ int (*_get_path_cb)(void * data, gchar sep_c, char **path_str, int * sel_cnt);
_get_path_cb = get_path_cb;
_get_path_cb(data, GL_SEPERATOR_IE, &filepath_arg, NULL);
gl_dbg("Launch Image-editor");
int ret = GL_LAUNCH_FAIL;
ret = _gl_ext_load(filepath_arg, APP_CONTROL_OPERATION_EDIT, GL_APP_PKG_IE,
- NULL, NULL);
+ NULL, NULL);
if (filepath_arg) {
g_free(filepath_arg);
filepath_arg = NULL;
}
int _gl_ext_load(const char *uri, const char *operation, const char *pkg,
- const char *pkg_id, const char *mime)
+ const char *pkg_id, const char *mime)
{
gl_dbg("operation: %s, pkg: %s, uri: %s", operation, pkg, uri);
int ret = -1;
ret = app_control_set_operation(handle, operation);
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("app_control_set_operation [%s] failed[%d]!", operation,
- ret);
+ ret);
goto GL_EXT_FAILED;
}
ret = app_control_set_app_id(handle, pkg);
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("app_control_set_app_id [%s] failed[%d]!", pkg,
- ret);
+ ret);
goto GL_EXT_FAILED;
}
}
ret = app_control_set_app_id(handle, pkg_id);
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("app_control_set_app_id [%s] failed[%d]!", pkg_id,
- ret);
+ ret);
goto GL_EXT_FAILED;
}
}
ret = app_control_send_launch_request(handle, __gl_ext_app_control_reply_cb,
- NULL);
+ NULL);
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("app_control_send_launch_request failed[%d]!", ret);
goto GL_EXT_FAILED;
}
- GL_EXT_FAILED:
+GL_EXT_FAILED:
destroy_ret = app_control_destroy(handle);
if (destroy_ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("app_control_destroy failed[%d]!", destroy_ret);
files = (char **)calloc(1, sizeof(char *) * total_cnt);
GL_CHECK_VAL(files, -1);
- int (*_get_path_cb) (void *data, char **files);
+ int (*_get_path_cb)(void * data, char **files);
_get_path_cb = get_path_cb;
int real_cnt = _get_path_cb(data, files);
app_control_h service = NULL;
}
char prefix_file[GL_ARRAY_LEN_MAX] = {0,};
snprintf(prefix_file, GL_ARRAY_LEN_MAX, "%s%s", GL_SHARE_FILE_PREFIX,
- files[0]);
+ files[0]);
ret = app_control_set_uri(service, prefix_file);
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("app_control_set_uri failed[%d]", ret);
goto SHARE_PANEL_END;
}
- if (real_cnt == 1)
+ if (real_cnt == 1) {
operation = GL_SHARE_OPERATION_SINGLE;
- else
+ } else {
operation = GL_SHARE_OPERATION_MULTIPLE;
+ }
ret = app_control_set_operation(service, operation);
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("app_control_set_operation failed[%d]", ret);
}
if (real_cnt > 1) {
ret = app_control_add_extra_data_array(service, GL_SHARE_SVC_FILE_PATH,
- (const char **)files,
- real_cnt);
+ (const char **)files,
+ real_cnt);
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("app_control_add_extra_data_array failed[%d]", ret);
goto SHARE_PANEL_END;
goto SHARE_PANEL_END;
}
ret = app_control_send_launch_request(service, NULL, NULL);
- if (ret != APP_CONTROL_ERROR_NONE)
+ if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("app_control_send_launch_request failed[%d]!", ret);
+ }
- SHARE_PANEL_END:
+SHARE_PANEL_END:
- if (service)
+ if (service) {
app_control_destroy(service);
+ }
if (files) {
- for (; real_cnt > 0; --real_cnt)
+ for (; real_cnt > 0; --real_cnt) {
GL_FREEIF(files[real_cnt - 1]);
+ }
GL_FREE(files);
}
if (ret != APP_CONTROL_ERROR_NONE) {
_gl_popup_create(data, NULL, GL_STR_ID_OPERATION_FAILED,
- GL_STR_ID_CLOSE, __gl_ext_popup_resp_cb, data,
- NULL, NULL, NULL, NULL, NULL, NULL);
+ GL_STR_ID_CLOSE, __gl_ext_popup_resp_cb, data,
+ NULL, NULL, NULL, NULL, NULL, NULL);
return -1;
}
return 0;
if (total_cnt > GL_SHARE_CNT_MAX) {
char limit_str[256] = {0};
snprintf(limit_str, sizeof(limit_str), GL_STR_ID_SHARE_LIMIT,
- GL_SHARE_CNT_MAX);
+ GL_SHARE_CNT_MAX);
_gl_notify_create_notiinfo(limit_str);
return true;
}
}
char prefix_file[GL_ARRAY_LEN_MAX] = {0,};
snprintf(prefix_file, GL_ARRAY_LEN_MAX, "%s%s", GL_SHARE_FILE_PREFIX,
- files[0]);
+ files[0]);
ret = app_control_set_uri(service, prefix_file);
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("app_control_set_uri failed[%d]", ret);
goto SHARE_PANEL_END;
}
- if (total_cnt == 1)
+ if (total_cnt == 1) {
operation = GL_SHARE_OPERATION_SINGLE;
- else
+ } else {
operation = GL_SHARE_OPERATION_MULTIPLE;
+ }
ret = app_control_set_operation(service, operation);
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("app_control_set_operation failed[%d]", ret);
}
if (total_cnt > 1) {
ret = app_control_add_extra_data_array(service, GL_SHARE_SVC_FILE_PATH,
- (const char **)files,
- total_cnt);
+ (const char **)files,
+ total_cnt);
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("app_control_add_extra_data_array failed[%d]", ret);
goto SHARE_PANEL_END;
goto SHARE_PANEL_END;
}
ret = app_control_send_launch_request(service, NULL, NULL);
- if (ret != APP_CONTROL_ERROR_NONE)
+ if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("app_control_send_launch_request failed[%d]!", ret);
+ }
- SHARE_PANEL_END:
+SHARE_PANEL_END:
- if (service)
+ if (service) {
app_control_destroy(service);
+ }
if (ret != APP_CONTROL_ERROR_NONE) {
_gl_popup_create(data, NULL, GL_STR_ID_OPERATION_FAILED,
- GL_STR_ID_CLOSE, __gl_ext_popup_resp_cb, data,
- NULL, NULL, NULL, NULL, NULL, NULL);
+ GL_STR_ID_CLOSE, __gl_ext_popup_resp_cb, data,
+ NULL, NULL, NULL, NULL, NULL, NULL);
return -1;
}
return 0;
gl_dbg("Launch Image-editor");
int ret = GL_LAUNCH_FAIL;
ret = _gl_ext_load(path_string, APP_CONTROL_OPERATION_EDIT, GL_APP_PKG_IE,
- NULL, NULL);
+ NULL, NULL);
return ret;
}
goto GL_EXT_FAILED;
}
ret = app_control_add_extra_data(service, "launch-type",
- "select-slideshow");
+ "select-slideshow");
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("Add launched type failed: 0x%x", ret);
goto GL_EXT_FAILED;
int tab_mode = _gl_ctrl_get_tab_mode(ad);
gl_dbg("tab_mode: %d", tab_mode);
switch (tab_mode) {
- case GL_CTRL_TAB_ALBUMS:
- {
+ case GL_CTRL_TAB_ALBUMS: {
char *album_id = NULL;
gl_cluster *cur_album = _gl_albums_get_current(data);
if (cur_album && cur_album->cluster &&
- cur_album->cluster->uuid) {
+ cur_album->cluster->uuid) {
album_id = g_strdup(cur_album->cluster->uuid);
}
if (album_id) {
ret = app_control_add_extra_data(service, GL_VIEW_BY,
- "albums1");
+ "albums1");
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("Add view by failed: 0x%x", ret);
goto GL_EXT_FAILED;
}
ret = app_control_add_extra_data(service, "album-id",
- album_id);
+ album_id);
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("Add album id failed: 0x%x", ret);
goto GL_EXT_FAILED;
} else {
gl_dbg("Albums2");
ret = app_control_add_extra_data(service, GL_VIEW_BY,
- "all");
+ "all");
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("Add view by failed: 0x%x", ret);
goto GL_EXT_FAILED;
}
ret = app_control_send_launch_request(service, __gl_ext_app_control_reply_cb,
- NULL);
+ NULL);
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("app_control_send_launch_request Failed: 0x%x", ret);
goto GL_EXT_FAILED;
app_control_destroy(service);
return 0;
- GL_EXT_FAILED:
+GL_EXT_FAILED:
app_control_destroy(service);
return -1;
int view_mode = gl_get_view_mode(ad);
gl_item *gitem = NULL;
- gitem = eina_list_nth (ad->gridinfo.medias_elist,0);
- if(gitem && strcmp(gitem->album->cluster->uuid,GL_ALBUM_FAVOURITE_ID) == 0) {
+ gitem = eina_list_nth(ad->gridinfo.medias_elist, 0);
+ if (gitem && strcmp(gitem->album->cluster->uuid, GL_ALBUM_FAVOURITE_ID) == 0) {
app_control_get_extra_data_array(reply, "Selected index fav", &select_result, &count);
} else {
app_control_get_extra_data_array(reply, "Selected index", &select_result, &count);
}
if (select_result) {
- if(gitem && strcmp(gitem->album->cluster->uuid,GL_ALBUM_FAVOURITE_ID) == 0) {
+ if (gitem && strcmp(gitem->album->cluster->uuid, GL_ALBUM_FAVOURITE_ID) == 0) {
EINA_LIST_FOREACH(ad->gridinfo.medias_elist, l, data) {
if (!data || !data->item) {
continue;
}
}
}
- }else {
+ } else {
EINA_LIST_FOREACH(ad->gridinfo.medias_elist, l, data) {
if (!data || !data->item) {
continue;
}
}
} else {
- if(gitem && strcmp(gitem->album->cluster->uuid,GL_ALBUM_FAVOURITE_ID) == 0) {
+ if (gitem && strcmp(gitem->album->cluster->uuid, GL_ALBUM_FAVOURITE_ID) == 0) {
EINA_LIST_FOREACH(ad->gridinfo.medias_elist, l, data) {
if (!data || !data->item) {
continue;
if (data && data->album && data->album->item) {
if (sel_count > 0) {
elm_object_item_signal_emit(data->album->item,
- "elm,state,elm.text.badge,visible",
- "elm");
+ "elm,state,elm.text.badge,visible",
+ "elm");
} else {
elm_object_item_signal_emit(data->album->item,
- "elm,state,elm.text.badge,hidden",
- "elm");
+ "elm,state,elm.text.badge,hidden",
+ "elm");
}
#if 0
elm_gengrid_item_fields_update(data->album->item, "elm.text.badge", ELM_GENGRID_ITEM_FIELD_TEXT);
#endif
}
- int total_selected_count = eina_list_count(ad->selinfo.elist)+eina_list_count(ad->selinfo.fav_elist);
+ int total_selected_count = eina_list_count(ad->selinfo.elist) + eina_list_count(ad->selinfo.fav_elist);
int item_cnt = eina_list_count(ad->gridinfo.medias_elist);
if (view_mode == GL_VIEW_THUMBS_EDIT) {
_gl_notify_check_selall(ad, ad->gridinfo.nf_it, item_cnt, sel_count);
elm_gengrid_realized_items_update(ad->gridinfo.view);
} else if (view_mode == GL_VIEW_THUMBS_SELECT) {
_gl_notify_check_selall(ad, ad->albuminfo.nf_it_select, item_cnt,
- sel_count);
+ sel_count);
/* Update the label text */
_gl_ui_update_navi_title_text(ad->albuminfo.nf_it_select, total_selected_count, false);
elm_gengrid_realized_items_update(ad->gridinfo.select_view);
for (i = 0; i < count; i++) {
if (select_result[i]) {
- free (select_result[i]);
+ free(select_result[i]);
}
}
if (select_result) {
}
}
void *cb = evas_object_data_get(ad->maininfo.naviframe,
- GL_NAVIFRAME_UG_RESULT_KEY);
+ GL_NAVIFRAME_UG_RESULT_KEY);
gl_sdbg("result_cb [%p]", cb);
if (cb) {
- int (*result_cb) (void *data, app_control_h ret_h);
+ int (*result_cb)(void * data, app_control_h ret_h);
result_cb = cb;
result_cb(ad, reply);
}
ad->uginfo.iv_type = -1;
cb = evas_object_data_get(ad->maininfo.naviframe,
- GL_NAVIFRAME_UG_UPDATE_KEY);
+ GL_NAVIFRAME_UG_UPDATE_KEY);
gl_sdbg("update_cb [%p]", cb);
if (cb) {
- int (*update_cb) (void *data);
+ int (*update_cb)(void * data);
update_cb = cb;
update_cb(ad);
}
ad->uginfo.ug_type = -1;
ad->uginfo.iv_type = -1;
void *cb = evas_object_data_get(ad->maininfo.naviframe,
- GL_NAVIFRAME_SLIDESHOW_DATA_KEY);
+ GL_NAVIFRAME_SLIDESHOW_DATA_KEY);
gl_sdbg("StartSlideShow[%p]", cb);
if (cb) {
evas_object_data_set(ad->maininfo.naviframe,
- GL_NAVIFRAME_SLIDESHOW_DATA_KEY,
- NULL);
- int (*start_slideshow) (void *data);
+ GL_NAVIFRAME_SLIDESHOW_DATA_KEY,
+ NULL);
+ int (*start_slideshow)(void * data);
start_slideshow = cb;
start_slideshow(user_data);
}
else if (ad->uginfo.b_selected_slideshow) {
ad->uginfo.b_selected_slideshow = false;
cb = evas_object_data_get(ad->maininfo.naviframe,
- GL_NAVIFRAME_SELECTED_SLIDESHOW_KEY);
+ GL_NAVIFRAME_SELECTED_SLIDESHOW_KEY);
gl_sdbg("selected_slideshow [%p]", cb);
if (cb) {
evas_object_data_set(ad->maininfo.naviframe,
- GL_NAVIFRAME_SELECTED_SLIDESHOW_KEY,
- NULL);
- int (*selected_slideshow_update) (void *data);
+ GL_NAVIFRAME_SELECTED_SLIDESHOW_KEY,
+ NULL);
+ int (*selected_slideshow_update)(void * data);
selected_slideshow_update = cb;
selected_slideshow_update(user_data);
}
}
#endif
evas_object_data_set(ad->maininfo.naviframe,
- GL_NAVIFRAME_UG_RESULT_KEY, NULL);
+ GL_NAVIFRAME_UG_RESULT_KEY, NULL);
evas_object_data_set(ad->maininfo.naviframe,
- GL_NAVIFRAME_UG_UPDATE_KEY, NULL);
+ GL_NAVIFRAME_UG_UPDATE_KEY, NULL);
}
#ifdef _USE_APP_SLIDESHOW
}
gl_dbg("Sequence: %d", current->sequence);
snprintf(index, GL_INTERGER_LEN_MAX, "%d",
- current->sequence - 1);
+ current->sequence - 1);
media_index[i] = index;
index = NULL;
}
- if (size)
+ if (size) {
*size = sel_cnt;
+ }
/* Clear selected list */
_gl_data_selected_list_finalize(ad);
gl_dbg("Set selected medias, media_index[%p], size[%d]", media_index,
media_size);
app_control_add_extra_data_array(service, GL_ARGC_SELECTED_FILES,
- (const char **)media_index, media_size);
+ (const char **)media_index, media_size);
/*free space of the medias index*/
int i = 0;
for (i = 0; i < media_size; ++i) {
media_index = NULL;
app_control_add_extra_data(service, GL_ARGV_IV_INDEX,
- GL_ARGV_IV_INDEX_VALUE);
+ GL_ARGV_IV_INDEX_VALUE);
return GL_UG_SUCCESS;
}
#endif
case GL_SORT_BY_NAME_DESC:
/* Sort by display name descending */
app_control_add_extra_data(service, GL_ARGV_IV_SORT_BY,
- GL_ARGV_IV_SORT_NAMEDESC);
+ GL_ARGV_IV_SORT_NAMEDESC);
gl_dbg("Name descending");
break;
case GL_SORT_BY_NAME_ASC:
/* Sort by display name ascending */
app_control_add_extra_data(service, GL_ARGV_IV_SORT_BY,
- GL_ARGV_IV_SORT_NAME);
+ GL_ARGV_IV_SORT_NAME);
gl_dbg("Name ascending");
break;
case GL_SORT_BY_DATE_DESC:
/* Sort by modified_date descending */
app_control_add_extra_data(service, GL_ARGV_IV_SORT_BY,
- GL_ARGV_IV_SORT_DATEDESC);
+ GL_ARGV_IV_SORT_DATEDESC);
gl_dbg("Date descending");
break;
case GL_SORT_BY_DATE_ASC:
/* Sort by modified_date ascending */
app_control_add_extra_data(service, GL_ARGV_IV_SORT_BY,
- GL_ARGV_IV_SORT_DATE);
+ GL_ARGV_IV_SORT_DATE);
gl_dbg("Date ascending");
break;
default:
/* No Sort, use GL_SORT_BY_NAME_ASC */
app_control_add_extra_data(service, GL_ARGV_IV_SORT_BY,
- GL_ARGV_IV_SORT_NAME);
+ GL_ARGV_IV_SORT_NAME);
gl_dbg("no sort, use default Name ascending");
break;
}
/* 2.0, Local file */
if (GL_UG_IV_SLIDESHOW == type ||
#ifdef _USE_APP_SLIDESHOW
- GL_UG_IV_SLIDESHOW_SELECTED == type ||
+ GL_UG_IV_SLIDESHOW_SELECTED == type ||
#endif
- GL_UG_IV_SLIDESHOW_ALL == type)
+ GL_UG_IV_SLIDESHOW_ALL == type)
app_control_add_extra_data(service, GL_ARGV_IV_VIEW_MODE,
- GL_ARGV_IV_VIEW_SLIDESHOW);
+ GL_ARGV_IV_VIEW_SLIDESHOW);
else
app_control_add_extra_data(service, GL_ARGV_IV_VIEW_MODE,
- GL_ARGV_IV_VIEW_GALLERY);
+ GL_ARGV_IV_VIEW_GALLERY);
app_control_add_extra_data(service, GL_ARGV_IV_MEDIA_TYPE,
- GL_ARGV_IV_MEDIA_ALL);
+ GL_ARGV_IV_MEDIA_ALL);
gl_dbg("Media type: All");
return GL_UG_SUCCESS;
}
gl_dbg("type: %d", type);
/* 2.0, Local file */
- if (__gl_ext_set_thumbs_mode(data, service, type) == GL_UG_FAIL)
+ if (__gl_ext_set_thumbs_mode(data, service, type) == GL_UG_FAIL) {
return GL_UG_FAIL;
+ }
if (type == GL_UG_IV_SLIDESHOW_ALL) {
app_control_add_extra_data(service, GL_ARGV_IV_ALBUM_INDEX,
- GL_ALBUM_ALL_ID);
+ GL_ALBUM_ALL_ID);
} else if (cur_album && cur_album->cluster &&
- cur_album->cluster->uuid) {
+ cur_album->cluster->uuid) {
gl_sdbg("album id: %s", cur_album->cluster->uuid);
if (!strcmp(GL_ALBUM_FAVOURITE_ID, cur_album->cluster->uuid)) {
}
app_control_add_extra_data(service, GL_ARGV_IV_ALBUM_INDEX,
- cur_album->cluster->uuid);
+ cur_album->cluster->uuid);
}
return GL_UG_SUCCESS;
}
/* 2.0, Local file */
app_control_add_extra_data(service, GL_ARGV_IV_VIEW_MODE,
- "SELECT");
+ "SELECT");
app_control_add_extra_data(service, GL_ARGV_IV_MEDIA_TYPE,
- GL_ARGV_IV_MEDIA_ALL);
+ GL_ARGV_IV_MEDIA_ALL);
int tab_mode = _gl_ctrl_get_tab_mode(ad);
switch (tab_mode) {
case GL_CTRL_TAB_ALBUMS:
if (cur_album && cur_album->cluster &&
- cur_album->cluster->uuid) {
+ cur_album->cluster->uuid) {
if (!strcmp(GL_ALBUM_ALL_ID, cur_album->cluster->uuid)) {
app_control_add_extra_data(service, GL_ARGV_IV_VIEW_BY, GL_ARGV_IV_VIEW_BY_ALL);
} else if (!strcmp(GL_ALBUM_FAVOURITE_ID, cur_album->cluster->uuid)) {
}
app_control_add_extra_data(service, GL_ARGV_IV_ALBUM_INDEX,
- cur_album->cluster->uuid);
+ cur_album->cluster->uuid);
if (ad->gridinfo.media_display_order == ORDER_ASC) {
ad->uginfo.sort_type = GL_SORT_BY_DATE_ASC;
} else if (ad->gridinfo.media_display_order == ORDER_DESC) {
int i;
gl_item *gitem = NULL;
int count = eina_list_count(ad->selinfo.elist);
- int count_fav= eina_list_count(ad->selinfo.fav_elist);
+ int count_fav = eina_list_count(ad->selinfo.fav_elist);
char **value = NULL;
char **value_fav = NULL;
if (count > 0) {
- (value) = (char**)malloc( count * sizeof (char *));
+ (value) = (char**)malloc(count * sizeof(char *));
if (!value) {
return GL_UG_FAIL;
}
}
if (count_fav > 0) {
- (value_fav) = (char**)malloc( count_fav * sizeof (char *));
+ (value_fav) = (char**)malloc(count_fav * sizeof(char *));
if (!value_fav) {
return GL_UG_FAIL;
}
}
if (count > 0) {
app_control_add_extra_data_array(service, "Selected index",
- (const char **)value, count);
+ (const char **)value, count);
}
if (count_fav > 0) {
app_control_add_extra_data_array(service, "Selected index fav",
- (const char **)value_fav, count_fav);
+ (const char **)value_fav, count_fav);
}
} else if (sort_type == ORDER_DESC) {
ad->uginfo.sort_type = GL_SORT_BY_DATE_DESC;
}
- ret = gl_ext_load_iv_ug_select_mode (data, item, type);
+ ret = gl_ext_load_iv_ug_select_mode(data, item, type);
return ret;
}
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("ug_create failed!");
_gl_popup_create(data, NULL, GL_STR_ID_OPERATION_FAILED,
- GL_STR_ID_CLOSE, __gl_ext_popup_resp_cb, data,
- NULL, NULL, NULL, NULL, NULL, NULL);
+ GL_STR_ID_CLOSE, __gl_ext_popup_resp_cb, data,
+ NULL, NULL, NULL, NULL, NULL, NULL);
return GL_UG_FAIL;
} else {
elm_object_tree_focus_allow_set(ad->maininfo.layout, EINA_FALSE);
ad->uginfo.b_selected_slideshow = true;
} else
#endif
- if (type == GL_UG_IV_SLIDESHOW_ALL ||
- GL_VIEW_ALBUMS == gl_get_view_mode(data)) {
- app_control_add_extra_data(service, GL_ARGV_IV_INDEX,
- GL_ARGV_IV_INDEX_VALUE);
- } else if (type == GL_UG_IV || type == GL_UG_IV_SLIDESHOW) {
- char sequence_str[GL_INTERGER_LEN_MAX] = { 0, };
- eina_convert_itoa(item->sequence, sequence_str);
- gl_dbg("sequence : %s", sequence_str);
- app_control_add_extra_data(service, GL_ARGV_IV_INDEX, sequence_str);
- }
+ if (type == GL_UG_IV_SLIDESHOW_ALL ||
+ GL_VIEW_ALBUMS == gl_get_view_mode(data)) {
+ app_control_add_extra_data(service, GL_ARGV_IV_INDEX,
+ GL_ARGV_IV_INDEX_VALUE);
+ } else if (type == GL_UG_IV || type == GL_UG_IV_SLIDESHOW) {
+ char sequence_str[GL_INTERGER_LEN_MAX] = { 0, };
+ eina_convert_itoa(item->sequence, sequence_str);
+ gl_dbg("sequence : %s", sequence_str);
+ app_control_add_extra_data(service, GL_ARGV_IV_INDEX, sequence_str);
+ }
ret = app_control_set_launch_mode(service, APP_CONTROL_LAUNCH_MODE_GROUP);
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("set launch mode failed");
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("ug_create failed!");
_gl_popup_create(data, NULL, GL_STR_ID_OPERATION_FAILED,
- GL_STR_ID_CLOSE, __gl_ext_popup_resp_cb, data,
- NULL, NULL, NULL, NULL, NULL, NULL);
+ GL_STR_ID_CLOSE, __gl_ext_popup_resp_cb, data,
+ NULL, NULL, NULL, NULL, NULL, NULL);
return GL_UG_FAIL;
} else {
elm_object_tree_focus_allow_set(ad->maininfo.layout, EINA_FALSE);
/* Local file */
app_control_add_extra_data(service, GL_ARGV_IV_MEDIA_TYPE,
- GL_ARGV_IV_MEDIA_ALL);
+ GL_ARGV_IV_MEDIA_ALL);
gl_dbg("Media type: All");
/* 'All' album->thumbnails view */
app_control_add_extra_data(service, GL_ARGV_IV_VIEW_BY,
- GL_ARGV_IV_VIEW_BY_ALL);
+ GL_ARGV_IV_VIEW_BY_ALL);
gl_dbg("View By: All");
app_control_add_extra_data(service, GL_ARGV_IV_PATH, path);
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("ug_create failed!");
- _gl_popup_create(data, NULL, GL_STR_ID_OPERATION_FAILED,
- GL_STR_ID_CLOSE, __gl_ext_popup_resp_cb, data,
- NULL, NULL, NULL, NULL, NULL, NULL);
- return GL_UG_FAIL;
+ _gl_popup_create(data, NULL, GL_STR_ID_OPERATION_FAILED,
+ GL_STR_ID_CLOSE, __gl_ext_popup_resp_cb, data,
+ NULL, NULL, NULL, NULL, NULL, NULL);
+ return GL_UG_FAIL;
} else {
/*Disable the focus permission of the app layout*/
}
ad->uginfo.ug = service;
- if (ret != APP_CONTROL_ERROR_NONE) {
+ if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("ug_create failed!");
_gl_popup_create(data, NULL, GL_STR_ID_OPERATION_FAILED,
- GL_STR_ID_CLOSE, __gl_ext_popup_resp_cb, data,
- NULL, NULL, NULL, NULL, NULL, NULL);
+ GL_STR_ID_CLOSE, __gl_ext_popup_resp_cb, data,
+ NULL, NULL, NULL, NULL, NULL, NULL);
return GL_UG_FAIL;
- } else {
- gl_dbgW("ug_create success!");
- /*Disable the focus permission of the app layout*/
- /*or else the highlight will fall under the ug layout */
- elm_object_tree_focus_allow_set(ad->maininfo.layout, EINA_FALSE);
- return GL_UG_SUCCESS;
- }
-
- EXT_UG_FAILED:
-
- gl_dbgE("EXT_UG_FAILED!");
- app_control_destroy(service);
- _gl_popup_create(data, NULL, GL_STR_ID_OPERATION_FAILED,
- GL_STR_ID_CLOSE, __gl_ext_popup_resp_cb, data,
- NULL, NULL, NULL, NULL, NULL, NULL);
- return GL_UG_FAIL;
+ } else {
+ gl_dbgW("ug_create success!");
+ /*Disable the focus permission of the app layout*/
+ /*or else the highlight will fall under the ug layout */
+ elm_object_tree_focus_allow_set(ad->maininfo.layout, EINA_FALSE);
+ return GL_UG_SUCCESS;
+ }
+
+EXT_UG_FAILED:
+
+ gl_dbgE("EXT_UG_FAILED!");
+ app_control_destroy(service);
+ _gl_popup_create(data, NULL, GL_STR_ID_OPERATION_FAILED,
+ GL_STR_ID_CLOSE, __gl_ext_popup_resp_cb, data,
+ NULL, NULL, NULL, NULL, NULL, NULL);
+ return GL_UG_FAIL;
}
{
struct stat info = {0,};
- if (stat(path, &info) == 0)
+ if (stat(path, &info) == 0) {
return 1;
- else
+ } else {
return 0;
+ }
}
int gl_file_is_dir(const char *path)
struct dirent ent_struct;
dirp = opendir(path);
- if (!dirp)
+ if (!dirp) {
return -1;
+ }
while ((readdir_r(dirp, &ent_struct, &dp) == 0) && dp) {
if ((strcmp(dp->d_name, ".")) && (strcmp(dp->d_name, ".."))) {
int gl_mkdir(const char *dir)
{
- if (mkdir(dir, default_mode) < 0)
+ if (mkdir(dir, default_mode) < 0) {
return 0;
- else
+ } else {
return 1;
+ }
}
static int
gl_mkpath_if_not_exists(const char *path)
{
struct stat st = {0,};
- if (stat(path, &st) < 0)
+ if (stat(path, &st) < 0) {
return gl_mkdir(path);
- else if (!S_ISDIR(st.st_mode))
+ } else if (!S_ISDIR(st.st_mode)) {
return 0;
- else
+ } else {
return 1;
+ }
}
int gl_file_mkpath(const char *path)
char ss[500] = {0,};
unsigned int i = 0;
- if (gl_file_is_dir(path))
+ if (gl_file_is_dir(path)) {
return 1;
+ }
for (i = 0; path[i] != '\0'; ss[i] = path[i], i++) {
- if (i == sizeof(ss) - 1)
+ if (i == sizeof(ss) - 1) {
return 0;
+ }
if ((path[i] == '/') && (i > 0)) {
ss[i] = '\0';
- if (!gl_mkpath_if_not_exists(ss))
+ if (!gl_mkpath_if_not_exists(ss)) {
return 0;
+ }
}
}
ss[i] = '\0';
return gl_mkpath_if_not_exists(ss);
}
-int gl_file_unlink (const char *filename)
+int gl_file_unlink(const char *filename)
{
int status = unlink(filename);
- if (status < 0)
+ if (status < 0) {
return 0;
- else
+ } else {
return 1;
+ }
}
int gl_file_size(const char *filename)
{
struct stat info = {0,};
if (stat(filename, &info) == 0) {
- if (!S_ISDIR(info.st_mode))
+ if (!S_ISDIR(info.st_mode)) {
return info.st_size;
+ }
}
return 0;
int gl_file_rmdir(const char *filename)
{
int status = rmdir(filename);
- if (status < 0)
+ if (status < 0) {
return 0;
- else
+ } else {
return 1;
+ }
}
Eina_List *gl_file_ls(const char *dir)
struct dirent ent_struct;
dirp = opendir(dir);
- if (!dirp)
+ if (!dirp) {
return NULL;
+ }
while ((readdir_r(dirp, &ent_struct, &dp) == 0) && dp) {
if ((strcmp(dp->d_name , ".")) && (strcmp(dp->d_name , ".."))) {
dirp = opendir(dir);
if (dirp) {
while ((readdir_r(dirp, &ent_struct, &dp) == 0)
- && dp) {
+ && dp) {
if ((strcmp(dp->d_name , ".")) && (strcmp(dp->d_name, ".."))) {
- if (!gl_file_recursive_rm(dp->d_name))
+ if (!gl_file_recursive_rm(dp->d_name)) {
ret = 0;
+ }
}
}
closedir(dirp);
}
- if (!gl_file_rmdir(dir))
+ if (!gl_file_rmdir(dir)) {
ret = 0;
+ }
return ret;
} else {
}
}
-int gl_file_cp(const char *src,const char *dst)
+int gl_file_cp(const char *src, const char *dst)
{
FILE *f1 = NULL;
FILE *f2 = NULL;
size_t num;
int ret = 1;
- if (!realpath(src, realpath1))
+ if (!realpath(src, realpath1)) {
return 0;
+ }
- if (realpath(dst, realpath2) && !strcmp(realpath1, realpath2))
+ if (realpath(dst, realpath2) && !strcmp(realpath1, realpath2)) {
return 0;
+ }
f1 = fopen(src, "rb");
- if (!f1)
+ if (!f1) {
return 0;
+ }
f2 = fopen(dst, "wb");
if (!f2) {
}
while ((num = fread(buf, 1, sizeof(buf), f1)) > 0) {
- if (fwrite(buf, 1, num, f2) != num)
+ if (fwrite(buf, 1, num, f2) != num) {
ret = 0;
+ }
}
fclose(f1);
int gl_file_mv(const char *src, const char *dst)
{
struct stat info = {0,};
- if (stat(dst, &info) == 0)
+ if (stat(dst, &info) == 0) {
return 0;
+ }
if (rename(src, dst)) {
memset(&info, 0x00, sizeof(struct stat));
}
static int __gl_fs_read_dir(char *path, Eina_List **dir_list,
- Eina_List **file_list)
+ Eina_List **file_list)
{
GL_CHECK_VAL(file_list, -1);
GL_CHECK_VAL(dir_list, -1);
while ((readdir_r(pdir, &ent_struct, &ent) == 0) && ent) {
if (g_strcmp0(ent->d_name, ".") == 0 ||
- g_strcmp0(ent->d_name, "..") == 0) {
+ g_strcmp0(ent->d_name, "..") == 0) {
continue;
}
/*only deal with dirs and regular files*/
- if ((ent->d_type & DT_DIR) == 0 && (ent->d_type & DT_REG) == 0)
+ if ((ent->d_type & DT_DIR) == 0 && (ent->d_type & DT_REG) == 0) {
continue;
+ }
/*get date & size*/
cp_len = strlen(path) + 1 + strlen(ent->d_name) + 1;
childpath = g_new0(char, cp_len);
- if (childpath == NULL)
+ if (childpath == NULL) {
continue;
+ }
copiednum = g_snprintf(childpath, cp_len, "%s/%s", path,
- ent->d_name);
+ ent->d_name);
if (copiednum < 0) {
g_free(childpath);
childpath = NULL;
g_free(childpath);
childpath = NULL;
- if (ent->d_type & DT_DIR)
+ if (ent->d_type & DT_DIR) {
*dir_list = eina_list_append(*dir_list, pnode);
- else
+ } else {
*file_list = eina_list_append(*file_list, pnode);
+ }
count++;
}
closedir(pdir);
}
static int __gl_fs_get_file_list(GString *folder_name, Eina_List **dir_list,
- Eina_List **file_list)
+ Eina_List **file_list)
{
GL_CHECK_VAL(folder_name, -1);
GL_CHECK_VAL(folder_name->str, -1);
continue;
}
sub_folder = g_strconcat(pnode->path, "/", pnode->name,
- NULL);
+ NULL);
if (sub_folder) {
gl_sdbg("sub_folder[%s]", pnode->name);
sub_size = __gl_fs_sort_folders_by_mtime(sub_folder,
- sorted_list);
+ sorted_list);
pnode->size = sub_size;
size += sub_size;
gl_dbg("mtime[%d]", pnode->mtime);
*sorted_list = eina_list_sorted_insert(*sorted_list,
- __gl_fs_compare,
- pnode);
+ __gl_fs_compare,
+ pnode);
g_free(sub_folder);
sub_folder = NULL;
} else {
fullpath = NULL;
}
- if (file_list)
+ if (file_list) {
__gl_fs_clear_list(&file_list);
+ }
if (dir_list) {
eina_list_free(dir_list);
size_t num = 0;
Eina_Bool ret = EINA_TRUE;
- if (!realpath(src, realpath1))
+ if (!realpath(src, realpath1)) {
return EINA_FALSE;
- if (realpath(dst, realpath2) && !g_strcmp0(realpath1, realpath2))
+ }
+ if (realpath(dst, realpath2) && !g_strcmp0(realpath1, realpath2)) {
return EINA_FALSE;
+ }
f1 = fopen(src, "rb");
- if (!f1)
+ if (!f1) {
return EINA_FALSE;
+ }
f2 = fopen(dst, "wb");
if (!f2) {
fclose(f1);
gl_file_unlink(dst);
return EINA_FALSE;
}
- if (fwrite(buf, 1, num, f2) != num)
+ if (fwrite(buf, 1, num, f2) != num) {
ret = EINA_FALSE;
+ }
}
fclose(f1);
fclose(f2);
GL_CHECK_VAL(*node, -1);
GL_CHECK_VAL(filename, -1);
- if (stat(filename, &statbuf) == -1)
+ if (stat(filename, &statbuf) == -1) {
return -1;
+ }
/* total size, in bytes */
(*node)->size = statbuf.st_size;
continue;
}
sub_folder = g_strconcat(pnode->path, "/", pnode->name,
- NULL);
+ NULL);
if (sub_folder) {
gl_sdbg("sub_folder[%s]", pnode->name);
sub_size = _gl_fs_get_folder_size(sub_folder);
fullpath = NULL;
}
- if (file_list)
+ if (file_list) {
__gl_fs_clear_list(&file_list);
+ }
- if (dir_list)
+ if (dir_list) {
__gl_fs_clear_list(&dir_list);
+ }
return size;
}
int _gl_fs_rm_folder(char *path, long long cut_size, long long max_size,
- unsigned int expired_time)
+ unsigned int expired_time)
{
GL_CHECK_VAL(path, -1);
gl_node_info_s *pnode = NULL;
char *folder = NULL;
unsigned long long _cut_size = 0;
- if (size > max_size)
+ if (size > max_size) {
_cut_size = size - max_size + cut_size;
- else if (size + cut_size > max_size)
+ } else if (size + cut_size > max_size) {
_cut_size = cut_size;
+ }
gl_dbg("Size cut/total[%llu/%llu]", _cut_size, size);
unsigned int current_t = 0;
unsigned long long rm_size = 0;
EINA_LIST_FOREACH(dir_list, l, pnode) {
- if (pnode == NULL || pnode->path == NULL || pnode->name == NULL)
+ if (pnode == NULL || pnode->path == NULL || pnode->name == NULL) {
continue;
+ }
/* Get full path of folder */
folder = g_strconcat(pnode->path, "/", pnode->name, NULL);
- if (folder == NULL)
+ if (folder == NULL) {
continue;
+ }
gl_sdbg("mtime[%d], path[%s]", pnode->mtime, folder);
if (pnode->mtime + expired_time < current_t) {
char *dir_name = NULL;
EINA_LIST_FREE(name_list, dir_name) {
if (dir_name &&
- strcasecmp(dir_name, dest_filename) == 0) {
+ strcasecmp(dir_name, dest_filename) == 0) {
gl_dbg("Have same name directory");
ret = true;
memset(exist_name, 0x00, GL_ALBUM_NAME_LEN_MAX);
g_strlcpy(exist_name, dir_name,
- GL_ALBUM_NAME_LEN_MAX);
+ GL_ALBUM_NAME_LEN_MAX);
break;
}
GL_FREEIF(dir_name);
unsigned long long free_size = gl_fs_get_free_space(GL_STORE_T_PHONE);
if (total_size && free_size < total_size) {
gl_dbgE("Low memory: Free(%llu Byte) < required(%llu Byte)!",
- free_size, total_size);
+ free_size, total_size);
return true;
}
* return file extension, f.e. jpg; then return new path without ext.
*/
bool _gl_fs_get_path_without_ext(const char *file_path, char *file_ext,
- char *new_path)
+ char *new_path)
{
int i = 0;
for (i = strlen(file_path); i >= 0; i--) {
}
/* meet the dir. no ext */
- if (file_path[i] == '/')
+ if (file_path[i] == '/') {
return true;
+ }
}
return true;
}
/*
* Delete src file
*/
- if (!gl_file_unlink(src))
+ if (!gl_file_unlink(src)) {
gl_dbgE("Delete file failed[%d]!", errno);
+ }
/* Write file to filesystem immediately */
sync();
/* 1 means "_" */
int suffix_len = (int)log10(max_suffix_count + 1) + 1;
- if (!file_path)
+ if (!file_path) {
return NULL;
+ }
gl_sdbg("file_path=[%s], ext=[%s]", file_path, ext);
- if (extension)
+ if (extension) {
extension_len = strlen(extension);
+ }
/* first 1 for ".", last 1 for NULL */
final_path_len = strlen(file_name) + 1 + suffix_len + extension_len + 1;
if (0 == extension_len) {
if (suffix_count == 0) {
snprintf(final_path, final_path_len, "%s",
- file_name);
+ file_name);
} else {
snprintf(final_path, final_path_len, "%s_%d",
- file_name, suffix_count);
+ file_name, suffix_count);
}
} else {
if (suffix_count == 0) {
snprintf(final_path, final_path_len, "%s.%s",
- file_name, extension);
+ file_name, extension);
} else {
snprintf(final_path, final_path_len, "%s_%d.%s",
- file_name, suffix_count, extension);
+ file_name, suffix_count, extension);
}
}
}
char *_gl_fs_get_unique_new_album_name(char *parent_path, char *default_name,
- char **new_name)
+ char **new_name)
{
char *final_path = NULL;
char *final_name = NULL;
/* 1 means "_" */
int suffix_len = (int)log10(max_suffix_count + 1) + 1;
- if (!parent_path || !default_name || !new_name)
+ if (!parent_path || !default_name || !new_name) {
return NULL;
+ }
gl_sdbg("parent_path=[%s], default_name=[%s]", parent_path, default_name);
snprintf(final_name, final_name_len, "%s", default_name);
} else {
snprintf(final_name, final_name_len, "%s %d",
- default_name, suffix_count);
+ default_name, suffix_count);
}
snprintf(final_path, final_path_len, "%s/%s", parent_path,
- final_name);
+ final_name);
/**
* If dir is empty, 1 is returned,
* if it contains at least 1 file, 0 is returned.
* On failure, -1 is returned.
- */
+ */
if (gl_file_dir_is_empty(final_path) == 0) {
suffix_count++;
if (suffix_count > max_suffix_count) {
GL_CHECK_VAL(path, -1);
len = snprintf(path, GL_DIR_PATH_LEN_MAX, "%s",
- GL_ROOT_PATH_PHONE);
+ GL_ROOT_PATH_PHONE);
if (len < 0) {
gl_dbgE("snprintf returns failure!");
return -1;
}
len = g_strlcat(path, GL_DEFAULT_PATH_IMAGES,
- GL_DIR_PATH_LEN_MAX);
+ GL_DIR_PATH_LEN_MAX);
if (len >= GL_DIR_PATH_LEN_MAX) {
gl_dbgE("strlcat returns failure(%d)!", len);
return -1;
_gl_timeline_update_lang(data);
break;
case GL_VIEW_THUMBS:
- if (_gl_ctrl_get_tab_mode(ad) == GL_CTRL_TAB_ALBUMS)
+ if (_gl_ctrl_get_tab_mode(ad) == GL_CTRL_TAB_ALBUMS) {
__gl_lang_update_albums(data);
+ }
_gl_thumbs_update_lang(data);
break;
case GL_VIEW_THUMBS_EDIT:
- if (_gl_ctrl_get_tab_mode(ad) == GL_CTRL_TAB_ALBUMS)
+ if (_gl_ctrl_get_tab_mode(ad) == GL_CTRL_TAB_ALBUMS) {
__gl_lang_update_albums(data);
+ }
_gl_thumbs_edit_update_lang(data);
break;
case GL_VIEW_THUMBS_SELECT:
- if (_gl_ctrl_get_tab_mode(ad) == GL_CTRL_TAB_ALBUMS)
+ if (_gl_ctrl_get_tab_mode(ad) == GL_CTRL_TAB_ALBUMS) {
__gl_lang_update_albums(data);
+ }
_gl_thumbs_update_lang(data);
_gl_thumbs_sel_update_lang(data);
break;
int
gl_ta_init(void)
{
- if (gl_g_accums)
+ if (gl_g_accums) {
return 0;
+ }
gl_g_cps = (gl_ta_checkpoint **) malloc(GL_TA_MAX_CHECKPOINT * sizeof(gl_ta_checkpoint *));
- if (!gl_g_cps)
+ if (!gl_g_cps) {
return -1;
+ }
memset(gl_g_cps, 0x00, GL_TA_MAX_CHECKPOINT * sizeof(gl_ta_checkpoint *));
gl_g_accums = (gl_ta_accum_item **) malloc(GL_TA_MAX_CHECKPOINT * sizeof(gl_ta_accum_item *));
- if (!gl_g_accums)
+ if (!gl_g_accums) {
return -1;
+ }
memset(gl_g_accums, 0x00, GL_TA_MAX_CHECKPOINT * sizeof(gl_ta_accum_item *));
gl_g_accum_first_time = 0xFFFFFFFF;
int
gl_ta_release(void)
{
- if (!gl_g_accums)
+ if (!gl_g_accums) {
return 0;
+ }
__free_cps();
__free_accums();
gl_ta_checkpoint *cp = NULL;
struct timeval t;
- if (!gl_g_enable)
+ if (!gl_g_enable) {
return -1;
+ }
- if (!gl_g_accums)
+ if (!gl_g_accums) {
return 0;
+ }
- if (gl_g_cp_index == GL_TA_MAX_CHECKPOINT)
+ if (gl_g_cp_index == GL_TA_MAX_CHECKPOINT) {
return -1;
+ }
- if (!name)
+ if (!name) {
return -1;
+ }
- if (strlen(name) == 0)
+ if (strlen(name) == 0) {
return -1;
+ }
cp = (gl_ta_checkpoint *) malloc(sizeof(gl_ta_checkpoint));
- if (!cp)
+ if (!cp) {
return -1;
+ }
memset(cp, 0x00, sizeof(gl_ta_checkpoint));
cp->name = (char *)malloc(strlen(name) + 1);
- if (!cp->name)
- {
+ if (!cp->name) {
free(cp);
return -1;
}
memset(cp->name, 0x00, (strlen(name) + 1));
g_strlcpy(cp->name, name, strlen(cp->name));
- if (show)
+ if (show) {
gl_sdbg("[CHECK-POINT] %s...(%s:%d)\n", name, filename, line);
+ }
- memset(&t,0x00,sizeof(struct timeval));
+ memset(&t, 0x00, sizeof(struct timeval));
gettimeofday(&t, NULL);
cp->timestamp = t.tv_sec * GL_TIME_USEC_PER_SEC + t.tv_usec;
#ifdef GL_TA_UNIT_MSEC
{
int i = 0;
- if (!gl_g_accums)
+ if (!gl_g_accums) {
return;
+ }
gl_dbg("BEGIN RESULT ============================\n");
- for (i = 0; i < gl_g_cp_index; i++)
- {
+ for (i = 0; i < gl_g_cp_index; i++) {
gl_sdbg("[%d] %s : %ld us.\n", i, gl_g_cps[i]->name, gl_g_cps[i]->timestamp);
}
gl_dbg("END RESULT ============================\n");
void
gl_ta_show_diff(char *name1, char *name2)
{
- if (!gl_g_accums)
+ if (!gl_g_accums) {
return;
+ }
gl_sdbg("Time takes from [%s] to [%s] : %ld us.\n", name1, name2, gl_ta_get_diff(name1, name2));
{
int cp1, cp2;
- if (!gl_g_accums)
+ if (!gl_g_accums) {
return 0;
+ }
// fail if bad param.
- if (!name1 || !name2)
+ if (!name1 || !name2) {
return -1;
+ }
// fail if same.
- if (strcmp(name1, name2) == 0)
+ if (strcmp(name1, name2) == 0) {
return -1;
+ }
// get index
- if ((cp1 = __get_cp_index(name1)) == -1)
+ if ((cp1 = __get_cp_index(name1)) == -1) {
return -1;
+ }
- if ((cp2 = __get_cp_index(name2)) == -1)
+ if ((cp2 = __get_cp_index(name2)) == -1) {
return -1;
+ }
// NOTE :
// return value must be positive value.
int i;
//assert(name);
- if (!name)
+ if (!name) {
return -1;
+ }
// find index
- for (i = 0; i < gl_g_cp_index; i++)
- {
- if (strcmp(name, gl_g_cps[i]->name) == 0)
+ for (i = 0; i < gl_g_cp_index; i++) {
+ if (strcmp(name, gl_g_cps[i]->name) == 0) {
return i;
+ }
}
return -1;
int i;
//assert(name);
- if (!name)
+ if (!name) {
return -1;
+ }
// find index
- for (i = 0; i < gl_g_accum_index; i++)
- {
- if (strcmp(name, gl_g_accums[i]->name) == 0)
+ for (i = 0; i < gl_g_accum_index; i++) {
+ if (strcmp(name, gl_g_accums[i]->name) == 0) {
return i;
+ }
}
return -1;
{
int i = 0;
- if (!gl_g_cps)
+ if (!gl_g_cps) {
return;
+ }
- for (i = 0; i < gl_g_cp_index; i++)
- {
- if (gl_g_cps[i])
- {
- if (gl_g_cps[i]->name)
+ for (i = 0; i < gl_g_cp_index; i++) {
+ if (gl_g_cps[i]) {
+ if (gl_g_cps[i]->name) {
free(gl_g_cps[i]->name);
+ }
free(gl_g_cps[i]);
{
int i = 0;
- if (!gl_g_accums)
+ if (!gl_g_accums) {
return;
+ }
- for (i = 0; i < gl_g_accum_index; i++)
- {
- if (gl_g_accums[i])
- {
- if (gl_g_accums[i]->name)
+ for (i = 0; i < gl_g_accum_index; i++) {
+ if (gl_g_accums[i]) {
+ if (gl_g_accums[i]->name) {
free(gl_g_accums[i]->name);
+ }
free(gl_g_accums[i]);
int name_len = 0;
struct timeval t;
- if (!gl_g_enable)
+ if (!gl_g_enable) {
return -1;
+ }
- if (!gl_g_accums)
+ if (!gl_g_accums) {
return 0;
+ }
- if (gl_g_accum_index == GL_TA_MAX_ACCUM)
+ if (gl_g_accum_index == GL_TA_MAX_ACCUM) {
return -1;
+ }
- if (!name)
+ if (!name) {
return -1;
+ }
name_len = strlen(name);
- if (name_len == 0)
+ if (name_len == 0) {
return -1;
+ }
// if 'name' is new one. create new item.
- if ((index = __get_accum_index(name)) == -1)
- {
+ if ((index = __get_accum_index(name)) == -1) {
accum = (gl_ta_accum_item *) malloc(sizeof(gl_ta_accum_item));
- if (!accum)
+ if (!accum) {
return -1;
+ }
// clear first.
memset(accum, 0x00, sizeof(gl_ta_accum_item));
accum->elapsed_min = 0xFFFFFFFF;
accum->name = (char *)malloc(name_len + GL_TA_NAME_LEN_EXT);
- if (!accum->name)
- {
+ if (!accum->name) {
free(accum);
return -1;
}
gl_g_accums[gl_g_accum_index] = accum;
gl_g_accum_index++;
- if (gl_g_accum_longest_name < name_len)
+ if (gl_g_accum_longest_name < name_len) {
gl_g_accum_longest_name = name_len;
+ }
- }
- else
- {
+ } else {
accum = gl_g_accums[index];
}
// verify pairs of begin, end.
- if (accum->on_estimate)
- {
+ if (accum->on_estimate) {
gl_sdbg("[%s] is not 'end'ed!\n", accum->name);
accum->num_unpair++;
return -1;
}
- memset(&t,0x00,sizeof(struct timeval));
+ memset(&t, 0x00, sizeof(struct timeval));
// get timestamp
gettimeofday(&t, NULL);
accum->timestamp = t.tv_sec * GL_TIME_USEC_PER_SEC + t.tv_usec;
#endif
accum->on_estimate = 1;
- if (accum->first_start == 0)
- { // assum that timestamp never could be zero.
+ if (accum->first_start == 0) {
+ // assum that timestamp never could be zero.
accum->first_start = accum->timestamp;
- if (gl_g_accum_first_time > accum->first_start)
+ if (gl_g_accum_first_time > accum->first_start) {
gl_g_accum_first_time = accum->first_start;
+ }
}
- if (show)
+ if (show) {
gl_sdbg("[ACCUM BEGIN] %s : %ld ---(%s:%d)\n", name, accum->timestamp, filename, line);
+ }
accum->num_calls++;
int index = 0;
struct timeval t;
- if (!gl_g_enable)
+ if (!gl_g_enable) {
return -1;
+ }
- if (!gl_g_accums)
+ if (!gl_g_accums) {
return 0;
+ }
- memset(&t,0x00,sizeof(struct timeval));
+ memset(&t, 0x00, sizeof(struct timeval));
// get time first for more accuracy.
gettimeofday(&t, NULL);
- if (gl_g_accum_index == GL_TA_MAX_ACCUM)
+ if (gl_g_accum_index == GL_TA_MAX_ACCUM) {
return -1;
+ }
- if (!name)
+ if (!name) {
return -1;
+ }
- if (strlen(name) == 0)
+ if (strlen(name) == 0) {
return -1;
+ }
// varify the 'name' is already exist.
- if ((index = __get_accum_index(name)) == -1)
- {
+ if ((index = __get_accum_index(name)) == -1) {
//printf("[%s] is not added before!\n", name);
return -1;
}
accum = gl_g_accums[index];
// verify pairs of begin, end.
- if (!accum->on_estimate)
- {
+ if (!accum->on_estimate) {
gl_sdbg("[%s] is not 'begin' yet!\n", accum->name);
accum->num_unpair++;
return -1;
accum->elapsed_max = tval > accum->elapsed_max ? tval : accum->elapsed_max;
accum->elapsed_min = tval < accum->elapsed_min ? tval : accum->elapsed_min;
- if (show)
+ if (show) {
gl_sdbg("[ACCUM END] %s : %ld + %ld ---(%s:%d)\n", name, accum->elapsed_accum, tval, filename, line);
+ }
// add elapsed time
accum->elapsed_accum += tval;
void
__print_some_info(FILE * fp)
{
- if (!fp)
+ if (!fp) {
return;
+ }
// comment
{
// time and date
time(&t_val);
- gl_dbg("Date : %s",ctime_r(&t_val, time_buf));
+ gl_dbg("Date : %s", ctime_r(&t_val, time_buf));
- memset(&uts,0x00,sizeof(struct utsname));
+ memset(&uts, 0x00, sizeof(struct utsname));
// system
- if (gethostname(hostname, GL_TA_HOST_NAME_LEN_MAX - 1) == 0 && uname(&uts) >= 0)
- {
+ if (gethostname(hostname, GL_TA_HOST_NAME_LEN_MAX - 1) == 0 && uname(&uts) >= 0) {
gl_dbg("Hostname : %s\n", hostname);
gl_dbg("System : %s\n", uts.sysname);
gl_dbg("Machine : %s\n", uts.machine);
gl_dbg("Version : %s \n", uts.version);
}
- memset(&r_usage,0x00,sizeof(struct rusage));
+ memset(&r_usage, 0x00, sizeof(struct rusage));
// process info.
gl_dbg("Process priority : %d\n", getpriority(PRIO_PROCESS, getpid()));
getrusage(RUSAGE_SELF, &r_usage);
gl_dbg("CPU usage : User = %ld.%06ld, System = %ld.%06ld\n",
- r_usage.ru_utime.tv_sec, r_usage.ru_utime.tv_usec,
- r_usage.ru_stime.tv_sec, r_usage.ru_stime.tv_usec);
+ r_usage.ru_utime.tv_sec, r_usage.ru_utime.tv_usec,
+ r_usage.ru_stime.tv_sec, r_usage.ru_stime.tv_usec);
}
char **env = environ;
gl_dbg("\n[[ Host environment variables ]]\n");
- while (*env)
- {
+ while (*env) {
gl_dbg("%s\n", *env);
env++;
}
char format[GL_TA_FORMAT_LEN_MAX] = { 0, };
FILE *fp = stderr;
- if (!gl_g_accums)
+ if (!gl_g_accums) {
return;
+ }
- switch (direction)
- {
+ switch (direction) {
case GL_TA_SHOW_STDOUT:
fp = stdout;
break;
case GL_TA_SHOW_STDERR:
fp = stderr;
break;
- case GL_TA_SHOW_FILE:
- {
- fp = fopen(GL_TA_RESULT_FILE, "wt");
- if (!fp)
- return;
+ case GL_TA_SHOW_FILE: {
+ fp = fopen(GL_TA_RESULT_FILE, "wt");
+ if (!fp) {
+ return;
}
}
+ }
__print_some_info(fp);
#ifdef GL_TA_UNIT_MSEC
snprintf(format, sizeof(format),
- "[%%3d] %%-%ds | \ttotal : %%4ld\tcalls : %%3ld\tavg : %%4ld\tmin : %%4ld\tmax : %%4ld\tstart : %%4lu\tend : %%4lu\tunpair : %%3ld\n",
- gl_g_accum_longest_name);
+ "[%%3d] %%-%ds | \ttotal : %%4ld\tcalls : %%3ld\tavg : %%4ld\tmin : %%4ld\tmax : %%4ld\tstart : %%4lu\tend : %%4lu\tunpair : %%3ld\n",
+ gl_g_accum_longest_name);
gl_dbg("BEGIN RESULT ACCUM============================ : NumOfItems : %d, unit(msec)\n", gl_g_accum_index);
#else
snprintf(format, sizeof(format),
- "[%%3d] %%-%ds | \ttotal : %%ld\tcalls : %%ld\tavg : %%ld\tmin : %%ld\tmax : %%ld\tstart : %%lu\tend : %%lu\tunpair : %%ld\n",
- gl_g_accum_longest_name);
+ "[%%3d] %%-%ds | \ttotal : %%ld\tcalls : %%ld\tavg : %%ld\tmin : %%ld\tmax : %%ld\tstart : %%lu\tend : %%lu\tunpair : %%ld\n",
+ gl_g_accum_longest_name);
gl_dbg("BEGIN RESULT ACCUM============================ : NumOfItems : %d, unit(usec)\n", gl_g_accum_index);
#endif
- for (i = 0; i < gl_g_accum_index; i++)
- {
+ for (i = 0; i < gl_g_accum_index; i++) {
// prevent 'devide by zero' error
- if (gl_g_accums[i]->num_calls == 0)
+ if (gl_g_accums[i]->num_calls == 0) {
gl_g_accums[i]->num_calls = 1;
+ }
/*fprintf(fp,
format,
}
gl_dbg("END RESULT ACCUM ============================\n");
- if (direction == GL_TA_SHOW_FILE)
+ if (direction == GL_TA_SHOW_FILE) {
fclose(fp);
+ }
}
#endif //_ENABLE_TA
#define GL_THREAD_PBAR_TIMER_INC 0.5
-typedef struct
-{
+typedef struct {
GALLERY_MAGIC;
int finished_cnt;
int state; /* 0: operation is over; 1: operation is in process */
gl_appdata *ad = (gl_appdata *)data;
int ret = -1;
- int (*op_cb) (void *data);
+ int (*op_cb)(void * data);
op_cb = ad->pbarinfo.op_cb;
ad->pbarinfo.op_cb = NULL;
gl_dbg("Operation: %p", op_cb);
- if (op_cb)
+ if (op_cb) {
ret = op_cb(data);
+ }
if (ret < 0) {
gl_thread_set_cancel_state(ad, GL_PB_CANCEL_ERROR);
gl_dbgE("Operation failed!");
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
- int (*update_cb) (void *data);
+ int (*update_cb)(void * data);
update_cb = ad->pbarinfo.update_cb;
ad->pbarinfo.update_cb = NULL;
ad->pbarinfo.del_item_cb = NULL;
ad->pbarinfo.total_cnt = 0;
gl_dbg("Update: %p", update_cb);
- if (update_cb)
+ if (update_cb) {
update_cb(data);
+ }
return 0;
}
int cancel_flag = false;
gl_thread_get_cancel_state(ad, &cancel_flag);
- if (p_pipe_data->popup_op)
- {
- if (p_pipe_data->state)
- {
+ if (p_pipe_data->popup_op) {
+ if (p_pipe_data->state) {
/* Check cancel_flag */
if (cancel_flag != GL_PB_CANCEL_NORMAL) {
gl_dbgE("Failed to kill thread, try again!");
/* 1. Moving/deleting is in porcess */
gl_pb_refresh_thread_pbar(ad, p_pipe_data->finished_cnt,
- ad->pbarinfo.total_cnt);
+ ad->pbarinfo.total_cnt);
gl_dbg("@@@ finished/all = %d/%d, updating progressbar @@@",
p_pipe_data->finished_cnt, ad->pbarinfo.total_cnt);
/* Emit signal to notice child thread handle next media */
gl_dbg("@@@ finished: %d, updating progressbar @@@",
ad->pbarinfo.finished_cnt);
gl_pb_refresh_thread_pbar(ad, ad->pbarinfo.finished_cnt,
- ad->pbarinfo.finished_cnt);
+ ad->pbarinfo.finished_cnt);
ad->pbarinfo.finished_cnt = 0;
gl_dbg("@@@@@@@ :::: Pipe close && Update view :::: @@@@@@@");
/* Delete timer for some error case, that timer called after idler callback */
GL_IF_DEL_TIMER(ad->pbarinfo.del_pbar_timer);
Ecore_Timer *timer = NULL;
timer = ecore_timer_add(0.5f, _gl_thread_del_pbar_idler_cb,
- ad);
+ ad);
ad->pbarinfo.del_pbar_timer = timer;
}
ad->maininfo.medias_op_type);
/* Operate medias related to MMC while moving medias */
if (ad->maininfo.mmc_state == GL_MMC_STATE_REMOVED_MOVING) {
- ad->maininfo.mmc_state = GL_MMC_STATE_REMOVED;
+ ad->maininfo.mmc_state = GL_MMC_STATE_REMOVED;
/**
* 1, Places: Add tag;
*/
gl_cluster *cur_album = _gl_albums_get_current(data);
if (cur_album && cur_album->cluster &&
- cur_album->cluster->type == GL_STORE_T_MMC) {
+ cur_album->cluster->type == GL_STORE_T_MMC) {
gl_dbgW("MMC removed, change to albums view!");
gl_pop_to_ctrlbar_ly(ad);
} else {
pthread_mutex_lock(&(ad->pbarinfo.refresh_lock));
gl_dbg("refresh_flag: %d.", ad->pbarinfo.refresh_flag);
- if (ad->pbarinfo.refresh_flag == 0)
- {
+ if (ad->pbarinfo.refresh_flag == 0) {
ad->pbarinfo.refresh_flag = 1;
pthread_cond_signal(&(ad->pbarinfo.refresh_cond));
}
pthread_mutex_lock(&(ad->pbarinfo.refresh_lock));
gl_dbg("refresh_flag: %d.", ad->pbarinfo.refresh_flag);
- while (ad->pbarinfo.refresh_flag == 0)
- {
+ while (ad->pbarinfo.refresh_flag == 0) {
gl_dbg("Thread waiting...");
pthread_cond_wait(&(ad->pbarinfo.refresh_cond), &(ad->pbarinfo.refresh_lock));
}
gl_thread_get_cancel_state(ad, &cancel_flag);
if (cancel_flag == GL_PB_CANCEL_BUTTON ||
- cancel_flag == GL_PB_CANCEL_MMC ||
- cancel_flag == GL_PB_CANCEL_ERROR ||
- cancel_flag == GL_PB_CANCEL_RESET)
- {
+ cancel_flag == GL_PB_CANCEL_MMC ||
+ cancel_flag == GL_PB_CANCEL_ERROR ||
+ cancel_flag == GL_PB_CANCEL_RESET) {
//send cancel signal through pipe
pipe_data.finished_cnt = -1;
/* Set over state */
pipe_data.state = 0;
ecore_pipe_write(ad->pbarinfo.sync_pipe, &pipe_data, sizeof(gl_thread_pipe_data));
//exit the child thread
- if (cancel_flag == GL_PB_CANCEL_BUTTON)
- {
+ if (cancel_flag == GL_PB_CANCEL_BUTTON) {
gl_dbg("Cancel button tapped, child thread exit!");
- }
- else if (cancel_flag == GL_PB_CANCEL_MMC)
- {
+ } else if (cancel_flag == GL_PB_CANCEL_MMC) {
gl_dbg("MMC removed, child thread exit!");
- }
- else if (cancel_flag == GL_PB_CANCEL_ERROR)
- {
+ } else if (cancel_flag == GL_PB_CANCEL_ERROR) {
gl_dbg("Error happened, child thread exit!");
- }
- else if (cancel_flag == GL_PB_CANCEL_RESET) {
+ } else if (cancel_flag == GL_PB_CANCEL_RESET) {
gl_dbg("Reset gallery, child thread exit!");
}
pthread_exit((void *)1);
- }
- else
- {
+ } else {
gl_dbg("Writing pipe...");
ecore_pipe_write(ad->pbarinfo.sync_pipe, &pipe_data, sizeof(gl_thread_pipe_data));
}
ad->pbarinfo.sync_pipe = ecore_pipe_add(_gl_thread_pipe_cb, ad);
//initialize thread attributes
ret = pthread_attr_init(&attr);
- if (ret == 0)
- {
+ if (ret == 0) {
ret = pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
- if (ret == 0)
- {
+ if (ret == 0) {
//create child thread
ret = pthread_create(&tid, &attr, _gl_thread_data_thread, ad);
- if (ret != 0)
- {
+ if (ret != 0) {
gl_dbgE("[Error] ##### :: pthread_create failed :: #####");
pthread_attr_destroy(&attr);
return -1;
GL_CHECK_VAL(nf_it, -1);
Evas_Object *btn = NULL;
btn = elm_object_item_part_content_get(nf_it,
- GL_NAVIFRAME_TITLE_RIGHT_BTN);
+ GL_NAVIFRAME_TITLE_RIGHT_BTN);
GL_IF_DEL_OBJ(btn);
return 0;
}
int _gl_ui_add_selall_btn(Evas_Object *naviframe, Elm_Object_Item *nf_it,
- Evas_Smart_Cb cb_func, void *data)
+ Evas_Smart_Cb cb_func, void *data)
{
GL_CHECK_VAL(data, -1);
GL_CHECK_VAL(naviframe, -1);
GL_CHECK_VAL(_nf_it, -1);
}
Evas_Object *sel_all_btn = NULL;
- sel_all_btn = _gl_but_create_image_but(naviframe,
- GL_ICON_TITLE_SELECT_ALL, NULL,
- GL_BUTTON_STYLE_NAVI_TITLE_ICON,
- cb_func, data, EINA_FALSE);
+ sel_all_btn = _gl_but_create_image_but(naviframe,
+ GL_ICON_TITLE_SELECT_ALL, NULL,
+ GL_BUTTON_STYLE_NAVI_TITLE_ICON,
+ cb_func, data, EINA_FALSE);
GL_CHECK_VAL(sel_all_btn, -1);
elm_object_item_part_content_set(_nf_it, GL_NAVIFRAME_TITLE_RIGHT_BTN,
- sel_all_btn);
+ sel_all_btn);
ad->selinfo.ck_state = false;
return 0;
}
#if 0
int _gl_ui_add_xpt_btns(Elm_Object_Item *nf_it, gl_ui_xpt_btn_e xpt_btn,
- Evas_Smart_Cb r_cb, Evas_Smart_Cb l_cb, void *data)
+ Evas_Smart_Cb r_cb, Evas_Smart_Cb l_cb, void *data)
{
/* Get expanded title */
Evas_Object *title = NULL;
/* New-album , add left before right for customized TTS */
if (xpt_btn & GL_UI_XPT_SHARE)
_gl_expn_title_add_left_btn(title, GL_ICON_SHARE,
- _gl_str(GL_STR_ID_NEW_ALBUM),
- l_cb, data);
+ _gl_str(GL_STR_ID_NEW_ALBUM),
+ l_cb, data);
_gl_expn_title_add_right_btn(title, GL_ICON_CAMERA,
- _gl_str(GL_STR_ID_CAMERA), r_cb,
- data);
- /* Select-all */
+ _gl_str(GL_STR_ID_CAMERA), r_cb,
+ data);
+ /* Select-all */
} else if (xpt_btn & GL_UI_XPT_SEL_ALL) {
if (xpt_btn & GL_UI_XPT_DONE)
_gl_expn_title_add_left_btn(title, GL_ICON_DONE,
- _gl_str(GL_STR_ID_DONE),
- l_cb, data);
+ _gl_str(GL_STR_ID_DONE),
+ l_cb, data);
_gl_expn_title_add_right_btn(title, GL_ICON_TITLE_SELECT_ALL,
- GL_STR_SELECT_ALL, r_cb, data);
+ GL_STR_SELECT_ALL, r_cb, data);
} else {
gl_dbgE("Wrong mode!");
}
title = elm_object_item_part_content_get(nf_it, "title");
GL_CHECK_NULL(title);
gl_xtp_btn_e xpt_btn = GL_XPT_BTN_RIGHT;
- if (ui_btn & GL_UI_XPT_SHARE)
+ if (ui_btn & GL_UI_XPT_SHARE) {
xpt_btn = GL_XPT_BTN_LEFT;
+ }
return _gl_expn_title_get_btn(title, xpt_btn);
}
{
Evas_Object *btn = NULL;
btn = _gl_ui_get_xpt_btn(nf_it, ui_btn);
- if (btn)
+ if (btn) {
elm_object_disabled_set(btn, b_disabled);
- else
+ } else {
gl_dbgE("Failed to get xpt button!");
+ }
return 0;
}
Evas_Object *layout = NULL;
layout = gl_ui_load_edj(ad->maininfo.naviframe, GL_EDJ_FILE,
- GL_GRP_GRIDVIEW);
+ GL_GRP_GRIDVIEW);
evas_object_show(layout);
return layout;
}
int _gl_ui_set_content(Evas_Object *layout, const char *part,
- Evas_Object *new_content)
+ Evas_Object *new_content)
{
GL_CHECK_VAL(layout, -1);
GL_CHECK_VAL(new_content, -1);
GL_CHECK_VAL(navi_it, -1);
if (b_hide)
elm_object_item_signal_emit(navi_it, "elm,state,toolbar,instant_close",
- "");
+ "");
else
elm_object_item_signal_emit(navi_it, "elm,state,toolbar,instant_open",
- "");
+ "");
return 0;
}
/* Get conformant */
conform = (Evas_Object *)evas_object_data_get(naviframe,
- GL_NAVIFRAME_OBJ_DATA_KEY);
+ GL_NAVIFRAME_OBJ_DATA_KEY);
GL_CHECK_VAL(conform, -1);
evas_object_smart_callback_add(conform, GL_IMF_ON,
- __gl_ui_show_title_toolbar, data);
+ __gl_ui_show_title_toolbar, data);
evas_object_smart_callback_add(conform, GL_IMF_OFF,
- __gl_ui_hide_title_toolbar, data);
+ __gl_ui_hide_title_toolbar, data);
evas_object_smart_callback_add(conform, GL_STA_ON,
- __gl_ui_show_title_toolbar, data);
+ __gl_ui_show_title_toolbar, data);
evas_object_smart_callback_add(conform, GL_STA_OFF,
- __gl_ui_hide_title_toolbar, data);
+ __gl_ui_hide_title_toolbar, data);
return 0;
}
/* Get conformant */
conform = (Evas_Object *)evas_object_data_get(naviframe,
- GL_NAVIFRAME_OBJ_DATA_KEY);
+ GL_NAVIFRAME_OBJ_DATA_KEY);
GL_CHECK_VAL(conform, -1);
evas_object_smart_callback_del(conform, GL_IMF_ON,
- __gl_ui_show_title_toolbar);
+ __gl_ui_show_title_toolbar);
evas_object_smart_callback_del(conform, GL_IMF_OFF,
- __gl_ui_hide_title_toolbar);
+ __gl_ui_hide_title_toolbar);
evas_object_smart_callback_del(conform, GL_STA_ON,
- __gl_ui_show_title_toolbar);
+ __gl_ui_show_title_toolbar);
evas_object_smart_callback_del(conform, GL_STA_OFF,
- __gl_ui_hide_title_toolbar);
+ __gl_ui_hide_title_toolbar);
return 0;
}
/* Get conformant */
conform = (Evas_Object *)evas_object_data_get(naviframe,
- GL_NAVIFRAME_OBJ_DATA_KEY);
+ GL_NAVIFRAME_OBJ_DATA_KEY);
GL_CHECK_VAL(conform, -1);
/* Modify to start content from 0,0 */
elm_object_signal_emit(conform, "elm,state,indicator,overlap", "");
int _gl_ui_disable_btn(Evas_Object *btn)
{
- if (btn)
+ if (btn) {
elm_object_disabled_set(btn, EINA_TRUE);
+ }
return 0;
}
int _gl_ui_enable_btn(Evas_Object *btn)
{
- if (btn)
+ if (btn) {
elm_object_disabled_set(btn, EINA_FALSE);
+ }
return 0;
}
Evas_Object *btn = NULL;
gl_dbg("more: %d", b_disabled);
btn = elm_object_item_part_content_get(nf_it, GL_NAVIFRAME_MORE);
- if (btn)
+ if (btn) {
elm_object_disabled_set(btn, b_disabled);
+ }
return 0;
}
/* Get button*/
Evas_Object *_gl_ui_get_btn(void *data, Elm_Object_Item *nf_it,
- const char *part)
+ const char *part)
{
Elm_Object_Item *_nf_it = nf_it;
/* Update all realized items's checkbox */
int _gl_ui_update_realized_list_ck(Evas_Object *view, const char *part,
- Eina_Bool state)
+ Eina_Bool state)
{
GL_CHECK_VAL(part, -1);
GL_CHECK_VAL(view, -1);
}
int _gl_ui_update_realized_grid_ck(Evas_Object *view, const char *part1,
- const char *part2, Eina_Bool state)
+ const char *part2, Eina_Bool state)
{
GL_CHECK_VAL(view, -1);
Eina_List *grid = NULL;
gl_dbgE("Invalid item!");
continue;
}
- if (part1)
+ if (part1) {
_gl_ui_set_checkbox_state(it, part1, state);
- if (part2)
+ }
+ if (part2) {
_gl_ui_set_checkbox_state(it, part2, state);
+ }
}
return 0;
}
int _gl_ui_set_checkbox_state(Elm_Object_Item *it, const char *part,
- Eina_Bool state)
+ Eina_Bool state)
{
GL_CHECK_VAL(part, -1);
GL_CHECK_VAL(it, -1);
return -1;
}
- if (elm_check_state_get(ck) != state)
+ if (elm_check_state_get(ck) != state) {
elm_check_state_set(ck, state);
+ }
return 0;
}
GL_CHECK_VAL(list, -1);
EINA_LIST_FOREACH(list, l, it) {
- if (_gl_ui_update_list_field(it, part) < 0)
+ if (_gl_ui_update_list_field(it, part) < 0) {
return -1;
+ }
}
return 0;
}
GL_CHECK_VAL(part, -1);
GL_CHECK_VAL(it, -1);
elm_genlist_item_fields_update(it, part,
- ELM_GENLIST_ITEM_FIELD_CONTENT);
+ ELM_GENLIST_ITEM_FIELD_CONTENT);
return 0;
}
w = (Evas_Coord)evas_object_data_get(obj, "prev_scroller_w");
h = (Evas_Coord)evas_object_data_get(obj, "prev_scroller_h");
gl_dbg("(%dx%d), (%dx%d)", x, y, w, h);
- if (w > 0 && h > 0)
+ if (w > 0 && h > 0) {
elm_scroller_region_show(obj, x, y, w, h);
+ }
return 0;
}
GL_CHECK_VAL(str, -1);
GL_CHECK_VAL(obj, -1);
char *domain = GL_STR_DOMAIN_LOCAL;
- if (strstr(str, "IDS_COM"))
+ if (strstr(str, "IDS_COM")) {
domain = GL_STR_DOMAIN_SYS;
+ }
elm_object_domain_translatable_text_set(obj, domain, str);
return 0;
}
GL_CHECK_VAL(str, -1);
GL_CHECK_VAL(nf_it, -1);
char *domain = GL_STR_DOMAIN_LOCAL;
- if (strstr(str, "IDS_COM"))
+ if (strstr(str, "IDS_COM")) {
domain = GL_STR_DOMAIN_SYS;
+ }
elm_object_item_domain_text_translatable_set(nf_it, domain, EINA_TRUE);
return 0;
}
int _gl_ui_set_translatable_item_part(Elm_Object_Item *nf_it, const char *part,
- const char *str)
+ const char *str)
{
GL_CHECK_VAL(str, -1);
GL_CHECK_VAL(nf_it, -1);
char *domain = GL_STR_DOMAIN_LOCAL;
- if (strstr(str, "IDS_COM"))
+ if (strstr(str, "IDS_COM")) {
domain = GL_STR_DOMAIN_SYS;
+ }
elm_object_item_domain_part_text_translatable_set(nf_it, part, domain,
- EINA_TRUE);
+ EINA_TRUE);
return 0;
}
int _gl_ui_set_translate_part_str(Evas_Object *obj, const char *part,
- const char *str)
+ const char *str)
{
GL_CHECK_VAL(str, -1);
GL_CHECK_VAL(part, -1);
GL_CHECK_VAL(obj, -1);
char *domain = GL_STR_DOMAIN_LOCAL;
- if (strstr(str, "IDS_COM"))
+ if (strstr(str, "IDS_COM")) {
domain = GL_STR_DOMAIN_SYS;
+ }
elm_object_domain_translatable_part_text_set(obj, part, domain, str);
return 0;
}
}
int _gl_ui_add_selall_ck(Evas_Object *parent, char *part, char *part_btn,
- Evas_Smart_Cb cb_func, void *data)
+ Evas_Smart_Cb cb_func, void *data)
{
GL_CHECK_VAL(data, -1);
GL_CHECK_VAL(parent, -1);
Elm_Object_Item *last_it = NULL;
first_it = elm_gengrid_first_item_get(view);
last_it = elm_gengrid_last_item_get(view);
- if (first_it)
+ if (first_it) {
elm_gengrid_item_update(first_it);
+ }
while (first_it) {
next_it = elm_gengrid_item_next_get(first_it);
if (next_it == NULL) {
Elm_Object_Item *last_it = NULL;
first_it = elm_gengrid_first_item_get(view);
last_it = elm_gengrid_last_item_get(view);
- if (first_it)
+ if (first_it) {
elm_gengrid_item_update(first_it);
+ }
while (first_it) {
next_it = elm_gengrid_item_next_get(first_it);
if (next_it == NULL) {
* for displaying progrssabar UI
*/
int _gl_use_thread_operate_medias(void *data, char *pbar_title, int all_cnt,
- int op_type)
+ int op_type)
{
gl_dbg("all_cnt: %d, op_type: %d.", all_cnt, op_type);
GL_CHECK_VAL(data, -1);
GL_IF_DEL_TIMER(ad->pbarinfo.start_thread_timer);
Ecore_Timer *timer = NULL;
timer = ecore_timer_add(GL_TIMER_INTERVAL_PBAR_SHOWED,
- _gl_start_thread_op_timer_cb, ad);
+ _gl_start_thread_op_timer_cb, ad);
ad->pbarinfo.start_thread_timer = timer;
/* Set media operation type */
ad->maininfo.medias_op_type = op_type;
if (error_code == STORAGE_ERROR_NONE) {
if (state == STORAGE_STATE_MOUNTED) {
gl_dbg("state[%d] : STORAGE_STATE_MOUNTED", state);
- if (ad->maininfo.mmc_state == GL_MMC_STATE_REMOVED)
+ if (ad->maininfo.mmc_state == GL_MMC_STATE_REMOVED) {
ad->maininfo.mmc_state = GL_MMC_STATE_ADDING_MOVING;
- else
+ } else {
ad->maininfo.mmc_state = GL_MMC_STATE_ADDED;
+ }
gl_update_view(ad, GL_UPDATE_VIEW_MMC_ADDED);
//evas_object_smart_callback_call(ad->maininfo.naviframe,
/* Remove ctxpopup */
_gl_ctxpopup_del(ad);
} else if (state == STORAGE_STATE_REMOVED ||
- state == STORAGE_STATE_UNMOUNTABLE) {
+ state == STORAGE_STATE_UNMOUNTABLE) {
gl_dbg("state[%d] : STORAGE_STATE_REMOVED", state);
if (ad->maininfo.mmc_state == GL_MMC_STATE_ADDED_MOVING) {
/*
_gl_ctxpopup_del(ad);
}
}
- } else
+ } else {
gl_dbgE("Error when check MMC Status");
+ }
GL_IF_DEL_IDLER(ad->maininfo.mmc_idler);
return ECORE_CALLBACK_CANCEL;
}
-void _gl_db_update_sdcard_info(int storage_id, storage_state_e state, void *user_data) {
+void _gl_db_update_sdcard_info(int storage_id, storage_state_e state, void *user_data)
+{
GL_CHECK(user_data);
gl_appdata *ad = (gl_appdata *)user_data;
GL_IF_DEL_IDLER(ad->maininfo.mmc_idler);
gl_dbg("mmc_idler: %p", ad->maininfo.mmc_idler);
ad->maininfo.mmc_idler = ecore_idler_add(__gl_db_update_noti_idler_cb,
- user_data);
+ user_data);
}
static inline int __gl_set_sound_status(void *data, int status)
{
GL_CHECK_VAL(data, -1);
int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE,
- __gl_change_sound_status_cb, data);
+ __gl_change_sound_status_cb, data);
if (retcode != SYSTEM_SETTINGS_ERROR_NONE) {
gl_dbgE("Failed to register the sound status callback");
return -1;
static int __gl_dereg_svi_noti(void)
{
- int retcode = system_settings_unset_changed_cb (SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE);
+ int retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE);
if (retcode != SYSTEM_SETTINGS_ERROR_NONE) {
gl_dbgE("Failed to un-register the sound status callback");
return -1;
/* File on MMC is selected */
if (gitem && gitem->item && gitem->item->file_url) {
on_mmc = strncmp(GL_ROOT_PATH_MMC,
- gitem->item->file_url,
- strlen(GL_ROOT_PATH_MMC));
- if (on_mmc == 0)
+ gitem->item->file_url,
+ strlen(GL_ROOT_PATH_MMC));
+ if (on_mmc == 0) {
return true;
+ }
}
}
return false;
memset(entry_text, 0x00, len_max);
char *entry_str = (char *)elm_entry_entry_get(entry);
- if (entry_str)
- {
- if (strlen(entry_str) == 0)
- {
+ if (entry_str) {
+ if (strlen(entry_str) == 0) {
gl_dbg("Entry string is empty!");
- }
- else
- {
+ } else {
char *entry_utf8 = elm_entry_markup_to_utf8(entry_str); // changes user input to utf-8 encoding format
- if (entry_utf8 == NULL)
- {
+ if (entry_utf8 == NULL) {
gl_dbgE("Make entry string to UTF8 failed!");
return -1;
- }
- else if (strlen(entry_utf8) == 0)
- {
+ } else if (strlen(entry_utf8) == 0) {
gl_dbg("Entry text is empty!");
- }
- else
- {
+ } else {
g_strlcpy(entry_text, entry_utf8, len_max);
entry_text[len_max - 1] = '\0';
}
GL_FREE(entry_utf8);
}
- }
- else
- {
+ } else {
gl_dbgE("Get entry string failed!");
return -1;
}
*
*/
int _gl_get_valid_album_name(void *data, char *album_name, bool b_new,
- bool b_enter)
+ bool b_enter)
{
GL_CHECK_VAL(album_name, -1);
GL_CHECK_VAL(data, -1);
goto INVALID_ALBUM_NAME;
}
- if (b_new)
+ if (b_new) {
mode = GL_POPUP_ALBUM_NEW_EMPTY;
- else
+ } else {
mode = GL_POPUP_ALBUM_RENAME_EMPTY;
+ }
snprintf(popup_desc, GL_POPUP_STRING_MAX, "%s<br>%s",
- GL_STR_ENTRY_IS_EMPTY, GL_STR_RETRY_Q);
+ GL_STR_ENTRY_IS_EMPTY, GL_STR_RETRY_Q);
gl_popup_create_popup(ad, mode, popup_desc);
goto INVALID_ALBUM_NAME;
}
goto INVALID_ALBUM_NAME;
}
- if (b_new)
+ if (b_new) {
mode = GL_POPUP_ALBUM_NEW_EMPTY;
- else
+ } else {
mode = GL_POPUP_ALBUM_RENAME_EMPTY;
+ }
snprintf(popup_desc, GL_POPUP_STRING_MAX, "%s<br>%s",
- GL_STR_INVALID_INPUT_PARAMETER, GL_STR_RETRY_Q);
+ GL_STR_INVALID_INPUT_PARAMETER, GL_STR_RETRY_Q);
gl_popup_create_popup(ad, mode, popup_desc);
goto INVALID_ALBUM_NAME;
}
/* Check if there is any invalid character in string */
if (_gl_fs_validate_name(album_name) == false) {
gl_dbgW("Album name includes invalid character!");
- if (b_new)
+ if (b_new) {
mode = GL_POPUP_ALBUM_NEW_INVALID;
- else
+ } else {
mode = GL_POPUP_ALBUM_RENAME_INVALID;
+ }
snprintf(popup_desc, GL_POPUP_STRING_MAX, "%s<br>%s",
- GL_STR_INVALID_INPUT_PARAMETER, GL_STR_RETRY_Q);
+ GL_STR_INVALID_INPUT_PARAMETER, GL_STR_RETRY_Q);
gl_popup_create_popup(ad, mode, popup_desc);
goto INVALID_ALBUM_NAME;
}
return 0;
- INVALID_ALBUM_NAME:
+INVALID_ALBUM_NAME:
GL_FREE(popup_desc);
return -1;
}
return 0;
- INVALID_ALBUM_NAME:
+INVALID_ALBUM_NAME:
return -1;
}
return 0;
- INVALID_ALBUM_NAME:
+INVALID_ALBUM_NAME:
return -1;
}
cluster->display_name = strdup(GL_STR_ID_ALL_ALBUMS);
i18n_name = cluster->display_name;
} else if (cluster->type == GL_STORE_T_PHONE ||
- cluster->type == GL_STORE_T_MMC) {
+ cluster->type == GL_STORE_T_MMC) {
if (_gl_data_is_root_path(cluster->path)) {
/* check root case */
i18n_name = GL_STR_ID_NO_NAME;
i18n_name = cluster->display_name;
}
- if (i18n_name == NULL || strlen(i18n_name) <= 0)
+ if (i18n_name == NULL || strlen(i18n_name) <= 0) {
i18n_name = GL_STR_ID_NO_NAME;
+ }
return i18n_name;
}
int gl_get_selected_files_path_str(void *data, gchar sep_c, char **path_str,
- int *sel_cnt)
+ int *sel_cnt)
{
GL_CHECK_VAL(path_str, -1);
GL_CHECK_VAL(data, -1);
} else {
selected_item_cnt++;
g_string_append(selected_path_list,
- current->item->file_url);
+ current->item->file_url);
g_string_append_c(selected_path_list, sep_c);
}
}
gl_dbg("Selected items count: %d.", selected_item_cnt);
- if (sel_cnt)
+ if (sel_cnt) {
*sel_cnt = selected_item_cnt;
+ }
int len = strlen(selected_path_list->str);
g_string_truncate(selected_path_list, len - 1);
/**
/* Used for loal medias, thumbnail was moved to new dest first, then rename file */
int _gl_move_media_thumb(void *data, gl_item *gitem, char *new_dir_name,
- bool is_full_path, int *popup_op, int mc_mode)
+ bool is_full_path, int *popup_op, int mc_mode)
{
gl_dbg("Move/Copy[%d] media item START>>>", mc_mode);
char new_path[GL_FILE_PATH_LEN_MAX] = { 0, };
if (is_full_path) {
if (!gitem->item->file_url || !strlen(gitem->item->file_url) ||
- !gitem->item->display_name) {
+ !gitem->item->display_name) {
gl_dbgE("Invalid file!");
return -1;
}
snprintf(new_path, sizeof(new_path), "%s/%s", new_dir_name,
- (char *)(gitem->item->display_name));
+ (char *)(gitem->item->display_name));
gl_sdbg("New path : %s", new_path);
if (mc_mode == GL_MC_MOVE && !g_strcmp0(new_path, gitem->item->file_url)) {
_gl_fs_get_path_without_ext(new_path, ext, new_path_noext);
char *final_path = NULL;
final_path = _gl_fs_get_unique_full_path(new_path_noext, ext);
- if (final_path == NULL)
+ if (final_path == NULL) {
return -1;
+ }
gl_dbg("Created unique path: %s", final_path);
memset(new_path, 0x00, GL_FILE_PATH_LEN_MAX);
g_strlcpy(new_path, final_path, GL_FILE_PATH_LEN_MAX);
}
} else {
snprintf(new_path, GL_FILE_PATH_LEN_MAX, "%s/%s/%s",
- GL_DEFAULT_PATH_IMAGES, new_dir_name,
- (char *)(gitem->item->display_name));
+ GL_DEFAULT_PATH_IMAGES, new_dir_name,
+ (char *)(gitem->item->display_name));
}
new_path[strlen(new_path)] = '\0';
}
gl_dbg("Move/Copy media item OVER<<<");
- if (!ret)
+ if (!ret) {
return -1;
- else
+ } else {
return 0;
+ }
}
/* Used for loal medias, thumbnail was moved to new dest first, then rename file */
int _gl_move_media_thumb_by_id(void *data, const char *uuid, char *new_dir_name,
- int *popup_op, int mc_mode)
+ int *popup_op, int mc_mode)
{
gl_dbg("Move/Copy[%d] media item START>>>", mc_mode);
char new_path[GL_FILE_PATH_LEN_MAX] = { 0, };
_gl_fs_get_path_without_ext(new_path, ext, new_path_noext);
char *final_path = NULL;
final_path = _gl_fs_get_unique_full_path(new_path_noext, ext);
- if (final_path == NULL)
+ if (final_path == NULL) {
goto GL_DONE;
+ }
gl_dbg("Created unique path: %s", final_path);
memset(new_path, 0x00, GL_FILE_PATH_LEN_MAX);
g_strlcpy(new_path, final_path, GL_FILE_PATH_LEN_MAX);
gl_dbgE("Wrong mode!");
}
- GL_DONE:
+GL_DONE:
GL_FREEIF(name);
GL_FREEIF(path);
- if (media_h)
+ if (media_h) {
media_info_destroy(media_h);
+ }
gl_dbg("Move/Copy media item OVER<<<");
- if (ret != MEDIA_CONTENT_ERROR_NONE)
+ if (ret != MEDIA_CONTENT_ERROR_NONE) {
return -1;
- else
+ } else {
return 0;
+ }
}
/* Used for move file to new dest */
if (is_full_path) {
if (!gitem->item->file_url || !strlen(gitem->item->file_url) ||
- !gitem->item->display_name) {
+ !gitem->item->display_name) {
gl_dbgE("file url or name is invalid!");
return -1;
}
snprintf(new_path, sizeof(new_path), "%s/%s",
- new_dir_name, (char *)(gitem->item->display_name));
+ new_dir_name, (char *)(gitem->item->display_name));
gl_dbg("New path : %s", new_path);
if (!g_strcmp0(new_path, gitem->item->file_url)) {
_gl_fs_get_path_without_ext(new_path, ext, new_path_noext);
char *final_path = NULL;
final_path = _gl_fs_get_unique_full_path(new_path_noext, ext);
- if (final_path == NULL)
+ if (final_path == NULL) {
return -1;
+ }
gl_dbg("Created unique path: %s", final_path);
memset(new_path, 0x00, GL_FILE_PATH_LEN_MAX);
g_strlcpy(new_path, final_path, GL_FILE_PATH_LEN_MAX);
}
} else {
snprintf(new_path, GL_FILE_PATH_LEN_MAX, "%s/%s/%s",
- GL_DEFAULT_PATH_IMAGES, new_dir_name,
- (char *)(gitem->item->display_name));
+ GL_DEFAULT_PATH_IMAGES, new_dir_name,
+ (char *)(gitem->item->display_name));
}
new_path[strlen(new_path)] = '\0';
gl_appdata *ad = (gl_appdata *)data;
/* MMC hasn't been inserted */
- if (ad->maininfo.mmc_state == GL_MMC_STATE_REMOVED)
+ if (ad->maininfo.mmc_state == GL_MMC_STATE_REMOVED) {
return 0;
+ }
int on_mmc = -1;
/**
/* Move files to MMC album */
if (dest_folder) {
on_mmc = strncmp(GL_ROOT_PATH_MMC, dest_folder,
- strlen(GL_ROOT_PATH_MMC));
- if (on_mmc == 0)
+ strlen(GL_ROOT_PATH_MMC));
+ if (on_mmc == 0) {
goto ON_MMC;
+ }
}
gl_cluster *cur_album = _gl_albums_get_current(data);
/* Move files from MMC album */
GL_CHECK_VAL(cur_album->cluster->uuid, -1);
g_strlcpy(src_folder_path, cur_album->cluster->path,
- GL_DIR_PATH_LEN_MAX);
+ GL_DIR_PATH_LEN_MAX);
on_mmc = strncmp(GL_ROOT_PATH_MMC, src_folder_path,
- strlen(GL_ROOT_PATH_MMC));
+ strlen(GL_ROOT_PATH_MMC));
/* Check MMC files selected in album [All albums] */
if (on_mmc == 0) {
goto ON_MMC;
} else if (cur_album->cluster->type == GL_STORE_T_ALL) {
gl_dbg("In album [All albums].");
- if (_gl_check_mmc_file_selected(ad))
+ if (_gl_check_mmc_file_selected(ad)) {
goto ON_MMC;
+ }
}
return 0;
- ON_MMC:
+ON_MMC:
gl_dbgW("Operate medias on MMC!");
ad->maininfo.mmc_state = GL_MMC_STATE_ADDED_MOVING;
return 0;
gl_dbg("###### :::::: MMC loaded! :::::: ######");
ad->maininfo.mmc_state = GL_MMC_STATE_ADDED;
} else if (state == STORAGE_STATE_REMOVED ||
- state == STORAGE_STATE_UNMOUNTABLE) {
+ state == STORAGE_STATE_UNMOUNTABLE) {
gl_dbg("###### :::::: MMC removed! :::::: ######");
ad->maininfo.mmc_state = GL_MMC_STATE_REMOVED;
}
for (i = 0; i < cnt; i++) {
gitem = eina_list_nth(ad->selinfo.elist, i);
if (gitem != NULL && gitem->item != NULL) {
- if (_gl_data_delete_file(gitem->item->file_url, gitem->item->uuid, false) < 0)
+ if (_gl_data_delete_file(gitem->item->file_url, gitem->item->uuid, false) < 0) {
gl_dbgE("Failed to delete file!");
+ }
_gl_thumbs_get_list(data, &media_elist);
media_elist = eina_list_remove(media_elist, gitem);
_gl_thumbs_set_list(data, media_elist);
}
gl_dbg("Write pipe, make progressbar updated!");
- gl_thread_write_pipe(ad, i+1, popup_op);
+ gl_thread_write_pipe(ad, i + 1, popup_op);
gitem = NULL;
}
return 0;
_gl_notify_create_notiinfo(noti_str);
}
/* Add notification */
- if (noti_str && cancel_flag != GL_PB_CANCEL_ERROR)
+ if (noti_str && cancel_flag != GL_PB_CANCEL_ERROR) {
_gl_notify_create_notiinfo(noti_str);
+ }
return 0;
}
{
GL_CHECK_NULL(path);
char *del_path = strdup(path);
- if (NULL == del_path)
+ if (NULL == del_path) {
return NULL;
+ }
char *sub_path = del_path;
while (gl_file_dir_is_empty(del_path) == 1) {
gl_dbg("this dir is empty, rm it!");
gl_check_mmc_state(ad, NULL);
gl_dbg("MMC state: %d.", ad->maininfo.mmc_state);
_gl_set_file_op_cbs(data, __gl_del_medias_op, NULL,
- __gl_update_del_medias_view, cnt);
+ __gl_update_del_medias_view, cnt);
_gl_use_thread_operate_medias(ad, GL_STR_ID_DELETING, cnt,
- GL_MEDIA_OP_DELETE);
+ GL_MEDIA_OP_DELETE);
}
return 0;
}
GL_CHECK_VAL(data, -1);
if (album_item == NULL || album_item->cluster == NULL ||
- album_item->cluster->uuid == NULL) {
+ album_item->cluster->uuid == NULL) {
gl_dbgE("Invalid album!");
return -1;
}
gl_sdbg("Remove album: %s, id=%s", album_item->cluster->display_name,
- album_item->cluster->uuid);
+ album_item->cluster->uuid);
/* remove album from db*/
if (_gl_local_data_delete_album(album_item->cluster,
- NULL, data, is_hide) != 0) {
+ NULL, data, is_hide) != 0) {
gl_dbgE("delete album failed!");
//return -1;
}
album = eina_list_nth(ad->albuminfo.sel_elist, i);
if (album && album->cluster && album->cluster->uuid) {
- if ((ret = gl_remove_album(ad, album, false)) < 0)
+ if ((ret = gl_remove_album(ad, album, false)) < 0) {
gl_dbgE("remove album failed[%d]!", ret);
+ }
}
- gl_thread_write_pipe(ad, i+1, GL_POPUP_OP_NONE);
+ gl_thread_write_pipe(ad, i + 1, GL_POPUP_OP_NONE);
}
return 0;
}
gl_appdata *ad = (gl_appdata *)data;
/* Get all selected albums count */
int cnt = _gl_data_get_albums_selected_cnt(ad);
- if (cnt !=0) {
+ if (cnt != 0) {
_gl_db_update_lock_always(data, true);
/* Check MMC state for cancel operation */
gl_check_mmc_state(ad, NULL);
gl_dbg("MMC state: %d.", ad->maininfo.mmc_state);
_gl_set_file_op_cbs(data, __gl_del_albums_op, NULL,
- __gl_update_del_albums_view, cnt);
+ __gl_update_del_albums_view, cnt);
_gl_use_thread_operate_medias(ad, GL_STR_ID_DELETING, cnt,
- GL_MEDIA_OP_DELETE_ALBUM);
+ GL_MEDIA_OP_DELETE_ALBUM);
}
return 0;
uuid = strdup(cur_album->cluster->uuid);
b_get_cur_album = true;
if (ad->gridinfo.view &&
- ad->gridinfo.view != ad->gridinfo.nocontents) {
+ ad->gridinfo.view != ad->gridinfo.nocontents) {
elm_gengrid_clear(ad->gridinfo.view);
}
if (ad->gridinfo.select_view &&
- ad->gridinfo.select_view != ad->gridinfo.nocontents) {
+ ad->gridinfo.select_view != ad->gridinfo.nocontents) {
elm_gengrid_clear(ad->gridinfo.select_view);
}
} else {
gl_dbgW("Current album is unavailable!");
} else if (!_gl_thumbs_check_zero(data)) {
/* Update data if items list exists */
- Eina_List *sel_id_list= NULL;
+ Eina_List *sel_id_list = NULL;
Eina_List *media_elist = NULL;
int view_m = gl_get_view_mode(ad);
if (view_m == GL_VIEW_THUMBS_EDIT ||
- view_m == GL_VIEW_THUMBS_SELECT) {
+ view_m == GL_VIEW_THUMBS_SELECT) {
gl_dbg("Edit view.");
/* Get ID list of selected items */
_gl_data_save_selected_str_ids(data, &sel_id_list);
if (b_path) {
gl_dbg("Path: %s", ad->albuminfo.dest_folder);
if (strlen(ad->albuminfo.dest_folder) > 0 &&
- GL_FILE_EXISTS(ad->albuminfo.dest_folder)) {
+ GL_FILE_EXISTS(ad->albuminfo.dest_folder)) {
gl_dbgW("Cluster record updated!");
_gl_data_get_cluster_by_path(ad,
- ad->albuminfo.dest_folder,
- &cur_album);
+ ad->albuminfo.dest_folder,
+ &cur_album);
} else {
gl_dbgE("Invalid folder path!");
_gl_data_get_cluster_by_id(ad, uuid, &cur_album);
if (cur_album && cur_album->cluster) {
_gl_albums_set_current(data, cur_album);
gl_sdbg("Reset current album: %s",
- cur_album->cluster->display_name);
+ cur_album->cluster->display_name);
/* Get ID list of selected items */
int view_m = gl_get_view_mode(ad);
Eina_List *sel_id_list = NULL;
Eina_List *media_elist = NULL;
if (view_m == GL_VIEW_THUMBS_EDIT ||
- view_m == GL_VIEW_THUMBS_SELECT) {
+ view_m == GL_VIEW_THUMBS_SELECT) {
_gl_data_copy_selected_info_save_current_selected(ad, &sel_id_list);
}
_gl_data_update_item_list(ad, &sel_id_list, &media_elist);
gl_cluster *cur_album = _gl_albums_get_current(data);
char *uuid = NULL;
- if (cur_album && cur_album->cluster && cur_album->cluster->uuid)
+ if (cur_album && cur_album->cluster && cur_album->cluster->uuid) {
uuid = strdup(cur_album->cluster->uuid);
+ }
_gl_data_get_cluster_list(ad);
/* need to reset current album */
if (uuid) {
_gl_data_get_cluster_by_id(ad, uuid, &cur_album);
- if (cur_album)
+ if (cur_album) {
_gl_albums_set_current(data, cur_album);
+ }
GL_FREE(uuid);
}
/* Save cluster ID to set new current_album from new albums list */
if (cur_album && cur_album->cluster && cur_album->cluster->uuid) {
g_strlcpy(cluster_id, cur_album->cluster->uuid,
- GL_MTYPE_ITEN_ID_LEN_MAX);
+ GL_MTYPE_ITEN_ID_LEN_MAX);
b_get_cur_album = true;
} else {
gl_dbg("None album selected, current album is unavailable.");
if (cur_album && cur_album->cluster) {
_gl_albums_set_current(data, cur_album);
gl_sdbg("Reset current album: %s",
- cur_album->cluster->display_name);
- Eina_List *sel_id_list= NULL;
+ cur_album->cluster->display_name);
+ Eina_List *sel_id_list = NULL;
Eina_List *media_elist = NULL;
int view_m = gl_get_view_mode(ad);
if (view_m == GL_VIEW_THUMBS_EDIT ||
- view_m == GL_VIEW_THUMBS_SELECT) {
- gl_dbg("Edit view.");
+ view_m == GL_VIEW_THUMBS_SELECT) {
+ gl_dbg("Edit view.");
/* Get ID list of selected items */
_gl_data_save_selected_str_ids(data, &sel_id_list);
}
return 0;
} else {
/* Clear items list if current album doesn't exist */
- if (ad->selinfo.elist)
+ if (ad->selinfo.elist) {
_gl_data_clear_selected_info(ad);
+ }
}
}
/* Get all medias of current album */
_gl_data_get_items_album(ad, cur_album, GL_GET_ALL_RECORDS,
- GL_GET_ALL_RECORDS, &medias_elist);
+ GL_GET_ALL_RECORDS, &medias_elist);
GL_CHECK_VAL(medias_elist, -1);
Eina_List *l = NULL;
EINA_LIST_FOREACH(medias_elist, l, gitem) {
if (gitem && gitem->item) {
gl_sdbg("Move [%s]", gitem->item->file_url);
- if (_gl_move_media_thumb(data, gitem, dest_path, true, &popup_op, GL_MC_MOVE) != 0)
+ if (_gl_move_media_thumb(data, gitem, dest_path, true, &popup_op, GL_MC_MOVE) != 0) {
gl_dbgW("Failed to move this item");
+ }
gitem = NULL;
} else {
gl_sdbg("Selected [%s]", gitem->item->file_url);
if (ad->maininfo.medias_op_type == GL_MEDIA_OP_COPY) {
- if (_gl_move_media_thumb(data, gitem, ad->albuminfo.dest_folder, true, &popup_op, GL_MC_COPY) != 0)
+ if (_gl_move_media_thumb(data, gitem, ad->albuminfo.dest_folder, true, &popup_op, GL_MC_COPY) != 0) {
gl_dbg("Failed to copy this item");
+ }
gl_dbg("File Copied:::::::%d/%d-->try to update progressbar", i, cnt);
} else if (ad->maininfo.medias_op_type == GL_MEDIA_OP_MOVE) {
- if (_gl_move_media_thumb(data, gitem, ad->albuminfo.dest_folder, true, &popup_op, ad->albuminfo.file_mc_mode) != 0)
+ if (_gl_move_media_thumb(data, gitem, ad->albuminfo.dest_folder, true, &popup_op, ad->albuminfo.file_mc_mode) != 0) {
gl_dbg("Failed to move this item");
+ }
/*_gl_thumbs_get_list(data, &media_elist);
media_elist = eina_list_remove(media_elist, gitem);
}
gl_dbg("Write pipe, make progressbar updated!");
- gl_thread_write_pipe(ad, i+1, popup_op);
+ gl_thread_write_pipe(ad, i + 1, popup_op);
popup_op = GL_POPUP_OP_NONE;
}
return 0;
}
-unsigned long long _gl_get_file_storage_space_required(char *path )
+unsigned long long _gl_get_file_storage_space_required(char *path)
{
struct stat info;
if (stat(path, &info)) {
if (free_size == 0) {
gl_dbgW("Low memory.");
gl_popup_create_popup(ad, GL_POPUP_ALBUM_MEMORY_FULL,
- GL_DEVICE_MEMORY_FULL);
+ GL_DEVICE_MEMORY_FULL);
goto GL_FAILED;
}
unsigned long long total_space = 0;
if (total_space > free_size) {
gl_dbgW("Low memory.");
gl_popup_create_popup(ad, GL_POPUP_ALBUM_MEMORY_FULL,
- GL_DEVICE_MEMORY_FULL);
+ GL_DEVICE_MEMORY_FULL);
goto GL_FAILED;
}
gl_dbg("---Popup list item: New album---");
if (gl_make_new_album(ad->albuminfo.new_name) == false) {
gl_popup_create_popup(ad, GL_POPUP_NOBUT,
- GL_STR_SAME_NAME_ALREADY_IN_USE);
+ GL_STR_SAME_NAME_ALREADY_IN_USE);
gl_dbgE("Failed to make a new directory!");
goto GL_FAILED;
}
snprintf(folder_fullpath, GL_DIR_PATH_LEN_MAX, "%s/%s",
- GL_DEFAULT_PATH_IMAGES, ad->albuminfo.new_name);
+ GL_DEFAULT_PATH_IMAGES, ad->albuminfo.new_name);
} else {
g_strlcpy(folder_fullpath, ad->albuminfo.path,
- GL_DIR_PATH_LEN_MAX);
+ GL_DIR_PATH_LEN_MAX);
GL_FREE(ad->albuminfo.path);
}
if (!ad->albuminfo.b_new_album &&
- (cur_album == NULL || cur_album->cluster == NULL)) {
+ (cur_album == NULL || cur_album->cluster == NULL)) {
gl_dbgE("[Error] Current album is NULL!");
goto GL_FAILED;
}
memset(ad->albuminfo.dest_folder, 0x00, GL_DIR_PATH_LEN_MAX);
g_strlcpy(ad->albuminfo.dest_folder, folder_fullpath,
- GL_DIR_PATH_LEN_MAX);
+ GL_DIR_PATH_LEN_MAX);
/* Check MMC state for cancel operation */
gl_check_mmc_state(ad, folder_fullpath);
gl_dbg("MMC state: %d.", ad->maininfo.mmc_state);
if (cnt != 0) {
if (ad->albuminfo.file_mc_mode == GL_MC_MOVE) {
_gl_set_file_op_cbs(data, __gl_move_copy_op,
- NULL, __gl_update_move_copy_view, cnt);
+ NULL, __gl_update_move_copy_view, cnt);
_gl_use_thread_operate_medias(ad, GL_STR_ID_MOVING, cnt,
- GL_MEDIA_OP_MOVE);
+ GL_MEDIA_OP_MOVE);
} else if (ad->albuminfo.file_mc_mode == GL_MC_COPY) {
_gl_set_file_op_cbs(data, __gl_move_copy_op, NULL,
- __gl_update_move_copy_view, cnt);
+ __gl_update_move_copy_view, cnt);
_gl_use_thread_operate_medias(ad, GL_STR_ID_COPYING, cnt,
- GL_MEDIA_OP_COPY);
+ GL_MEDIA_OP_COPY);
} else {
gl_dbgE("Wrong mode!");
}
}
return 0;
- GL_FAILED:
+GL_FAILED:
_gl_notify_check_selall(ad, ad->gridinfo.nf_it, ad->gridinfo.count,
- _gl_data_selected_list_count(ad));
+ _gl_data_selected_list_count(ad));
/* Update the label text */
_gl_thumbs_update_label_text(ad->gridinfo.nf_it,
- _gl_data_selected_list_count(ad), false);
+ _gl_data_selected_list_count(ad), false);
_gl_db_update_lock_always(data, false);
return -1;
}
int ret = -1;
bool b_left = false;
- if (ad->maininfo.medias_op_type == GL_MEDIA_OP_ROTATING_LEFT)
+ if (ad->maininfo.medias_op_type == GL_MEDIA_OP_ROTATING_LEFT) {
b_left = true;
+ }
gl_cluster *current_album = _gl_albums_get_current(data);
/* Save cluster path to set new current_album from new albums list */
if (current_album && current_album->cluster &&
- current_album->cluster->path &&
- strlen(current_album->cluster->path))
+ current_album->cluster->path &&
+ strlen(current_album->cluster->path))
g_strlcpy(ad->albuminfo.dest_folder,
- current_album->cluster->path, GL_DIR_PATH_LEN_MAX);
- else
+ current_album->cluster->path, GL_DIR_PATH_LEN_MAX);
+ else {
gl_dbgE("Invalid folder path!");
+ }
/* Removed media from selected_media_elist */
for (i = 0; i < cnt; i++) {
gitem = eina_list_nth(ad->selinfo.elist, i);
if (gitem != NULL && gitem->item != NULL &&
- gitem->item->file_url &&
- gitem->item->type == MEDIA_CONTENT_TYPE_IMAGE &&
- GL_FILE_EXISTS(gitem->item->file_url)) {
+ gitem->item->file_url &&
+ gitem->item->type == MEDIA_CONTENT_TYPE_IMAGE &&
+ GL_FILE_EXISTS(gitem->item->file_url)) {
/* Save orient in file */
ret = _gl_exif_get_orientation(gitem->item->file_url,
- &orient);
+ &orient);
if (ret == 0) {
new_orient = _gl_exif_get_rotated_orientation(orient,
- b_left);
+ b_left);
_gl_exif_set_orientation(gitem->item->file_url,
- new_orient);
+ new_orient);
/* Update thumbnail */
media_info_refresh_metadata_to_db(gitem->item->uuid);
}
}
/* Add some delay for last two images to wait for thumb updated */
- if (i > cnt - 2)
+ if (i > cnt - 2) {
_gl_delay(GL_ROTATE_DELAY);
+ }
if (i == cnt) {
gl_dbgW("Last image rotated!");
_gl_delay(GL_ROTATE_DELAY);
}
gl_dbg("Write pipe, make progressbar updated!");
- gl_thread_write_pipe(ad, i+1, popup_op);
+ gl_thread_write_pipe(ad, i + 1, popup_op);
gitem = NULL;
}
return 0;
/* Rotate left */
int op_type = GL_MEDIA_OP_ROTATING_LEFT;
/* Rotate right */
- if (!b_left)
+ if (!b_left) {
op_type = GL_MEDIA_OP_ROTATING_RIGHT;
+ }
_gl_db_update_lock_always(data, true);
_gl_set_file_op_cbs(data, _gl_rotate_op, NULL, _gl_update_rotate_view,
- cnt);
+ cnt);
_gl_use_thread_operate_medias(ad, GL_STR_ID_ROTATING, cnt, op_type);
return 0;
ret = media_info_get_media_from_db(uuid, &media_h);
if (ret != MEDIA_CONTENT_ERROR_NONE || media_h == NULL) {
gl_dbgE("Get media failed[%d]!", ret);
- if (media_h)
+ if (media_h) {
media_info_destroy(media_h);
+ }
return -1;
}
ret = media_info_get_media_type(media_h, &media_type);
ret = _gl_exif_get_orientation(path, &orient);
if (ret == 0) {
new_orient = _gl_exif_get_rotated_orientation(orient,
- b_left);
+ b_left);
_gl_exif_set_orientation(path, new_orient);
/* Update thumbnail */
media_info_refresh_metadata_to_db(uuid);
}
if (view_mode == GL_VIEW_ALBUMS ||
- view_mode == GL_VIEW_ALBUMS_EDIT ||
- view_mode == GL_VIEW_ALBUMS_RENAME) {
+ view_mode == GL_VIEW_ALBUMS_EDIT ||
+ view_mode == GL_VIEW_ALBUMS_RENAME) {
/* Albums list should be updated first */
gl_albums_update_view(ad);
} else if (view_mode == GL_VIEW_THUMBS) {
gl_cluster *cur = _gl_albums_get_current(data);
/* MMC removed, change to albums view if in mmc album */
if (mode == GL_UPDATE_VIEW_MMC_REMOVED &&
- _gl_ctrl_get_tab_mode(ad) == GL_CTRL_TAB_ALBUMS && cur &&
- cur->cluster && cur->cluster->type == GL_STORE_T_MMC) {
+ _gl_ctrl_get_tab_mode(ad) == GL_CTRL_TAB_ALBUMS && cur &&
+ cur->cluster && cur->cluster->type == GL_STORE_T_MMC) {
gl_dbgW("MMC removed, change to albums view!");
gl_pop_to_ctrlbar_ly(ad);
return EINA_TRUE;
gl_cluster *cur = _gl_albums_get_current(data);
if (mode == GL_UPDATE_VIEW_MMC_REMOVED &&
- _gl_ctrl_get_tab_mode(ad) == GL_CTRL_TAB_ALBUMS && cur &&
- cur->cluster && cur->cluster->type == GL_STORE_T_MMC) {
+ _gl_ctrl_get_tab_mode(ad) == GL_CTRL_TAB_ALBUMS && cur &&
+ cur->cluster && cur->cluster->type == GL_STORE_T_MMC) {
/* MMC removed, change to albums view if in mmc album */
gl_dbgW("MMC removed, change to albums view!");
gl_pop_to_ctrlbar_ly(ad);
share_mode = GL_SHARE_IMAGE_VIDEO;
} else if (image_cnt) {
if (ad->selinfo.jpeg_cnt == sel_cnt) {
- if (image_cnt == 1)
+ if (image_cnt == 1) {
share_mode = GL_SHARE_IMAGE_ONE_JPEG;
- else
+ } else {
share_mode = GL_SHARE_IMAGE_MULTI_JPEG;
+ }
} else {
- if (image_cnt == 1)
+ if (image_cnt == 1) {
share_mode = GL_SHARE_IMAGE_ONE;
- else
+ } else {
share_mode = GL_SHARE_IMAGE_MULTI;
+ }
}
} else if (video_cnt) {
if (video_cnt == 1) {
}
snprintf(dur_str, GL_FILE_PATH_LEN_MAX, "%02d:%02d:%02d",
- dur_hr, dur_min, dur_sec);
+ dur_hr, dur_min, dur_sec);
} else {
snprintf(dur_str, GL_FILE_PATH_LEN_MAX, "00:00:00");
}
char *_gl_str(char *str_id)
{
GL_CHECK_NULL(str_id);
- if (strstr(str_id, "IDS_COM"))
+ if (strstr(str_id, "IDS_COM")) {
return dgettext(GL_STR_DOMAIN_SYS, str_id);
- else if (strstr(str_id, "IDS_"))
+ } else if (strstr(str_id, "IDS_")) {
return dgettext(GL_STR_DOMAIN_LOCAL, str_id);
- else
+ } else {
return str_id;
+ }
}
bool _gl_is_str_id(const char *str_id)
{
GL_CHECK_NULL(str_id);
- if (strstr(str_id, "IDS_"))
+ if (strstr(str_id, "IDS_")) {
return true;
- else
+ } else {
return false;
+ }
}
double _gl_get_win_factor(Evas_Object *win, int *width, int *height)
factor = scale;
}
gl_dbg("factor: %f", factor);
- if (width)
+ if (width) {
*width = win_w;
- if (height)
+ }
+ if (height) {
*height = win_h;
+ }
return factor;
}
gl_appdata *ad = (gl_appdata *)data;
if (ad->maininfo.sound_status)
svi_play(ad->maininfo.svi_handle, SVI_VIB_NONE,
- SVI_SND_TOUCH_TOUCH1);
+ SVI_SND_TOUCH_TOUCH1);
return 0;
}
}
int _gl_set_file_op_cbs(void *data, void *op_cb, void *del_item_cb,
- void *update_cb, int total_cnt)
+ void *update_cb, int total_cnt)
{
GL_CHECK_VAL(data, -1);
_gl_thread_set_op_cb(data, op_cb);
GL_CHECK_VAL(get_d, 0);
get_d->files = files;
int count = _gl_data_get_albums_selected_files(data,
- _gl_append_album_images_path,
- (void *)get_d);
+ _gl_append_album_images_path,
+ (void *)get_d);
GL_GFREE(get_d);
return count;
}
{
GL_CHECK_VAL(data, -1);
int view_mode = gl_get_view_mode(data);
- if (GL_VIEW_ALBUMS == view_mode)
+ if (GL_VIEW_ALBUMS == view_mode) {
_gl_data_finalize_albums_selected_list(data);
- if (GL_VIEW_THUMBS == view_mode)
+ }
+ if (GL_VIEW_THUMBS == view_mode) {
_gl_data_selected_list_finalize(data);
+ }
return 0;
}
ad->maininfo.dlopen_iv_handle = dlopen(GL_SO_PATH_IMAGEVIEWER, RTLD_NOW);
if (ad->maininfo.dlopen_iv_handle == NULL) {
gl_sdbgE("Lib %s is not opened, %s!", GL_SO_PATH_IMAGEVIEWER,
- dlerror());
+ dlerror());
return -1;
}
gl_sdbg("dlopen %s done", GL_SO_PATH_IMAGEVIEWER);
**
*********************************************************/
Evas_Object *_gl_but_create_but(Evas_Object *parent, const char *icon,
- const char *text, const char *style,
- Evas_Smart_Cb cb_func, const void *data)
+ const char *text, const char *style,
+ Evas_Smart_Cb cb_func, const void *data)
{
Evas_Object *btn = NULL;
GL_CHECK_NULL(parent);
btn = elm_button_add(parent);
GL_CHECK_NULL(btn);
- if (style)
+ if (style) {
elm_object_style_set(btn, style);
+ }
evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL);
if (icon) {
elm_image_aspect_fixed_set(ic, EINA_TRUE);
elm_image_fill_outside_set(ic, EINA_TRUE);
evas_object_size_hint_aspect_set(ic,
- EVAS_ASPECT_CONTROL_VERTICAL,
- 1, 1);
+ EVAS_ASPECT_CONTROL_VERTICAL,
+ 1, 1);
evas_object_size_hint_align_set(ic, EVAS_HINT_FILL,
- EVAS_HINT_FILL);
+ EVAS_HINT_FILL);
evas_object_size_hint_weight_set(ic, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
elm_image_resizable_set(ic, EINA_TRUE, EINA_TRUE);
elm_object_content_set(btn, ic);
}
_gl_ui_set_translate_str(btn, text);
}
- if (cb_func)
+ if (cb_func) {
evas_object_smart_callback_add(btn, "clicked", cb_func, data);
+ }
return btn;
}
Evas_Object *_gl_but_create_image_but(Evas_Object *parent, const char *icon,
- const char *text, const char *style,
- Evas_Smart_Cb cb_func, void *data,
- Eina_Bool flag_propagate)
+ const char *text, const char *style,
+ Evas_Smart_Cb cb_func, void *data,
+ Eina_Bool flag_propagate)
{
GL_CHECK_NULL(parent);
Evas_Object *btn;
}
evas_object_propagate_events_set(btn, flag_propagate);
- if (cb_func)
+ if (cb_func) {
evas_object_smart_callback_add(btn, "clicked", cb_func, data);
+ }
return btn;
}
Evas_Object *_gl_but_create_but_popup(Evas_Object *parent, const char *text,
- Evas_Smart_Cb cb_func, const void *data)
+ Evas_Smart_Cb cb_func, const void *data)
{
return _gl_but_create_but(parent, NULL, text, GL_BTN_POPUP, cb_func, data);
}
/* Hide previous view */
Evas_Object *pre_view = NULL;
pre_view = elm_object_part_content_unset(ad->ctrlinfo.ctrlbar_view_ly,
- "elm.swallow.view");
+ "elm.swallow.view");
evas_object_hide(pre_view);
return 0;
}
Evas_Object *layout = elm_layout_add(parent);
GL_CHECK_NULL(layout);
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_layout_theme_set(layout, "layout", "application", "default");
evas_object_show(layout);
text = GL_STR_ID_ALBUMS;
break;
case GL_CTRL_TAB_TIMELINE:
- // :TODO Timeline token need to be addressed
+ // :TODO Timeline token need to be addressed
text = GL_STR_TIME_VIEW;
break;
default:
}
Elm_Object_Item *_gl_ctrl_append_item(Evas_Object *obj, const char *icon,
- const char *label, Evas_Smart_Cb func,
- const void *data)
+ const char *label, Evas_Smart_Cb func,
+ const void *data)
{
Elm_Object_Item *it = NULL;
it = elm_toolbar_item_append(obj, icon, label, func, data);
- if (label)
+ if (label) {
_gl_ui_set_translatable_item(it, label);
+ }
return it;
}
}
int _gl_ctrl_disable_items_with_check(Elm_Object_Item *nf_it, bool b_disabled,
- char *check_str, bool b_check_disabled)
+ char *check_str, bool b_check_disabled)
{
GL_CHECK_VAL(nf_it, -1);
Evas_Object *toolbar = NULL;
continue;
}
if (check_str) {
- if (text && !g_strcmp0(text, _gl_str(check_str)))
+ if (text && !g_strcmp0(text, _gl_str(check_str))) {
_gl_ctrl_disable_item(it, b_check_disabled);
- else
+ } else {
_gl_ctrl_disable_item(it, b_disabled);
+ }
} else {
_gl_ctrl_disable_item(it, b_disabled);
}
}
int _gl_ctrl_disable_item_with_check(Elm_Object_Item *nf_it, char *check_str,
- bool b_disabled)
+ bool b_disabled)
{
GL_CHECK_VAL(check_str, -1);
GL_CHECK_VAL(nf_it, -1);
switch (changed_ang) {
case APP_DEVICE_ORIENTATION_0:
case APP_DEVICE_ORIENTATION_180:
- move_x = win_w/2;
+ move_x = win_w / 2;
move_y = win_h;
break;
case APP_DEVICE_ORIENTATION_90:
- move_x = win_h/2;
+ move_x = win_h / 2;
move_y = win_w;
break;
case APP_DEVICE_ORIENTATION_270:
- move_x = win_h/2;
+ move_x = win_h / 2;
move_y = win_w;
break;
}
}
static bool __gl_ctxpopup_check_btn_pos(void *data, Evas_Object *btn, int x,
- int y, int w, int h)
+ int y, int w, int h)
{
GL_CHECK_FALSE(data);
GL_CHECK_FALSE(btn);
elm_win_screen_size_get(ad->maininfo.win, NULL, NULL, &win_w, &win_h);
if (((x > 0) && (x < win_w)) && ((y > 0) && (y < win_h)) &&
- ((w > 0) && (h > 0))) {
+ ((w > 0) && (h > 0))) {
/* button's position is inside the main window, and button's size is not zero */
return true;
}
gl_appdata *ad = (gl_appdata *)data;
bool ct_rotate = (bool)evas_object_data_get(obj,
- GL_CTXPOPUP_OBJ_ROTATE_KEY);
+ GL_CTXPOPUP_OBJ_ROTATE_KEY);
if (!ct_rotate) {
gl_dbg("ctxpopup is dismissed");
/* when "dismissed" cb is called next time,
* ctxpopup should be dismissed if device is not rotated. */
evas_object_data_set(obj, GL_CTXPOPUP_OBJ_ROTATE_KEY,
- (void *)false);
+ (void *)false);
/* If ctxpopup is not dismissed, then it must be shown again.
* Otherwise "dismissed" cb will be called one more time. */
evas_object_show(ad->maininfo.ctxpopup);
int h = 0;
elm_ctxpopup_direction_priority_set(ctxpopup, ELM_CTXPOPUP_DIRECTION_UP,
- ELM_CTXPOPUP_DIRECTION_LEFT,
- ELM_CTXPOPUP_DIRECTION_RIGHT,
- ELM_CTXPOPUP_DIRECTION_DOWN);
+ ELM_CTXPOPUP_DIRECTION_LEFT,
+ ELM_CTXPOPUP_DIRECTION_RIGHT,
+ ELM_CTXPOPUP_DIRECTION_DOWN);
/* Only for more button */
evas_object_geometry_get(btn, &x_position, &y_position, &w, &h);
if (__gl_ctxpopup_check_btn_pos(data, btn, x_position, y_position, w, h) == true) {
/* the more button is inside the main window */
- evas_object_move(ctxpopup, x_position+w/2, y_position + h/2);
+ evas_object_move(ctxpopup, x_position + w / 2, y_position + h / 2);
gl_dbg("(%d, %d) - (%d, %d)", x_position, y_position, w, h);
} else {
/* the more button is not inside the main windown,
}
static void __gl_ctxpopup_parent_resize_cb(void *data, Evas *e,
- Evas_Object *obj, void *ei)
+ Evas_Object *obj, void *ei)
{
gl_dbg("");
GL_CHECK(data);
evas_object_data_set((Evas_Object *)data, GL_CTXPOPUP_OBJ_ROTATE_KEY,
- (void *)true);
+ (void *)true);
}
static void __gl_ctxpopup_items_update_cb(void *data, Evas_Object *obj, void *ei)
{
gl_dbg("");
GL_CHECK(data);
- int (*update_cb)(void *data, Evas_Object *parent);
+ int (*update_cb)(void * data, Evas_Object * parent);
update_cb = evas_object_data_get((Evas_Object *)data,
- "gl_ctxpopup_update_items_cb");
+ "gl_ctxpopup_update_items_cb");
gl_sdbg("callback: %p", update_cb);
- if (update_cb)
+ if (update_cb) {
update_cb(ei, (Evas_Object *)data);
+ }
}
Evas_Object *more_btn = NULL;
more_btn = (Evas_Object *)evas_object_data_get(ad->maininfo.ctxpopup,
- GL_CTXPOPUP_OBJ_MORE_BTN_KEY);
+ GL_CTXPOPUP_OBJ_MORE_BTN_KEY);
GL_CHECK(more_btn);
__gl_ctxpopup_show(data, more_btn, ad->maininfo.ctxpopup);
}
evas_object_data_del(ctxpopup, GL_CTXPOPUP_OBJ_MORE_BTN_KEY);
evas_object_data_del(ctxpopup, GL_CTXPOPUP_OBJ_ROTATE_KEY);
evas_object_smart_callback_del(ctxpopup, "dismissed",
- __gl_ctxpopup_hide_cb);
+ __gl_ctxpopup_hide_cb);
evas_object_event_callback_del(ctxpopup, EVAS_CALLBACK_DEL,
- __gl_ctxpopup_del_cb);
+ __gl_ctxpopup_del_cb);
evas_object_event_callback_del(ad->maininfo.naviframe,
- EVAS_CALLBACK_RESIZE,
- __gl_ctxpopup_parent_resize_cb);
+ EVAS_CALLBACK_RESIZE,
+ __gl_ctxpopup_parent_resize_cb);
evas_object_smart_callback_del(ad->maininfo.naviframe,
- "ctxpopup,items,update",
- __gl_ctxpopup_items_update_cb);
+ "ctxpopup,items,update",
+ __gl_ctxpopup_items_update_cb);
evas_object_smart_callback_del(elm_object_top_widget_get(ctxpopup),
- "rotation,changed",
- __gl_ctxpopup_rotate_cb);
+ "rotation,changed",
+ __gl_ctxpopup_rotate_cb);
void *ctx_data = evas_object_data_get(ctxpopup, GL_CTXPOPUP_OBJ_DATA_KEY);
GL_FREEIF(ctx_data);
gl_dbg("done");
GL_CHECK_VAL(ad->maininfo.naviframe, -1);
evas_object_smart_callback_add(ctxpopup, "dismissed",
- __gl_ctxpopup_hide_cb, data);
+ __gl_ctxpopup_hide_cb, data);
evas_object_event_callback_add(ctxpopup, EVAS_CALLBACK_DEL,
- __gl_ctxpopup_del_cb, data);
+ __gl_ctxpopup_del_cb, data);
evas_object_event_callback_add(ad->maininfo.naviframe,
- EVAS_CALLBACK_RESIZE,
- __gl_ctxpopup_parent_resize_cb,
- ctxpopup);
+ EVAS_CALLBACK_RESIZE,
+ __gl_ctxpopup_parent_resize_cb,
+ ctxpopup);
evas_object_smart_callback_add(ad->maininfo.naviframe,
- "ctxpopup,items,update",
- __gl_ctxpopup_items_update_cb, ctxpopup);
+ "ctxpopup,items,update",
+ __gl_ctxpopup_items_update_cb, ctxpopup);
evas_object_smart_callback_add(elm_object_top_widget_get(ctxpopup),
- "rotation,changed",
- __gl_ctxpopup_rotate_cb, data);
+ "rotation,changed",
+ __gl_ctxpopup_rotate_cb, data);
gl_dbg("done");
return 0;
}
Elm_Object_Item *_gl_ctxpopup_append(Evas_Object *obj, char *label_id,
- Evas_Smart_Cb func, const void *data)
+ Evas_Smart_Cb func, const void *data)
{
Evas_Object *ic = NULL;
char *path = __gl_ctxpopup_get_icon(label_id);
gl_ctx_data_s *ctx_data = NULL;
ctx_data = (gl_ctx_data_s *)evas_object_data_get(obj,
- GL_CTXPOPUP_OBJ_DATA_KEY);
+ GL_CTXPOPUP_OBJ_DATA_KEY);
if (ctx_data) {
ctx_data->items_count++;
}
}
Elm_Object_Item *_gl_ctxpopup_append_with_icon(Evas_Object *obj, char *label,
- char *icon_path, Evas_Smart_Cb func, const void *data)
+ char *icon_path, Evas_Smart_Cb func, const void *data)
{
Evas_Object *ic = NULL;
gl_ctx_data_s *ctx_data = NULL;
ctx_data = (gl_ctx_data_s *)evas_object_data_get(obj,
- GL_CTXPOPUP_OBJ_DATA_KEY);
+ GL_CTXPOPUP_OBJ_DATA_KEY);
if (ctx_data) {
ctx_data->items_count++;
}
/* more btn is needed to decide ctxpopup's position. */
evas_object_data_set(ctxpopup, GL_CTXPOPUP_OBJ_MORE_BTN_KEY, but);
evas_object_data_set(ctxpopup, GL_CTXPOPUP_OBJ_ROTATE_KEY,
- (void *)false);
+ (void *)false);
evas_object_data_set(ctxpopup, GL_CTXPOPUP_OBJ_DATA_KEY,
- (void *)ctx_data);
+ (void *)ctx_data);
/* Add callbacks for ctxpopup */
__gl_ctxpopup_add_callbacks(data, ctxpopup);
/* The maximun length reached callback */
static void __gl_editfield_maxlen_reached_cb(void *data, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbg("Entry maximum length reached, show notification.");
GL_CHECK(data);
gl_dbg("Entry string is empty!");
b_disabled = true;
} else {
- int (*valiate_cb)(void *data, char *text);
+ int (*valiate_cb)(void * data, char * text);
valiate_cb = evas_object_data_get(obj, "gl_entry_validate_cb_key");
gl_dbgW("valiate_cb[%p]", valiate_cb);
if (valiate_cb && valiate_cb(data, entry_utf8) < 0) {
- entry_utf8[strlen(entry_utf8)-1] = '\0';
+ entry_utf8[strlen(entry_utf8) - 1] = '\0';
elm_entry_entry_set(obj, entry_utf8);
elm_entry_cursor_end_set(obj);
- if (!strlen(entry_utf8))
+ if (!strlen(entry_utf8)) {
b_disabled = true;
+ }
}
}
GL_CHECK(data);
/* Unfocus to hide cursor */
_gl_editfield_hide_imf(data);
- int (*process_cb)(void *data, bool b_enter);
+ int (*process_cb)(void * data, bool b_enter);
process_cb = evas_object_data_get(obj, "gl_entry_process_cb_key");
gl_dbgW("process_cb[%p]", process_cb);
- if (process_cb)
+ if (process_cb) {
process_cb(data, true);
- else
+ } else {
gl_dbgW("Invalid process_cb");
+ }
}
int __gl_editfield_set_entry(void *data, Evas_Object *layout,
- Evas_Object *entry, char *default_label)
+ Evas_Object *entry, char *default_label)
{
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
limit_filter->max_byte_count = 0;
elm_entry_markup_filter_append(entry, elm_entry_filter_limit_size,
- limit_filter);
+ limit_filter);
elm_entry_input_panel_return_key_type_set(entry,
- ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
+ ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
elm_entry_autocapital_type_set(entry, ELM_AUTOCAPITAL_TYPE_SENTENCE);
if (gl_set_entry_text(entry, default_label) != 0) {
}
elm_entry_cursor_end_set(entry);
evas_object_smart_callback_add(entry, "maxlength,reached",
- __gl_editfield_maxlen_reached_cb, ad);
+ __gl_editfield_maxlen_reached_cb, ad);
evas_object_smart_callback_add(entry, "activated",
- __gl_editfield_enter_cb, ad);
+ __gl_editfield_enter_cb, ad);
/* Add space check callback */
evas_object_smart_callback_add(entry, "changed",
- __gl_editfield_space_check_cb, ad);
+ __gl_editfield_space_check_cb, ad);
evas_object_smart_callback_add(entry, "preedit,changed",
- __gl_editfield_space_check_cb, ad);
+ __gl_editfield_space_check_cb, ad);
return 0;
}
Evas_Object *_gl_editfield_create(void *data, Evas_Object *parent,
- char *default_label)
+ char *default_label)
{
GL_CHECK_NULL(data);
gl_appdata *ad = (gl_appdata *)data;
/* Add editfield to genlist item */
Evas_Object *_gl_editfield_create_genlist(void *data, Evas_Object *parent,
- Elm_Object_Item *it, char *label)
+ Elm_Object_Item *it, char *label)
{
GL_CHECK_NULL(label);
GL_CHECK_NULL(parent);
limit_filter->max_byte_count = 0;
elm_entry_cnp_mode_set(entry, ELM_CNP_MODE_PLAINTEXT);
elm_entry_input_panel_return_key_type_set(entry,
- ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
+ ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
elm_entry_autocapital_type_set(entry, ELM_AUTOCAPITAL_TYPE_SENTENCE);
elm_entry_markup_filter_append(entry, elm_entry_filter_limit_size,
- limit_filter);
+ limit_filter);
evas_object_smart_callback_add(entry, "maxlength,reached",
- __gl_editfield_maxlen_reached_cb, ad);
+ __gl_editfield_maxlen_reached_cb, ad);
evas_object_smart_callback_add(entry, "activated",
- __gl_editfield_enter_cb, ad);
+ __gl_editfield_enter_cb, ad);
/**
* Do not unset rename mode on unfocused event
*otherwise clipboard does not work properly
elm_entry_scrollable_set(entry, EINA_TRUE);
limit_filter_data.max_char_count = GL_ENTRY_STR_CHAR_MAX;
- if (text)
+ if (text) {
elm_entry_entry_set(entry, text);
+ }
elm_entry_cursor_end_set(entry);
elm_entry_markup_filter_append(entry, elm_entry_filter_limit_size,
- &limit_filter_data);
+ &limit_filter_data);
evas_object_smart_callback_add(entry, "maxlength,reached",
- __gl_editfield_maxlen_reached_cb, data);
+ __gl_editfield_maxlen_reached_cb, data);
evas_object_smart_callback_add(entry, "changed",
- __gl_editfield_space_check_cb, data);
+ __gl_editfield_space_check_cb, data);
evas_object_smart_callback_add(entry, "preedit,changed",
- __gl_editfield_space_check_cb, data);
+ __gl_editfield_space_check_cb, data);
evas_object_smart_callback_add(entry, "activated",
- __gl_editfield_enter_cb, data);
+ __gl_editfield_enter_cb, data);
elm_entry_cnp_mode_set(entry, ELM_CNP_MODE_PLAINTEXT);
elm_entry_input_panel_return_key_type_set(entry,
- ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
+ ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
elm_entry_autocapital_type_set(entry, ELM_AUTOCAPITAL_TYPE_SENTENCE);
ad->entryinfo.entry = entry;
ad->entryinfo.context = elm_entry_imf_context_get(entry);
gl_dbg("");
/* Unfocus to hide cursor */
- if (ad->entryinfo.entry)
+ if (ad->entryinfo.entry) {
elm_object_focus_set(ad->entryinfo.entry, EINA_FALSE);
+ }
return 0;
}
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
- if (ad->entryinfo.entry == NULL)
+ if (ad->entryinfo.entry == NULL) {
return -1;
+ }
/* Remove callbacks */
_gl_ui_del_conform_cbs(ad->maininfo.naviframe);
evas_object_smart_callback_del(ad->entryinfo.entry,
- "maxlength,reached",
- __gl_editfield_maxlen_reached_cb);
+ "maxlength,reached",
+ __gl_editfield_maxlen_reached_cb);
evas_object_smart_callback_del(ad->entryinfo.entry,
- "activated", __gl_editfield_enter_cb);
+ "activated", __gl_editfield_enter_cb);
evas_object_smart_callback_del(ad->entryinfo.entry,
- "changed",
- __gl_editfield_space_check_cb);
+ "changed",
+ __gl_editfield_space_check_cb);
evas_object_smart_callback_del(ad->entryinfo.entry,
- "preedit,changed",
- __gl_editfield_space_check_cb);
+ "preedit,changed",
+ __gl_editfield_space_check_cb);
ad->entryinfo.mode = GL_ENTRY_NONE;
GL_IF_DEL_OBJ(ad->entryinfo.popup);
};
static gl_pinch_event_s *__gl_gesture_create_event_obj(void *data,
- Evas_Object *object,
- int device)
+ Evas_Object *object,
+ int device)
{
GL_CHECK_NULL(data);
gl_gesture_s *gesture_d = (gl_gesture_s *)data;
evas_object_geometry_get(object, &ev->x, &ev->y, &ev->w, &ev->h);
gesture_d->s_event_elist = eina_list_append(gesture_d->s_event_elist,
- ev);
+ ev);
return ev;
}
ev->pinch_obj = NULL;
ev->pinch_dis = 0;
gesture_d->s_event_elist = eina_list_remove(gesture_d->s_event_elist,
- ev);
+ ev);
GL_IF_DEL_TIMER(ev->hold_timer);
/* We don't need to reset the hold_timer object */
gl_pinch_event_s *ev = NULL;
EINA_LIST_FOREACH(gesture_d->s_event_elist, l, ev) {
- if (ev && ev->device == device)
+ if (ev && ev->device == device) {
break;
+ }
ev = NULL;
}
}
static int __gl_gesture_get_distance(Evas_Coord x1, Evas_Coord y1, Evas_Coord x2,
- Evas_Coord y2)
+ Evas_Coord y2)
{
int dis, dx, dy;
gl_pinch_event_s *ev = NULL;
EINA_LIST_FOREACH(gesture_d->s_event_elist, l, ev) {
- if (ev && ev->device != 0)
+ if (ev && ev->device != 0) {
return ev->device;
+ }
}
return 0;
}
static void __gl_gesture_mouse_down_event(void *data, Evas *e,
- Evas_Object *evas_obj, void *ei)
+ Evas_Object *evas_obj, void *ei)
{
GL_CHECK(ei);
GL_CHECK(data);
gl_pinch_event_s *ev0;
ev0 = __gl_gesture_get_event_obj(data, 0);
- if (ev0)
+ if (ev0) {
return;
+ }
ev0 = __gl_gesture_create_event_obj(data, evas_obj, 0);
- if (!ev0)
+ if (!ev0) {
return;
+ }
ev0->hold_timer = NULL;
ev0->prev.x = ev->output.x;
}
static void __gl_gesture_multi_down_event(void *data, Evas *evas,
- Evas_Object *obj, void *ei)
+ Evas_Object *obj, void *ei)
{
GL_CHECK(ei);
GL_CHECK(data);
/*gl_dbg(""); */
ev = __gl_gesture_get_event_obj(data, down->device);
- if (ev)
+ if (ev) {
return;
+ }
ev = __gl_gesture_create_event_obj(data, obj, down->device);
- if (!ev)
+ if (!ev) {
return;
+ }
ev->hold_timer = NULL;
ev->prev.x = down->output.x;
}
static void __gl_gesture_mouse_up_event(void *data, Evas *e,
- Evas_Object *obj, void *ei)
+ Evas_Object *obj, void *ei)
{
GL_CHECK(data);
gl_gesture_s *gesture_d = (gl_gesture_s *)data;
GL_IF_DEL_TIMER(ev->hold_timer);
ev->hold_timer = ecore_timer_add(GL_PINCH_HOLD_TIME_DELAY,
- __gl_gesture_hold_timer_cb, ev);
+ __gl_gesture_hold_timer_cb, ev);
}
if (!gesture_d->ad->gridinfo.multi_touch) {
}
static void __gl_gesture_multi_up_event(void *data, Evas *evas,
- Evas_Object *obj, void *ei)
+ Evas_Object *obj, void *ei)
{
GL_CHECK(ei);
GL_CHECK(data);
/* timer for pinch */
GL_IF_DEL_TIMER(ev0->hold_timer);
ev0->hold_timer = ecore_timer_add(GL_PINCH_HOLD_TIME_DELAY,
- __gl_gesture_hold_timer_cb,
- ev0);
+ __gl_gesture_hold_timer_cb,
+ ev0);
} else {
/* up when device 0 is off */
}
}
static void __gl_gesture_mouse_move_event(void *data, Evas *e,
- Evas_Object *obj, void *ei)
+ Evas_Object *obj, void *ei)
{
GL_CHECK(ei);
GL_CHECK(data);
if (gesture_d->zoom_out_cb)
gesture_d->zoom_out_cb(gesture_d->gesture,
- gesture_d->zoom_out_data);
+ gesture_d->zoom_out_data);
GL_IF_DEL_JOB(gesture_d->pinch_job);
}
if (gesture_d->zoom_in_cb)
gesture_d->zoom_in_cb(gesture_d->gesture,
- gesture_d->zoom_in_data);
+ gesture_d->zoom_in_data);
GL_IF_DEL_JOB(gesture_d->pinch_job);
}
static void __gl_gesture_multi_move_event(void *data, Evas *evas,
- Evas_Object *obj, void *ei)
+ Evas_Object *obj, void *ei)
{
GL_CHECK(data);
gl_gesture_s *gesture_d = (gl_gesture_s *)data;
}
if (gl_get_view_mode(gesture_d->ad) == GL_VIEW_THUMBS
- || gl_get_view_mode(gesture_d->ad) == GL_VIEW_THUMBS_EDIT
- || gl_get_view_mode(gesture_d->ad) == GL_VIEW_THUMBS_SELECT) {
+ || gl_get_view_mode(gesture_d->ad) == GL_VIEW_THUMBS_EDIT
+ || gl_get_view_mode(gesture_d->ad) == GL_VIEW_THUMBS_SELECT) {
if (gl_get_view_mode(gesture_d->ad) == GL_VIEW_THUMBS_EDIT) {
gl_dbg("Prevent multi move in thumbs edit view");
return;
}
dis_new = __gl_gesture_get_distance(ev0->prev.x, ev0->prev.y,
- ev->prev.x, ev->prev.y);
+ ev->prev.x, ev->prev.y);
int dis_old = gesture_d->dis_old;
if (dis_old != 0) {
if (dis_old - dis_new > 0 &&
- ev->pinch_dis > GL_PINCH_TOUCH_HOLD_RANGE) {
+ ev->pinch_dis > GL_PINCH_TOUCH_HOLD_RANGE) {
if (gesture_d->pinch_dis_old &&
- ev->pinch_dis < (gesture_d->pinch_dis_old * GL_PINCH_TOUCH_FACTOR)) {
+ ev->pinch_dis < (gesture_d->pinch_dis_old * GL_PINCH_TOUCH_FACTOR)) {
ev->pinch_dis += (dis_old - dis_new);
gesture_d->dis_old = dis_new;
return;
if (!gesture_d->pinch_job) {
gl_dbgW("Add job pinch zoom out");
gesture_d->pinch_job = ecore_job_add(__gl_gesture_zoom_out_job_cb,
- data);
+ data);
} else {
gl_dbgW("Added job pinch zoom out");
}
gesture_d->pinch_dis_old = ev->pinch_dis;
ev->pinch_dis = 0;
} else if (dis_old - dis_new < 0 &&
- ev->pinch_dis < -GL_PINCH_TOUCH_HOLD_RANGE) {
+ ev->pinch_dis < -GL_PINCH_TOUCH_HOLD_RANGE) {
if (gesture_d->pinch_dis_old &&
- ev->pinch_dis > (gesture_d->pinch_dis_old * GL_PINCH_TOUCH_FACTOR)) {
+ ev->pinch_dis > (gesture_d->pinch_dis_old * GL_PINCH_TOUCH_FACTOR)) {
ev->pinch_dis += (dis_old - dis_new);
gesture_d->dis_old = dis_new;
return;
if (!gesture_d->pinch_job) {
gl_dbgW("Add job pinch zoom in");
gesture_d->pinch_job = ecore_job_add(__gl_gesture_zoom_in_job_cb,
- data);
+ data);
} else {
gl_dbgW("Added job pinch zoom in");
}
}
static void __gl_gesture_del_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbg("Delete gesture ---");
if (data) {
gesture_d->gesture = gesture;
evas_object_event_callback_add(gesture, EVAS_CALLBACK_MOUSE_DOWN,
- __gl_gesture_mouse_down_event,
- gesture_d);
+ __gl_gesture_mouse_down_event,
+ gesture_d);
evas_object_event_callback_add(gesture, EVAS_CALLBACK_MOUSE_UP,
- __gl_gesture_mouse_up_event, gesture_d);
+ __gl_gesture_mouse_up_event, gesture_d);
evas_object_event_callback_add(gesture, EVAS_CALLBACK_MOUSE_MOVE,
- __gl_gesture_mouse_move_event,
- gesture_d);
+ __gl_gesture_mouse_move_event,
+ gesture_d);
evas_object_event_callback_add(gesture, EVAS_CALLBACK_MULTI_DOWN,
- __gl_gesture_multi_down_event,
- gesture_d);
+ __gl_gesture_multi_down_event,
+ gesture_d);
evas_object_event_callback_add(gesture, EVAS_CALLBACK_MULTI_UP,
- __gl_gesture_multi_up_event, gesture_d);
+ __gl_gesture_multi_up_event, gesture_d);
evas_object_event_callback_add(gesture, EVAS_CALLBACK_MULTI_MOVE,
- __gl_gesture_multi_move_event,
- gesture_d);
+ __gl_gesture_multi_move_event,
+ gesture_d);
evas_object_data_set(gesture, GL_GESTURE_KEY_DATA, (void *)gesture_d);
evas_object_event_callback_add(gesture, EVAS_CALLBACK_DEL,
- __gl_gesture_del_cb, gesture_d);
+ __gl_gesture_del_cb, gesture_d);
return gesture;
}
int _gl_gesture_set_zoom_in_cb(Evas_Object *gesture, gl_gesture_cb cb,
- void *data)
+ void *data)
{
GL_CHECK_VAL(cb, -1);
GL_CHECK_VAL(gesture, -1);
gl_gesture_s *gesture_d = NULL;
gesture_d = (gl_gesture_s *)evas_object_data_get(gesture,
- GL_GESTURE_KEY_DATA);
+ GL_GESTURE_KEY_DATA);
GL_CHECK_VAL(gesture_d, -1);
gesture_d->zoom_in_cb = cb;
gesture_d->zoom_in_data = data;
}
int _gl_gesture_set_zoom_out_cb(Evas_Object *gesture, gl_gesture_cb cb,
- void *data)
+ void *data)
{
GL_CHECK_VAL(cb, -1);
GL_CHECK_VAL(gesture, -1);
gl_gesture_s *gesture_d = NULL;
gesture_d = (gl_gesture_s *)evas_object_data_get(gesture,
- GL_GESTURE_KEY_DATA);
+ GL_GESTURE_KEY_DATA);
GL_CHECK_VAL(gesture_d, -1);
gesture_d->zoom_out_cb = cb;
gesture_d->zoom_out_data = data;
gl_gesture_s *gesture_d = NULL;
gesture_d = (gl_gesture_s *)evas_object_data_get(gesture,
- GL_GESTURE_KEY_DATA);
+ GL_GESTURE_KEY_DATA);
GL_CHECK_VAL(gesture_d, -1);
GL_IF_DEL_JOB(gesture_d->pinch_job);
gesture_d->next_plan = GL_PINCH_PLAN_NONE;
gl_gesture_s *gesture_d = NULL;
gesture_d = (gl_gesture_s *)evas_object_data_get(gesture,
- GL_GESTURE_KEY_DATA);
+ GL_GESTURE_KEY_DATA);
GL_CHECK_NULL(gesture_d);
return gesture_d->parent;
}
{
GL_CHECK_VAL(text, -1);
int ret = notification_status_message_post(text);
- if (ret != 0)
+ if (ret != 0) {
gl_sdbgE("status_message_post()... [0x%x]!", ret);
+ }
return ret;
}
* Check select-all widget state.
*/
int _gl_notify_check_selall(void *data, Elm_Object_Item *nf_it, int all_cnt,
- int selected_cnt)
+ int selected_cnt)
{
GL_CHECK_VAL(data, -1);
GL_CHECK_VAL(nf_it, -1);
}
int _gl_notify_update_progress(void *noti, unsigned long long total,
- unsigned long long byte)
+ unsigned long long byte)
{
GL_CHECK_VAL(noti, -1);
gl_noti_s *noti_d = noti;
#include "gl-thumbs.h"
#include "gl-timeline.h"
-enum gl_popup_obj_del_cb_type{
+enum gl_popup_obj_del_cb_type {
GL_POPUP_OBJ_DEL_CB_TYPE_ITEM,
GL_POPUP_OBJ_DEL_CB_TYPE_ALBUM
};
gl_appdata *ad = (gl_appdata *)data;
GL_IF_DEL_TIMER(ad->popupinfo.del_timer);
ad->popupinfo.del_timer = ecore_timer_add(to_inc, __gl_popup_timeout_cb,
- data);
+ data);
return 0;
}
static void __gl_popup_del_resp_cb(void *data, Evas_Object *obj,
- void *event_info)
+ void *event_info)
{
GL_CHECK(obj);
GL_CHECK(data);
if (!g_strcmp0(text, GL_STR_DELETE)) {
void *del_cb = evas_object_data_get(ad->popupinfo.popup,
- GL_POPUP_OBJ_DEL_CB_KEY);
+ GL_POPUP_OBJ_DEL_CB_KEY);
void *cb_data = evas_object_data_get(ad->popupinfo.popup,
- GL_POPUP_OBJ_DEL_CB_DATA_KEY);
+ GL_POPUP_OBJ_DEL_CB_DATA_KEY);
GL_IF_DEL_OBJ(ad->popupinfo.popup);
if (del_cb && cb_data) {
- int (*_del_cb) (void *cb_data);
+ int (*_del_cb)(void * cb_data);
_del_cb = del_cb;
_del_cb(cb_data);
} else {
case GL_POPUP_ALBUM_RENAME_DUPLICATE:
case GL_POPUP_ALBUM_RENAME_INVALID:
if (!g_strcmp0(text, _gl_str(GL_STR_ID_YES)) ||
- !g_strcmp0(text, _gl_str(GL_STR_ID_OK)))
+ !g_strcmp0(text, _gl_str(GL_STR_ID_OK))) {
_gl_editfield_show_imf(data);
- else if (!g_strcmp0(text, _gl_str(GL_STR_ID_NO)) ||
- !g_strcmp0(text, _gl_str(GL_STR_ID_CANCEL)))
+ } else if (!g_strcmp0(text, _gl_str(GL_STR_ID_NO)) ||
+ !g_strcmp0(text, _gl_str(GL_STR_ID_CANCEL))) {
elm_naviframe_item_pop(ad->maininfo.naviframe);
+ }
break;
case GL_POPUP_NOBUT_APPEXIT:
if (ad->popupinfo.popup) {
}
static void __gl_popup_genlist_delete_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbg("Delete genlist ---");
if (obj) {
evas_object_data_del(obj, GL_POPUP_OBJ_DATA_KEY);
gl_popup_resize_s *resize_d = evas_object_data_get(obj,
- GL_POPUP_GENLIST_DATA_KEY);
+ GL_POPUP_GENLIST_DATA_KEY);
if (resize_d) {
GL_IF_DEL_JOB(resize_d->job);
GL_FREE(resize_d);
}
}
- if (data)
+ if (data) {
elm_genlist_item_class_free((Elm_Genlist_Item_Class *)data);
+ }
gl_dbg("Delete genlist +++");
}
{
GL_CHECK_VAL(box, -1);
-/* #define GENLIST_HEIGHT_1LINE 110 // (114 - top/bottom padding) */
-/*modify the hight to solve the pop up scroll issue*/
+ /* #define GENLIST_HEIGHT_1LINE 110 // (114 - top/bottom padding) */
+ /*modify the hight to solve the pop up scroll issue*/
#define GL_POPUP_GENLIST_ITEM_H 114
#define GL_POPUP_GENLIST_ITEM_H2 136
int item_height = GL_POPUP_GENLIST_ITEM_H;
int font_size = _gl_get_font_size();
gl_dbg("font size: %d", font_size);
- if (font_size == 4)
+ if (font_size == 4) {
item_height = GL_POPUP_GENLIST_ITEM_H2;
+ }
int min_h = 0;
- if (cnt > 3)
+ if (cnt > 3) {
min_h = item_height * 4;
- else
+ } else {
min_h = item_height * cnt;
+ }
evas_object_size_hint_min_set(box,
- GL_POPUP_GENLIST_ITEM_W * elm_config_scale_get(),
- min_h * elm_config_scale_get());
+ GL_POPUP_GENLIST_ITEM_W * elm_config_scale_get(),
+ min_h * elm_config_scale_get());
return item_height;
}
static void __gl_popup_mouseup_cb(void *data, Evas *e, Evas_Object *obj,
- void *event_info)
+ void *event_info)
{
gl_dbg("");
GL_CHECK(data);
gl_appdata *ad = (gl_appdata *)data;
GL_IF_DEL_TIMER(ad->popupinfo.del_timer);
evas_object_event_callback_del(obj, EVAS_CALLBACK_MOUSE_UP,
- __gl_popup_local_mouseup_cb);
+ __gl_popup_local_mouseup_cb);
/* Disable EVAS_CALLBACK_KEY_DOWN event */
/*evas_object_event_callback_del(obj, EVAS_CALLBACK_KEY_DOWN,
__gl_popup_local_keydown_cb);*/
GL_CHECK_CANCEL(data);
Evas_Object *popup = (Evas_Object *)data;
gl_appdata *ad = (gl_appdata *)evas_object_data_get(popup,
- GL_POPUP_OBJ_DATA_KEY);
+ GL_POPUP_OBJ_DATA_KEY);
GL_IF_DEL_OBJ(popup);
GL_CHECK_CANCEL(ad);
}
static Evas_Object *__gl_popup_add(Evas_Object *parent, const char *style,
- const char *title, const char *text,
- void *data)
+ const char *title, const char *text,
+ void *data)
{
GL_CHECK_NULL(parent);
Evas_Object *popup = elm_popup_add(parent);
GL_CHECK_NULL(popup);
- if (style)
+ if (style) {
elm_object_style_set(popup, style);
- if (title)
+ }
+ if (title) {
_gl_ui_set_translate_part_str(popup, "title,text", title);
- if (text)
+ }
+ if (text) {
_gl_ui_set_translate_str(popup, text);
+ }
evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
/*Add callback for Hardware Key*/
evas_object_event_callback_add(popup, EVAS_CALLBACK_MOUSE_UP,
- __gl_popup_mouseup_cb, data);
+ __gl_popup_mouseup_cb, data);
/* Disable EVAS_CALLBACK_KEY_DOWN event */
/*evas_object_event_callback_add(popup, EVAS_CALLBACK_KEY_DOWN,
__gl_popup_keydown_cb, data);*/
/*Delete the Popup if the Popup has a BACK event.*/
eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK,
- __gl_popup_ea_back_cb, data);
+ __gl_popup_ea_back_cb, data);
return popup;
}
static Evas_Object *__gl_popup_add_local(Evas_Object *parent, const char *style,
- const char *title, const char *text,
- void *data)
+ const char *title, const char *text,
+ void *data)
{
GL_CHECK_NULL(parent);
Evas_Object *popup = elm_popup_add(parent);
GL_CHECK_NULL(popup);
- if (style)
+ if (style) {
elm_object_style_set(popup, style);
- if (title)
+ }
+ if (title) {
_gl_ui_set_translate_part_str(popup, "title,text", title);
- if (text)
+ }
+ if (text) {
_gl_ui_set_translate_str(popup, text);
+ }
evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
/*Add callback for Hardware Key*/
evas_object_event_callback_add(popup, EVAS_CALLBACK_MOUSE_UP,
- __gl_popup_local_mouseup_cb, data);
+ __gl_popup_local_mouseup_cb, data);
/* Disable EVAS_CALLBACK_KEY_DOWN event */
/*evas_object_event_callback_add(popup, EVAS_CALLBACK_KEY_DOWN,
__gl_popup_local_keydown_cb, data);*/
/*Delete the Popup if the Popup has a BACK event.*/
eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK,
- eext_popup_back_cb, NULL);
+ eext_popup_back_cb, NULL);
return popup;
}
if (elm_genlist_first_item_get(obj) == ei) {
gl_dbg("Emit signal");
evas_object_smart_callback_call(obj, "popup,genlist,realized",
- data);
+ data);
}
}
static Evas_Object *__gl_popup_add_genlist(void *data, Evas_Object *parent,
- const char *style,
- Elm_Gen_Item_Text_Get_Cb text_get,
- Elm_Gen_Item_Content_Get_Cb content_get,
- void *append_func)
+ const char *style,
+ Elm_Gen_Item_Text_Get_Cb text_get,
+ Elm_Gen_Item_Content_Get_Cb content_get,
+ void *append_func)
{
GL_CHECK_NULL(parent);
return NULL;
}
evas_object_smart_callback_add(genlist, "realized",
- __gl_popup_genlist_realized, data);
+ __gl_popup_genlist_realized, data);
/* Register delete callback */
evas_object_event_callback_add(genlist, EVAS_CALLBACK_DEL,
- __gl_popup_genlist_delete_cb,
- (void *)gic);
+ __gl_popup_genlist_delete_cb,
+ (void *)gic);
evas_object_smart_callback_add(genlist, "language,changed",
- __gl_popup_genlist_lang_changed, NULL);
+ __gl_popup_genlist_lang_changed, NULL);
evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL,
- EVAS_HINT_FILL);
+ EVAS_HINT_FILL);
if (append_func) {
- void (*append_cb) (void *popup_data, Evas_Object *gl, Elm_Genlist_Item_Class *gic);
+ void (*append_cb)(void * popup_data, Evas_Object * gl, Elm_Genlist_Item_Class * gic);
append_cb = append_func;
append_cb(data, genlist, gic);
}
if (elm_genlist_items_count(genlist) <= 3)
elm_scroller_policy_set(genlist, ELM_SCROLLER_POLICY_OFF,
- ELM_SCROLLER_POLICY_OFF);
+ ELM_SCROLLER_POLICY_OFF);
return genlist;
}
{
gl_dbg("Delete popup ---");
evas_object_event_callback_del(obj, EVAS_CALLBACK_MOUSE_UP,
- __gl_popup_mouseup_cb);
+ __gl_popup_mouseup_cb);
/* Disable EVAS_CALLBACK_KEY_DOWN event */
/*evas_object_event_callback_del(obj, EVAS_CALLBACK_KEY_DOWN,
__gl_popup_keydown_cb);*/
}
static void __gl_popup_menu_delete_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbg("Delete popup ---");
evas_object_event_callback_del(obj, EVAS_CALLBACK_MOUSE_UP,
- __gl_popup_mouseup_cb);
+ __gl_popup_mouseup_cb);
/* Disable EVAS_CALLBACK_KEY_DOWN event */
/*evas_object_event_callback_del(obj, EVAS_CALLBACK_KEY_DOWN,
__gl_popup_keydown_cb);*/
GL_CHECK(id);
gl_sdbg("label id: %s", id);
- int (*op_cb) (void *data, const char *label) = NULL;
+ int (*op_cb)(void * data, const char * label) = NULL;
if (share_d->op_func) {
op_cb = share_d->op_func;
}
GL_IF_DEL_OBJ(ad->popupinfo.popup);
ad->popupinfo.mode = GL_POPUP_NOBUT;
- if (op_cb)
+ if (op_cb) {
op_cb(ad, _gl_str(id));
+ }
}
static char *__gl_popup_menu_get_text(void *data, Evas_Object *obj,
- const char *part)
+ const char *part)
{
if (!strcmp(part, "elm.text")) {
char *str = NULL;
GL_CHECK_NULL(data);
str = _gl_str((char *)data);
- if (str)
+ if (str) {
return strdup(str);
+ }
}
return NULL;
}
#ifdef SUPPORT_SLIDESHOW
static void __gl_popup_slideshow_append(void *data, Evas_Object *gl,
- Elm_Genlist_Item_Class *gic)
+ Elm_Genlist_Item_Class *gic)
{
GL_CHECK(gic);
GL_CHECK(gl);
gl_dbg("append items");
elm_genlist_item_append(gl, gic, (void *)GL_STR_ID_ALL_ITEMS,
- NULL, ELM_GENLIST_ITEM_NONE,
- __gl_popup_menu_sel_cb, data);
+ NULL, ELM_GENLIST_ITEM_NONE,
+ __gl_popup_menu_sel_cb, data);
elm_genlist_item_append(gl, gic, (void *)GL_STR_ID_SELECT_ITEMS,
- NULL, ELM_GENLIST_ITEM_NONE,
- __gl_popup_menu_sel_cb, data);
+ NULL, ELM_GENLIST_ITEM_NONE,
+ __gl_popup_menu_sel_cb, data);
elm_genlist_item_append(gl, gic, (void *)GL_STR_ID_SETTINGS,
- NULL, ELM_GENLIST_ITEM_NONE,
- __gl_popup_menu_sel_cb, data);
+ NULL, ELM_GENLIST_ITEM_NONE,
+ __gl_popup_menu_sel_cb, data);
}
#endif
#if 0
static void __gl_popup_album_longpressed_append(void *data, Evas_Object *gl,
- Elm_Genlist_Item_Class *gic)
+ Elm_Genlist_Item_Class *gic)
{
GL_CHECK(gic);
GL_CHECK(gl);
GL_CHECK(album);
elm_genlist_item_append(gl, gic, (void *)GL_STR_ID_SHARE,
- NULL, ELM_GENLIST_ITEM_NONE,
- __gl_popup_menu_sel_cb, data);
+ NULL, ELM_GENLIST_ITEM_NONE,
+ __gl_popup_menu_sel_cb, data);
#ifdef SUPPORT_SLIDESHOW
elm_genlist_item_append(gl, gic, (void *)GL_STR_ID_SLIDESHOW,
- NULL, ELM_GENLIST_ITEM_NONE,
- __gl_popup_menu_sel_cb, data);
+ NULL, ELM_GENLIST_ITEM_NONE,
+ __gl_popup_menu_sel_cb, data);
#endif
if (GL_STORE_T_ALL != album->cluster->type)
elm_genlist_item_append(gl, gic, (void *)GL_STR_ID_DELETE,
- NULL, ELM_GENLIST_ITEM_NONE,
- __gl_popup_menu_sel_cb, data);
+ NULL, ELM_GENLIST_ITEM_NONE,
+ __gl_popup_menu_sel_cb, data);
if ((GL_STORE_T_PHONE == album->cluster->type ||
- GL_STORE_T_MMC == album->cluster->type) &&
- !_gl_data_is_camera_album(album->cluster))
+ GL_STORE_T_MMC == album->cluster->type) &&
+ !_gl_data_is_camera_album(album->cluster))
elm_genlist_item_append(gl, gic, (void *)GL_STR_ID_RENAME,
- NULL, ELM_GENLIST_ITEM_NONE,
- __gl_popup_menu_sel_cb, data);
+ NULL, ELM_GENLIST_ITEM_NONE,
+ __gl_popup_menu_sel_cb, data);
}
#endif
static void __gl_popup_thumb_longpressed_append(void *data, Evas_Object *gl,
- Elm_Genlist_Item_Class *gic)
+ Elm_Genlist_Item_Class *gic)
{
GL_CHECK(gic);
GL_CHECK(gl);
GL_CHECK(gitem->item);
gl_dbg("item storage type: %d", gitem->item->storage_type);
elm_genlist_item_append(gl, gic, (void *)GL_STR_ID_SHARE,
- NULL, ELM_GENLIST_ITEM_NONE,
- __gl_popup_menu_sel_cb, data);
+ NULL, ELM_GENLIST_ITEM_NONE,
+ __gl_popup_menu_sel_cb, data);
if ((GL_STORE_T_PHONE == gitem->item->storage_type ||
- GL_STORE_T_MMC == gitem->item->storage_type) &&
- MEDIA_CONTENT_TYPE_IMAGE == gitem->item->type)
+ GL_STORE_T_MMC == gitem->item->storage_type) &&
+ MEDIA_CONTENT_TYPE_IMAGE == gitem->item->type)
elm_genlist_item_append(gl, gic, (void *)GL_STR_ID_EDIT,
- NULL, ELM_GENLIST_ITEM_NONE,
- __gl_popup_menu_sel_cb, data);
+ NULL, ELM_GENLIST_ITEM_NONE,
+ __gl_popup_menu_sel_cb, data);
if (GL_STORE_T_PHONE == gitem->item->storage_type ||
- GL_STORE_T_MMC == gitem->item->storage_type) {
- elm_genlist_item_append(gl, gic, (void *)GL_STR_ID_DELETE,
- NULL, ELM_GENLIST_ITEM_NONE,
- __gl_popup_menu_sel_cb, data);
+ GL_STORE_T_MMC == gitem->item->storage_type) {
+ elm_genlist_item_append(gl, gic, (void *)GL_STR_ID_DELETE,
+ NULL, ELM_GENLIST_ITEM_NONE,
+ __gl_popup_menu_sel_cb, data);
}
if ((GL_STORE_T_PHONE == gitem->item->storage_type ||
- GL_STORE_T_MMC == gitem->item->storage_type)) {
+ GL_STORE_T_MMC == gitem->item->storage_type)) {
elm_genlist_item_append(gl, gic, (void *)GL_STR_ID_MOVE,
- NULL, ELM_GENLIST_ITEM_NONE,
- __gl_popup_menu_sel_cb, data);
+ NULL, ELM_GENLIST_ITEM_NONE,
+ __gl_popup_menu_sel_cb, data);
elm_genlist_item_append(gl, gic, (void *)GL_STR_ID_COPY,
- NULL, ELM_GENLIST_ITEM_NONE,
- __gl_popup_menu_sel_cb, data);
+ NULL, ELM_GENLIST_ITEM_NONE,
+ __gl_popup_menu_sel_cb, data);
}
/*
if (MEDIA_CONTENT_TYPE_IMAGE == gitem->item->type)
GL_CHECK(menu_d->op_func);
ad->albuminfo.path = strdup((char *)data);
gl_sdbg("Dest album path: %s", ad->albuminfo.path);
- int (*mc_cb)(void *data);
+ int (*mc_cb)(void * data);
mc_cb = menu_d->op_func;
mc_cb(ad);
}
}
static void __gl_popup_move_append(void *data, Evas_Object *gl,
- Elm_Genlist_Item_Class *gic)
+ Elm_Genlist_Item_Class *gic)
{
GL_CHECK(gic);
GL_CHECK(gl);
GL_CHECK(album->cluster->uuid);
if (cur_album && cur_album->cluster &&
- cur_album->cluster->uuid &&
- !g_strcmp0(album->cluster->uuid, cur_album->cluster->uuid))
+ cur_album->cluster->uuid &&
+ !g_strcmp0(album->cluster->uuid, cur_album->cluster->uuid)) {
continue;
+ }
if (album->cluster->type == GL_STORE_T_MMC ||
- album->cluster->type == GL_STORE_T_PHONE) {
+ album->cluster->type == GL_STORE_T_PHONE) {
label = _gl_get_i18n_album_name(album->cluster);
elm_genlist_item_append(gl, gic, (void *)label,
- NULL, ELM_GENLIST_ITEM_NONE,
- __gl_popup_move_cb,
- album->cluster->path);
+ NULL, ELM_GENLIST_ITEM_NONE,
+ __gl_popup_move_cb,
+ album->cluster->path);
}
}
}
if (resize_d->item_height != h) {
int cnt = elm_genlist_items_count(resize_d->genlist);
int min_h = 0;
- if (cnt > 3)
+ if (cnt > 3) {
min_h = h * 4;
- else
+ } else {
min_h = h * cnt;
+ }
evas_object_size_hint_min_set(resize_d->box,
- GL_POPUP_GENLIST_ITEM_W * elm_config_scale_get(),
- min_h);
+ GL_POPUP_GENLIST_ITEM_W * elm_config_scale_get(),
+ min_h);
}
}
elm_object_item_untrack(item);
resize_d->genlist = genlist;
resize_d->ad = ad;
evas_object_smart_callback_add(genlist, "popup,genlist,realized",
- __gl_popup_genlist_realized_resize,
- (void *)resize_d);
+ __gl_popup_genlist_realized_resize,
+ (void *)resize_d);
evas_object_data_set(genlist, GL_POPUP_GENLIST_DATA_KEY,
- (void *)resize_d);
+ (void *)resize_d);
resize_d->item_height = __gl_popup_set_min_size(box,
- elm_genlist_items_count(genlist));
+ elm_genlist_items_count(genlist));
return 0;
}
/* Title + menustyle(genlist) + one button */
static int __gl_popup_create_menu(void *data, const char *title,
- void *append_func, void *op_func, int mode)
+ void *append_func, void *op_func, int mode)
{
gl_dbg("");
GL_CHECK_VAL(data, -1);
Evas_Object *box = NULL;
Evas_Object *genlist = NULL;
Evas_Object *popup = __gl_popup_add(ad->maininfo.win,
- "content_no_vhpad",
- title, NULL, data);
+ "content_no_vhpad",
+ title, NULL, data);
if (popup == NULL) {
GL_FREE(menu_d);
return -1;
}
/* Register delete callback */
evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL,
- __gl_popup_menu_delete_cb, menu_d);
+ __gl_popup_menu_delete_cb, menu_d);
menu_d->ad = ad;
menu_d->popup = popup;
menu_d->op_func = op_func;
box = elm_box_add(popup);
evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
/* Create genlist */
genlist = __gl_popup_add_genlist(menu_d, box, "1text/popup",
- __gl_popup_menu_get_text, NULL,
- append_func);
+ __gl_popup_menu_get_text, NULL,
+ append_func);
__gl_popup_add_resize_op(ad, box, genlist);
elm_box_pack_end(box, genlist);
/* Title + menustyle(genlist) + one button */
static int __gl_popup_create_album_menu(void *data, const char *title,
- void *append_func, void *op_func, int mode)
+ void *append_func, void *op_func, int mode)
{
gl_dbg("");
GL_CHECK_VAL(data, -1);
Evas_Object *box = NULL;
Evas_Object *genlist = NULL;
Evas_Object *popup = __gl_popup_add(ad->maininfo.win, NULL,
- title, NULL, data);
+ title, NULL, data);
if (popup == NULL) {
GL_FREE(menu_d);
return -1;
}
/* Register delete callback */
evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL,
- __gl_popup_menu_delete_cb, menu_d);
+ __gl_popup_menu_delete_cb, menu_d);
menu_d->ad = ad;
menu_d->popup = popup;
menu_d->op_func = op_func;
box = elm_box_add(popup);
evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
/* Create genlist */
genlist = __gl_popup_add_genlist(menu_d, box, "1text/popup",
- __gl_popup_menu_get_text, NULL,
- append_func);
+ __gl_popup_menu_get_text, NULL,
+ append_func);
if (elm_genlist_items_count(genlist) > 0) {
// __gl_popup_add_resize_op(ad, box, genlist);
}
int _gl_popup_create(void *data, const char *title, const char *text,
- const char *str1, Evas_Smart_Cb cb1, const void *data1,
- const char *str2, Evas_Smart_Cb cb2, const void *data2,
- const char *str3, Evas_Smart_Cb cb3, const void *data3)
+ const char *str1, Evas_Smart_Cb cb1, const void *data1,
+ const char *str2, Evas_Smart_Cb cb2, const void *data2,
+ const char *str3, Evas_Smart_Cb cb3, const void *data3)
{
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
evas_object_data_set(popup, GL_POPUP_OBJ_DATA_KEY, popup_d);
/* Register delete callback */
evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL,
- __gl_popup_delete_cb, popup_d);
+ __gl_popup_delete_cb, popup_d);
popup_d->ad = ad;
popup_d->popup = popup;
if (str1 && cb1) {
Evas_Object *btn1 = NULL;
btn1 = _gl_but_create_but_popup(popup, str1, cb1,
- data1);
+ data1);
elm_object_part_content_set(popup, "button1", btn1);
popup_d->cb1 = cb1;
popup_d->data1 = data1;
if (str2 && cb2) {
Evas_Object *btn2 = NULL;
btn2 = _gl_but_create_but_popup(popup, str2, cb2,
- data2);
+ data2);
elm_object_part_content_set(popup, "button2", btn2);
popup_d->cb2 = cb2;
popup_d->data2 = data2;
if (str3 && cb3) {
Evas_Object *btn3 = NULL;
btn3 = _gl_but_create_but_popup(popup, str3, cb3,
- data3);
+ data3);
elm_object_part_content_set(popup, "button3", btn3);
popup_d->cb3 = cb3;
popup_d->data3 = data3;
return;
}
int del_type = (int)evas_object_data_get(obj,
- GL_POPUP_OBJ_DEL_CB_TYPE_KEY);
+ GL_POPUP_OBJ_DEL_CB_TYPE_KEY);
char *popup_str = NULL;
if (del_type == GL_POPUP_OBJ_DEL_CB_TYPE_ITEM) {
popup_str = g_strdup_printf(GL_STR_DELETE_PD_FILES, sel_cnt);
}
int _gl_popup_create_del(void *data, int mode, void *sel_cb, void *del_cb,
- void *cb_data)
+ void *cb_data)
{
GL_CHECK_VAL(cb_data, -1);
GL_CHECK_VAL(del_cb, -1);
}
if (sel_cb) {
- int (*_sel_cb) (void *data);
+ int (*_sel_cb)(void * data);
_sel_cb = sel_cb;
sel_cnt = _sel_cb(cb_data);
gl_dbg("mode: %d", mode);
gl_dbg("popup string: %s", popup_str);
Evas_Object *popup = __gl_popup_add(ad->maininfo.win, NULL,
- GL_STR_ID_DELETE,
- popup_str, data);
+ GL_STR_ID_DELETE,
+ popup_str, data);
GL_CHECK_VAL(popup, -1);
evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL,
- __gl_popup_delete_cb, NULL);
+ __gl_popup_delete_cb, NULL);
/*only when sel_cnt > 1, we need to change langue manual*/
if (sel_cnt > 1) {
evas_object_smart_callback_add(popup, "language,changed",
- __gl_popup_del_lang_changed,
- (void *)sel_cnt);
+ __gl_popup_del_lang_changed,
+ (void *)sel_cnt);
if (mode == GL_POPUP_DEL_FILE)
evas_object_data_set(popup,
- GL_POPUP_OBJ_DEL_CB_TYPE_KEY,
- (void *)GL_POPUP_OBJ_DEL_CB_TYPE_ITEM);
+ GL_POPUP_OBJ_DEL_CB_TYPE_KEY,
+ (void *)GL_POPUP_OBJ_DEL_CB_TYPE_ITEM);
else
evas_object_data_set(popup,
- GL_POPUP_OBJ_DEL_CB_TYPE_KEY,
- (void *)GL_POPUP_OBJ_DEL_CB_TYPE_ALBUM);
+ GL_POPUP_OBJ_DEL_CB_TYPE_KEY,
+ (void *)GL_POPUP_OBJ_DEL_CB_TYPE_ALBUM);
}
evas_object_data_set(popup, GL_POPUP_OBJ_DEL_CB_KEY, del_cb);
evas_object_data_set(popup, GL_POPUP_OBJ_DEL_CB_DATA_KEY, cb_data);
Evas_Object *btn1 = NULL;
Evas_Object *btn2 = NULL;
btn1 = _gl_but_create_but_popup(popup, GL_STR_ID_CANCEL,
- __gl_popup_del_resp_cb, data);
+ __gl_popup_del_resp_cb, data);
btn2 = _gl_but_create_but_popup(popup, GL_STR_ID_DELETE,
- __gl_popup_del_resp_cb, data);
+ __gl_popup_del_resp_cb, data);
elm_object_part_content_set(popup, "button1", btn1);
elm_object_part_content_set(popup, "button2", btn2);
if (mode == GL_POPUP_ALBUM_MEMORY_FULL) {
popup = __gl_popup_add(ad->maininfo.win, NULL, GL_DATA_SAVE_FAILED, desc,
- data);
+ data);
} else {
popup = __gl_popup_add(ad->maininfo.win, NULL, NULL, desc,
- data);
+ data);
}
GL_CHECK_VAL(popup, -1);
evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL,
- __gl_popup_delete_cb, NULL);
+ __gl_popup_delete_cb, NULL);
Evas_Object *btn1 = NULL;
Evas_Object *btn2 = NULL;
break;
case GL_POPUP_ONEBUT:
btn1 = _gl_but_create_but_popup(popup, GL_STR_ID_CLOSE,
- __gl_popup_resp_cb, data);
+ __gl_popup_resp_cb, data);
elm_object_part_content_set(popup, "button1", btn1);
break;
case GL_POPUP_ALBUM_NEW_EMPTY:
case GL_POPUP_ALBUM_RENAME_DUPLICATE:
case GL_POPUP_ALBUM_RENAME_INVALID:
btn1 = _gl_but_create_but_popup(popup, GL_STR_ID_NO,
- __gl_popup_resp_cb, data);
+ __gl_popup_resp_cb, data);
elm_object_part_content_set(popup, "button1", btn1);
btn2 = _gl_but_create_but_popup(popup, GL_STR_ID_YES,
- __gl_popup_resp_cb, data);
+ __gl_popup_resp_cb, data);
elm_object_part_content_set(popup, "button2", btn2);
gl_dbg("Hide Entry cursor and IMF");
_gl_editfield_hide_imf(ad);
break;
case GL_POPUP_ALBUM_MEMORY_FULL:
btn1 = _gl_but_create_but_popup(popup, GL_STR_ID_CANCEL_ABB,
- __gl_popup_resp_cb, data);
+ __gl_popup_resp_cb, data);
elm_object_part_content_set(popup, "button1", btn1);
btn2 = _gl_but_create_but_popup(popup, GL_STR_SETTINGS,
- __gl_popup_resp_cb, data);
+ __gl_popup_resp_cb, data);
elm_object_part_content_set(popup, "button2", btn2);
break;
gl_dbg("");
Evas_Object *win = ad->maininfo.win;
- if (ad->maininfo.entry_win)
+ if (ad->maininfo.entry_win) {
win = ad->maininfo.entry_win;
+ }
Evas_Object *popup = __gl_popup_add_local(win, NULL, NULL, desc, data);
GL_CHECK_NULL(popup);
evas_object_data_set(popup, GL_POPUP_OBJ_DATA_KEY, data);
evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL,
- __gl_popup_local_delete_cb, data);
+ __gl_popup_local_delete_cb, data);
Evas_Object *btn1 = NULL;
switch (mode) {
case GL_POPUP_NOBUT:
GL_IF_DEL_TIMER(ad->popupinfo.del_timer);
ad->popupinfo.del_timer = ecore_timer_add(GL_POPUP_TIMEOUT_3S,
- __gl_popup_local_timeout_cb,
- popup);
+ __gl_popup_local_timeout_cb,
+ popup);
evas_object_smart_callback_add(popup, "block,clicked",
- __gl_popup_local_block_clicked_cb,
- popup);
+ __gl_popup_local_block_clicked_cb,
+ popup);
break;
case GL_POPUP_ONEBUT:
btn1 = _gl_but_create_but_popup(popup, GL_STR_ID_OK,
- __gl_popup_local_resp_cb, popup);
+ __gl_popup_local_resp_cb, popup);
elm_object_part_content_set(popup, "button1", btn1);
break;
default:
gl_dbg("");
GL_CHECK_VAL(data, -1);
__gl_popup_create_menu(data, GL_STR_ID_SLIDESHOW,
- __gl_popup_slideshow_append, op_func,
- GL_POPUP_SLIDESHOW);
+ __gl_popup_slideshow_append, op_func,
+ GL_POPUP_SLIDESHOW);
_gl_popup_add_block_callback(data);
return 0;
}
gl_dbg("");
GL_CHECK_VAL(data, -1);
__gl_popup_create_album_menu(data, GL_STR_ID_MOVE,
- __gl_popup_move_append, op_func,
- GL_POPUP_MEDIA_MOVE);
+ __gl_popup_move_append, op_func,
+ GL_POPUP_MEDIA_MOVE);
_gl_popup_add_buttons(data, GL_STR_ID_NEW_ALBUM,
- __gl_popup_btn_new_album_cb);
+ __gl_popup_btn_new_album_cb);
return 0;
}
gl_dbg("");
GL_CHECK_VAL(data, -1);
__gl_popup_create_album_menu(data, GL_STR_ID_COPY,
- __gl_popup_move_append, op_func,
- GL_POPUP_MEDIA_MOVE);
+ __gl_popup_move_append, op_func,
+ GL_POPUP_MEDIA_MOVE);
_gl_popup_add_buttons(data, GL_STR_ID_NEW_ALBUM,
- __gl_popup_btn_new_album_cb);
+ __gl_popup_btn_new_album_cb);
return 0;
}
gl_dbg("");
GL_CHECK_VAL(data, -1);
__gl_popup_create_album_menu(data, title, append_func, op_func,
- GL_POPUP_MEDIA_MOVE);
+ GL_POPUP_MEDIA_MOVE);
return 0;
}
gl_dbg("");
GL_CHECK_VAL(data, -1);
__gl_popup_create_menu(data, title, append_func, op_func,
- GL_POPUP_LONGPRESSED);
+ GL_POPUP_LONGPRESSED);
_gl_popup_add_block_callback(data);
return 0;
}
gl_dbg("");
GL_CHECK_VAL(data, -1);
__gl_popup_create_menu(data, title, append_func, op_func,
- GL_POPUP_LONGPRESSED);
+ GL_POPUP_LONGPRESSED);
_gl_popup_add_block_callback(data);
return 0;
}
gl_dbg("");
GL_CHECK_VAL(data, -1);
__gl_popup_create_menu(data, file_name,
- __gl_popup_thumb_longpressed_append, op_func,
- GL_POPUP_LONGPRESSED);
+ __gl_popup_thumb_longpressed_append, op_func,
+ GL_POPUP_LONGPRESSED);
_gl_popup_add_block_callback(data);
return 0;
}
gl_appdata *ad = (gl_appdata *)data;
/* Button 'cancel' */
btn1 = _gl_but_create_but_popup(ad->popupinfo.popup, GL_STR_ID_CANCEL,
- __gl_popup_resp_cb, data);
+ __gl_popup_resp_cb, data);
elm_object_part_content_set(ad->popupinfo.popup, "button1", btn1);
void *menu_data = evas_object_data_get(ad->popupinfo.popup,
- GL_POPUP_OBJ_DATA_KEY);
+ GL_POPUP_OBJ_DATA_KEY);
btn2 = _gl_but_create_but_popup(ad->popupinfo.popup, text, cb_func,
- menu_data);
+ menu_data);
elm_object_part_content_set(ad->popupinfo.popup, "button2", btn2);
return 0;
}
{
gl_appdata *ad = (gl_appdata *)data;
evas_object_smart_callback_add(ad->popupinfo.popup, "block,clicked",
- __gl_popup_block_clicked_cb, data);
+ __gl_popup_block_clicked_cb, data);
return 0;
}
gl_dbg("ENTRY");
GL_CHECK(data);
gl_appdata *ad = (gl_appdata *)data;
- int w,h;
+ int w, h;
_gl_ctxpopup_del(data);
Evas_Object * popup = elm_popup_add(ad->maininfo.win);
evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
_gl_ui_set_translate_part_str(popup, "title,text", title);
Evas_Object *ly = elm_layout_add(popup);
elm_radio_state_value_set(radio, 0);
evas_object_propagate_events_set(radio, EINA_TRUE);
evas_object_show(radio);
- elm_object_part_content_set(ly1,"elm.swallow", radio);
+ elm_object_part_content_set(ly1, "elm.swallow", radio);
elm_radio_group_add(radio1, group_radio);
elm_radio_state_value_set(radio1, 1);
_gl_list_sortby_popup_cb_add(btn, btn1, ad);
}
ad->popupinfo.popup = popup;
- elm_object_part_content_set(ly,"list", ly1);
+ elm_object_part_content_set(ly, "list", ly1);
elm_object_content_set(popup, ly);
evas_object_show(popup);
evas_object_geometry_get(ad->maininfo.win, NULL, NULL, &w, &h);
GL_CHECK(msg);
if ((w == GL_STR_SCREEN_WIDTH_WVGA && h == GL_STR_SCREEN_HEIGHT_WVGA) || (w == GL_STR_SCREEN_HEIGHT_WVGA && h == GL_STR_SCREEN_WIDTH_WVGA)) {
msg->val = GL_POPUP_GENLIST_HEIGHT_WVGA;
- edje_object_message_send(elm_layout_edje_get(ly) ,EDJE_MESSAGE_INT, 2, msg);
+ edje_object_message_send(elm_layout_edje_get(ly) , EDJE_MESSAGE_INT, 2, msg);
} else if ((w == GL_STR_SCREEN_WIDTH_QHD && h == GL_STR_SCREEN_HEIGHT_QHD) || (w == GL_STR_SCREEN_HEIGHT_QHD && h == GL_STR_SCREEN_WIDTH_QHD)) {
msg->val = GL_POPUP_GENLIST_HEIGHT_QHD;
edje_object_message_send(elm_layout_edje_get(ly), EDJE_MESSAGE_INT, 2, msg);
}
free(msg);
eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK,
- eext_popup_back_cb, NULL);
+ eext_popup_back_cb, NULL);
evas_object_repeat_events_set(popup, EINA_FALSE);
gl_dbg("EXIT");
}
GL_CHECK(gitem->album->cluster);
if (!strcmp(ad->albuminfo.path, gitem->album->cluster->path)) {
_gl_popup_create_local(data, GL_POPUP_NOBUT,
- GL_STR_ID_SAME_DESTINATION_ERROR_MSG);
+ GL_STR_ID_SAME_DESTINATION_ERROR_MSG);
return;
}
}
}
static char *__gl_popup_menu_get_genlist_text(void *data, Evas_Object *obj,
- const char *part)
+ const char *part)
{
gl_dbg("");
gl_cluster *album = (gl_cluster *)data;
char *str = NULL;
GL_CHECK_NULL(label);
str = _gl_str((char *)label);
- if (str)
+ if (str) {
return strdup(str);
+ }
}
return NULL;
}
Evas_Object *__gl_popup_menu_get_genlist_content(void *data, Evas_Object *obj,
- const char *part)
+ const char *part)
{
gl_cluster *album_item = (gl_cluster *)data;
Evas_Object *ic = elm_icon_add(obj);
GL_CHECK(album->cluster->uuid);
if (album->cluster->type == GL_STORE_T_MMC ||
- album->cluster->type == GL_STORE_T_PHONE) {
+ album->cluster->type == GL_STORE_T_PHONE) {
elm_genlist_item_append(gl, gic, (void *)album,
- NULL, ELM_GENLIST_ITEM_NONE,
- __gl_popup_move_copy_sel_cb,
- album->cluster->path);
+ NULL, ELM_GENLIST_ITEM_NONE,
+ __gl_popup_move_copy_sel_cb,
+ album->cluster->path);
}
}
}
Evas_Object *parent = ad->maininfo.win;
Evas_Object *popup = elm_popup_add(parent);
evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_COPY) {
_gl_ui_set_translate_part_str(popup, "title,text", GL_STR_ID_COPY);
} else if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_MOVE) {
GL_CHECK_VAL(menu_d, -1);
menu_d->ad = ad;
Evas_Object *genlist = __gl_popup_add_genlist(menu_d, popup, "default",
- __gl_popup_menu_get_genlist_text, __gl_popup_menu_get_genlist_content,
- _gl_genlist_item_apend);
+ __gl_popup_menu_get_genlist_text, __gl_popup_menu_get_genlist_content,
+ _gl_genlist_item_apend);
Evas_Object *ly = elm_layout_add(popup);
elm_layout_file_set(ly, GL_EDJ_FILE, "list_popup_swallow_ly");
Evas_Object *ly1 = elm_layout_add(popup);
elm_layout_file_set(ly1, GL_EDJ_FILE, "list_popup_content_ly");
- elm_object_part_content_set(ly,"list", genlist);
+ elm_object_part_content_set(ly, "list", genlist);
elm_object_content_set(popup, ly);
- int w,h;
+ int w, h;
evas_object_geometry_get(ad->maininfo.win, NULL, NULL, &w, &h);
Edje_Message_Int *msg = (Edje_Message_Int *)malloc(sizeof(Edje_Message_Int) + sizeof(int));
GL_CHECK_VAL(msg, -1);
if ((w == GL_STR_SCREEN_WIDTH_WVGA && h == GL_STR_SCREEN_HEIGHT_WVGA) || (w == GL_STR_SCREEN_HEIGHT_WVGA && h == GL_STR_SCREEN_WIDTH_WVGA)) {
msg->val = GL_POPUP_GENLIST_HEIGHT_WVGA;
- edje_object_message_send(elm_layout_edje_get(ly) ,EDJE_MESSAGE_INT, 2, msg);
+ edje_object_message_send(elm_layout_edje_get(ly) , EDJE_MESSAGE_INT, 2, msg);
} else if ((w == GL_STR_SCREEN_WIDTH_QHD && h == GL_STR_SCREEN_HEIGHT_QHD) || (w == GL_STR_SCREEN_HEIGHT_QHD && h == GL_STR_SCREEN_WIDTH_QHD)) {
msg->val = GL_POPUP_GENLIST_HEIGHT_QHD;
edje_object_message_send(elm_layout_edje_get(ly), EDJE_MESSAGE_INT, 2, msg);
free(msg);
evas_object_show(genlist);
eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK,
- eext_popup_back_cb, NULL);
+ eext_popup_back_cb, NULL);
return 0;
}
/*Delete the Popup if the Popup has a BACK event.*/
eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK,
- __gl_pb_cancel_thread_pbar_cb, data);
+ __gl_pb_cancel_thread_pbar_cb, data);
Evas_Object *popupLayout = elm_layout_add(popup);
elm_layout_file_set(popupLayout, GL_EDJ_FILE, "popup_text_progressbar_view_layout");
evas_object_size_hint_weight_set(popupLayout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
GL_CHECK_VAL(ad->pbarinfo.status_label, -1);
snprintf(status_info, sizeof(status_info),
- GL_FONT_STYLE_POP_S"%d/%d"GL_FONT_STYLE_POP_E, cur_cnt,
- total_cnt);
+ GL_FONT_STYLE_POP_S"%d/%d"GL_FONT_STYLE_POP_E, cur_cnt,
+ total_cnt);
/* Save medias count already operated */
ad->pbarinfo.finished_cnt = cur_cnt;
elm_object_text_set(ad->pbarinfo.status_label, status_info);
GL_CHECK_VAL(data, -1);
gl_appdata *ad = (gl_appdata *)data;
ad->pbarinfo.pbar_timer = ecore_timer_add(1.0f, __gl_pb_pbar_timer_cb,
- data);
+ data);
return 0;
}
}
gl_dbg("Progressbar already created, update its label.");
snprintf(label_str, sizeof(label_str),
- GL_FONT_STYLE_POP_S"%s"GL_FONT_STYLE_POP_E, state);
+ GL_FONT_STYLE_POP_S"%s"GL_FONT_STYLE_POP_E, state);
elm_object_text_set(ad->pbarinfo.status_label, label_str);
return ad->pbarinfo.popup;
}
/*Delete the Popup if the Popup has a BACK event.*/
eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, eext_popup_back_cb,
- NULL);
+ NULL);
elm_object_style_set(popup, "content_no_vhpad");
label = elm_label_add(popup);
elm_object_style_set(label, "popup/default");
snprintf(label_str, sizeof(label_str),
- GL_FONT_STYLE_POP_S"%s"GL_FONT_STYLE_POP_E, state);
+ GL_FONT_STYLE_POP_S"%s"GL_FONT_STYLE_POP_E, state);
elm_object_text_set(label, label_str);
/**
* width got from evas_object_geometry_get equals 0
layout = elm_layout_add(popup);
elm_layout_file_set(layout, GL_EDJ_FILE, "popup_processing");
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
progressbar = elm_progressbar_add(popup);
elm_object_style_set(progressbar, GL_PROGRESSBAR_STYLE_PROCESS);
elm_progressbar_unit_format_set(progressbar, NULL);
elm_progressbar_pulse(progressbar, EINA_TRUE);
evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL,
- EVAS_HINT_FILL);
+ EVAS_HINT_FILL);
evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
evas_object_show(progressbar);
elm_object_part_content_set(layout, "elm.swallow.content", progressbar);
elm_progressbar_unit_format_set(progressbar, NULL);
elm_progressbar_pulse(progressbar, EINA_TRUE);
evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL,
- EVAS_HINT_FILL);
+ EVAS_HINT_FILL);
evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
evas_object_show(progressbar);
return progressbar;
}
Evas_Object *base = NULL;
base = _gl_rotate_bg_add_layout(parent, GL_EDJ_FILE,
- GL_ROTATE_BG_GROUP);
+ GL_ROTATE_BG_GROUP);
if (base == NULL) {
GL_FREE(bg_data);
return NULL;
}
- bg_data->base= base;
+ bg_data->base = base;
bg_data->b_preload = b_preload;
if (!b_preload)
evas_object_event_callback_add(base, EVAS_CALLBACK_RESIZE,
- __gl_rotate_bg_custom_resize,
- bg_data);
+ __gl_rotate_bg_custom_resize,
+ bg_data);
evas_object_event_callback_add(base, EVAS_CALLBACK_DEL,
- __gl_rotate_bg_delete_cb, bg_data);
+ __gl_rotate_bg_delete_cb, bg_data);
evas_object_data_set(base, GL_ROTATE_BG_DATA_KEY, bg_data);
return base;
GL_CHECK_VAL(bg_data, -1);
if (bg_data->file && g_strcmp0(bg_data->file, GL_ICON_NO_THUMBNAIL) &&
- g_strcmp0(bg_data->file, GL_ICON_CONTENTS_BROKEN))
+ g_strcmp0(bg_data->file, GL_ICON_CONTENTS_BROKEN)) {
__gl_rotate_bg_rotate_image(bg_data->img, orient);
- else
+ } else {
__gl_rotate_bg_rotate_image(bg_data->img, GL_ORIENTATION_ROT_0);
- if (!bg_data->b_preload)
+ }
+ if (!bg_data->b_preload) {
__gl_rotate_bg_custom_resize(bg_data, NULL, NULL, NULL);
+ }
return 0;
}
#define GL_PHOTOFRAME_BURSTSHOT2 "burstshot2"
static Evas_Object *__gl_thumb_add_image(Evas_Object *parent, char *path,
- unsigned int orient, int w, int h)
+ unsigned int orient, int w, int h)
{
GL_CHECK_NULL(parent);
#else
Evas_Object *bg = elm_bg_add(parent);
#endif
- if (bg == NULL)
+ if (bg == NULL) {
return NULL;
+ }
#ifdef _USE_ROTATE_BG
_gl_rotate_bg_set_file(bg, path, w, h);
}
Evas_Object *_gl_thumb_show_image(Evas_Object *obj, char *path, int orient,
- int w, int h, int zoom_level)
+ int w, int h, int zoom_level)
{
GL_CHECK_NULL(obj);
}
char *bs_style = GL_PHOTOFRAME_DEFAULT;
- if (zoom_level == GL_ZOOM_IN_ONE)
+ if (zoom_level == GL_ZOOM_IN_ONE) {
bs_style = GL_PHOTOFRAME_DEFAULT2;
- else if (zoom_level == GL_ZOOM_IN_TWO)
+ } else if (zoom_level == GL_ZOOM_IN_TWO) {
bs_style = GL_PHOTOFRAME_DEFAULT3;
+ }
elm_layout_theme_set(layout, GL_CLASS_GENGRID, GL_GRP_PHOTOFRAME,
- bs_style);
+ bs_style);
elm_object_part_content_set(layout, "elm.swallow.icon", bg);
evas_object_show(layout);
}
Evas_Object *_gl_thumb_show_burstshot(Evas_Object *obj, char *path1,
- char *path2, char *path3,
- unsigned int orient, int w, int h,
- int zoom_level)
+ char *path2, char *path3,
+ unsigned int orient, int w, int h,
+ int zoom_level)
{
GL_CHECK_NULL(obj);
Evas_Object *bg = NULL;
Evas_Object *layout = elm_layout_add(obj);
GL_CHECK_NULL(layout);
const char *bs_style = GL_PHOTOFRAME_BURSTSHOT;
- if (zoom_level == GL_ZOOM_IN_ONE)
+ if (zoom_level == GL_ZOOM_IN_ONE) {
bs_style = GL_PHOTOFRAME_BURSTSHOT1;
- else if (zoom_level == GL_ZOOM_IN_TWO)
+ } else if (zoom_level == GL_ZOOM_IN_TWO) {
bs_style = GL_PHOTOFRAME_BURSTSHOT2;
+ }
elm_layout_theme_set(layout, GL_CLASS_GENGRID, GL_GRP_PHOTOFRAME,
- bs_style);
+ bs_style);
/* Add bg for burstshot mode */
for (i = 0; i < 3; i++) {
}
Evas_Object *_gl_thumb_show_video(Evas_Object *obj, char *path,
- unsigned int v_dur, int w, int h,
- int zoom_level)
+ unsigned int v_dur, int w, int h,
+ int zoom_level)
{
GL_CHECK_NULL(obj);
#endif
char *bs_style = GL_PHOTOFRAME_VIDEO;
- if (zoom_level == GL_ZOOM_IN_ONE)
+ if (zoom_level == GL_ZOOM_IN_ONE) {
bs_style = GL_PHOTOFRAME_VIDEO2;
- else if (zoom_level == GL_ZOOM_IN_TWO)
+ } else if (zoom_level == GL_ZOOM_IN_TWO) {
bs_style = GL_PHOTOFRAME_VIDEO3;
+ }
elm_layout_theme_set(layout, GL_CLASS_GENGRID, GL_GRP_PHOTOFRAME,
- bs_style);
+ bs_style);
elm_object_part_content_set(layout, "elm.swallow.icon", bg);
char *dur_str = _gl_get_duration_string(v_dur);
}
Evas_Object *_gl_thumb_show_checkbox(Evas_Object *obj, bool checked,
- Evas_Smart_Cb func, const void *data)
+ Evas_Smart_Cb func, const void *data)
{
GL_CHECK_NULL(func);
GL_CHECK_NULL(obj);
elm_scroller_bounce_set(grid, EINA_FALSE, EINA_TRUE);
#endif
elm_scroller_policy_set(grid, ELM_SCROLLER_POLICY_OFF,
- ELM_SCROLLER_POLICY_AUTO);
+ ELM_SCROLLER_POLICY_AUTO);
elm_gengrid_multi_select_set(grid, EINA_TRUE);
evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
return grid;
}
_h = (int)(GL_GRID_H_ZOOM_02 * scale);
align_c = GL_GRID_ITEM_ZOOM_02_CNT;
} else if (ad->pinchinfo.zoom_level == GL_ZOOM_IN_ONE) {
- GL_THUMB_SIZE:
+GL_THUMB_SIZE:
_w = (int)(win_w / GL_GRID_4_PER_ROW);
_h = (int)(GL_GRID_H_ZOOM_03 * scale);
align_c = GL_GRID_ITEM_ZOOM_03_CNT;
}
if ((rotate_mode == APP_DEVICE_ORIENTATION_270) ||
- (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
+ (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
align_c = GL_GRID_ITEM_L_CNT;
elm_gengrid_item_size_set(view, _w_l, _h_l);
- if (size_w)
- *size_w = _w_l-4;
- if (size_h)
- *size_h = _h_l-4;
+ if (size_w) {
+ *size_w = _w_l - 4;
+ }
+ if (size_h) {
+ *size_h = _h_l - 4;
+ }
} else {
elm_gengrid_item_size_set(view, _w, _h);
- if (size_w)
- *size_w = _w-4;
- if (size_h)
- *size_h = _h-4;
+ if (size_w) {
+ *size_w = _w - 4;
+ }
+ if (size_h) {
+ *size_h = _h - 4;
+ }
}
- if (count <= align_c)
+ if (count <= align_c) {
elm_gengrid_align_set(view, 0.5, 0.5);
- else
+ } else {
elm_gengrid_align_set(view, 0.0, 0.5);
- if (size_w && size_h)
+ }
+ if (size_w && size_h) {
gl_dbg("P: %dx%d, size_w: %d,size_h: %d", _w, _h, *size_w, *size_h);
+ }
return 0;
}
#else
ad->pinchinfo.zoom_level = GL_ZOOM_IN_ONE;
}
gl_dbg("rotate_mode: %d, zoom level: %d", rotate_mode,
- ad->pinchinfo.zoom_level);
+ ad->pinchinfo.zoom_level);
if (ad->pinchinfo.zoom_level == GL_ZOOM_IN_TWO) {
_w = (int)(win_w / GL_GRID_3_PER_ROW);
_w_l = (int)(win_h / GL_GRID_6_PER_ROW);
} else if (ad->pinchinfo.zoom_level == GL_ZOOM_IN_ONE) {
- GL_THUMB_SIZE:
+GL_THUMB_SIZE:
_w = (int)(win_w / GL_GRID_4_PER_ROW);
_w_l = (int)(win_h / GL_GRID_7_PER_ROW);
} else if (ad->pinchinfo.zoom_level == GL_ZOOM_DEFAULT) {
_h_l = _w_l;
_h = _w;
if ((rotate_mode == APP_DEVICE_ORIENTATION_270) ||
- (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
+ (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
elm_gengrid_item_size_set(view, _w_l, _h_l);
- if (size_w)
- *size_w = _w_l-4;
- if (size_h)
- *size_h = _h_l-4;
+ if (size_w) {
+ *size_w = _w_l - 4;
+ }
+ if (size_h) {
+ *size_h = _h_l - 4;
+ }
} else {
elm_gengrid_item_size_set(view, _w, _h);
- if (size_w)
- *size_w = _w-4;
- if (size_h)
- *size_h = _h-4;
+ if (size_w) {
+ *size_w = _w - 4;
+ }
+ if (size_h) {
+ *size_h = _h - 4;
+ }
}
/*if (elm_gengrid_items_count(view) <= align_c)
elm_gengrid_align_set(view, 0.5, 0.5);
else
elm_gengrid_align_set(view, 0.0, 0.0);*/
- if (size_w && size_h)
+ if (size_w && size_h) {
gl_dbg("P: %dx%d, size_w: %d,size_h: %d", _w, _h, *size_w, *size_h);
+ }
return 0;
}
#endif
int win_h = 0;
double scale = _gl_get_win_factor(ad->maininfo.win, &win_w, &win_h);
gl_dbg("rotate_mode: %d, zoom level: %d, scale : %f", rotate_mode,
- ad->pinchinfo.zoom_level, scale);
+ ad->pinchinfo.zoom_level, scale);
- _w = (int)((2*win_w) / (3*GL_GRID_2_PER_ROW));
+ _w = (int)((2 * win_w) / (3 * GL_GRID_2_PER_ROW));
_h = _w;
- _w_l = (int)((win_h-win_w/3) / GL_GRID_5_PER_ROW);
+ _w_l = (int)((win_h - win_w / 3) / GL_GRID_5_PER_ROW);
_h_l = _w_l;
if ((rotate_mode == APP_DEVICE_ORIENTATION_270) ||
- (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
+ (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
elm_gengrid_item_size_set(view, _w_l, _h_l);
} else {
elm_gengrid_item_size_set(view, _w, _h);
gl_appdata *ad = (gl_appdata *)data;
bool b_remove = false;
- if (ad->pinchinfo.zoom_level != GL_ZOOM_DEFAULT)
+ if (ad->pinchinfo.zoom_level != GL_ZOOM_DEFAULT) {
b_remove = true;
+ }
gl_item *gitem = NULL;
gl_item *pre_gitem = NULL;
} else if (pre_gitem == NULL) { /* Insert */
b_insert = true;
} else if (gitem->elm_item && !gitem->preappend &&
- pre_gitem->item) {
+ pre_gitem->item) {
struct tm t1;
struct tm t2;
int mth = 0;
int yth = 0;
- localtime_r((time_t *)&(pre_gitem->item->mtime),
- &t1);
+ localtime_r((time_t *) & (pre_gitem->item->mtime),
+ &t1);
mth = t1.tm_mon;
yth = t1.tm_year;
- localtime_r((time_t *) &(gitem->item->mtime), &t2);
- if (mth != t2.tm_mon || yth != t2.tm_year)
+ localtime_r((time_t *) & (gitem->item->mtime), &t2);
+ if (mth != t2.tm_mon || yth != t2.tm_year) {
b_insert = true;
+ }
}
if (b_insert && gitem->elm_item && !gitem->preappend) {
elm_gengrid_item_insert_before(parent, dgic,
- gitem, gitem->elm_item,
- NULL, NULL);
+ gitem, gitem->elm_item,
+ NULL, NULL);
gitem->preappend = true;
gitem->pre_gitem = gitem;
inserted_gitem = gitem;
pre_gitem = gitem;
b_insert = false;
- GL_THUMB_NEXT:
+GL_THUMB_NEXT:
gitem->pre_gitem = NULL;
elm_item = next_elm_item;
#define GL_CHECKBOX_STYLE_ALBUM_GRID "gallery/album/grid"
static Evas_Object *__gl_tile_add_icon_bg(Evas_Object *obj, bg_file_set_cb func,
- void *data)
+ void *data)
{
GL_CHECK_NULL(func);
GL_CHECK_NULL(obj);
return false;
}
if ((ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_270) ||
- (ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_90)) {
+ (ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_90)) {
gl_dbg("Skip in landscape mode");
/* Keep level if pinching zoom in in landscape mode */
return false;
GL_CHECK_CANCEL(view);
/* Not a valid gengrid */
- if (elm_gengrid_items_count(view) <= 0)
+ if (elm_gengrid_items_count(view) <= 0) {
return false;
+ }
int level = (int)evas_object_data_get(view, GL_GESTURE_KEY_PINCH_LEVEL);
- if (GL_ZOOM_NONE == level)
+ if (GL_ZOOM_NONE == level) {
return false;
+ }
if (level >= GL_ZOOM_DEFAULT) {
level--;
evas_object_data_set(view, GL_GESTURE_KEY_PINCH_LEVEL,
- (void *)level);
+ (void *)level);
}
gl_dbg("level: %d", level);
/* Update item size */
if (view_m == GL_VIEW_TIMELINE) {
if ((ad->pinchinfo.zoom_level >= GL_ZOOM_DEFAULT) &&
- (ad->pinchinfo.zoom_level < (GL_ZOOM_MAX - 1))) {
+ (ad->pinchinfo.zoom_level < (GL_ZOOM_MAX - 1))) {
/* Skip in wrong mode */
ad->pinchinfo.zoom_level++;
gl_dbg("Update time view size");
}
if ((ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_270) ||
- (ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_90)) {
+ (ad->maininfo.rotate_mode == APP_DEVICE_ORIENTATION_90)) {
gl_dbg("Skip in landscape mode");
/* Keep level if pinching zoom in in landscape mode */
return false;
GL_CHECK_FALSE(view);
/* Not a valid gengrid */
- if (elm_gengrid_items_count(view) <= 0)
+ if (elm_gengrid_items_count(view) <= 0) {
return false;
+ }
int level = (int)evas_object_data_get(view, GL_GESTURE_KEY_PINCH_LEVEL);
- if (GL_ZOOM_DEFAULT == level)
+ if (GL_ZOOM_DEFAULT == level) {
return false;
+ }
if (level < GL_ZOOM_DEFAULT) {
level++;
evas_object_data_set(view, GL_GESTURE_KEY_PINCH_LEVEL,
- (void *)level);
+ (void *)level);
}
gl_dbg("level: %d", level);
/* Update item size */
}
static void __gl_title_grid_del_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+ void *ei)
{
gl_dbg("Delete grid ---");
if (obj) {
}
Evas_Object *_gl_tile_show_part_icon(Evas_Object *obj, const char *part,
- bg_file_set_cb func, void *data)
+ bg_file_set_cb func, void *data)
{
GL_CHECK_NULL(part);
GL_CHECK_NULL(strlen(part));
}
Evas_Object *_gl_tile_show_part_checkbox_grid(Evas_Object *obj, bool checked,
- Evas_Smart_Cb func,
- const void *data)
+ Evas_Smart_Cb func,
+ const void *data)
{
GL_CHECK_NULL(func);
GL_CHECK_NULL(obj);
}
Evas_Object *_gl_tile_show_part_checkbox(Evas_Object *obj, bool checked,
- Evas_Smart_Cb func, const void *data)
+ Evas_Smart_Cb func, const void *data)
{
GL_CHECK_NULL(func);
GL_CHECK_NULL(obj);
}
Evas_Object *_gl_tile_show_part_rename(Evas_Object *obj, Evas_Smart_Cb func,
- const void *data)
+ const void *data)
{
GL_CHECK_NULL(func);
GL_CHECK_NULL(obj);
Evas_Object *btn = NULL;
btn = _gl_but_create_but(obj, NULL, NULL, GL_BUTTON_STYLE_RENAME, func,
- data);
+ data);
GL_CHECK_NULL(btn);
evas_object_propagate_events_set(btn, EINA_FALSE);
return btn;
GL_CHECK_VAL(date1, -1);
date2 = (char *)calloc(1, GL_DATE_INFO_LEN_MAX);
- if (date2 == NULL)
+ if (date2 == NULL) {
goto GL_TILE_ERROR;
+ }
date3 = (char *)calloc(1, GL_DATE_INFO_LEN_MAX);
- if (date3 == NULL)
+ if (date3 == NULL) {
goto GL_TILE_ERROR;
+ }
struct tm t1;
memset(&t1, 0x00, sizeof(struct tm));
GL_FREEIF(date3);
return 0;
- GL_TILE_ERROR:
+GL_TILE_ERROR:
GL_FREEIF(date1);
GL_FREEIF(date2);
elm_scroller_bounce_set(grid, EINA_FALSE, EINA_TRUE);
#endif
elm_scroller_policy_set(grid, ELM_SCROLLER_POLICY_OFF,
- ELM_SCROLLER_POLICY_AUTO);
+ ELM_SCROLLER_POLICY_AUTO);
elm_gengrid_multi_select_set(grid, EINA_TRUE);
evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
evas_object_data_set(grid, GL_GESTURE_KEY_PINCH_LEVEL,
- (void *)GL_ZOOM_DEFAULT);
+ (void *)GL_ZOOM_DEFAULT);
evas_object_event_callback_add(grid, EVAS_CALLBACK_DEL,
- __gl_title_grid_del_cb, grid);
+ __gl_title_grid_del_cb, grid);
return grid;
}
w = (int)(win_w / GL_TILE_2_PER_ROW);
h = (int)(GL_TILE_ITEM_HEIGHT * scale);
- w_l= (int)(win_h / GL_TILE_3_PER_ROW);
+ w_l = (int)(win_h / GL_TILE_3_PER_ROW);
h_l = (int)(GL_TILE_ITEM_L_H * scale);
c = GL_TILE_ITEM_CNT;
c_l = GL_TILE_ITEM_L_CNT;
gl_dbg("count: %d, align_x: %f, align_y: %f", count, align_x, align_y);
if ((rotate_mode == APP_DEVICE_ORIENTATION_270) ||
- (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
+ (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
/* >=3, (0.0, 0.5); <3, (0.5, 0.5) */
if (count >= c_l && (align_x > GL_TILE_ALIGN_CON1 ||
- align_y > GL_TILE_ALIGN_CON2))
+ align_y > GL_TILE_ALIGN_CON2))
elm_gengrid_align_set(grid, GL_TILE_ALIGN_LEFT,
- GL_TILE_ALIGN_MID);
+ GL_TILE_ALIGN_MID);
else if (count < c_l && (align_x < GL_TILE_ALIGN_CON1 ||
- align_y > GL_TILE_ALIGN_CON2))
+ align_y > GL_TILE_ALIGN_CON2))
elm_gengrid_align_set(grid, GL_TILE_ALIGN_MID,
- GL_TILE_ALIGN_MID);
+ GL_TILE_ALIGN_MID);
elm_gengrid_item_size_set(grid, w_l, h_l);
} else {
/* >=6, (0.0, 1.0); <3, (0.5, 0.5); <6, (0.5, 1.0) */
if (count >= c && (align_x > GL_TILE_ALIGN_CON1 ||
- align_y < GL_TILE_ALIGN_CON2)) {
+ align_y < GL_TILE_ALIGN_CON2)) {
elm_gengrid_align_set(grid, GL_TILE_ALIGN_LEFT,
- GL_TILE_ALIGN_MID);
+ GL_TILE_ALIGN_MID);
} else if (count < c) {
if (count < c2 &&
- (align_x < GL_TILE_ALIGN_CON1 ||
- align_y > GL_TILE_ALIGN_CON2))
+ (align_x < GL_TILE_ALIGN_CON1 ||
+ align_y > GL_TILE_ALIGN_CON2))
elm_gengrid_align_set(grid, GL_TILE_ALIGN_MID,
- GL_TILE_ALIGN_MID);
+ GL_TILE_ALIGN_MID);
else if (count >= c2 &&
- (align_x < GL_TILE_ALIGN_CON1 ||
- align_y < GL_TILE_ALIGN_CON2))
+ (align_x < GL_TILE_ALIGN_CON1 ||
+ align_y < GL_TILE_ALIGN_CON2))
elm_gengrid_align_set(grid, GL_TILE_ALIGN_MID,
- GL_TILE_ALIGN_MID);
+ GL_TILE_ALIGN_MID);
}
elm_gengrid_item_size_set(grid, w, h);
}
- if (b_update)
+ if (b_update) {
elm_gengrid_realized_items_update(grid);
+ }
return 0;
}
#else
w = (int)(win_w / GL_TILE_2_PER_ROW);
h = (int)(298 * scale);
- w_l= (int)(win_h / GL_TILE_3_PER_ROW);
+ w_l = (int)(win_h / GL_TILE_3_PER_ROW);
h_l = w_l;
c = GL_TILE_ITEM_CNT;
c_l = GL_TILE_ITEM_L_CNT;
h = (int)(200 * scale);
c = GL_TILE_ITEM_CNT2;
}
- h = w + win_w/9;
- h_l = w_l + win_h/9;
+ h = w + win_w / 9;
+ h_l = w_l + win_h / 9;
gl_dbg("P %dx%d L %dx%d C %dx%d", w, h, w_l, h_l, c, c_l);
double align_x = 0.0f;
gl_dbg("count: %d, align_x: %f, align_y: %f", count, align_x, align_y);
if ((rotate_mode == APP_DEVICE_ORIENTATION_270) ||
- (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
+ (rotate_mode == APP_DEVICE_ORIENTATION_90)) {
/* >=3, (0.5, 0.0); <3, (0.5, 0.5) */
- if (count >= c_l && align_y > GL_TILE_ALIGN_CON1)
+ if (count >= c_l && align_y > GL_TILE_ALIGN_CON1) {
elm_gengrid_align_set(grid, GL_TILE_ALIGN_MID, 0.0);
- else if (count < c_l && align_y < GL_TILE_ALIGN_CON1)
+ } else if (count < c_l && align_y < GL_TILE_ALIGN_CON1) {
elm_gengrid_align_set(grid, GL_TILE_ALIGN_MID, 0.0);
+ }
elm_gengrid_item_size_set(grid, w_l, h_l);
} else {
/* >=6, (0.5, 0.0); <3, (0.5, 0.5); <6, (0.5, 1.0) */
if (count >= c && (align_x > GL_TILE_ALIGN_CON1 ||
- align_y < GL_TILE_ALIGN_CON2)) {
+ align_y < GL_TILE_ALIGN_CON2)) {
elm_gengrid_align_set(grid, GL_TILE_ALIGN_MID, 0.0);
} else if (count < c && align_y < GL_TILE_ALIGN_CON1) {
elm_gengrid_align_set(grid, GL_TILE_ALIGN_MID, 0.0);
elm_gengrid_item_size_set(grid, w, h);
}
- if (b_update)
+ if (b_update) {
elm_gengrid_realized_items_update(grid);
+ }
return 0;
}
#endif
#define GL_STR_ID_DEC dgettext("sys_string", "IDS_COM_BODY_DECEMBER")
int images_in_loops[] = {3, 2, 1, 4}; //count of images in each iteration of animation
-int swallows_in_loops[5][10] = {{1, 1, 0, 0, 0, 1 ,0}, {0, 0, 0, 0, 1, 1, 0}, {0, 0, 0, 0, 0, 0, 1}, {1, 1, 1, 1, 0, 0, 0}}; //arrangement of swallows in each iteration of animation
+int swallows_in_loops[5][10] = {{1, 1, 0, 0, 0, 1 , 0}, {0, 0, 0, 0, 1, 1, 0}, {0, 0, 0, 0, 0, 0, 1}, {1, 1, 1, 1, 0, 0, 0}}; //arrangement of swallows in each iteration of animation
int loop_count = 0; //counter to the iteration number;
-static void gl_widget_on_no_image_cb(void *data,Evas_Object *obj,
- const char *emission, const char *source);
+static void gl_widget_on_no_image_cb(void *data, Evas_Object *obj,
+ const char *emission, const char *source);
static Eina_Bool gl_widget_timer_cb(void *data);
void _gl_widget_create_edit_btn(_widget_data* widget_data);
void gl_widget_win_del_cb(void *data, Evas *evas, Evas_Object *obj,
- void *event_info)
+ void *event_info)
{
ecore_timer_del(data);
}
void gl_widget_key_down_cb(void *data, Evas *evas, Evas_Object *obj,
- void *event_info)
+ void *event_info)
{
elm_exit();
}
void gl_widget_app_get_resource(const char *edj_file_in, char *edj_path_out,
- int edj_path_max)
+ int edj_path_max)
{
char *res_path = app_get_resource_path();
if (res_path) {
snprintf(edj_path_out, edj_path_max, "%s%s", res_path,
- edj_file_in);
+ edj_file_in);
free(res_path);
}
}
_widget_data *widget_data = (_widget_data *)data;
const char *file_name = NULL;
const char *group_name = NULL;
- elm_image_file_get (obj, &file_name, &group_name);
+ elm_image_file_get(obj, &file_name, &group_name);
if (file_name) {
int ret;
app_control_h service = NULL;
return;
}
app_control_add_extra_data(service, GL_WIDGET_ARGV_IV_VIEW_BY,
- GL_WIDGET_ARGV_IV_VIEW_BY_FOLER);
+ GL_WIDGET_ARGV_IV_VIEW_BY_FOLER);
app_control_add_extra_data(service, GL_WIDGET_ARGV_IV_PATH, file_name);
app_control_set_app_id(service, GL_WIDGET_UG_PKG_IV);
ret = app_control_send_launch_request(service, NULL, NULL);
{
struct stat info = {0,};
- if (stat(path, &info) == 0)
+ if (stat(path, &info) == 0) {
return 1;
- else
+ } else {
return 0;
+ }
}
static Eina_Bool gl_widget_animator_cb(void *data)
widget_data->images_count = widget_data->images_count % widget_data->selected_count;
Evas_Object *image_object = elm_image_add(layout);
dlog_print(DLOG_ERROR, LOG_TAG, "gl_widget_animator_cb Image is %s",
- widget_data->selected_images[widget_data->images_count]);
+ widget_data->selected_images[widget_data->images_count]);
if (!gl_widget_file_exists(widget_data->selected_images[widget_data->images_count])) {
int index = 0;
index = widget_data->images_count;
- if (index != widget_data->selected_count-1) {
- strcpy(widget_data->selected_images[index], widget_data->selected_images[widget_data->selected_count-1]);
+ if (index != widget_data->selected_count - 1) {
+ strcpy(widget_data->selected_images[index], widget_data->selected_images[widget_data->selected_count - 1]);
} else {
widget_data->images_count = 0;
}
- free(widget_data->selected_images[widget_data->selected_count-1]);
+ free(widget_data->selected_images[widget_data->selected_count - 1]);
widget_data->selected_count--;
}
dlog_print(DLOG_ERROR, LOG_TAG, "File Set Failed");
}
- elm_image_aspect_fixed_set(image_object,EINA_FALSE);
+ elm_image_aspect_fixed_set(image_object, EINA_FALSE);
snprintf(buffer, sizeof(buffer), "image%d", i);
elm_object_part_content_set(layout, buffer, image_object);
snprintf(buffer, sizeof(buffer), "show%d", i);
elm_object_signal_emit(layout, buffer, "elm");
widget_data->images_count++;
evas_object_smart_callback_add(image_object,
- "clicked", _gl_launch_iv, widget_data);
+ "clicked", _gl_launch_iv, widget_data);
}
}
return EINA_TRUE;
return EINA_FALSE;
}
- if (!gl_widget_file_exists(widget_data->selected_images[0])){
+ if (!gl_widget_file_exists(widget_data->selected_images[0])) {
if (widget_data->timer) {
ecore_timer_del(widget_data->timer);
widget_data->timer = NULL;
}
- free(widget_data->selected_images[widget_data->selected_count-1]);
+ free(widget_data->selected_images[widget_data->selected_count - 1]);
widget_data->selected_count--;
Evas_Object *btn = elm_object_part_content_unset(
- widget_data->layout,
- "Edit_button");
+ widget_data->layout,
+ "Edit_button");
if (btn) {
evas_object_hide(btn);
}
elm_object_signal_emit(widget_data->layout, "hide_album_date_info", "elm");
elm_object_domain_translatable_part_text_set(widget_data->layout, "TitleText", "gallery",
- "IDS_GALLERY_OPT_GALLERY_ABB");
+ "IDS_GALLERY_OPT_GALLERY_ABB");
elm_object_domain_translatable_part_text_set(widget_data->layout, "HelpText", "gallery",
- "IDS_HS_NPBODY_TAP_HERE_TO_ADD_IMAGES");
+ "IDS_HS_NPBODY_TAP_HERE_TO_ADD_IMAGES");
elm_object_signal_callback_add(widget_data->layout, "mouse,clicked,1", "bg", gl_widget_on_no_image_cb, widget_data);
}
Evas_Object *image_object = elm_image_add(layout);
dlog_print(DLOG_ERROR, LOG_TAG, "selected images: %s",
- widget_data->selected_images[widget_data->images_count]);
+ widget_data->selected_images[widget_data->images_count]);
if (!gl_widget_file_exists(widget_data->selected_images[widget_data->images_count])) {
int index = 0;
index = widget_data->images_count;
- if (index != widget_data->selected_count-1) {
- strcpy(widget_data->selected_images[index], widget_data->selected_images[widget_data->selected_count-1]);
+ if (index != widget_data->selected_count - 1) {
+ strcpy(widget_data->selected_images[index], widget_data->selected_images[widget_data->selected_count - 1]);
} else {
widget_data->images_count = 0;
}
- free(widget_data->selected_images[widget_data->selected_count-1]);
+ free(widget_data->selected_images[widget_data->selected_count - 1]);
widget_data->selected_count--;
}
widget_data->images_count++;
widget_data->images_count = widget_data->images_count % widget_data->selected_count;
evas_object_smart_callback_add(image_object, "clicked",
- _gl_launch_iv, widget_data);
+ _gl_launch_iv, widget_data);
return EINA_TRUE;
}
struct stat statbuf = {0};
struct tm tmtime;
- if (!filename)
+ if (!filename) {
return NULL;
+ }
- if (stat(filename, &statbuf) == -1)
+ if (stat(filename, &statbuf) == -1) {
return NULL;
+ }
time_t temptime = statbuf.st_mtime;
memset(&tmtime, 0x00, sizeof(struct tm));
localtime_r(&ctime, &ct);
char *month[12] = { GL_STR_ID_JAN, GL_STR_ID_FEB, GL_STR_ID_MAR, GL_STR_ID_APR, GL_STR_ID_MAY, GL_STR_ID_JUN,
- GL_STR_ID_JUL, GL_STR_ID_AUG, GL_STR_ID_SEP, GL_STR_ID_OCT, GL_STR_ID_NOV, GL_STR_ID_DEC};
+ GL_STR_ID_JUL, GL_STR_ID_AUG, GL_STR_ID_SEP, GL_STR_ID_OCT, GL_STR_ID_NOV, GL_STR_ID_DEC
+ };
char * str = (char *)g_strdup_printf("%s%02d, %s %d", "",
- tmtime.tm_mday, month[tmtime.tm_mon], 1900 + tmtime.tm_year);
+ tmtime.tm_mday, month[tmtime.tm_mon], 1900 + tmtime.tm_year);
return str;
}
}
if (!strcmp("/opt/usr/media/Pictures/", path) ||
- !strcmp("/opt/usr/media/Images/", path) ||
- !strcmp("/opt/usr/media/DCIM/Camera", path) ||
- !strcmp("/opt/usr/media/Downloads/", path) ||
- !strcmp("/opt/storage/sdcard/DCIM/", path)) {
+ !strcmp("/opt/usr/media/Images/", path) ||
+ !strcmp("/opt/usr/media/DCIM/Camera", path) ||
+ !strcmp("/opt/usr/media/Downloads/", path) ||
+ !strcmp("/opt/storage/sdcard/DCIM/", path)) {
free(path);
return EINA_TRUE;
}
}
void _gl_widget_show_album_date_info(int arrayLength, char** pathArray,
- _widget_data* widget_data, Evas_Object* layout) {
+ _widget_data* widget_data, Evas_Object* layout)
+{
Eina_Bool isSameAlbum = gl_widget_check_albumInfo(pathArray, arrayLength);
Eina_Bool isDefaultAlbum = false;
}
widget_data->showAlbumDetails = isSameAlbum && !isDefaultAlbum;
widget_data->showDateDetails = gl_widget_check_dateInfo(pathArray,
- arrayLength);
+ arrayLength);
if (widget_data->showAlbumDetails) {
char* albuminfo = gl_widget_extract_album_info(pathArray[0]);
if (albuminfo) {
}
static void gl_widget_result_cb(app_control_h request, app_control_h reply,
- app_control_result_e result, void *data)
+ app_control_result_e result, void *data)
{
_widget_data *widget_data = (_widget_data *)data;
if (!widget_data) {
Eet_File *fp = NULL;
app_control_get_extra_data_array(reply, APP_CONTROL_DATA_PATH,
- &pathArray, &arrayLength);
+ &pathArray, &arrayLength);
if (arrayLength > 0) {
dlog_print(DLOG_ERROR, LOG_TAG, "Result Length %d", arrayLength);
widget_data->selected_images = (char **)malloc(arrayLength * sizeof(char *));
- fp = eet_open(dbPath,EET_FILE_MODE_READ_WRITE);
+ fp = eet_open(dbPath, EET_FILE_MODE_READ_WRITE);
if (!fp) {
dlog_print(DLOG_ERROR, LOG_TAG, "File open failed");
return;
widget_data->selected_images[j] = strdup(pathArray[j]);
snprintf(buffer, sizeof(buffer), "image%d", j);
eet_write(fp, buffer, pathArray[j],
- strlen(pathArray[j]) + 1, 0);
+ strlen(pathArray[j]) + 1, 0);
}
eet_close(fp);
} else {
} else {
if (!widget_data->is_edit) {
Evas_Object *btn = elm_object_part_content_unset(
- widget_data->layout,
- "Edit_button");
+ widget_data->layout,
+ "Edit_button");
if (btn) {
evas_object_hide(btn);
}
}
_gl_widget_show_album_date_info(arrayLength, pathArray, widget_data,
- layout);
+ layout);
for (i = 0; i < arrayLength; i++) {
if (pathArray[i]) {
- free (pathArray[i]);
+ free(pathArray[i]);
}
}
if (pathArray) {
loop_count++;
elm_object_signal_callback_del(layout, "mouse,clicked,1",
- "bg", gl_widget_on_no_image_cb);
+ "bg", gl_widget_on_no_image_cb);
if (widget_data->selected_count) {
widget_data->timer = ecore_timer_loop_add(TIMER_INTERVAL,
- gl_widget_timer_cb, widget_data);
+ gl_widget_timer_cb, widget_data);
}
}
} else {
app_control_set_operation(service, APP_CONTROL_OPERATION_PICK);
app_control_add_extra_data(service,
- "http://tizen.org/appcontrol/data/selection_mode",
- "multiple");
+ "http://tizen.org/appcontrol/data/selection_mode",
+ "multiple");
app_control_set_mime(service, "image/*");
app_control_add_extra_data(service, "launch-type", "multiple");
app_control_add_extra_data(service, "file-type", "image");
- app_control_set_app_id(service,"ug-gallery-efl");
+ app_control_set_app_id(service, "ug-gallery-efl");
ret = app_control_send_launch_request(service,
- gl_widget_result_cb, (void *)widget_data);
+ gl_widget_result_cb, (void *)widget_data);
if (ret != APP_CONTROL_ERROR_NONE) {
dlog_print(DLOG_ERROR, LOG_TAG,
- "lauching operation pic failed");
+ "lauching operation pic failed");
ret = -1;
} else {
ret = 0;
}
}
-void _gl_widget_create_edit_btn(_widget_data* widget_data) {
+void _gl_widget_create_edit_btn(_widget_data* widget_data)
+{
if (widget_data) {
Evas_Object* boxTop = elm_box_add(widget_data->layout);
evas_object_size_hint_weight_set(boxTop, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(boxTop, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_box_horizontal_set(boxTop, EINA_TRUE);
elm_box_homogeneous_set(boxTop, EINA_FALSE);
elm_object_style_set(button, "transparent");
Evas_Object* layoutButton = elm_layout_add(button);
evas_object_size_hint_weight_set(layoutButton, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(layoutButton, EVAS_HINT_FILL,
- EVAS_HINT_FILL);
+ EVAS_HINT_FILL);
elm_layout_file_set(layoutButton,
- "/usr/apps/org.tizen.gallery/res/edje/gallerywidget.edj",
- "today_button");
+ "/usr/apps/org.tizen.gallery/res/edje/gallerywidget.edj",
+ "today_button");
elm_object_domain_translatable_part_text_set(layoutButton, "elm.text",
- "gallery", "IDS_QP_ACBUTTON_EDIT_ABB");
+ "gallery", "IDS_QP_ACBUTTON_EDIT_ABB");
evas_object_show(layoutButton);
elm_object_content_set(button, layoutButton);
elm_box_pack_end(boxTop, button);
evas_object_show(button);
elm_object_part_content_set(widget_data->layout, "Edit_button", boxTop);
evas_object_smart_callback_add(button, "clicked", gl_widget_on_edit_cb,
- widget_data);
+ widget_data);
}
}
} else {
app_control_set_operation(service, APP_CONTROL_OPERATION_PICK);
app_control_add_extra_data(service,
- "http://tizen.org/appcontrol/data/selection_mode",
- "multiple");
+ "http://tizen.org/appcontrol/data/selection_mode",
+ "multiple");
app_control_set_mime(service, "image/*");
app_control_add_extra_data(service, "launch-type", "multiple");
app_control_add_extra_data(service, "file-type", "image");
- app_control_set_app_id(service,"ug-gallery-efl");
+ app_control_set_app_id(service, "ug-gallery-efl");
ret = app_control_send_launch_request(service,
- gl_widget_result_cb,
- (void *)widget_data);
+ gl_widget_result_cb,
+ (void *)widget_data);
if (ret != APP_CONTROL_ERROR_NONE) {
dlog_print(DLOG_ERROR, LOG_TAG, "lauching operation pic failed");
ret = -1;
}
static void gl_widget_on_no_image_cb(void *data, Evas_Object *obj,
- const char *emission, const char *source)
+ const char *emission, const char *source)
{
_widget_data *widget_data = (_widget_data *)data;
if (!widget_data) {
}
elm_layout_file_set(layout,
- "/usr/apps/org.tizen.gallery/res/edje/gallerywidget.edj",
- "widget_custom_main");
+ "/usr/apps/org.tizen.gallery/res/edje/gallerywidget.edj",
+ "widget_custom_main");
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_resize(layout, WIDGET_WIDTH,WIDGET_HEIGHT);
+ evas_object_resize(layout, WIDGET_WIDTH, WIDGET_HEIGHT);
evas_object_show(layout);
widget_data->layout = layout;
if (!gl_widget_load_preselected_images(widget_data)) {
elm_object_domain_translatable_part_text_set(layout, "TitleText", "gallery",
- "IDS_GALLERY_OPT_GALLERY_ABB");
+ "IDS_GALLERY_OPT_GALLERY_ABB");
elm_object_domain_translatable_part_text_set(layout, "HelpText", "gallery",
- "IDS_HS_NPBODY_TAP_HERE_TO_ADD_IMAGES");
+ "IDS_HS_NPBODY_TAP_HERE_TO_ADD_IMAGES");
elm_object_signal_callback_add(layout, "mouse,clicked,1", "bg", gl_widget_on_no_image_cb, widget_data);
} else {
if (widget_data->selected_count >= IMAGES_THRESHOLD) {
}
_gl_widget_create_edit_btn(widget_data);
_gl_widget_show_album_date_info(widget_data->selected_count, widget_data->selected_images, widget_data,
- layout);
+ layout);
}
evas_object_resize(layout, w, h);
evas_object_event_callback_add(widget_data->win, EVAS_CALLBACK_KEY_DOWN,
- gl_widget_key_down_cb, NULL);
+ gl_widget_key_down_cb, NULL);
return 0;
}
app_event_handler_h region_changed_handler;
widget_app_add_event_handler(&lang_changed_handler, APP_EVENT_LANGUAGE_CHANGED,
- &app_language_changed, data);
+ &app_language_changed, data);
widget_app_add_event_handler(®ion_changed_handler, APP_EVENT_REGION_FORMAT_CHANGED,
- &app_region_changed, data);
+ &app_region_changed, data);
widget_instance_lifecycle_callback_s ops;
ops.create = widget_Create;