#include <Elementary.h>
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
#define GL_FREEIF(ptr) \
do { \
- if(ptr != NULL) { \
+ if (ptr != NULL) { \
free(ptr); \
ptr = NULL; \
} \
#define GL_GFREEIF(ptr) \
do { \
- if(ptr != NULL) { \
+ if (ptr != NULL) { \
g_free(ptr); \
ptr = NULL; \
} \
#define GL_TYPE_MEDIA (0x55553)
#define GL_TYPE_WEB_MEDIA (0x55554)
-typedef enum {
- GL_STORE_T_PHONE = 0, /**< Stored only in phone */
- GL_STORE_T_MMC, /**< Stored only in MMC */
- GL_STORE_T_ALL, /**< Stored only in All albums album */
- GL_STORE_T_FAV, /**< Stored only in Favorites album */
-} gl_store_type_e;
-
-
-typedef struct _gl_album_t gl_album_s;
-typedef struct _gl_media_t gl_media_s;
-typedef struct _gl_image_t gl_image_s;
-typedef struct _gl_video_t gl_video_s;
-
-struct _gl_album_t {
- int gtype; /*self-defination type, when free this struct space, use it*/
- media_folder_h folder_h; /*the handle of operating this folder*/
- char *uuid; /*folder UUID*/
- char *display_name; /*album name*/
- char *path; /*the full path of this folder*/
- int type; /*storage type*/
- time_t mtime; /*modified time*/
- int count; /*the media count in this folder*/
-};
-
-struct _gl_media_t {
- void *ad;
- int gtype; /*self-defination type, when free this struct space, use it*/
- media_info_h media_h; /*the handle of operating this media*/
- char *uuid; /*meida id*/
- int type; /*meida type, image or video*/
- char *thumb_url; /*the thumbnail full path of this meida file*/
- char *file_url; /*the full path of this meida file*/
- time_t mtime; /*modified time*/
- char *display_name; /*item name*/
- int mode; /* Show icon indicates different camera shot mode */
- char *ext;
- gl_store_type_e storage_type; /* Storage type got from DB */
- bool b_create_thumb; /* Request DB to create thumbnail */
- bool check_state; /* store check state */
- Elm_Object_Item *elm_item; /*store item handle */
-
- union {
- gl_image_s *image_info; /*image information*/
- gl_video_s *video_info; /*video information*/
+ typedef enum {
+ GL_STORE_T_PHONE = 0,
+ /**< Stored only in phone */
+ GL_STORE_T_MMC, /**< Stored only in MMC */
+ GL_STORE_T_ALL, /**< Stored only in All albums album */
+ GL_STORE_T_FAV, /**< Stored only in Favorites album */
+ } gl_store_type_e;
+
+
+ typedef struct _gl_album_t gl_album_s;
+ typedef struct _gl_media_t gl_media_s;
+ typedef struct _gl_image_t gl_image_s;
+ typedef struct _gl_video_t gl_video_s;
+
+ struct _gl_album_t {
+ int gtype; /*self-defination type, when free this struct space, use it */
+ media_folder_h folder_h; /*the handle of operating this folder */
+ char *uuid; /*folder UUID */
+ char *display_name; /*album name */
+ char *path; /*the full path of this folder */
+ int type; /*storage type */
+ time_t mtime; /*modified time */
+ int count; /*the media count in this folder */
};
-};
-struct _gl_image_t {
- char *media_uuid; /*media uuid*/
- image_meta_h image_h; /*the handle of operating this image*/
- int orientation; /*the orientation of this image*/
- char *burstshot_id; /*the tag of burst shot*/
-};
+ struct _gl_media_t {
+ void *ad;
+ int gtype; /*self-defination type, when free this struct space, use it */
+ media_info_h media_h; /*the handle of operating this media */
+ char *uuid; /*meida id */
+ int type; /*meida type, image or video */
+ char *thumb_url; /*the thumbnail full path of this meida file */
+ char *file_url; /*the full path of this meida file */
+ time_t mtime; /*modified time */
+ char *display_name; /*item name */
+ int mode; /* Show icon indicates different camera shot mode */
+ char *ext;
+ gl_store_type_e storage_type; /* Storage type got from DB */
+ bool b_create_thumb; /* Request DB to create thumbnail */
+ bool check_state; /* store check state */
+ Elm_Object_Item *elm_item; /*store item handle */
+
+ union {
+ gl_image_s *image_info; /*image information */
+ gl_video_s *video_info; /*video information */
+ };
+ };
+
+ struct _gl_image_t {
+ char *media_uuid; /*media uuid */
+ image_meta_h image_h; /*the handle of operating this image */
+ int orientation; /*the orientation of this image */
+ char *burstshot_id; /*the tag of burst shot */
+ };
-struct _gl_video_t {
- char *media_uuid; /*media uuid*/
- video_meta_h video_h; /*the handle of operating this video*/
- char *title; /*the title of video*/
- time_t last_played_pos; /*the last played position*/
- int duration; /*the duration of this video*/
- int bookmarks; /*whether exist bookmarks*/
-};
+ struct _gl_video_t {
+ char *media_uuid; /*media uuid */
+ video_meta_h video_h; /*the handle of operating this video */
+ char *title; /*the title of video */
+ time_t last_played_pos; /*the last played position */
+ int duration; /*the duration of this video */
+ int bookmarks; /*whether exist bookmarks */
+ };
-int _gl_data_type_new_media(gl_media_s **item);
-int _gl_data_type_new_album(gl_album_s **album);
+ int _gl_data_type_new_media(gl_media_s ** item);
+ int _gl_data_type_new_album(gl_album_s ** album);
-int _gl_data_type_free_glitem(void **item);
+ int _gl_data_type_free_glitem(void **item);
#ifdef __cplusplus
}
#endif
-
-
-#endif /* _GL_DATA_TYPE_H_ */
-
+#endif /* _GL_DATA_TYPE_H_ */
#include "gl-data-type.h"
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
#define GL_MAX_BYTES_FOR_CHAR 3
#define GL_JPEG_FILE_EXT "jpg"
-typedef enum {
- GL_SORT_BY_NONE, /**< No Sort */
- GL_SORT_BY_NAME_DESC, /**< Sort by display name descending */
- GL_SORT_BY_NAME_ASC, /**< Sort by display name ascending */
- GL_SORT_BY_DATE_DESC, /**< Sort by modified_date descending */
- GL_SORT_BY_DATE_ASC, /**< Sort by modified_date ascending */
-} gl_sort_type_e;
-
-typedef enum {
- GL_ICON_NORMAL,
- GL_ICON_CORRUPTED_FILE
-}gl_icon_type_e;
-
-typedef struct {
- Eina_List *clist;
- /* Editable albums count */
- int edit_cnt;
- int phone_cnt; /* Phone/MMC albums count */
-} gl_cluster_list;
-
-typedef struct _gl_thumb_data_t gl_thumb_data_s;
-typedef struct _gl_album_data_t gl_album_data_s;
-typedef struct _gl_cluster gl_cluster;
-
-typedef struct _gl_item {
- gl_media_s *item;
- int icon_idx;
- int list_item_cnt;
-
- int list_idx[GL_PINCH_LANDSCAPE_WIDTH];
-
- Elm_Object_Item *elm_item;
- bool preappend;
- bool checked;
- int sequence;
- bool b_deleted; /* Gengrid item is deleted, to free item data */
- /* To indicate media storage type, especially used for PTP/AllShare */
- int store_type;
- struct _gl_item *pre_gitem;
- void *ad; /* Save ad to prevent use global variable */
- gl_thumb_data_s *thumb_data;
- gl_cluster *album;
-} gl_item;
-
-struct _gl_cluster {
- gl_album_s *cluster;
- int index;
- Eina_List *elist; /* List of all selected medias of a album */
- Eina_List *elist1; /* List of all selected medias of a album */
- Elm_Object_Item *item;
- bool checked;
-
- void *ad; /* Save ad to prevent use global variable */
- gl_item *cover;
- int cover_thumbs_cnt;
- gl_album_data_s *album_data;
-};
-
-struct _gl_album_data_t {
- void *ad;
- gl_cluster *album;
-};
-
-struct _gl_thumb_data_t {
- void *ad;
- gl_item *item;
-};
-
-bool _gl_data_util_get_file_dir_name(const char *file_path, char *filename,
- char *dir_name, char *dir_path);
-gl_item *_gl_data_util_calloc_gitem(void);
-int _gl_data_util_free_gitem(gl_item *gitem);
-gl_cluster *_gl_data_util_calloc_gcluster(void);
-int _gl_data_util_free_gcluster(gl_cluster *gcluster);
-gl_cluster *_gl_data_util_new_gcluster_fav(void *data, int count);
-gl_cluster_list *_gl_data_util_calloc_cluster_list(void);
-int _gl_data_util_clear_gtype_item_list(Eina_List **elist);
-int _gl_data_util_clear_item_list(Eina_List **elist);
-int _gl_data_util_clear_cluster_list(Eina_List **elist);
-int _gl_data_util_get_selected_cluster_id_list(void *data,
- Eina_List **sel_id_list);
-int _gl_data_util_get_selected_str_ids(Eina_List **sel_list, Eina_List **elist);
-bool _gl_data_util_check_selected_str_id(Eina_List **sel_id_list, const char *id);
-int _gl_data_util_free_selected_str_list(Eina_List **sel_id_list);
-int _gl_data_util_check_album_selected_files(gl_cluster *album,
- int *img_cnt, int *sel_cnt,
- int *web_cnt);
-int _gl_data_util_get_cond(char *cond);
-int _gl_data_util_get_fav_cond(char *cond);
-int _gl_data_util_filter_selected_str_ids(Eina_List **sel_list, Eina_List **elist);
+ typedef enum {
+ GL_SORT_BY_NONE,/**< No Sort */
+ GL_SORT_BY_NAME_DESC,
+ /**< Sort by display name descending */
+ GL_SORT_BY_NAME_ASC,/**< Sort by display name ascending */
+ GL_SORT_BY_DATE_DESC,
+ /**< Sort by modified_date descending */
+ GL_SORT_BY_DATE_ASC,/**< Sort by modified_date ascending */
+ } gl_sort_type_e;
+
+ typedef enum {
+ GL_ICON_NORMAL,
+ GL_ICON_CORRUPTED_FILE
+ } gl_icon_type_e;
+
+ typedef struct {
+ Eina_List *clist;
+ /* Editable albums count */
+ int edit_cnt;
+ int phone_cnt; /* Phone/MMC albums count */
+ } gl_cluster_list;
+
+ typedef struct _gl_thumb_data_t gl_thumb_data_s;
+ typedef struct _gl_album_data_t gl_album_data_s;
+ typedef struct _gl_cluster gl_cluster;
+
+ typedef struct _gl_item {
+ gl_media_s *item;
+ int icon_idx;
+ int list_item_cnt;
+
+ int list_idx[GL_PINCH_LANDSCAPE_WIDTH];
+
+ Elm_Object_Item *elm_item;
+ bool preappend;
+ bool checked;
+ int sequence;
+ bool b_deleted; /* Gengrid item is deleted, to free item data */
+ /* To indicate media storage type, especially used for PTP/AllShare */
+ int store_type;
+ struct _gl_item *pre_gitem;
+ void *ad; /* Save ad to prevent use global variable */
+ gl_thumb_data_s *thumb_data;
+ gl_cluster *album;
+ } gl_item;
+
+ struct _gl_cluster {
+ gl_album_s *cluster;
+ int index;
+ Eina_List *elist; /* List of all selected medias of a album */
+ Eina_List *elist1; /* List of all selected medias of a album */
+ Elm_Object_Item *item;
+ bool checked;
+
+ void *ad; /* Save ad to prevent use global variable */
+ gl_item *cover;
+ int cover_thumbs_cnt;
+ gl_album_data_s *album_data;
+ };
+
+ struct _gl_album_data_t {
+ void *ad;
+ gl_cluster *album;
+ };
+
+ struct _gl_thumb_data_t {
+ void *ad;
+ gl_item *item;
+ };
+
+ bool _gl_data_util_get_file_dir_name(const char *file_path,
+ char *filename, char *dir_name,
+ char *dir_path);
+ gl_item *_gl_data_util_calloc_gitem(void);
+ int _gl_data_util_free_gitem(gl_item * gitem);
+ gl_cluster *_gl_data_util_calloc_gcluster(void);
+ int _gl_data_util_free_gcluster(gl_cluster * gcluster);
+ gl_cluster *_gl_data_util_new_gcluster_fav(void *data, int count);
+ gl_cluster_list *_gl_data_util_calloc_cluster_list(void);
+ int _gl_data_util_clear_gtype_item_list(Eina_List ** elist);
+ int _gl_data_util_clear_item_list(Eina_List ** elist);
+ int _gl_data_util_clear_cluster_list(Eina_List ** elist);
+ int _gl_data_util_get_selected_cluster_id_list(void *data,
+ Eina_List **
+ sel_id_list);
+ int _gl_data_util_get_selected_str_ids(Eina_List ** sel_list,
+ Eina_List ** elist);
+ bool _gl_data_util_check_selected_str_id(Eina_List ** sel_id_list,
+ const char *id);
+ int _gl_data_util_free_selected_str_list(Eina_List ** sel_id_list);
+ int _gl_data_util_check_album_selected_files(gl_cluster * album,
+ int *img_cnt,
+ int *sel_cnt,
+ int *web_cnt);
+ int _gl_data_util_get_cond(char *cond);
+ int _gl_data_util_get_fav_cond(char *cond);
+ int _gl_data_util_filter_selected_str_ids(Eina_List ** sel_list,
+ Eina_List ** elist);
#ifdef __cplusplus
}
#endif
-#endif /* _GL_DATA_UTIL_H_ */
-
+#endif /* _GL_DATA_UTIL_H_ */
#include "gl-data-util.h"
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
-int _gl_data_clear_cluster_list(void *data, bool b_force);
-bool _gl_data_get_cluster_list(void *data);
-int _gl_data_get_cluster_by_id(void *data, const char *cluster_id,
- gl_cluster **cluster);
-int _gl_data_get_cluster_by_path(void *data, const char *path,
- gl_cluster **cluster);
-int _gl_data_get_item_cnt(const char *cluster_id, int album_type, int *item_cnt);
-int _gl_data_get_items(int start_pos, int end_pos, Eina_List **list);
-int _gl_data_get_items_album(void *data, gl_cluster *album, int start_pos,
- int end_pos, Eina_List **p_elist);
-int _gl_data_update_item_list(void *data, Eina_List **sel_id_list,
- Eina_List **p_elist);
-int _gl_data_get_album_cover(gl_cluster *album, gl_item **pgitem,
- media_content_order_e sort_type);
-int _gl_data_delete_file(char *path, char *uuid, bool is_hide);
-int _gl_data_selected_list_append(void *data, gl_item *gitem);
-int _gl_data_selected_list_remove(void *data, gl_item *gitem);
-int _gl_data_selected_fav_list_remove(void *data, gl_item *gitem);
-gl_item *_gl_data_selected_list_get_nth(void *data, int idx);
-int _gl_data_selected_list_finalize(void *data);
-int _gl_data_clear_selected_info(void *data);
-int _gl_data_selected_list_count(void *data);
-int _gl_data_get_albums_selected_files(void *data, void *get_cb, void *cb_data);
-int _gl_data_get_albums_selected_cnt(void *data);
-int _gl_data_albums_selected_list_append(void *data, gl_cluster *item);
-int _gl_data_albums_selected_list_remove(void *data, gl_cluster *item);
-int _gl_data_finalize_albums_selected_list(void *data);
-int _gl_data_init(void *data);
-int _gl_data_finalize(void *data);
-bool _gl_data_is_root_path(const char *path);
-bool _gl_data_check_root_type(const char *path, const char *root);
-bool _gl_data_is_default_album(const char *match_folder, gl_album_s *album);
-bool _gl_data_is_screenshot_album(const char *match_folder, gl_album_s *album);
-bool _gl_data_is_camera_album(gl_album_s *album);
-int _gl_data_delete_media(void *data, gl_media_s *media_item);
-int _gl_data_create_thumb(gl_media_s *item,
- media_thumbnail_completed_cb callback,
- void *user_data);
-int _gl_data_cancel_thumb(gl_media_s *item);
-int _gl_data_save_selected_str_ids(void *data, Eina_List **elist);
-int _gl_data_restore_selected(Eina_List *sel_ids, gl_item *gitem);
-bool _gl_data_check_selected_id(Eina_List *sel_id_list, const char *id);
-int _gl_data_restore_update_selected(Eina_List *sel_ids, gl_item *gitem);
-int _gl_data_copy_selected_info_save_current_selected(void *data, Eina_List **elist);
-bool _gl_data_get_cluster_list_edit_mode(void *data);
+ int _gl_data_clear_cluster_list(void *data, bool b_force);
+ bool _gl_data_get_cluster_list(void *data);
+ int _gl_data_get_cluster_by_id(void *data, const char *cluster_id,
+ gl_cluster ** cluster);
+ int _gl_data_get_cluster_by_path(void *data, const char *path,
+ gl_cluster ** cluster);
+ int _gl_data_get_item_cnt(const char *cluster_id, int album_type,
+ int *item_cnt);
+ int _gl_data_get_items(int start_pos, int end_pos, Eina_List ** list);
+ int _gl_data_get_items_album(void *data, gl_cluster * album,
+ int start_pos, int end_pos,
+ Eina_List ** p_elist);
+ int _gl_data_update_item_list(void *data, Eina_List ** sel_id_list,
+ Eina_List ** p_elist);
+ int _gl_data_get_album_cover(gl_cluster * album, gl_item ** pgitem,
+ media_content_order_e sort_type);
+ int _gl_data_delete_file(char *path, char *uuid, bool is_hide);
+ int _gl_data_selected_list_append(void *data, gl_item * gitem);
+ int _gl_data_selected_list_remove(void *data, gl_item * gitem);
+ int _gl_data_selected_fav_list_remove(void *data, gl_item * gitem);
+ gl_item *_gl_data_selected_list_get_nth(void *data, int idx);
+ int _gl_data_selected_list_finalize(void *data);
+ int _gl_data_clear_selected_info(void *data);
+ int _gl_data_selected_list_count(void *data);
+ int _gl_data_get_albums_selected_files(void *data, void *get_cb,
+ void *cb_data);
+ int _gl_data_get_albums_selected_cnt(void *data);
+ int _gl_data_albums_selected_list_append(void *data,
+ gl_cluster * item);
+ int _gl_data_albums_selected_list_remove(void *data,
+ gl_cluster * item);
+ int _gl_data_finalize_albums_selected_list(void *data);
+ int _gl_data_init(void *data);
+ int _gl_data_finalize(void *data);
+ bool _gl_data_is_root_path(const char *path);
+ bool _gl_data_check_root_type(const char *path, const char *root);
+ bool _gl_data_is_default_album(const char *match_folder,
+ gl_album_s * album);
+ bool _gl_data_is_screenshot_album(const char *match_folder,
+ gl_album_s * album);
+ bool _gl_data_is_camera_album(gl_album_s * album);
+ int _gl_data_delete_media(void *data, gl_media_s * media_item);
+ int _gl_data_create_thumb(gl_media_s * item,
+ media_thumbnail_completed_cb callback,
+ void *user_data);
+ int _gl_data_cancel_thumb(gl_media_s * item);
+ int _gl_data_save_selected_str_ids(void *data, Eina_List ** elist);
+ int _gl_data_restore_selected(Eina_List * sel_ids, gl_item * gitem);
+ bool _gl_data_check_selected_id(Eina_List * sel_id_list,
+ const char *id);
+ int _gl_data_restore_update_selected(Eina_List * sel_ids,
+ gl_item * gitem);
+ int _gl_data_copy_selected_info_save_current_selected(void *data,
+ Eina_List **
+ elist);
+ bool _gl_data_get_cluster_list_edit_mode(void *data);
#ifdef __cplusplus
}
#endif
-#endif /* _GL_DATA_H_ */
+#endif /* _GL_DATA_H_ */
#include "gl-data-type.h"
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
#define CONDITION_LENGTH 512
#define KEYWORD_LENGTH 128
-typedef struct _gl_filter_t gl_filter_s;
+ typedef struct _gl_filter_t gl_filter_s;
-struct _gl_filter_t {
- char cond[CONDITION_LENGTH]; /*set media type or favorite type, or other query statement*/
- media_content_collation_e collate_type; /*collate type*/
- media_content_order_e sort_type; /*sort type*/
- char sort_keyword[KEYWORD_LENGTH]; /*sort keyword*/
- int offset; /*offset*/
- int count; /*count*/
- bool with_meta; /*whether get image or video info*/
-};
+ struct _gl_filter_t {
+ char cond[CONDITION_LENGTH]; /*set media type or favorite type, or other query statement */
+ media_content_collation_e collate_type; /*collate type */
+ media_content_order_e sort_type; /*sort type */
+ char sort_keyword[KEYWORD_LENGTH]; /*sort keyword */
+ int offset; /*offset */
+ int count; /*count */
+ bool with_meta; /*whether get image or video info */
+ };
-int _gl_local_data_connect(void);
-int _gl_local_data_disconnect(void);
-int _gl_local_data_get_album_by_path(char *path, gl_album_s **album);
-int _gl_local_data_get_album_list(gl_filter_s *condition, Eina_List **elist);
-int _gl_local_data_get_media_count(const char *cluster_id, gl_filter_s *condition,
- int *item_cnt);
-int _gl_local_data_get_all_media_count(gl_filter_s *filter, int *item_cnt);
-int _gl_local_data_get_album_media_list(gl_filter_s *condition,
- const char *album_id, Eina_List **elist);
-int _gl_local_data_get_album_cover(gl_filter_s *condition, const char *album_id,
- Eina_List **elist);
-int _gl_local_data_get_all_albums_media_list(gl_filter_s *condition,
- Eina_List **elist);
-int _gl_local_data_get_fav_albums_media_list(gl_filter_s *condition,
- Eina_List **elist);
-int _gl_local_data_get_all_albums_cover(gl_filter_s *condition,
- Eina_List **elist);
-int _gl_local_data_get_fav_albums_cover(gl_filter_s *condition,
- Eina_List **elist);
-int _gl_local_data_delete_album(gl_album_s *cluster, void *cb, void *data, bool is_hide);
-int _gl_local_data_add_media(const char *file_url, media_info_h *info);
-int _gl_local_data_move_media(gl_media_s *mitem, const char *dst);
+ int _gl_local_data_connect(void);
+ int _gl_local_data_disconnect(void);
+ int _gl_local_data_get_album_by_path(char *path, gl_album_s ** album);
+ int _gl_local_data_get_album_list(gl_filter_s * condition,
+ Eina_List ** elist);
+ int _gl_local_data_get_media_count(const char *cluster_id,
+ gl_filter_s * condition,
+ int *item_cnt);
+ int _gl_local_data_get_all_media_count(gl_filter_s * filter,
+ int *item_cnt);
+ int _gl_local_data_get_album_media_list(gl_filter_s * condition,
+ const char *album_id,
+ Eina_List ** elist);
+ int _gl_local_data_get_album_cover(gl_filter_s * condition,
+ const char *album_id,
+ Eina_List ** elist);
+ int _gl_local_data_get_all_albums_media_list(gl_filter_s * condition,
+ Eina_List ** elist);
+ int _gl_local_data_get_fav_albums_media_list(gl_filter_s * condition,
+ Eina_List ** elist);
+ int _gl_local_data_get_all_albums_cover(gl_filter_s * condition,
+ Eina_List ** elist);
+ int _gl_local_data_get_fav_albums_cover(gl_filter_s * condition,
+ Eina_List ** elist);
+ int _gl_local_data_delete_album(gl_album_s * cluster, void *cb,
+ void *data, bool is_hide);
+ int _gl_local_data_add_media(const char *file_url,
+ media_info_h * info);
+ int _gl_local_data_move_media(gl_media_s * mitem, const char *dst);
#ifdef __cplusplus
}
#endif
-
-
#endif
-
int _gl_albums_sel_rotate_view(void *data);
#endif
-
int _gl_albums_close_album(void *data);
int gl_albums_update_items(void *data);
-int _gl_albums_create_view(void *data, Evas_Object *parent);
+int _gl_albums_create_view(void *data, Evas_Object * parent);
int gl_albums_update_view(void *data);
int gl_albums_change_to_view(void *data);
int gl_albums_remove_nocontents(void *data);
int gl_albums_free_data(void *data);
-int _gl_albums_show_view_tab(void *data, Evas_Object *parent);
+int _gl_albums_show_view_tab(void *data, Evas_Object * parent);
int _gl_albums_hide_view_tab(void *data);
int _gl_albums_change_mode(void *data, bool b_edit);
int _gl_albums_check_btns(void *data);
int _gl_albums_rotate_view(void *data);
-int _gl_albums_set_current(void *data, gl_cluster *current);
+int _gl_albums_set_current(void *data, gl_cluster * current);
gl_cluster *_gl_albums_get_current(void *data);
-int _gl_albums_clear_cbs(Evas_Object *view);
+int _gl_albums_clear_cbs(Evas_Object * view);
int gl_albums_open_album(gl_cluster * album_item);
-Evas_Object *_gl_albums_add_gengrid(void *data, Evas_Object *parent);
-Evas_Object *_gl_albums_add_view(void *data, Evas_Object *parent);
-Evas_Object *_gl_albums_sel_add_view(void *data, Evas_Object *parent);
-void __gl_albums_new_album_sel(void *data, Evas_Object *obj, void *ei);
-int _gl_albums_create_items(void *data, Evas_Object *parent);
-int _gl_split_albums_create_items(void *data, Evas_Object *parent);
-
-#endif /* _GL_ALBUMS_H_ */
+Evas_Object *_gl_albums_add_gengrid(void *data, Evas_Object * parent);
+Evas_Object *_gl_albums_add_view(void *data, Evas_Object * parent);
+Evas_Object *_gl_albums_sel_add_view(void *data, Evas_Object * parent);
+void __gl_albums_new_album_sel(void *data, Evas_Object * obj, void *ei);
+int _gl_albums_create_items(void *data, Evas_Object * parent);
+int _gl_split_albums_create_items(void *data, Evas_Object * parent);
+#endif /* _GL_ALBUMS_H_ */
int _gl_entry_resume_view(void *data);
#endif
-
#include "gallery.h"
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
-int _gl_main_add_reg_idler(void *data);
-int _gl_main_create_view(gl_appdata *ad);
-int _gl_main_clear_view(gl_appdata *ad);
-Eina_Bool _gl_main_update_view(void *data);
-int _gl_main_reset_view(void *data);
+ int _gl_main_add_reg_idler(void *data);
+ int _gl_main_create_view(gl_appdata * ad);
+ int _gl_main_clear_view(gl_appdata * ad);
+ Eina_Bool _gl_main_update_view(void *data);
+ int _gl_main_reset_view(void *data);
#ifdef __cplusplus
}
#endif
-
-#endif // end of _GL_MIAN_H_
-
+#endif // end of _GL_MIAN_H_
#ifndef _GL_PINCHZOOM_H_
#define _GL_PINCHZOOM_H_
-int _gl_pinch_add_event(void *data, Evas_Object *layout);
+int _gl_pinch_add_event(void *data, Evas_Object * layout);
int _gl_pinch_reset_flag(void *data);
-#endif /* _GL_PINCHZOOM_H_ */
-
+#endif /* _GL_PINCHZOOM_H_ */
#include <Elementary.h>
#include "gallery.h"
-int _gl_thumbs_edit_add_btns(void *data, Evas_Object *parent,
- Elm_Object_Item *nf_it);
+int _gl_thumbs_edit_add_btns(void *data, Evas_Object * parent,
+ Elm_Object_Item * nf_it);
int _gl_thumbs_edit_create_view(void *data);
int _gl_thumbs_edit_update_view(void *data);
int _gl_thumbs_edit_pop_view(void *data);
int _gl_thumbs_edit_disable_btns(void *data, bool b_disable);
#endif
-
#include <Elementary.h>
#include "gallery.h"
-int _gl_thumbs_sel_create_view(void *data, gl_cluster *album_item);
+int _gl_thumbs_sel_create_view(void *data, gl_cluster * album_item);
int _gl_thumbs_sel_update_lang(void *data);
int _gl_thumbs_sel_disable_btns(void *data, bool b_disabled);
#endif
-
Eina_Bool _gl_thumbs_append_items(void *data);
int _gl_thumbs_update_realized_items(void *data);
-Evas_Object *_gl_thumbs_get_content(void *data, Evas_Object *parent,
- gl_item *gitem, int w, int h);
+Evas_Object *_gl_thumbs_get_content(void *data, Evas_Object * parent,
+ gl_item * gitem, int w, int h);
int _gl_thumbs_add_btns(void *data);
-Evas_Object *_gl_thumbs_add_grid(void *data, Evas_Object *parent,
- gl_thumb_mode mode);
+Evas_Object *_gl_thumbs_add_grid(void *data, Evas_Object * parent,
+ gl_thumb_mode mode);
int _gl_thumbs_show_edit_view(void *data);
Eina_Bool _gl_thumbs_show_items(void *data);
-int _gl_thumbs_set_list(void *data, Eina_List *elist);
-int _gl_thumbs_clear_and_set_list(void *data, Eina_List *elist);
-int _gl_thumbs_get_list(void *data, Eina_List **p_elist);
-int _gl_thumbs_create_view(void *data, int nf_mode, char *title, bool b_idler,
- Elm_Naviframe_Item_Pop_Cb func);
-int _gl_thumbs_update_split_view(void *data, int nf_mode, char *title, bool b_idler,
- Elm_Naviframe_Item_Pop_Cb func);
-int _gl_thumbs_update_edit_split_view(void *data, int nf_mode, char *title, bool b_idler,
- Elm_Naviframe_Item_Pop_Cb func);
+int _gl_thumbs_set_list(void *data, Eina_List * elist);
+int _gl_thumbs_clear_and_set_list(void *data, Eina_List * elist);
+int _gl_thumbs_get_list(void *data, Eina_List ** p_elist);
+int _gl_thumbs_create_view(void *data, int nf_mode, char *title,
+ bool b_idler, Elm_Naviframe_Item_Pop_Cb func);
+int _gl_thumbs_update_split_view(void *data, int nf_mode, char *title,
+ bool b_idler,
+ Elm_Naviframe_Item_Pop_Cb func);
+int _gl_thumbs_update_edit_split_view(void *data, int nf_mode, char *title,
+ bool b_idler,
+ Elm_Naviframe_Item_Pop_Cb func);
int _gl_thumbs_update_items(void *data);
int _gl_thumbs_update_view(void *data);
int _gl_thumbs_destroy_view(void *data, bool b_pop);
//int _gl_thumbs_destroy_view_with_cb(void *data, void *cb);
-bool _gl_thumbs_get_view(void *data, Evas_Object **view);
+bool _gl_thumbs_get_view(void *data, Evas_Object ** view);
bool _gl_thumbs_show_nocontents(void *data);
-int _gl_thumbs_set_nocontents(void *data, Evas_Object *noc);
-int _gl_thumbs_set_size(void *data, Evas_Object *gridview);
-int _gl_thumbs_clear_cbs(Evas_Object *grid);
+int _gl_thumbs_set_nocontents(void *data, Evas_Object * noc);
+int _gl_thumbs_set_size(void *data, Evas_Object * gridview);
+int _gl_thumbs_clear_cbs(Evas_Object * grid);
int _gl_thumbs_delete_view(void *data);
-int _gl_thumbs_update_size(void *data, Evas_Object *view);
-bool _gl_thumbs_is_append(gl_item *gitem, char **burstshot_id);
+int _gl_thumbs_update_size(void *data, Evas_Object * view);
+bool _gl_thumbs_is_append(gl_item * gitem, char **burstshot_id);
bool _gl_thumbs_check_zero(void *data);
-int _gl_thumbs_update_label(Elm_Object_Item *nf_it, char *title);
-int _gl_thumbs_update_label_text(Elm_Object_Item *nf_it, int sel_cnt,
- bool b_lang);
+int _gl_thumbs_update_label(Elm_Object_Item * nf_it, char *title);
+int _gl_thumbs_update_label_text(Elm_Object_Item * nf_it, int sel_cnt,
+ bool b_lang);
int _gl_thumbs_update_lang(void *data);
int _gl_thumbs_check_btns(void *data);
int _gl_thumbs_set_edit_mode(void *data, int mode);
int _gl_thumbs_get_edit_mode(void *data);
int _gl_thumbs_rotate_view(void *data);
-void _gl_thumbs_sel_cb(void *data, Evas_Object *obj, void *ei);
+void _gl_thumbs_sel_cb(void *data, Evas_Object * obj, void *ei);
void _gl_thumbs_open_file(void *data);
void _gl_thumbs_open_file_select_mode(void *data);
-int _gl_thumbs_create_thumb(gl_item *gitem);
+int _gl_thumbs_create_thumb(gl_item * gitem);
void _gl_thumbs_change_view(void *data, int prev_x, int current_x);
void _gl_thumb_update_split_view(void *data);
-int _create_split_album_view(void *data, Evas_Object *layout_inner);
-
-#endif /* _GL_THUMBS_H_ */
+int _create_split_album_view(void *data, Evas_Object * layout_inner);
+#endif /* _GL_THUMBS_H_ */
#endif
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
#if !defined(APPDIR)
-# define APPDIR "/usr/apps/org.tizen.gallery"
+#define APPDIR "/usr/apps/org.tizen.gallery"
#endif
#if !defined(PACKAGE)
-# define PACKAGE "gallery"
+#define PACKAGE "gallery"
#endif
#if !defined(LOCALEDIR)
-# define LOCALEDIR APPDIR"/res/locale"
+#define LOCALEDIR APPDIR"/res/locale"
#endif
#if !defined(EDJDIR)
-# define EDJDIR APPDIR"/res/edje"
+#define EDJDIR APPDIR"/res/edje"
#endif
#if !defined(IMAGEDIR)
-# define IMAGEDIR APPDIR"/res/images/"
+#define IMAGEDIR APPDIR"/res/images/"
#endif
#define PKGNAME_GALLERY "org.tizen.gallery"
#define GL_CLASS_GENGRID "gengrid"
-#define GL_BUTTON_STYLE_RENAME "rename" //"gallery/rename"
+#define GL_BUTTON_STYLE_RENAME "rename" //"gallery/rename"
#define GL_BUTTON_STYLE_NAVI_MORE "naviframe/more/default"
#define GL_BUTTON_STYLE_NAVI_TITLE "naviframe/title_text"
#define GL_BUTTON_STYLE_NAVI_TITLE_ICON "naviframe/title_icon"
#define GL_LAUNCH_STATE "gallery_launch_state"
/******** Enumeration ********/
-typedef enum _gl_view_mode
-{
- GL_VIEW_NONE,
- GL_VIEW_ALBUMS,
- GL_VIEW_ALBUMS_EDIT,
- GL_VIEW_ALBUMS_SELECT,
- GL_VIEW_TIMELINE,
- GL_VIEW_THUMBS,
- GL_VIEW_THUMBS_EDIT,
- GL_VIEW_THUMBS_SELECT,
- GL_VIEW_ALBUM_REORDER,
-} gl_view_mode;
-
-typedef enum _gl_app_exit_mode
-{
- GL_APP_EXIT_NONE,
- GL_APP_EXIT_MASS_STORAGE,
-} gl_app_exit_mode;
-
-typedef enum _gl_entry_mode
-{
- GL_ENTRY_NONE,
- GL_ENTRY_NEW_ALBUM,
- GL_ENTRY_RENAME_ALBUM,
- GL_ENTRY_RENAME_TAG,
-} gl_entry_mode;
+ typedef enum _gl_view_mode {
+ GL_VIEW_NONE,
+ GL_VIEW_ALBUMS,
+ GL_VIEW_ALBUMS_EDIT,
+ GL_VIEW_ALBUMS_SELECT,
+ GL_VIEW_TIMELINE,
+ GL_VIEW_THUMBS,
+ GL_VIEW_THUMBS_EDIT,
+ GL_VIEW_THUMBS_SELECT,
+ GL_VIEW_ALBUM_REORDER,
+ } gl_view_mode;
+
+ typedef enum _gl_app_exit_mode {
+ GL_APP_EXIT_NONE,
+ GL_APP_EXIT_MASS_STORAGE,
+ } gl_app_exit_mode;
+
+ typedef enum _gl_entry_mode {
+ GL_ENTRY_NONE,
+ GL_ENTRY_NEW_ALBUM,
+ GL_ENTRY_RENAME_ALBUM,
+ GL_ENTRY_RENAME_TAG,
+ } gl_entry_mode;
/* Grid view created for different thumbnails view types */
-enum _gl_gird_t {
- GL_GRID_T_NONE,
- GL_GRID_T_LOCAL,
- GL_GRID_T_ALLALBUMS,
- GL_GRID_T_FAV,
-};
-typedef enum _gl_gird_t gl_grid_t_e;
-
-enum _gl_edit_mode_t {
- GL_GRID_EDIT = 0,
- GL_GRID_SHARE,
-};
-typedef enum _gl_edit_mode_t _gl_edit_mode_t_e;
-
-typedef enum _gl_detail_view_display_order {
- ORDER_ASC = 0,
- ORDER_DESC
-}_gl_view_order;
-
-typedef enum _gl_album_detail_view_mode {
- DETAIL_VIEW = 0,
- SPLIT_VIEW
-}_gl_detail_view_mode;
+ enum _gl_gird_t {
+ GL_GRID_T_NONE,
+ GL_GRID_T_LOCAL,
+ GL_GRID_T_ALLALBUMS,
+ GL_GRID_T_FAV,
+ };
+ typedef enum _gl_gird_t gl_grid_t_e;
+
+ enum _gl_edit_mode_t {
+ GL_GRID_EDIT = 0,
+ GL_GRID_SHARE,
+ };
+ typedef enum _gl_edit_mode_t _gl_edit_mode_t_e;
+
+ typedef enum _gl_detail_view_display_order {
+ ORDER_ASC = 0,
+ ORDER_DESC
+ } _gl_view_order;
+
+ typedef enum _gl_album_detail_view_mode {
+ DETAIL_VIEW = 0,
+ SPLIT_VIEW
+ } _gl_detail_view_mode;
/******** Structure ********/
-typedef struct gl_db_noti_t gl_db_noti_s;
-typedef struct _gl_timeline_t gl_timeline_s;
-
-typedef struct
-{
- Evas_Object *ctrlbar_ly;
- /* Layout of albums view/tags view/places view */
- Evas_Object *ctrlbar_view_ly;
- /* Naviframe item pushed to stack */
- Elm_Object_Item *nf_it;
- int tab_mode; /* State of controlbar item: Albums, Places or Tags */
- Ecore_Timer *avoid_multi_tap;
-} gl_ctrl_info;
-
-typedef struct
-{
- Evas_Object *gesture_sel;
- Evas_Object *gesture;
- int zoom_level;
-} gl_pinch_info;
-
-typedef struct _gl_mouse_t gl_mouse_s;
-struct _gl_mouse_t {
- Evas_Coord x;
- Evas_Coord y;
- bool b_pressed;
-};
-
-typedef struct
-{
- Elm_Gengrid_Item_Class date_gic; /* Gengrid item class of date view */
- Evas_Object *layout;
- /* Thumbnail selection view for Add tag to photo */
- Evas_Object *select_view;
- Evas_Object *select_layout;
- Evas_Object *view;
- Evas_Object *nocontents;
- bool b_slideshow_disable;
- /* Edit */
- bool is_append;
- /* It's in edit view */
- int edit_mode;
- /* Naviframe item pushed to stack */
- Elm_Object_Item *nf_it;
- Elm_Object_Item *nf_it_select;
- char *title;
- gl_mouse_s mouse; /* Added for shrink effect while select thumbnail */
- Ecore_Timer *clicked_timer;
- /* It's thumbnails icon size, not grid item size */
- int icon_w;
- int icon_h;
- /* if album contains more than (GL_FIRST_VIEW_END_POS+1) medias */
- Eina_List *medias_elist;
- int count; /* Media items count appended to gridview including burst shot*/
- bool back_to_normal; /* When back from edit mode, reset checkbox state */
- _gl_view_order media_display_order; /* keep track of the media items display order */
- gl_grid_t_e grid_type;
- Elm_Object_Item *it; /* Keep track of selected item in move copy popup*/
- _gl_detail_view_mode split_view_mode;
- bool multi_touch;
- bool update_split_view;
-} gl_grid_info;
-
-typedef struct
-{
- bool b_app_called; /* Indicates if any application invoked by Gallery */
- app_control_h ug;
- int ug_type;
- int iv_type;
- void *data;
- int sort_type; /* Types: wminfo_media_sort_type; pass it to imageviewer */
- bool b_start_slideshow; /* Start slideshow from slideshow-setting ug */
- bool b_ug_launched;
-} gl_ug_info;
-
-typedef struct
-{
- Elm_Gengrid_Item_Class gic; /* Gengrid item class of albums view */
- Evas_Object *view; /* Albums view object */
- Evas_Object *nocontents; /* Nocontents object */
- /* Albums view object for Add tag to photo */
- Evas_Object *select_view;
- /* Albums view layout object for Add tag to photo */
- Evas_Object *select_layout;
-
- int b_share_mode; /* Direct share mode */
- gl_cluster *current; /* Album selected for showing thumbnails view/list view */
- /* Album selected for rename/open locked album */
- gl_cluster *selected;
- /* Save destination album id while move/save */
- char *path;
- char new_name[GL_ALBUM_NAME_LEN_MAX];
- bool b_new_album;
- char *temp_album_name;
- int file_mc_mode;
- Eina_List *sel_elist; /* List of all selected albums */
- gl_cluster_list *elist; /* List of all albums */
- int albums_cnt; /* Albums count appended to gridview */
- char dest_folder[GL_DIR_PATH_LEN_MAX]; /* The full path of destination album of movement */
-
- Elm_Object_Item *nf_it_select;
- Elm_Object_Item *grid_sel_item; /* currently selected album grid item will be stored here */
- char *selected_uuid; /* currently selected album's uuid will be stored here */
-} gl_album_info;
-
-typedef struct
-{
- Evas_Object *editfield;
- Evas_Object *entry;
- Evas_Object *popup;
- Ecore_IMF_Context *context;
- Elm_Entry_Filter_Limit_Size *limit_filter;
-
- /* Type: gl_entry_mode; Indicate usage of entry */
- int mode;
- /* Button 'Done' in new album/tag view */
- Evas_Object *done_btn;
- Elm_Object_Item *nf_it;
- void *op_cb; /* Operation after done pressed */
- bool b_hide_toolbar;
- bool b_hide_sip;
-} gl_entry_info;
-
-typedef struct
-{
- Evas_Object *popup;
- Evas_Object *view_as_popup;
- Evas_Object *memory_full_popup;
- int mode;
- /* Selectioninfo popup layout */
- Ecore_Timer *del_timer;
-} gl_popup_info;
-
-typedef struct {
- Eina_List *elist; /* List of all selected medias of a album/tag/marker */
- Eina_List *fav_elist; /* List of fav medias of a album/tag/marker */
- int images_cnt; /* Images count selected */
- int disable_hide_cnt; /* Disable hide files count selected */
- /* All media count */
- int sel_cnt;
- /* Checkbox state of select-all */
- Eina_Bool ck_state;
- Evas_Object *selectall_ck;
- Eina_List *copy_elist;
-} gl_selected_info;
-
-typedef struct {
- Evas_Object *popup;
- Evas_Object *pbar;
- Evas_Object *status_label;
- Ecore_Timer *pbar_timer;
+ typedef struct gl_db_noti_t gl_db_noti_s;
+ typedef struct _gl_timeline_t gl_timeline_s;
+
+ typedef struct {
+ Evas_Object *ctrlbar_ly;
+ /* Layout of albums view/tags view/places view */
+ Evas_Object *ctrlbar_view_ly;
+ /* Naviframe item pushed to stack */
+ Elm_Object_Item *nf_it;
+ int tab_mode; /* State of controlbar item: Albums, Places or Tags */
+ Ecore_Timer *avoid_multi_tap;
+ } gl_ctrl_info;
+
+ typedef struct {
+ Evas_Object *gesture_sel;
+ Evas_Object *gesture;
+ int zoom_level;
+ } gl_pinch_info;
+
+ typedef struct _gl_mouse_t gl_mouse_s;
+ struct _gl_mouse_t {
+ Evas_Coord x;
+ Evas_Coord y;
+ bool b_pressed;
+ };
+
+ typedef struct {
+ Elm_Gengrid_Item_Class date_gic; /* Gengrid item class of date view */
+ Evas_Object *layout;
+ /* Thumbnail selection view for Add tag to photo */
+ Evas_Object *select_view;
+ Evas_Object *select_layout;
+ Evas_Object *view;
+ Evas_Object *nocontents;
+ bool b_slideshow_disable;
+ /* Edit */
+ bool is_append;
+ /* It's in edit view */
+ int edit_mode;
+ /* Naviframe item pushed to stack */
+ Elm_Object_Item *nf_it;
+ Elm_Object_Item *nf_it_select;
+ char *title;
+ gl_mouse_s mouse; /* Added for shrink effect while select thumbnail */
+ Ecore_Timer *clicked_timer;
+ /* It's thumbnails icon size, not grid item size */
+ int icon_w;
+ int icon_h;
+ /* if album contains more than (GL_FIRST_VIEW_END_POS+1) medias */
+ Eina_List *medias_elist;
+ int count; /* Media items count appended to gridview including burst shot */
+ bool back_to_normal; /* When back from edit mode, reset checkbox state */
+ _gl_view_order media_display_order; /* keep track of the media items display order */
+ gl_grid_t_e grid_type;
+ Elm_Object_Item *it; /* Keep track of selected item in move copy popup */
+ _gl_detail_view_mode split_view_mode;
+ bool multi_touch;
+ bool update_split_view;
+ } gl_grid_info;
+
+ typedef struct {
+ bool b_app_called; /* Indicates if any application invoked by Gallery */
+ app_control_h ug;
+ int ug_type;
+ int iv_type;
+ void *data;
+ int sort_type; /* Types: wminfo_media_sort_type; pass it to imageviewer */
+ bool b_start_slideshow; /* Start slideshow from slideshow-setting ug */
+ bool b_ug_launched;
+ } gl_ug_info;
+
+ typedef struct {
+ Elm_Gengrid_Item_Class gic; /* Gengrid item class of albums view */
+ Evas_Object *view; /* Albums view object */
+ Evas_Object *nocontents; /* Nocontents object */
+ /* Albums view object for Add tag to photo */
+ Evas_Object *select_view;
+ /* Albums view layout object for Add tag to photo */
+ Evas_Object *select_layout;
+
+ int b_share_mode; /* Direct share mode */
+ gl_cluster *current; /* Album selected for showing thumbnails view/list view */
+ /* Album selected for rename/open locked album */
+ gl_cluster *selected;
+ /* Save destination album id while move/save */
+ char *path;
+ char new_name[GL_ALBUM_NAME_LEN_MAX];
+ bool b_new_album;
+ char *temp_album_name;
+ int file_mc_mode;
+ Eina_List *sel_elist; /* List of all selected albums */
+ gl_cluster_list *elist; /* List of all albums */
+ int albums_cnt; /* Albums count appended to gridview */
+ char dest_folder[GL_DIR_PATH_LEN_MAX]; /* The full path of destination album of movement */
+
+ Elm_Object_Item *nf_it_select;
+ Elm_Object_Item *grid_sel_item; /* currently selected album grid item will be stored here */
+ char *selected_uuid; /* currently selected album's uuid will be stored here */
+ } gl_album_info;
+
+ typedef struct {
+ Evas_Object *editfield;
+ Evas_Object *entry;
+ Evas_Object *popup;
+ Ecore_IMF_Context *context;
+ Elm_Entry_Filter_Limit_Size *limit_filter;
+
+ /* Type: gl_entry_mode; Indicate usage of entry */
+ int mode;
+ /* Button 'Done' in new album/tag view */
+ Evas_Object *done_btn;
+ Elm_Object_Item *nf_it;
+ void *op_cb; /* Operation after done pressed */
+ bool b_hide_toolbar;
+ bool b_hide_sip;
+ } gl_entry_info;
+
+ typedef struct {
+ Evas_Object *popup;
+ Evas_Object *view_as_popup;
+ Evas_Object *memory_full_popup;
+ int mode;
+ /* Selectioninfo popup layout */
+ Ecore_Timer *del_timer;
+ } gl_popup_info;
+
+ typedef struct {
+ Eina_List *elist; /* List of all selected medias of a album/tag/marker */
+ Eina_List *fav_elist; /* List of fav medias of a album/tag/marker */
+ int images_cnt; /* Images count selected */
+ int disable_hide_cnt; /* Disable hide files count selected */
+ /* All media count */
+ int sel_cnt;
+ /* Checkbox state of select-all */
+ Eina_Bool ck_state;
+ Evas_Object *selectall_ck;
+ Eina_List *copy_elist;
+ } gl_selected_info;
+
+ typedef struct {
+ Evas_Object *popup;
+ Evas_Object *pbar;
+ Evas_Object *status_label;
+ Ecore_Timer *pbar_timer;
/**
* After progressbar showed completely, use timer to
* emit next signal to write pipe to continue to operate medias.
*/
- Ecore_Timer *start_thread_timer;
+ Ecore_Timer *start_thread_timer;
/**
* After thread operation done, use idler to
* delete progressbar after it's showed completely(status is 100%).
*/
- Ecore_Job *del_pbar_job;
- Ecore_Timer *del_pbar_timer;
- Ecore_Pipe *sync_pipe; /* Pipe for communication between main and child thread */
- pthread_mutex_t pbar_lock; /* Lock for state of 'Cancel' button */
- pthread_mutex_t refresh_lock; /* Lock for progressbar refreshing */
- pthread_cond_t refresh_cond; /* Condition for progressbar refreshing */
- int refresh_flag; /* Indicates progressbar updated or not while moving or deleting */
- int pbar_cancel; /* State of 'Cancel' button on progressbar popup */
- /* Medias count already operated */
- int finished_cnt;
- int total_cnt;
- void *op_cb;
- void *update_cb;
- void *del_item_cb;
-} gl_pbar_info;
-
-typedef struct
-{
- Evas_Object *win;
- Evas_Object *layout;
- Evas_Object *naviframe;
- Evas_Object *bg;
- Evas_Object *ctxpopup;
- Evas_Object *entry_win; /* For 3D view */
- int rotate_mode; /* Type: appcore_rm; Indicate rotation mode of whole application */
- int view_mode; /* Type: gl_view_mode; Indicate view mode of whole application */
- bool reentrant;
- bool b_paused;
- /* Mouse down event handle */
- Ecore_Event_Handler *keydown_handler;
- /* Font type change event handle */
- Ecore_Event_Handler *font_handler;
- /* Use idler to register ASF when launching Gallery */
- Ecore_Timer *reg_idler;
- bool b_reged_idler;
-
- int all_medias_cnt;
- time_t last_mtime;
- int medias_op_type; /* Type: Move or Delete medias */
- int mmc_state; /* MMC state(Inserted, Removed) */
- /* SVI, for playing touch sound */
- int svi_handle;
- int sound_status;
- Ecore_Idler *mmc_idler;
- int externalStorageId;
- bool lang_changed;
- bool hide_noti;
-} gl_main_info;
-
-
-struct _gl_appdata
-{
- gl_main_info maininfo; /* Global variables about webalbum */
- gl_ctrl_info ctrlinfo; /* Global variables about controlbar */
- gl_album_info albuminfo; /* Global variables about albums view */
- gl_grid_info gridinfo; /* Global variables about thumbnails view */
- gl_pinch_info pinchinfo; /* Global variables about pinch zoom out */
- gl_entry_info entryinfo; /* Global variables about entry */
- gl_popup_info popupinfo; /* Global variables about popup */
- gl_pbar_info pbarinfo; /* Global variables about progressbar */
- gl_ug_info uginfo; /* Global variables about ug */
- gl_selected_info selinfo; /* Global variables about files selected */
- gl_timeline_s *tlinfo; /* Global variables about TIMELINE view */
- /* Data about using inotify */
- gl_db_noti_s *db_noti_d;
-};
-
-typedef struct _gl_appdata gl_appdata;
+ Ecore_Job *del_pbar_job;
+ Ecore_Timer *del_pbar_timer;
+ Ecore_Pipe *sync_pipe; /* Pipe for communication between main and child thread */
+ pthread_mutex_t pbar_lock; /* Lock for state of 'Cancel' button */
+ pthread_mutex_t refresh_lock; /* Lock for progressbar refreshing */
+ pthread_cond_t refresh_cond; /* Condition for progressbar refreshing */
+ int refresh_flag; /* Indicates progressbar updated or not while moving or deleting */
+ int pbar_cancel; /* State of 'Cancel' button on progressbar popup */
+ /* Medias count already operated */
+ int finished_cnt;
+ int total_cnt;
+ void *op_cb;
+ void *update_cb;
+ void *del_item_cb;
+ } gl_pbar_info;
+
+ typedef struct {
+ Evas_Object *win;
+ Evas_Object *layout;
+ Evas_Object *naviframe;
+ Evas_Object *bg;
+ Evas_Object *ctxpopup;
+ Evas_Object *entry_win; /* For 3D view */
+ int rotate_mode; /* Type: appcore_rm; Indicate rotation mode of whole application */
+ int view_mode; /* Type: gl_view_mode; Indicate view mode of whole application */
+ bool reentrant;
+ bool b_paused;
+ /* Mouse down event handle */
+ Ecore_Event_Handler *keydown_handler;
+ /* Font type change event handle */
+ Ecore_Event_Handler *font_handler;
+ /* Use idler to register ASF when launching Gallery */
+ Ecore_Timer *reg_idler;
+ bool b_reged_idler;
+
+ int all_medias_cnt;
+ time_t last_mtime;
+ int medias_op_type; /* Type: Move or Delete medias */
+ int mmc_state; /* MMC state(Inserted, Removed) */
+ /* SVI, for playing touch sound */
+ int svi_handle;
+ int sound_status;
+ Ecore_Idler *mmc_idler;
+ int externalStorageId;
+ bool lang_changed;
+ bool hide_noti;
+ } gl_main_info;
+
+
+ struct _gl_appdata {
+ gl_main_info maininfo; /* Global variables about webalbum */
+ gl_ctrl_info ctrlinfo; /* Global variables about controlbar */
+ gl_album_info albuminfo; /* Global variables about albums view */
+ gl_grid_info gridinfo; /* Global variables about thumbnails view */
+ gl_pinch_info pinchinfo; /* Global variables about pinch zoom out */
+ gl_entry_info entryinfo; /* Global variables about entry */
+ gl_popup_info popupinfo; /* Global variables about popup */
+ gl_pbar_info pbarinfo; /* Global variables about progressbar */
+ gl_ug_info uginfo; /* Global variables about ug */
+ gl_selected_info selinfo; /* Global variables about files selected */
+ gl_timeline_s *tlinfo; /* Global variables about TIMELINE view */
+ /* Data about using inotify */
+ gl_db_noti_s *db_noti_d;
+ };
+
+ typedef struct _gl_appdata gl_appdata;
#ifdef __cplusplus
}
#endif
-
-#endif /* _GALLERY_H_ */
-
+#endif /* _GALLERY_H_ */
bool _gl_db_update_finalize(void *data);
#endif
-
#include <dlog.h>
#include <assert.h>
-#include "gl-ta.h"
#include <stdio.h>
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
#ifdef LOG_TAG
#define GL_PROFILE_IN gl_dbg(" LAUNCH [gallery:Application:%s:IN] " , __FUNCTION__)
#define GL_PROFILE_OUT gl_dbg(" LAUNCH [gallery:Application:%s:OUT]", __FUNCTION__)
-#define GL_PROFILE_F_IN(func) gl_dbg("LAUNCH","[gallery:Application:"func":IN]")
-#define GL_PROFILE_F_OUT(func) gl_dbg("LAUNCH","[gallery:Application:"func":OUT]")
+#define GL_PROFILE_F_IN(func) gl_dbg("LAUNCH", "[gallery:Application:"func":IN]")
+#define GL_PROFILE_F_OUT(func) gl_dbg("LAUNCH", "[gallery:Application:"func":OUT]")
#else
-#define gl_dbg(fmt,arg...)
+#define gl_dbg(fmt, arg...)
#define gl_dbgW(fmt, arg...)
#define gl_dbgE(fmt, arg...)
//long gl_get_debug_time(void);
//void gl_reset_debug_time(void);
//void gl_print_debug_time(char* time_string);
-void gl_print_debug_time_ex(long start, long end, const char *func_name, char *time_string);
+ void gl_print_debug_time_ex(long start, long end,
+ const char *func_name, char *time_string);
} \
} while (0)
-#define GL_CHECK_VAL(expr, val) gl_retvm_if(!(expr), val, "Invalid parameter, return ERROR code!")
-#define GL_CHECK_NULL(expr) gl_retvm_if(!(expr), NULL, "Invalid parameter, return NULL!")
-#define GL_CHECK_FALSE(expr) gl_retvm_if(!(expr), false, "Invalid parameter, return FALSE!")
-#define GL_CHECK_CANCEL(expr) gl_retvm_if(!(expr), ECORE_CALLBACK_CANCEL, "Invalid parameter, return ECORE_CALLBACK_CANCEL!")
-#define GL_CHECK(expr) gl_retm_if(!(expr), "Invalid parameter, return!")
+#define GL_CHECK_VAL(expr, val) gl_retvm_if(!(expr), val, "Invalid parameter, return ERROR code!")
+#define GL_CHECK_NULL(expr) gl_retvm_if(!(expr), NULL, "Invalid parameter, return NULL!")
+#define GL_CHECK_FALSE(expr) gl_retvm_if(!(expr), false, "Invalid parameter, return FALSE!")
+#define GL_CHECK_CANCEL(expr) gl_retvm_if(!(expr), ECORE_CALLBACK_CANCEL, "Invalid parameter, return ECORE_CALLBACK_CANCEL!")
+#define GL_CHECK(expr) gl_retm_if(!(expr), "Invalid parameter, return!")
#define gl_assert(expr) do { \
if (!(expr)) { \
#ifdef __cplusplus
}
#endif
-
-#endif /* _GL_DEBUG_H_ */
-
+#endif /* _GL_DEBUG_H_ */
#include "gl-data.h"
-typedef enum
-{
+typedef enum {
GL_UG_FAIL,
GL_UG_SUCCESS
} gl_ug_load_status;
-typedef enum
-{
+typedef enum {
GL_UG_IMAGEVIEWER,
GL_UG_GALLERY_SETTING_SLIDESHOW,
GL_UG_GALLERY_SETTING,
GL_UG_CNT,
} gl_ext_ug_type;
-typedef enum
-{
+typedef enum {
GL_UG_IV,
GL_UG_IV_CNT,
} gl_ext_iv_type;
-int gl_ext_load_iv_ug(void *data, gl_item *item, gl_ext_iv_type type);
-int gl_ext_load_iv_ug_select_mode(void *data, gl_media_s *item, gl_ext_iv_type type);
-int gl_ext_load_iv_time_ug_select_mode(void *data, gl_media_s *item, gl_ext_iv_type type, int sort_type);
-int _gl_ext_load_iv_timeline(void *data, const char *path, int sequence, int sort_type);
+int gl_ext_load_iv_ug(void *data, gl_item * item, gl_ext_iv_type type);
+int gl_ext_load_iv_ug_select_mode(void *data, gl_media_s * item,
+ gl_ext_iv_type type);
+int gl_ext_load_iv_time_ug_select_mode(void *data, gl_media_s * item,
+ gl_ext_iv_type type, int sort_type);
+int _gl_ext_load_iv_timeline(void *data, const char *path, int sequence,
+ int sort_type);
-#endif /* _GL_EXT_UG_LOAD_H_ */
+#endif /* _GL_EXT_UG_LOAD_H_ */
#include <Eina.h>
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
-int gl_file_exists(const char *path);
+ int gl_file_exists(const char *path);
-int gl_file_is_dir(const char *path);
+ int gl_file_is_dir(const char *path);
-int gl_file_unlink(const char *filename);
+ int gl_file_unlink(const char *filename);
-int gl_file_size(const char *filename);
+ int gl_file_size(const char *filename);
-int gl_file_rmdir(const char *filename);
+ int gl_file_rmdir(const char *filename);
-int gl_file_dir_is_empty(const char *path);
+ int gl_file_dir_is_empty(const char *path);
-Eina_List *gl_file_ls(const char *dir);
+ Eina_List *gl_file_ls(const char *dir);
-int gl_file_recursive_rm(const char *dir);
+ int gl_file_recursive_rm(const char *dir);
-char* gl_file_dir_get(const char path[]);
+ char *gl_file_dir_get(const char path[]);
-int gl_file_mkpath(const char *path);
+ int gl_file_mkpath(const char *path);
-int gl_file_mv(const char *src, const char *dst);
+ int gl_file_mv(const char *src, const char *dst);
#ifdef __cplusplus
}
#endif
-
-#endif // end of _GL_FILE_UTIL_H_
+#endif // end of _GL_FILE_UTIL_H_
#include <Eina.h>
#include <glib.h>
-typedef struct _gl_node_info_t gl_node_info_s;
-struct _gl_node_info_t {
- /* Parent path */
- char *path;
- /* File/folder name */
- char *name;
- /* Modified time */
- time_t mtime;
- /* File size / folder's content size */
- unsigned long long size;
-};
+ typedef struct _gl_node_info_t gl_node_info_s;
+ struct _gl_node_info_t {
+ /* Parent path */
+ char *path;
+ /* File/folder name */
+ char *name;
+ /* Modified time */
+ time_t mtime;
+ /* File size / folder's content size */
+ unsigned long long size;
+ };
-int _gl_fs_update_file_mtime(const char *path);
-int _gl_fs_get_file_stat(const char *filename, gl_node_info_s **node);
-unsigned long long _gl_fs_get_folder_size(char *path);
-unsigned long long gl_fs_get_free_space(int state);
-bool _gl_fs_get_path_without_ext(const char *file_path, char *file_ext,
- char *new_path);
-Eina_Bool _gl_fs_move(void *data, const char *src, const char *dst);
-Eina_Bool _gl_fs_copy(void *data, const char *src, const char *dst);
-char *_gl_fs_get_unique_full_path(char *file_path, char *ext);
-char *_gl_fs_get_unique_new_album_name(char *parent_path, char *default_name,
- char **new_name);
-bool _gl_fs_validate_name(const char *new_name);
-bool _gl_fs_validate_character(const char name_char);
-bool _gl_fs_mkdir(const char *path);
+ int _gl_fs_update_file_mtime(const char *path);
+ int _gl_fs_get_file_stat(const char *filename, gl_node_info_s ** node);
+ unsigned long long _gl_fs_get_folder_size(char *path);
+ unsigned long long gl_fs_get_free_space(int state);
+ bool _gl_fs_get_path_without_ext(const char *file_path, char *file_ext,
+ char *new_path);
+ Eina_Bool _gl_fs_move(void *data, const char *src, const char *dst);
+ Eina_Bool _gl_fs_copy(void *data, const char *src, const char *dst);
+ char *_gl_fs_get_unique_full_path(char *file_path, char *ext);
+ char *_gl_fs_get_unique_new_album_name(char *parent_path,
+ char *default_name,
+ char **new_name);
+ bool _gl_fs_validate_name(const char *new_name);
+ bool _gl_fs_validate_character(const char name_char);
+ bool _gl_fs_mkdir(const char *path);
#ifdef __cplusplus
}
#endif
-
#endif
-
#define GL_ICON_MMC "gallery_list_icon_my_files_sd_card.png"
#endif
-
#include "gallery.h"
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
-int _gl_lang_update(void *data);
+ int _gl_lang_update(void *data);
#ifdef __cplusplus
}
#endif
-
-
#endif
-
#define _GL_STRINGS_H_
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
#define GL_STR_DOMAIN_SYS "sys_string"
#define GL_STR_DELETE dgettext("gallery", GL_STR_ID_DELETE)
#define GL_STR_ALBUMS "IDS_GALLERY_BUTTON_ALBUMS"
#define GL_STR_ID_TIME_LINE "IDS_MEDIABR_HEADER_TIMELINE_ABB"
-#define GL_STR_TIME_LINE dgettext("gallery","IDS_MEDIABR_HEADER_TIMELINE_ABB")
+#define GL_STR_TIME_LINE dgettext("gallery", "IDS_MEDIABR_HEADER_TIMELINE_ABB")
#define GL_STR_DELETED dgettext("gallery", "IDS_COM_POP_DELETED")
#define GL_STR_DELETE_COMFIRMATION dgettext("gallery", "IDS_COM_POP_DELETE_Q")
#define GL_STR_SELECTED dgettext("gallery", "IDS_COM_POP_SELECTED")
}
#endif
#endif
-
+++ /dev/null
-/*
- * Copyright (c) 2015 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://floralicense.org/license/
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef _GL_TA_H_
-#define _GL_TA_H_
-
-
-#ifdef _ENABLE_TA
-// defs.
-#define GL_TA_MAX_CHECKPOINT 500
-#define GL_TA_MAX_ACCUM 500
-#define GL_TA_TIME_BUF_LEN 256
-
-typedef struct _gl_ta_checkpoint
-{
- unsigned long timestamp;
- char *name;
-} gl_ta_checkpoint;
-
-typedef struct _gl_ta_accum_item
-{
- unsigned long elapsed_accum;
- unsigned long num_calls;
- unsigned long elapsed_min;
- unsigned long elapsed_max;
- unsigned long first_start;
- unsigned long last_end;
-
- char *name;
-
- unsigned long timestamp;
- int on_estimate;
- int num_unpair;
-} gl_ta_accum_item;
-
-#define GL_TA_SHOW_STDOUT 0
-#define GL_TA_SHOW_STDERR 1
-#define GL_TA_SHOW_FILE 2
-#define GL_TA_RESULT_FILE "/tmp/gallery-ta.log"
-
-/////////////////////////////
-// COMMON
-int gl_ta_init(void);
-int gl_ta_release(void);
-void gl_ta_set_enable(int enable);
-char *gl_ta_fmt(const char *fmt, ...);
-
-/////////////////////////////
-// CHECK POINT
-int gl_ta_add_checkpoint(char *name, int show, char *filename, int line);
-void gl_ta_show_checkpoints(void);
-void gl_ta_show_diff(char *name1, char *name2);
-
-int gl_ta_get_numof_checkpoints();
-unsigned long gl_ta_get_diff(char *name1, char *name2);
-char *gl_ta_get_name(int idx);
-
-
-/////////////////////////////
-// ACCUM ITEM
-int gl_ta_accum_item_begin(char *name, int show, char *filename, int line);
-int gl_ta_accum_item_end(char *name, int show, char *filename, int line);
-void gl_ta_accum_show_result(int direction);
-
-// macro.
-#define GL_TA_INIT() ( gl_ta_init() )
-#define GL_TA_RELEASE() ( gl_ta_release() )
-#define GL_TA_SET_ENABLE(enable) ( gl_ta_set_enable(enable) )
-
-// checkpoint handling
-#define GL_TA_ADD_CHECKPOINT(name,show) ( gl_ta_add_checkpoint(name,show,__FILE__,__LINE__) )
-#define GL_TA_SHOW_CHECKPOINTS() ( gl_ta_show_checkpoints() )
-#define GL_TA_SHOW_DIFF(name1, name2) ( gl_ta_show_diff(name1, name2) )
-#define GL_TA_GET_NUMOF_CHECKPOINTS() ( gl_ta_get_numof_checkpoints() )
-#define GL_TA_GET_DIFF(name1, name2) ( gl_ta_get_diff(name1, name2) )
-#define GL_TA_GET_NAME(idx) ( gl_ta_get_name(idx) )
-
-// accum item handling
-#define GL_TA_ACUM_ITEM_BEGIN(name,show) ( gl_ta_accum_item_begin(name,show,__FILE__,__LINE__) )
-#define GL_TA_ACUM_ITEM_END(name,show) ( gl_ta_accum_item_end(name,show,__FILE__,__LINE__) )
-#define GL_TA_ACUM_ITEM_SHOW_RESULT() ( gl_ta_accum_show_result(GL_TA_SHOW_STDOUT) )
-#define GL_TA_ACUM_ITEM_SHOW_RESULT_TO(x) ( gl_ta_accum_show_result(x) )
-
-#define __gl_ta__(name, x) \
-GL_TA_ACUM_ITEM_BEGIN(name, 0); \
-x \
-GL_TA_ACUM_ITEM_END(name, 0);
-
-#define __gl_tafmt__(fmt, args...) ( gl_ta_fmt(fmt, ##args) )
-
-#else // _ENABLE_TA
-
-#define GL_TA_INIT()
-#define GL_TA_RELEASE()
-#define GL_TA_SET_ENABLE(enable)
-
-// checkpoint handling
-#define GL_TA_ADD_CHECKPOINT(name,show)
-#define GL_TA_SHOW_CHECKPOINTS()
-#define GL_TA_SHOW_DIFF(name1, name2)
-#define GL_TA_GET_NUMOF_CHECKPOINTS()
-#define GL_TA_GET_DIFF(name1, name2)
-#define GL_TA_GET_NAME(idx)
-
-// accum item handling
-#define GL_TA_ACUM_ITEM_BEGIN(name,show)
-#define GL_TA_ACUM_ITEM_END(name,show)
-#define GL_TA_ACUM_ITEM_SHOW_RESULT()
-#define GL_TA_ACUM_ITEM_SHOW_RESULT_TO(x)
-#define __gl_ta__(name, x) x
-#define __gl_tafmt__(fmt, args...)
-
-#endif // _ENABLE_TA
-
-#endif // _GALLERY_TA_H_
#define _GL_THREAD_UTIL_H_
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
-typedef enum
-{
- GL_PB_CANCEL_NONE, /* Initial state */
- GL_PB_CANCEL_NORMAL, /* Moving or deleting is in process */
- GL_PB_CANCEL_BUTTON, /* Cancel button tapped while moving or deleting */
- GL_PB_CANCEL_MMC, /* MMC removed, src album or dest album vanished while moving or deleting */
- GL_PB_CANCEL_ERROR, /* Error happened while moving or deleting */
- GL_PB_CANCEL_RESET, /* Reset gallery while moving or deleting */
-} gl_pb_cancel_mode;
+ typedef enum {
+ GL_PB_CANCEL_NONE, /* Initial state */
+ GL_PB_CANCEL_NORMAL, /* Moving or deleting is in process */
+ GL_PB_CANCEL_BUTTON, /* Cancel button tapped while moving or deleting */
+ GL_PB_CANCEL_MMC, /* MMC removed, src album or dest album vanished while moving or deleting */
+ GL_PB_CANCEL_ERROR, /* Error happened while moving or deleting */
+ GL_PB_CANCEL_RESET, /* Reset gallery while moving or deleting */
+ } gl_pb_cancel_mode;
-int gl_thread_emit_next_signal(void *data);
-int gl_thread_wait_next_signal(void *data);
-int gl_thread_set_cancel_state(void *data, int val);
-int gl_thread_get_cancel_state(void *data, int *val);
-void gl_thread_write_pipe(void *data, int finished_cnt, int popup_op);
-int gl_thread_gen_data_thread(void *data);
-int gl_thread_destroy_lock(void *data);
-int gl_thread_init_lock(void *data);
-int _gl_thread_set_op_cb(void *data, void *op_cb);
-int _gl_thread_set_update_cb(void *data, void *update_cb);
-int _gl_thread_set_del_item_cb(void *data, void *del_item_cb);
-int _gl_thread_set_total_cnt(void *data, int total_cnt);
+ int gl_thread_emit_next_signal(void *data);
+ int gl_thread_wait_next_signal(void *data);
+ int gl_thread_set_cancel_state(void *data, int val);
+ int gl_thread_get_cancel_state(void *data, int *val);
+ void gl_thread_write_pipe(void *data, int finished_cnt, int popup_op);
+ int gl_thread_gen_data_thread(void *data);
+ int gl_thread_destroy_lock(void *data);
+ int gl_thread_init_lock(void *data);
+ int _gl_thread_set_op_cb(void *data, void *op_cb);
+ int _gl_thread_set_update_cb(void *data, void *update_cb);
+ int _gl_thread_set_del_item_cb(void *data, void *del_item_cb);
+ int _gl_thread_set_total_cnt(void *data, int total_cnt);
#ifdef __cplusplus
}
#endif
-
-#endif /* _GL_THREAD_UTIL_H_ */
+#endif /* _GL_THREAD_UTIL_H_ */
#include "gl-icons.h"
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
#define _EDJ(o) elm_layout_edje_get(o)
#define GL_SIGNAL_GESTURE_DISABLED "elm,gesture,state,disabled"
#define GL_TRANS_FINISHED "transition,finished"
-typedef enum
-{
- GL_NAVI_ALBUMS,
- GL_NAVI_ALBUMS_EDIT,
- GL_NAVI_ALBUMS_RENAME,
- GL_NAVI_ALBUMS_NEW,
- GL_NAVI_ALBUMS_SELECT,
- GL_NAVI_PLACES,
- GL_NAVI_TAGS,
- GL_NAVI_TAGS_EDIT,
- GL_NAVI_TAGS_NEW,
- GL_NAVI_TAGS_RENAME,
- GL_NAVI_THUMBS,
- GL_NAVI_THUMBS_EDIT,
- GL_NAVI_THUMBS_SELECT,
- GL_NAVI_WEB,
- GL_NAVI_WEB_EDIT,
-} gl_navi_mode;
+ typedef enum {
+ GL_NAVI_ALBUMS,
+ GL_NAVI_ALBUMS_EDIT,
+ GL_NAVI_ALBUMS_RENAME,
+ GL_NAVI_ALBUMS_NEW,
+ GL_NAVI_ALBUMS_SELECT,
+ GL_NAVI_PLACES,
+ GL_NAVI_TAGS,
+ GL_NAVI_TAGS_EDIT,
+ GL_NAVI_TAGS_NEW,
+ GL_NAVI_TAGS_RENAME,
+ GL_NAVI_THUMBS,
+ GL_NAVI_THUMBS_EDIT,
+ GL_NAVI_THUMBS_SELECT,
+ GL_NAVI_WEB,
+ GL_NAVI_WEB_EDIT,
+ } gl_navi_mode;
-typedef enum
-{
- GL_POPUP_ADDHOME_SIZE_1,
- GL_POPUP_ADDHOME_SIZE_2,
- GL_POPUP_ADDHOME_SIZE_NUM,
-} gl_popup_addhome_size;
+ typedef enum {
+ GL_POPUP_ADDHOME_SIZE_1,
+ GL_POPUP_ADDHOME_SIZE_2,
+ GL_POPUP_ADDHOME_SIZE_NUM,
+ } gl_popup_addhome_size;
-typedef enum _gl_ui_xpt_btn_t gl_ui_xpt_btn_e;
+ typedef enum _gl_ui_xpt_btn_t gl_ui_xpt_btn_e;
-enum _gl_ui_xpt_btn_t {
- GL_UI_XPT_CAMERA = (0x1 << 0),
- GL_UI_XPT_SEL_ALL = (0x1 << 1),
- GL_UI_XPT_SHARE = (0x1 << 2),
- GL_UI_XPT_DONE = (0x1 << 3),
-};
+ enum _gl_ui_xpt_btn_t {
+ GL_UI_XPT_CAMERA = (0x1 << 0),
+ GL_UI_XPT_SEL_ALL = (0x1 << 1),
+ GL_UI_XPT_SHARE = (0x1 << 2),
+ GL_UI_XPT_DONE = (0x1 << 3),
+ };
-Evas_Object *gl_ui_load_edj(Evas_Object * parent, const char *file, const char *group);
-int _gl_ui_clear_btns(void *data);
-int _gl_ui_set_conform_overlap(Evas_Object *naviframe);
-int _gl_ui_disable_btn(Evas_Object *btn);
-int _gl_ui_enable_btn(Evas_Object *btn);
-int _gl_ui_disable_menu(Elm_Object_Item *nf_it, bool b_disabled);
-Evas_Object *_gl_ui_get_btn(void *data, Elm_Object_Item *nf_it,
- const char *part);
-int _gl_ui_update_realized_grid_ck(Evas_Object *view, const char *part1,
- const char *part2, Eina_Bool state);
-int _gl_ui_set_checkbox_state(Elm_Object_Item *it, const char *part,
- Eina_Bool state);
-int _gl_ui_reset_scroller_pos(Evas_Object *obj);
-int _gl_ui_del_scroller_pos(Evas_Object *obj);
-int _gl_ui_save_scroller_pos(Evas_Object *obj);
-int _gl_ui_restore_scroller_pos(Evas_Object *obj);
-int _gl_ui_rotate_view(void *data, int view_mode);
-int _gl_ui_set_toolbar_state(void *data, bool b_hide);
-int _gl_ui_set_translate_str(Evas_Object *obj, const char *str);
-int _gl_ui_set_translatable_item(Elm_Object_Item *nf_it, const char *str);
-int _gl_ui_set_translatable_item_part(Elm_Object_Item *nf_it, const char *part,
- const char *str);
-int _gl_ui_set_translate_part_str(Evas_Object *obj, const char *part,
- const char *str);
-int _gl_ui_change_title(Elm_Object_Item *nf_it, const char *text);
-int _gl_ui_update_label_text(Elm_Object_Item *nf_it, int sel_cnt, bool b_lang);
-int _gl_ui_change_navi_title(Elm_Object_Item *nf_it, char *text, bool b_dropdown);
-int _gl_ui_update_navi_title_text(Elm_Object_Item *nf_it, int sel_cnt, bool b_lang);
-int _gl_ui_add_selall_ck(Evas_Object *parent, char *part, char *part_btn,
- Evas_Smart_Cb cb_func, void *data);
-int _gl_show_grid_checks(Evas_Object *view, const char *ck_part);
-int _gl_show_grid_checks_dual(Evas_Object *view, const char *ck_part, const char *ck_part2);
+ Evas_Object *gl_ui_load_edj(Evas_Object * parent, const char *file,
+ const char *group);
+ int _gl_ui_clear_btns(void *data);
+ int _gl_ui_set_conform_overlap(Evas_Object * naviframe);
+ int _gl_ui_disable_btn(Evas_Object * btn);
+ int _gl_ui_enable_btn(Evas_Object * btn);
+ int _gl_ui_disable_menu(Elm_Object_Item * nf_it, bool b_disabled);
+ Evas_Object *_gl_ui_get_btn(void *data, Elm_Object_Item * nf_it,
+ const char *part);
+ int _gl_ui_update_realized_grid_ck(Evas_Object * view,
+ const char *part1,
+ const char *part2, Eina_Bool state);
+ int _gl_ui_set_checkbox_state(Elm_Object_Item * it, const char *part,
+ Eina_Bool state);
+ int _gl_ui_reset_scroller_pos(Evas_Object * obj);
+ int _gl_ui_del_scroller_pos(Evas_Object * obj);
+ int _gl_ui_save_scroller_pos(Evas_Object * obj);
+ int _gl_ui_restore_scroller_pos(Evas_Object * obj);
+ int _gl_ui_rotate_view(void *data, int view_mode);
+ int _gl_ui_set_toolbar_state(void *data, bool b_hide);
+ int _gl_ui_set_translate_str(Evas_Object * obj, const char *str);
+ int _gl_ui_set_translatable_item(Elm_Object_Item * nf_it,
+ const char *str);
+ int _gl_ui_set_translatable_item_part(Elm_Object_Item * nf_it,
+ const char *part,
+ const char *str);
+ int _gl_ui_set_translate_part_str(Evas_Object * obj, const char *part,
+ const char *str);
+ int _gl_ui_change_title(Elm_Object_Item * nf_it, const char *text);
+ int _gl_ui_update_label_text(Elm_Object_Item * nf_it, int sel_cnt,
+ bool b_lang);
+ int _gl_ui_change_navi_title(Elm_Object_Item * nf_it, char *text,
+ bool b_dropdown);
+ int _gl_ui_update_navi_title_text(Elm_Object_Item * nf_it, int sel_cnt,
+ bool b_lang);
+ int _gl_ui_add_selall_ck(Evas_Object * parent, char *part,
+ char *part_btn, Evas_Smart_Cb cb_func,
+ void *data);
+ int _gl_show_grid_checks(Evas_Object * view, const char *ck_part);
+ int _gl_show_grid_checks_dual(Evas_Object * view, const char *ck_part,
+ const char *ck_part2);
#ifdef __cplusplus
}
#endif
-
-#endif // end of _GL_UI_UTIL_H_
+#endif // end of _GL_UI_UTIL_H_
#define GL_IF_DEL_TIMER(timer) \
do { \
- if(timer != NULL) { \
+ if (timer != NULL) { \
ecore_timer_del(timer); \
timer = NULL; \
} \
#define GL_IF_DEL_IDLER(idler) \
do { \
- if(idler != NULL) { \
+ if (idler != NULL) { \
ecore_idler_del(idler); \
idler = NULL; \
} \
#define GL_IF_DEL_JOB(job) \
do { \
- if(job != NULL) { \
+ if (job != NULL) { \
ecore_job_del(job); \
job = NULL; \
} \
#define GL_IF_DEL_ANIMATOR(animator) \
do { \
- if(animator != NULL) { \
+ if (animator != NULL) { \
ecore_animator_del(animator); \
animator = NULL; \
} \
#define GL_IF_DEL_TRANSIT(transit) \
do { \
- if(transit != NULL) { \
+ if (transit != NULL) { \
elm_transit_del(transit); \
transit = NULL; \
} \
#define GL_IF_DEL_PIPE(pipe) \
do { \
- if(pipe != NULL) { \
+ if (pipe != NULL) { \
ecore_pipe_del(pipe); \
pipe = NULL; \
} \
#define GL_IF_DEL_EVENT_HANDLER(handler) \
do { \
- if(handler != NULL) { \
+ if (handler != NULL) { \
ecore_event_handler_del(handler); \
handler = NULL; \
} \
#define GL_IF_DEL_OBJ(obj) \
do { \
- if(obj != NULL) { \
+ if (obj != NULL) { \
evas_object_del(obj); \
obj = NULL; \
} \
#define GL_IF_FREE_ELIST(elist) \
do { \
- if(elist != NULL) { \
+ if (elist != NULL) { \
eina_list_free(elist); \
elist = NULL; \
} \
} while (0)
-typedef enum
-{
- GL_MMC_STATE_NONE,
- GL_MMC_STATE_ADDED,
- GL_MMC_STATE_ADDED_MOVING, /* Move medias to MMC or from MMC */
- GL_MMC_STATE_ADDING_MOVING, /* Insert MMC while operate medias */
- GL_MMC_STATE_REMOVED,
- GL_MMC_STATE_REMOVED_MOVING, /* Remove MMC while move medias to MMC or from MMC */
-} gl_mmc_state_mode;
-
-typedef enum
-{
- GL_UPDATE_VIEW_NONE,
- GL_UPDATE_VIEW_NORMAL,
- GL_UPDATE_VIEW_MMC_REMOVED, /* Update view when MMC removed */
- GL_UPDATE_VIEW_MMC_ADDED, /* Update view when MMC inserted */
- GL_UPDATE_VIEW_INOTIFY, /* Data changed, update view from inotify request */
-} gl_update_view_mode;
-
-typedef enum
-{
- GL_MEDIA_OP_NONE,
- GL_MEDIA_OP_MOVE,
- GL_MEDIA_OP_COPY,
- GL_MEDIA_OP_DELETE,
- /*Delete albums*/
- GL_MEDIA_OP_DELETE_ALBUM,
- GL_MEDIA_OP_MOVE_TIMELINE,
- GL_MEDIA_OP_COPY_TIMELINE,
- GL_MEDIA_OP_DELETE_TIMELINE,
-} gl_media_op_mode;
-
-typedef enum
-{
- GL_POPUP_OP_NONE,
- GL_POPUP_OP_SAME_ALBUM,
- GL_POPUP_OP_DUPLICATED_NAME,
- GL_POPUP_OP_PROTECTED_FILE,
-} gl_popup_op_mode;
-
-typedef enum
-{
- GL_INVALID_NONE,
- GL_INVALID_NEW_ENTRY,
- GL_INVALID_NEW_ENTRY_NOC, /* Show nocontents view */
-} gl_invalid_mode;
-
-enum _gl_mc_mode {
- GL_MC_NONE,
- GL_MC_MOVE,
- GL_MC_COPY,
-};
-typedef enum _gl_mc_mode gl_mc_mode_e;
+ typedef enum {
+ GL_MMC_STATE_NONE,
+ GL_MMC_STATE_ADDED,
+ GL_MMC_STATE_ADDED_MOVING, /* Move medias to MMC or from MMC */
+ GL_MMC_STATE_ADDING_MOVING, /* Insert MMC while operate medias */
+ GL_MMC_STATE_REMOVED,
+ GL_MMC_STATE_REMOVED_MOVING, /* Remove MMC while move medias to MMC or from MMC */
+ } gl_mmc_state_mode;
+
+ typedef enum {
+ GL_UPDATE_VIEW_NONE,
+ GL_UPDATE_VIEW_NORMAL,
+ GL_UPDATE_VIEW_MMC_REMOVED, /* Update view when MMC removed */
+ GL_UPDATE_VIEW_MMC_ADDED, /* Update view when MMC inserted */
+ GL_UPDATE_VIEW_INOTIFY, /* Data changed, update view from inotify request */
+ } gl_update_view_mode;
+
+ typedef enum {
+ GL_MEDIA_OP_NONE,
+ GL_MEDIA_OP_MOVE,
+ GL_MEDIA_OP_COPY,
+ GL_MEDIA_OP_DELETE,
+ /*Delete albums */
+ GL_MEDIA_OP_DELETE_ALBUM,
+ GL_MEDIA_OP_MOVE_TIMELINE,
+ GL_MEDIA_OP_COPY_TIMELINE,
+ GL_MEDIA_OP_DELETE_TIMELINE,
+ } gl_media_op_mode;
+
+ typedef enum {
+ GL_POPUP_OP_NONE,
+ GL_POPUP_OP_SAME_ALBUM,
+ GL_POPUP_OP_DUPLICATED_NAME,
+ GL_POPUP_OP_PROTECTED_FILE,
+ } gl_popup_op_mode;
+
+ typedef enum {
+ GL_INVALID_NONE,
+ GL_INVALID_NEW_ENTRY,
+ GL_INVALID_NEW_ENTRY_NOC, /* Show nocontents view */
+ } gl_invalid_mode;
+
+ enum _gl_mc_mode {
+ GL_MC_NONE,
+ GL_MC_MOVE,
+ GL_MC_COPY,
+ };
+ typedef enum _gl_mc_mode gl_mc_mode_e;
/* Get images of album */
-struct _gl_get_album_images_path_t {
- int index;
- char **files;
-};
-typedef struct _gl_get_album_images_path_t gl_get_album_images_path_s;
-
-int gl_get_view_mode(void *data);
-int gl_set_view_mode(void *data, int mode);
-int _gl_use_thread_operate_medias(void *data, char *pbar_title, int all_cnt,
- int op_type);
-int _gl_move_media_thumb(void *data, gl_item *gitem, char *new_dir_name,
- bool is_full_path, int *popup_op, int mc_mode);
-int _gl_move_media_thumb_by_id(void *data, const char *uuid, char *new_dir_name,
- int *popup_op, int mc_mode);
-int _gl_move_media(gl_item *gitem, char *new_dir_name, bool is_full_path);
-int gl_move_copy_to_album(void *data);
-int gl_move_root_album(void* data, gl_cluster* cur_album, char* dest_path);
-int gl_del_medias(void *data);
-int _gl_del_media_by_id(void *data, const char *uuid);
-int gl_check_mmc_state(void *data, char *dest_folder);
-int _gl_del_albums(void *data);
-int _gl_refresh_albums_list(void *data, bool b_path, bool b_select);
-int _gl_update_albums_data(void *data);
-int _gl_update_albums_list(void *data);
-void gl_set_mmc_notifd(int fd);
-Eina_Bool gl_update_view(void *data, int mode);
-bool gl_make_new_album(const char *name);
-bool gl_check_gallery_empty(void* data);
-int gl_get_entry_text(Evas_Object * entry, char *entry_text, int len_max);
-int gl_set_entry_text(Evas_Object *entry, char *entry_text);
-int _gl_validate_album_name(void *data, char* album_name);
-char* _gl_get_i18n_album_name(gl_album_s *cluster);
-int gl_del_invalid_widgets(void *data, int invalid_m);
-int gl_pop_to_ctrlbar_ly(void *data);
-int gl_play_vibration(void *data);
-char *_gl_get_duration_string(unsigned int v_dur);
-char *_gl_str(char *str_id);
-bool _gl_is_str_id(const char *str_id);
-double _gl_get_win_factor(Evas_Object *win, int *width, int *height);
-int _gl_get_font_size(void);
-int _gl_reg_storage_state_change_notify(void *data);
-int _gl_dereg_storage_state_change_notify(void *data);
-int _gl_set_file_op_cbs(void *data, void *op_cb, void *del_item_cb,
- void *update_cb, int total_cnt);
-int _gl_append_album_images_path(void *data, gl_media_s *item);
-int _gl_get_album_images_path(void *data, char **files, bool b_hide);
-char *_gl_delete_folder(char *path);
-int gl_remove_album(void *data, gl_cluster *album_item, bool is_hide);
-int _gl_free_selected_list(void *data);
-char *_gl_get_edje_path(void);
-char *_gl_get_directory_path(int storage_directory_type);
-char *_gl_get_root_directory_path(int storage_type);
-void _gl_set_launch_state_preference(void *data);
-bool _gl_get_launch_state_preference();
-char * _gl_get_camera_folder_path_internal(void);
-char * _gl_get_camera_folder_path_external(void);
-char *_gl_get_downloads_folder_path(void);
+ struct _gl_get_album_images_path_t {
+ int index;
+ char **files;
+ };
+ typedef struct _gl_get_album_images_path_t gl_get_album_images_path_s;
+
+ int gl_get_view_mode(void *data);
+ int gl_set_view_mode(void *data, int mode);
+ int _gl_use_thread_operate_medias(void *data, char *pbar_title,
+ int all_cnt, int op_type);
+ int _gl_move_media_thumb(void *data, gl_item * gitem,
+ char *new_dir_name, bool is_full_path,
+ int *popup_op, int mc_mode);
+ int _gl_move_media_thumb_by_id(void *data, const char *uuid,
+ char *new_dir_name, int *popup_op,
+ int mc_mode);
+ int _gl_move_media(gl_item * gitem, char *new_dir_name,
+ bool is_full_path);
+ int gl_move_copy_to_album(void *data);
+ int gl_move_root_album(void *data, gl_cluster * cur_album,
+ char *dest_path);
+ int gl_del_medias(void *data);
+ int _gl_del_media_by_id(void *data, const char *uuid);
+ int gl_check_mmc_state(void *data, char *dest_folder);
+ int _gl_del_albums(void *data);
+ int _gl_refresh_albums_list(void *data, bool b_path, bool b_select);
+ int _gl_update_albums_data(void *data);
+ int _gl_update_albums_list(void *data);
+ void gl_set_mmc_notifd(int fd);
+ Eina_Bool gl_update_view(void *data, int mode);
+ bool gl_make_new_album(const char *name);
+ bool gl_check_gallery_empty(void *data);
+ int gl_get_entry_text(Evas_Object * entry, char *entry_text,
+ int len_max);
+ int gl_set_entry_text(Evas_Object * entry, char *entry_text);
+ int _gl_validate_album_name(void *data, char *album_name);
+ char *_gl_get_i18n_album_name(gl_album_s * cluster);
+ int gl_del_invalid_widgets(void *data, int invalid_m);
+ int gl_pop_to_ctrlbar_ly(void *data);
+ int gl_play_vibration(void *data);
+ char *_gl_get_duration_string(unsigned int v_dur);
+ char *_gl_str(char *str_id);
+ bool _gl_is_str_id(const char *str_id);
+ double _gl_get_win_factor(Evas_Object * win, int *width, int *height);
+ int _gl_get_font_size(void);
+ int _gl_reg_storage_state_change_notify(void *data);
+ int _gl_dereg_storage_state_change_notify(void *data);
+ int _gl_set_file_op_cbs(void *data, void *op_cb, void *del_item_cb,
+ void *update_cb, int total_cnt);
+ int _gl_append_album_images_path(void *data, gl_media_s * item);
+ int _gl_get_album_images_path(void *data, char **files, bool b_hide);
+ char *_gl_delete_folder(char *path);
+ int gl_remove_album(void *data, gl_cluster * album_item, bool is_hide);
+ int _gl_free_selected_list(void *data);
+ char *_gl_get_edje_path(void);
+ char *_gl_get_directory_path(int storage_directory_type);
+ char *_gl_get_root_directory_path(int storage_type);
+ void _gl_set_launch_state_preference(void *data);
+ bool _gl_get_launch_state_preference();
+ char *_gl_get_camera_folder_path_internal(void);
+ char *_gl_get_camera_folder_path_external(void);
+ char *_gl_get_downloads_folder_path(void);
#ifdef __cplusplus
}
#endif
-
-#endif /* _GL_UTIL_H_ */
-
+#endif /* _GL_UTIL_H_ */
#include <Elementary.h>
#include "gallery.h"
-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);
-Evas_Object *_gl_but_create_but_popup(Evas_Object *parent, const char *text,
- Evas_Smart_Cb cb_func, const void *data);
-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);
-
-#endif /* _GL_BUTTON_H_ */
+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);
+Evas_Object *_gl_but_create_but_popup(Evas_Object * parent,
+ const char *text,
+ Evas_Smart_Cb cb_func,
+ const void *data);
+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);
+#endif /* _GL_BUTTON_H_ */
/* INITIAL control mode for app */
#define GL_CTRL_TAB_INIT (-1)
-typedef enum _gl_ctrl_tab_mode
-{
+typedef enum _gl_ctrl_tab_mode {
GL_CTRL_TAB_ALBUMS,
GL_CTRL_TAB_TIMELINE,
GL_CTRL_TAB_CNT,
int _gl_ctrl_show_title(void *data, int tab_mode);
int _gl_ctrl_show_view(void *data, const char *label);
-Evas_Object *_gl_ctrl_add_layout(Evas_Object *parent);
-Evas_Object *_gl_ctrl_add_main_layout(Evas_Object *parent);
+Evas_Object *_gl_ctrl_add_layout(Evas_Object * parent);
+Evas_Object *_gl_ctrl_add_main_layout(Evas_Object * parent);
int _gl_ctrl_sel_tab(void *data, int tab_mode);
int _gl_ctrl_set_tab_mode(void *data, int mode);
int _gl_ctrl_get_tab_mode(void *data);
-int _gl_ctrl_enable_btns(void *data, Elm_Object_Item *nf_it);
-int _gl_ctrl_disable_items(Elm_Object_Item *nf_it, bool b_disabled);
-int _gl_ctrl_disable_item(Elm_Object_Item *it, Eina_Bool b_disabled);
-
-#endif /* _GL_CONTROLBAR_H_ */
+int _gl_ctrl_enable_btns(void *data, Elm_Object_Item * nf_it);
+int _gl_ctrl_disable_items(Elm_Object_Item * nf_it, bool b_disabled);
+int _gl_ctrl_disable_item(Elm_Object_Item * it, Eina_Bool b_disabled);
+#endif /* _GL_CONTROLBAR_H_ */
#ifndef _GL_CTXPOPUP_H_
#define _GL_CTXPOPUP_H_
-typedef int (*ctx_append_cb) (void *data, Evas_Object *parent);
+typedef int (*ctx_append_cb) (void *data, Evas_Object * parent);
-Elm_Object_Item *_gl_ctxpopup_append(Evas_Object *obj, char *label_id,
- Evas_Smart_Cb func, const void *data);
-int _gl_ctxpopup_create(void *data, Evas_Object *but, ctx_append_cb append_cb);
+Elm_Object_Item *_gl_ctxpopup_append(Evas_Object * obj, char *label_id,
+ Evas_Smart_Cb func, const void *data);
+int _gl_ctxpopup_create(void *data, Evas_Object * but,
+ ctx_append_cb append_cb);
int _gl_ctxpopup_del(void *data);
#endif
-
#include "gallery.h"
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
-int _gl_editfield_hide_imf(void *data);
-int _gl_editfield_show_imf(void *data);
-int _gl_editfield_destroy_imf(void *data);
-int _gl_editfield_change_navi_title(void *data, int r);
-Evas_Object *_gl_editfield_get_entry(void *data);
-int __gl_editfield_set_entry(void *data, Evas_Object *layout,
- Evas_Object *entry, char *default_label);
+ int _gl_editfield_hide_imf(void *data);
+ int _gl_editfield_show_imf(void *data);
+ int _gl_editfield_destroy_imf(void *data);
+ int _gl_editfield_change_navi_title(void *data, int r);
+ Evas_Object *_gl_editfield_get_entry(void *data);
+ int __gl_editfield_set_entry(void *data, Evas_Object * layout,
+ Evas_Object * entry, char *default_label);
#ifdef __cplusplus
}
#endif
-
-#endif // end of _GL_EDITFIELD_H_
-
+#endif // end of _GL_EDITFIELD_H_
GL_ZOOM_MAX,
} gl_zoom_mode;
-typedef Eina_Bool (*gl_gesture_cb) (Evas_Object *gesture, void *data);
+typedef Eina_Bool(*gl_gesture_cb) (Evas_Object * gesture, void *data);
-Evas_Object *_gl_gesture_add(void *data, Evas_Object *parent);
-int _gl_gesture_set_zoom_in_cb(Evas_Object *gesture, gl_gesture_cb cb,
- void *data);
-int _gl_gesture_set_zoom_out_cb(Evas_Object *gesture, gl_gesture_cb cb,
- void *data);
-int _gl_gesture_reset_flags(Evas_Object *gesture);
-Evas_Object *_gl_gesture_get_parent(Evas_Object *gesture);
-
-#endif /* _GL_GESTURE_H_ */
+Evas_Object *_gl_gesture_add(void *data, Evas_Object * parent);
+int _gl_gesture_set_zoom_in_cb(Evas_Object * gesture, gl_gesture_cb cb,
+ void *data);
+int _gl_gesture_set_zoom_out_cb(Evas_Object * gesture, gl_gesture_cb cb,
+ void *data);
+int _gl_gesture_reset_flags(Evas_Object * gesture);
+Evas_Object *_gl_gesture_get_parent(Evas_Object * gesture);
+#endif /* _GL_GESTURE_H_ */
#include "gallery.h"
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
-Evas_Object *_gl_nocontents_create(Evas_Object *parent);
-bool _gl_nocontents_update_label(Evas_Object *noc, const char *new_label);
+ Evas_Object *_gl_nocontents_create(Evas_Object * parent);
+ bool _gl_nocontents_update_label(Evas_Object * noc,
+ const char *new_label);
#ifdef __cplusplus
}
#endif
-
-#endif // end of _GL_NOCONTENTS_H_
+#endif // end of _GL_NOCONTENTS_H_
#include "gallery.h"
#ifdef __cplusplus
-extern "C"
-{
+extern "C" {
#endif
-int _gl_notify_create_notiinfo(const char *text);
-int _gl_notify_check_selall(void *data, Elm_Object_Item *nf_it, int all_cnt,
- int selected_cnt);
+ int _gl_notify_create_notiinfo(const char *text);
+ int _gl_notify_check_selall(void *data, Elm_Object_Item * nf_it,
+ int all_cnt, int selected_cnt);
#ifdef __cplusplus
}
#endif
-
-#endif // end of _GL_NOTIFY_H_
+#endif // end of _GL_NOTIFY_H_
} gl_popup_del_m_e;
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);
int _gl_popup_create_del(void *data, int mode, void *sel_cb, void *del_cb,
- void *cb_data);
+ void *cb_data);
int gl_popup_create_popup(void *data, gl_popup_mode mode, char *desc);
-Evas_Object *_gl_popup_create_local(void *data, gl_popup_mode mode, char *desc);
+Evas_Object *_gl_popup_create_local(void *data, gl_popup_mode mode,
+ char *desc);
int _gl_popup_create_slideshow(void *data, void *op_func);
-void _gl_list_pop_create(void *data, Evas_Object *obj, void *ei, char *title, char *first_text, char *second_text, int state_index);
+void _gl_list_pop_create(void *data, Evas_Object * obj, void *ei,
+ char *title, char *first_text, char *second_text,
+ int state_index);
int _gl_popup_create_copy_move(void *data, void *sel_cb, void *cb_data);
void _gl_update_copy_move_popup(void *data);
void _gl_del_popup(void *data);
-#endif /* _GL_POPUP_H_ */
-
+#endif /* _GL_POPUP_H_ */
#define GL_FONT_STYLE_POP_E "</font_size></font></color>"
int gl_pb_make_thread_pbar(void *data, Evas_Object * parent, char *title);
-int gl_pb_make_thread_pbar_wheel(void *data, Evas_Object * parent, char *title);
+int gl_pb_make_thread_pbar_wheel(void *data, Evas_Object * parent,
+ char *title);
int gl_pb_refresh_thread_pbar(void *data, int cur_cnt, int total_cnt);
int gl_pb_del_pbar(void *data);
-#endif /* _GL_PROGRESSBAR_H_ */
-
+#endif /* _GL_PROGRESSBAR_H_ */
#include "gallery.h"
-Evas_Object *_gl_rotate_bg_add(Evas_Object *parent, bool b_preload);
-int _gl_rotate_bg_set_file(Evas_Object *bg, const char *file, int w, int h);
-int _gl_rotate_bg_rotate_image(Evas_Object *bg, unsigned int orient);
-int _gl_rotate_bg_add_image(Evas_Object *bg, int w, int h);
-int _gl_rotate_bg_set_image_file(Evas_Object *bg, const char *file);
+Evas_Object *_gl_rotate_bg_add(Evas_Object * parent, bool b_preload);
+int _gl_rotate_bg_set_file(Evas_Object * bg, const char *file, int w,
+ int h);
+int _gl_rotate_bg_rotate_image(Evas_Object * bg, unsigned int orient);
+int _gl_rotate_bg_add_image(Evas_Object * bg, int w, int h);
+int _gl_rotate_bg_set_image_file(Evas_Object * bg, const char *file);
#endif
#define GL_CHECKBOX_STYLE_THUMB "gallery/thumbs"
typedef enum _gl_cm_mode_t {
- GL_CM_MODE_NORMAL = 0,
+ GL_CM_MODE_NORMAL = 0,
} gl_cm_mode_e;
-Evas_Object *_gl_thumb_show_image(Evas_Object *obj, char *path, int orient,
- int w, int h, int zoom_level);
-Evas_Object *_gl_thumb_show_video(Evas_Object *obj, char *path,
- unsigned int v_dur, int w, int h,
- int zoom_level);
-Evas_Object *_gl_thumb_show_checkbox(Evas_Object *obj, bool checked,
- Evas_Smart_Cb func, const void *data);
-Evas_Object *_gl_thumb_add_gengrid(Evas_Object *parent);
-int _gl_thumb_update_gengrid(Evas_Object *view);
-int _gl_thumb_set_size(void *data, Evas_Object *view, int *size_w, int *size_h);
-int _gl_thumb_split_set_size(void *data, Evas_Object *view);
+Evas_Object *_gl_thumb_show_image(Evas_Object * obj, char *path,
+ int orient, int w, int h,
+ int zoom_level);
+Evas_Object *_gl_thumb_show_video(Evas_Object * obj, char *path,
+ unsigned int v_dur, int w, int h,
+ int zoom_level);
+Evas_Object *_gl_thumb_show_checkbox(Evas_Object * obj, bool checked,
+ Evas_Smart_Cb func, const void *data);
+Evas_Object *_gl_thumb_add_gengrid(Evas_Object * parent);
+int _gl_thumb_update_gengrid(Evas_Object * view);
+int _gl_thumb_set_size(void *data, Evas_Object * view, int *size_w,
+ int *size_h);
+int _gl_thumb_split_set_size(void *data, Evas_Object * view);
#endif
-
/* Album type for showing different icon in snsicon part in edc */
typedef enum _gl_tile_type {
GL_TILE_TYPE_NONE,
- GL_TILE_TYPE_MMC_STORAGE, /* MMC album */
- GL_TILE_TYPE_CAMERA, /* Camera album */
- GL_TILE_TYPE_DOWNLOAD, /* Download album */
- GL_TILE_TYPE_FOLDER, /* Folder album */
+ GL_TILE_TYPE_MMC_STORAGE, /* MMC album */
+ GL_TILE_TYPE_CAMERA, /* Camera album */
+ GL_TILE_TYPE_DOWNLOAD, /* Download album */
+ GL_TILE_TYPE_FOLDER, /* Folder album */
} gl_tile_type;
-typedef int (*bg_file_set_cb) (Evas_Object *bg, void *data);
-
-Evas_Object *_gl_tile_show_part_icon(Evas_Object *obj, const char *part,
- bg_file_set_cb func, void *data);
-Evas_Object *_gl_tile_show_part_dim(Evas_Object *obj);
-Evas_Object *_gl_tile_show_part_checkbox_grid(Evas_Object *obj, bool checked,
- Evas_Smart_Cb func,
- const void *data);
-Evas_Object *_gl_tile_show_part_checkbox(Evas_Object *obj, bool checked,
- Evas_Smart_Cb func, const void *data);
-Evas_Object *_gl_tile_show_part_type_icon(Evas_Object *obj, int sns_type);
-Evas_Object *_gl_tile_add_gengrid(Evas_Object *parent);
-int _gl_tile_update_item_size(void *data, Evas_Object *grid, bool b_update);
-Evas_Object *_gl_tile_add_gesture(void *data, Evas_Object *parent);
+typedef int (*bg_file_set_cb) (Evas_Object * bg, void *data);
+
+Evas_Object *_gl_tile_show_part_icon(Evas_Object * obj, const char *part,
+ bg_file_set_cb func, void *data);
+Evas_Object *_gl_tile_show_part_dim(Evas_Object * obj);
+Evas_Object *_gl_tile_show_part_checkbox_grid(Evas_Object * obj,
+ bool checked,
+ Evas_Smart_Cb func,
+ const void *data);
+Evas_Object *_gl_tile_show_part_checkbox(Evas_Object * obj, bool checked,
+ Evas_Smart_Cb func,
+ const void *data);
+Evas_Object *_gl_tile_show_part_type_icon(Evas_Object * obj, int sns_type);
+Evas_Object *_gl_tile_add_gengrid(Evas_Object * parent);
+int _gl_tile_update_item_size(void *data, Evas_Object * grid,
+ bool b_update);
+Evas_Object *_gl_tile_add_gesture(void *data, Evas_Object * parent);
#endif
-
* limitations under the License.
*/
-#define GL_RES_IMG(image_name) image: image_name COMP
+#define GL_RES_IMG(image_name) image : image_name COMP
/* Definition of image path used in edc file */
* @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);
GL_CHECK_VAL(album_item->cluster->uuid, -1);
GL_CHECK_VAL(check_obj, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("Select checkbox[1]/album_cover[0]: %d.", b_ck_box);
/* 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);
+ gl_sdbg("album (%s) check state: %d",
+ album_item->cluster->display_name, 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)
+static void __gl_albums_edit_check_changed(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(obj);
GL_CHECK(data);
- gl_cluster *album_item = (gl_cluster *)data;
+ gl_cluster *album_item = (gl_cluster *) data;
GL_CHECK(album_item->ad);
- gl_appdata *ad = (gl_appdata *)album_item->ad;
+ gl_appdata *ad = (gl_appdata *) album_item->ad;
gl_dbg("");
if (gl_get_view_mode(ad) != GL_VIEW_ALBUMS_EDIT) {
__gl_albums_edit_update_check_state(ad, album_item, obj, true);
}
-static void __gl_albums_edit_check_grid_changed(void *data, Evas_Object *obj,
- void *ei)
+static void __gl_albums_edit_check_grid_changed(void *data,
+ Evas_Object * obj,
+ void *ei)
{
GL_CHECK(obj);
GL_CHECK(data);
- gl_cluster *album_item = (gl_cluster *)data;
+ gl_cluster *album_item = (gl_cluster *) data;
GL_CHECK(album_item->ad);
- gl_appdata *ad = (gl_appdata *)album_item->ad;
+ gl_appdata *ad = (gl_appdata *) album_item->ad;
gl_dbg("");
if (gl_get_view_mode(ad) != GL_VIEW_ALBUMS_EDIT) {
__gl_albums_edit_update_check_state(ad, album_item, obj, false);
}
-static void __gl_albums_edit_del_cb(void *data, Evas_Object *obj,
- void *ei)
+static void __gl_albums_edit_del_cb(void *data, Evas_Object * obj,
+ void *ei)
{
- elm_toolbar_item_selected_set((Elm_Object_Item *)ei, EINA_FALSE);
+ elm_toolbar_item_selected_set((Elm_Object_Item *) ei, EINA_FALSE);
GL_CHECK(data);
gl_dbg("");
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!");
}
}
-static void __gl_albums_edit_cancel_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_albums_edit_cancel_cb(void *data, Evas_Object * obj,
+ void *ei)
{
- elm_toolbar_item_selected_set((Elm_Object_Item *)ei, EINA_FALSE);
+ elm_toolbar_item_selected_set((Elm_Object_Item *) ei, EINA_FALSE);
GL_CHECK(data);
gl_dbg("");
_gl_albums_change_mode(data, false);
}
/* Select-all checkbox selected/deselected */
-static void __gl_albums_edit_selall_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_albums_edit_selall_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int item_cnt = 0;
int sel_all_cnt = 0;
ad->selinfo.ck_state = !ad->selinfo.ck_state;
if (ad->selinfo.selectall_ck) {
- elm_check_state_set(ad->selinfo.selectall_ck, ad->selinfo.ck_state);
+ elm_check_state_set(ad->selinfo.selectall_ck,
+ ad->selinfo.ck_state);
}
int state = ad->selinfo.ck_state;
gl_dbg("Checkbox state: %d", state);
album = NULL;
next_it = elm_gengrid_item_next_get(first_it);
/* Get data */
- album = (gl_cluster *)elm_object_item_data_get(first_it);
+ album = (gl_cluster *) elm_object_item_data_get(first_it);
if (album == NULL || album->cluster == NULL) {
gl_dbgE("Invalid item data!");
/* Get next item */
}
/* 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) {
_gl_ui_update_navi_title_text(ad->ctrlinfo.nf_it, sel_all_cnt, false);
}
-Evas_Object *_gl_albums_edit_add_content(void *data, Evas_Object *obj,
- const char *part)
+Evas_Object *_gl_albums_edit_add_content(void *data, Evas_Object * obj,
+ const char *part)
{
GL_CHECK_NULL(part);
GL_CHECK_NULL(data);
- gl_cluster *album = (gl_cluster *)data;
+ gl_cluster *album = (gl_cluster *) data;
GL_CHECK_NULL(album->cluster);
Evas_Object *_obj = NULL;
}
_obj = _gl_tile_show_part_checkbox_grid(obj, album->checked,
- __gl_albums_edit_check_grid_changed,
- data);
+ __gl_albums_edit_check_grid_changed,
+ data);
} else if (!g_strcmp0(part, GL_TILE_CHECKBOX)) {
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);
+ __gl_albums_edit_check_changed,
+ data);
} else if (!g_strcmp0(part, GL_TILE_DIM) &&
- album->cluster->type >= GL_STORE_T_ALL) {
- _obj = _gl_tile_show_part_dim(obj); /* Disable item */
+ album->cluster->type >= GL_STORE_T_ALL) {
+ _obj = _gl_tile_show_part_dim(obj); /* Disable item */
}
return _obj;
* Use naviframe api to push albums edit view to stack.
* @param obj is the content to be pushed.
*/
-int _gl_albums_edit_add_btns(void *data, Evas_Object *parent)
+int _gl_albums_edit_add_btns(void *data, Evas_Object * parent)
{
gl_dbg("GL_NAVI_ALBUMS_EDIT");
GL_CHECK_VAL(parent, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Elm_Object_Item *nf_it = elm_naviframe_top_item_get(parent);
GL_CHECK_VAL(nf_it, -1);
GL_CHECK_VAL(btn2, -1);
/* 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);
+ 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);
- evas_object_smart_callback_add(btn1, "clicked", __gl_albums_edit_cancel_cb, ad);
+ 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);
+ 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);
- evas_object_smart_callback_add(btn2, "clicked", __gl_albums_edit_del_cb, ad);
+ 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_ui_add_selall_ck(ad->ctrlinfo.ctrlbar_view_ly,
+ "select.all.area.check", "select.all.area.check",
+ __gl_albums_edit_selall_cb, data);
return 0;
}
int _gl_albums_edit_update_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
- if (gl_check_gallery_empty(data) ||
- ad->albuminfo.elist->edit_cnt == 0) {
+ if (gl_check_gallery_empty(data) || 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;
int _gl_albums_edit_pop_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Pop rename entry view */
elm_naviframe_item_pop_to(ad->ctrlinfo.nf_it);
int _gl_albums_edit_update_lang(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->ctrlinfo.nf_it, -1);
- /*Reset select info text*/
+ /*Reset select info text */
int cnt = _gl_data_get_albums_selected_cnt(ad);
/* Update the label text */
_gl_ui_update_navi_title_text(ad->ctrlinfo.nf_it, cnt, true);
int _gl_albums_edit_disable_btns(void *data, bool b_disable)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("b_disable: %d", b_disable);
if (!b_disable) {
}
return 0;
}
-
#include <Elementary.h>
#include "gallery.h"
-Evas_Object *_gl_albums_edit_add_content(void *data, Evas_Object *obj,
- const char *part);
-int _gl_albums_edit_add_btns(void *data, Evas_Object *parent);
+Evas_Object *_gl_albums_edit_add_content(void *data, Evas_Object * obj,
+ const char *part);
+int _gl_albums_edit_add_btns(void *data, Evas_Object * parent);
int _gl_albums_edit_update_view(void *data);
int _gl_albums_edit_pop_view(void *data);
int _gl_albums_edit_update_lang(void *data);
int _gl_albums_edit_disable_btns(void *data, bool b_disable);
#endif
-
static int __gl_albums_new_pop_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
int view_mode = gl_get_view_mode(ad);
if (ad->albuminfo.b_new_album) {
ad->albuminfo.b_new_album = false;
- } else if (view_mode == GL_VIEW_THUMBS_EDIT) {
+ } 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;
}
/* dont call elm_naviframe_item_pop in this callback */
-static Eina_Bool __gl_albums_new_pop_cb(void *data, Elm_Object_Item *it)
-
+static Eina_Bool __gl_albums_new_pop_cb(void *data, Elm_Object_Item * it)
{
/* If the back button is clicked or H/W Back key is pressed,
- this callback will be called right before the
- current view pop. User may implement application logic here. */
+ this callback will be called right before the
+ current view pop. User may implement application logic here. */
/* To proceed the popping, please return the EINA_TRUE or not,
- popping will be canceled.
- If it needs to delete the current view without any transition effect,
- then call the elm_object_item_del() here and then return the EINA_FALSE */
+ popping will be canceled.
+ If it needs to delete the current view without any transition effect,
+ then call the elm_object_item_del() here and then return the EINA_FALSE */
gl_dbg("");
__gl_albums_new_pop_view(data);
int _gl_albums_new_create_view(void *data, void *op_func)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
ad->entryinfo.mode = GL_ENTRY_NEW_ALBUM;
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;
}
{
gl_dbg("b_enter: %d", b_enter);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->entryinfo.editfield == NULL) {
gl_dbgE("Edit filed is NULL");
}
return -1;
}
- char *default_images_path = _gl_get_directory_path(STORAGE_DIRECTORY_IMAGES);
+ char *default_images_path =
+ _gl_get_directory_path(STORAGE_DIRECTORY_IMAGES);
GL_CHECK_VAL(default_images_path, -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", default_images_path,
- name);
+ name);
gl_sdbg("New dir new_path: %s", new_path);
{
memset(new_path, 0x00, GL_DIR_PATH_LEN_MAX);
snprintf(new_path, GL_DIR_PATH_LEN_MAX, "%s/%s",
- default_images_path, name);
+ default_images_path, name);
gl_sdbg("New dir new_path: %s", new_path);
int res = gl_file_dir_is_empty(new_path);
/**
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);
GL_FREE(default_images_path);
return -1;
}
}
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_IF_DEL_OBJ(ad->popupinfo.popup);
return 0;
-NEW_ALBUM_FAILED:
+ NEW_ALBUM_FAILED:
GL_IF_DEL_OBJ(ad->popupinfo.popup);
return -1;
}
-
int _gl_albums_new_process(void *data, bool b_enter);
#endif
-
typedef struct _gl_sel_data_t gl_sel_s;
struct _gl_sel_data_t {
- Eina_List *sel_list; /* List about image selected */
+ Eina_List *sel_list; /* List about image selected */
int image_cnt;
};
Evas_Object *nocontents;
Evas_Object *date_layout;
Elm_Object_Item *nf_it;
- int count; /* All images count add in TIMELINE */
+ int count; /* All images count add in TIMELINE */
time_t last_mtime;
int w;
int h;
bool delete_data;
gl_mouse_s mouse;
- gl_tl_view_e view_m; /* View mode: normal/edit/share */
+ gl_tl_view_e view_m; /* View mode: normal/edit/share */
gl_zoom_mode_e zoom_level;
- Eina_List *list; /* Page data list */
+ Eina_List *list; /* Page data list */
/* mtime range for title */
gl_tm_s tm_s;
gl_tm_s tm_e;
bool b_created;
- bool b_updating_title; /* Flag: updating title, it's not done if TRUE set */
- Eina_List *data_list; /* Media list */
+ bool b_updating_title; /* Flag: updating title, it's not done if TRUE set */
+ Eina_List *data_list; /* Media list */
gl_sel_s *sel_d;
Elm_Object_Item *realized_item;
};
char *text;
int index;
bool check_state;
-}_gl_date_item_data;
+} _gl_date_item_data;
-int _get_count_of_items_on_same_date(gl_media_s *item, Eina_List *list, char **text, int start_index);
+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 int __gl_timeline_change_mode(void *data, int mode);
-static Evas_Object *__gl_timeline_create_list_view(gl_timeline_s *timeline_d, bool update);
+static Evas_Object *__gl_timeline_create_list_view(gl_timeline_s *
+ timeline_d,
+ bool update);
-void _gl_timeline_notify_date_check(gl_timeline_s *it_d, Evas_Object *obj, gl_media_s *item);
+void _gl_timeline_notify_date_check(gl_timeline_s * it_d,
+ Evas_Object * obj, gl_media_s * item);
-static bool __gl_timeline_is_checked(gl_timeline_s *timeline_d, char *uuid)
+static bool __gl_timeline_is_checked(gl_timeline_s * timeline_d,
+ char *uuid)
{
GL_CHECK_FALSE(uuid);
GL_CHECK_FALSE(timeline_d);
return false;
}
-static bool __gl_timeline_clear_sel_list(gl_timeline_s *timeline_d)
+static bool __gl_timeline_clear_sel_list(gl_timeline_s * timeline_d)
{
GL_CHECK_FALSE(timeline_d);
if (timeline_d->sel_d == NULL) {
return false;
}
-static int __gl_timeline_get_sel_cnt(gl_timeline_s *timeline_d)
+static int __gl_timeline_get_sel_cnt(gl_timeline_s * timeline_d)
{
GL_CHECK_VAL(timeline_d, 0);
GL_CHECK_VAL(timeline_d->sel_d, 0);
return eina_list_count(timeline_d->sel_d->sel_list);
}
-static bool __gl_timeline_sel_append_item(gl_timeline_s *timeline_d, char *uuid)
+static bool __gl_timeline_sel_append_item(gl_timeline_s * timeline_d,
+ char *uuid)
{
GL_CHECK_FALSE(uuid);
GL_CHECK_FALSE(timeline_d);
}
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);
+ timeline_d->sel_d->sel_list =
+ eina_list_append(timeline_d->sel_d->sel_list, (void *) tmp);
return true;
}
-static bool __gl_timeline_check_special_file(gl_timeline_s *timeline_d,
- gl_media_s *item, bool b_append)
+static bool __gl_timeline_check_special_file(gl_timeline_s * timeline_d,
+ gl_media_s * item,
+ bool b_append)
{
GL_CHECK_FALSE(item);
GL_CHECK_FALSE(timeline_d);
return true;
}
-int __gl_timeline_check_btns_state(gl_timeline_s *timeline_d, int all_cnt,
- int sel_cnt)
+int __gl_timeline_check_btns_state(gl_timeline_s * timeline_d, int all_cnt,
+ int sel_cnt)
{
GL_CHECK_VAL(timeline_d, -1);
GL_CHECK_VAL(timeline_d->ad, -1);
GL_CHECK_VAL(timeline_d->sel_d, -1);
- gl_appdata *ad = (gl_appdata *)timeline_d->ad;
+ gl_appdata *ad = (gl_appdata *) timeline_d->ad;
gl_dbg("sel_cnt/all_cnt = %d/%d", sel_cnt, all_cnt);
if (sel_cnt > all_cnt) {
}
if (ad->selinfo.selectall_ck) {
- elm_check_state_set(ad->selinfo.selectall_ck, ad->selinfo.ck_state);
+ elm_check_state_set(ad->selinfo.selectall_ck,
+ ad->selinfo.ck_state);
}
/* Enable/Disable control bar buttons */
return 0;
}
-static bool __gl_timeline_sel_remove_item(gl_timeline_s *timeline_d, char *uuid)
+static bool __gl_timeline_sel_remove_item(gl_timeline_s * timeline_d,
+ char *uuid)
{
GL_CHECK_FALSE(uuid);
GL_CHECK_FALSE(timeline_d);
char *item = NULL;
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);
+ timeline_d->sel_d->sel_list =
+ eina_list_remove(timeline_d->sel_d->sel_list,
+ (void *) item);
GL_GFREE(item);
return true;
}
return false;
}
-static int __gl_timeline_thumb_check_op(gl_timeline_s *it_d, Evas_Object *obj, gl_media_s *item)
+static int __gl_timeline_thumb_check_op(gl_timeline_s * it_d,
+ Evas_Object * obj,
+ gl_media_s * item)
{
GL_CHECK_VAL(obj, -1);
GL_CHECK_VAL(it_d, -1);
int sel_cnt = __gl_timeline_get_sel_cnt(it_d);
_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);
+ __gl_timeline_check_btns_state(it_d, it_d->count, sel_cnt);
_gl_timeline_notify_date_check(it_d, it_d->view, item);
return 0;
}
-static void __gl_timeline_thumbs_check_changed(void *data, Evas_Object *obj, void *ei)
+static void __gl_timeline_thumbs_check_changed(void *data,
+ Evas_Object * obj, void *ei)
{
GL_CHECK(obj);
GL_CHECK(data);
- gl_media_s *gitem = (gl_media_s *)data;
+ gl_media_s *gitem = (gl_media_s *) data;
gl_timeline_s *td = evas_object_data_get(obj, "data");
GL_CHECK(td);
__gl_timeline_thumb_check_op(td, obj, gitem);
}
-static bool __gl_timeline_is_yesterday(struct tm *req_tm, struct tm *now_tm)
+static bool __gl_timeline_is_yesterday(struct tm *req_tm,
+ struct tm *now_tm)
{
- if (now_tm->tm_yday == 0) { /* It is the first day of this year */
+ 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 {
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 {
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 {
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)
+static int __gl_timeline_get_tm(time_t mtime1, time_t mtime2,
+ struct tm *t1, struct tm *t2)
{
GL_CHECK_VAL(t1, -1);
GL_CHECK_VAL(t2, -1);
}
/* Caller need to free strings returned */
-static int __gl_timeline_get_mtime_str(struct tm t1, struct tm t2, char **str1,
- char **str2)
+static int __gl_timeline_get_mtime_str(struct tm t1, struct tm t2,
+ char **str1, char **str2)
{
GL_CHECK_VAL(str1, -1);
GL_CHECK_VAL(str2, -1);
const char *prefix1 = "";
const char *prefix2 = "";
/*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_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
+ };
/* 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);
- *str2 = g_strdup_printf("%s%s", prefix2,
- "");
+ *str1 = g_strdup_printf("%s%s", prefix1, 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) {
/* Same month */
if (__gl_timeline_is_yesterday(&t1, &ct)) {
/* Yesterday */
- *str1 = g_strdup_printf("%s%s", prefix1,
- GL_STR_YESTERDAY);
- *str2 = g_strdup_printf("%s%s", prefix2,
- "");
+ *str1 = g_strdup_printf("%s%s", prefix1, 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);
- *str1 = g_strdup_printf("%s%d ", prefix2, GL_DEFAULT_YEAR + t1.tm_year);
+ 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;
}
-static void __gl_timeline_resize_layout_cb(void *data, Evas *e,
- Evas_Object *obj, void *ei)
+static void __gl_timeline_resize_layout_cb(void *data, Evas * e,
+ Evas_Object * obj, void *ei)
{
GL_CHECK(data);
- gl_timeline_s *timeline_d = (gl_timeline_s *)data;
+ gl_timeline_s *timeline_d = (gl_timeline_s *) data;
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);
- evas_object_data_set(timeline_d->layout, "page_w", (void *)w);
- evas_object_data_set(timeline_d->layout, "page_h", (void *)h);
+ evas_object_data_set(timeline_d->layout, "page_w", (void *) w);
+ evas_object_data_set(timeline_d->layout, "page_h", (void *) h);
timeline_d->w = w;
timeline_d->h = h;
}
-static int __gl_timelne_show_nocontents(gl_timeline_s *timeline_d)
+static int __gl_timelne_show_nocontents(gl_timeline_s * timeline_d)
{
GL_CHECK_VAL(timeline_d, -1);
GL_CHECK_VAL(timeline_d->ad, -1);
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);
+ elm_object_part_content_set(timeline_d->layout, "elm.swallow", noc);
timeline_d->nocontents = noc;
return 0;
}
-static int __gl_timelne_del_nocontents(gl_timeline_s *timeline_d)
+static int __gl_timelne_del_nocontents(gl_timeline_s * timeline_d)
{
GL_CHECK_VAL(timeline_d, -1);
GL_CHECK_VAL(timeline_d->ad, -1);
return 0;
}
-int _gl_timeline_get_item_index(void *data, char* path)
+int _gl_timeline_get_item_index(void *data, char *path)
{
GL_CHECK_VAL(data, 1);
GL_CHECK_VAL(path, 1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_media_s *gitem = NULL;
if (ad->tlinfo && ad->tlinfo->data_list) {
int count = eina_list_count(ad->tlinfo->data_list);
int i;
- for (i = 0 ; i < count ; i++) {
+ for (i = 0; i < count; i++) {
gitem = eina_list_nth(ad->tlinfo->data_list, i);
if (gitem) {
if (!strcmp(path, gitem->file_url)) {
return 1;
}
-void _gl_timeline_update_item_grid(Evas_Object *obj, bool state)
+void _gl_timeline_update_item_grid(Evas_Object * obj, bool state)
{
Elm_Object_Item *it_f = NULL;
Elm_Object_Item *it_l = NULL;
if (it_f && it_l) {
while (it_f != NULL && it_f != it_l) {
- Evas_Object * ck = elm_object_item_part_content_get(it_f, GL_THUMB_CHECKBOX);
+ Evas_Object *ck =
+ elm_object_item_part_content_get(it_f, GL_THUMB_CHECKBOX);
if (ck) {
elm_check_state_set(ck, state);
} else {
}
it_f = elm_gengrid_item_next_get(it_f);
}
- Evas_Object * ck = elm_object_item_part_content_get(it_f, GL_THUMB_CHECKBOX);
+ Evas_Object *ck =
+ elm_object_item_part_content_get(it_f, GL_THUMB_CHECKBOX);
if (ck) {
elm_check_state_set(ck, state);
} else {
}
}
-void _gl_timeline_update_items_data_on_particular_date(void *data, _gl_date_item_data *date_item)
+void _gl_timeline_update_items_data_on_particular_date(void *data,
+ _gl_date_item_data *
+ date_item)
{
- gl_timeline_s *timeline_d = (gl_timeline_s *)data;
+ gl_timeline_s *timeline_d = (gl_timeline_s *) data;
gl_media_s *item = NULL;
char *text = NULL;
if (!item) {
return;
}
- int number_of_items_on_particular_date = _get_count_of_items_on_same_date(item, timeline_d->data_list, &text, date_item->index + 1);
+ int number_of_items_on_particular_date =
+ _get_count_of_items_on_same_date(item, timeline_d->data_list,
+ &text, date_item->index + 1);
int i;
- for (i = date_item->index; i < (date_item->index +number_of_items_on_particular_date); i++) {
+ for (i = date_item->index;
+ i < (date_item->index + number_of_items_on_particular_date);
+ i++) {
item = eina_list_nth(timeline_d->data_list, i);
if (!item) {
gl_dbgE("item not found ");
_gl_ui_update_navi_title_text(timeline_d->nf_it, sel_cnt, false);
__gl_timeline_check_btns_state(timeline_d, timeline_d->count,
- sel_cnt);
+ sel_cnt);
}
g_free(text);
}
-void _gl_timeline_update_date_item_data(Evas_Object *obj, bool state)
+void _gl_timeline_update_date_item_data(Evas_Object * obj, bool state)
{
GL_CHECK(obj);
Elm_Object_Item *it_n = NULL;
it_n = elm_genlist_first_item_get(obj);
while (it_n) {
if (elm_genlist_item_type_get(it_n) == ELM_GENLIST_ITEM_GROUP) {
- _gl_date_item_data *date_item = (_gl_date_item_data *) elm_object_item_data_get(it_n);
+ _gl_date_item_data *date_item =
+ (_gl_date_item_data *) elm_object_item_data_get(it_n);
if (date_item) {
date_item->check_state = state;
}
}
}
-void _gl_timeline_update_items_on_particular_date(void *data, Evas_Object *obj, Elm_Object_Item *it, bool state)
+void _gl_timeline_update_items_on_particular_date(void *data,
+ Evas_Object * obj,
+ Elm_Object_Item * it,
+ bool state)
{
GL_CHECK(data);
GL_CHECK(obj);
GL_CHECK(it);
Elm_Object_Item *it_n = NULL;
it_n = elm_genlist_item_next_get(it);
- while (it_n && elm_genlist_item_type_get(it_n) != ELM_GENLIST_ITEM_GROUP) {
- Evas_Object *grid = elm_object_item_part_content_get(it_n, "elm.swallow");
+ while (it_n
+ && elm_genlist_item_type_get(it_n) != ELM_GENLIST_ITEM_GROUP) {
+ Evas_Object *grid =
+ elm_object_item_part_content_get(it_n, "elm.swallow");
if (grid) {
_gl_timeline_update_item_grid(grid, state);
} else {
}
}
-static void __gl_timeline_date_check_sel_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_timeline_date_check_sel_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(data);
GL_CHECK(obj);
GL_CHECK(ei);
- gl_timeline_s *timeline_d = (gl_timeline_s *)data;
+ gl_timeline_s *timeline_d = (gl_timeline_s *) data;
int mode = timeline_d->view_m;
- Elm_Object_Item *it = (Elm_Object_Item *)ei;
+ Elm_Object_Item *it = (Elm_Object_Item *) ei;
elm_genlist_item_selected_set(it, EINA_FALSE);
if (!(mode == GL_TL_VIEW_EDIT || mode == GL_TL_VIEW_COPY)) {
gl_dbgE("not edit mode");
return;
}
elm_object_item_signal_emit(it, "touch_snd", "c_file");
- _gl_date_item_data *date_item = (_gl_date_item_data *) elm_object_item_data_get(it);
- Evas_Object *ck = elm_object_item_part_content_get(it, "select.all.data.check");
+ _gl_date_item_data *date_item =
+ (_gl_date_item_data *) elm_object_item_data_get(it);
+ Evas_Object *ck =
+ elm_object_item_part_content_get(it, "select.all.data.check");
if (ck) {
if (date_item) {
date_item->check_state = (!date_item->check_state);
elm_check_state_set(ck, date_item->check_state);
- _gl_timeline_update_items_data_on_particular_date(data, date_item);
- _gl_timeline_update_items_on_particular_date(data, obj, it, elm_check_state_get(ck));
+ _gl_timeline_update_items_data_on_particular_date(data,
+ date_item);
+ _gl_timeline_update_items_on_particular_date(data, obj, it,
+ elm_check_state_get
+ (ck));
}
} else {
gl_dbgE("Check is null");
}
}
-void __gl_del_date_item(void *data, Evas *e, Evas_Object *obj, void *event_info)
+void __gl_del_date_item(void *data, Evas * e, Evas_Object * obj,
+ void *event_info)
{
GL_CHECK(obj);
Elm_Object_Item *it_n = NULL;
it_n = elm_genlist_first_item_get(obj);
while (it_n) {
if (elm_genlist_item_type_get(it_n) == ELM_GENLIST_ITEM_GROUP) {
- date_item = (_gl_date_item_data *) elm_object_item_data_get(it_n);
+ date_item =
+ (_gl_date_item_data *) elm_object_item_data_get(it_n);
if (date_item) {
free(date_item->text);
free(date_item);
}
}
-bool _gl_get_date_check_state(void *data, _gl_date_item_data *date_item, int number_of_items_on_particular_date)
+bool _gl_get_date_check_state(void *data, _gl_date_item_data * date_item,
+ int number_of_items_on_particular_date)
{
- gl_timeline_s *timeline_d = (gl_timeline_s *)data;
+ gl_timeline_s *timeline_d = (gl_timeline_s *) data;
gl_media_s *item = NULL;
bool flag = true;
int i;
- for (i = date_item->index; i < (date_item->index +number_of_items_on_particular_date); i++) {
+ for (i = date_item->index;
+ i < (date_item->index + number_of_items_on_particular_date);
+ i++) {
item = eina_list_nth(timeline_d->data_list, i);
if (!item) {
gl_dbgE("item not found");
return flag;
}
-void _gl_timeline_update_date_check_on_particular_date(void *data, _gl_date_item_data *date_item, Elm_Object_Item *it_n)
+void _gl_timeline_update_date_check_on_particular_date(void *data,
+ _gl_date_item_data *
+ date_item,
+ Elm_Object_Item *
+ it_n)
{
- gl_timeline_s *timeline_d = (gl_timeline_s *)data;
+ gl_timeline_s *timeline_d = (gl_timeline_s *) data;
gl_media_s *item = NULL;
char *text = NULL;
item = eina_list_nth(timeline_d->data_list, date_item->index);
if (!item) {
return;
}
- int number_of_items_on_particular_date = _get_count_of_items_on_same_date(item, timeline_d->data_list, &text, date_item->index + 1);
+ int number_of_items_on_particular_date =
+ _get_count_of_items_on_same_date(item, timeline_d->data_list,
+ &text, date_item->index + 1);
bool flag = true;
int i;
- for (i = date_item->index; i < (date_item->index +number_of_items_on_particular_date); i++) {
+ for (i = date_item->index;
+ i < (date_item->index + number_of_items_on_particular_date);
+ i++) {
item = eina_list_nth(timeline_d->data_list, i);
if (!item) {
gl_dbgE("item not found");
break;
}
}
- Evas_Object *ck = elm_object_item_part_content_get(it_n, "select.all.data.check");
- date_item->check_state = flag;
+ Evas_Object *ck =
+ elm_object_item_part_content_get(it_n, "select.all.data.check");
+ date_item->check_state = flag;
if (ck) {
elm_check_state_set(ck, date_item->check_state);
} else {
g_free(text);
}
-void _gl_timeline_notify_date_check(gl_timeline_s *it_d, Evas_Object *obj, gl_media_s *item)
+void _gl_timeline_notify_date_check(gl_timeline_s * it_d,
+ Evas_Object * obj, gl_media_s * item)
{
time_t mtime1 = 0;
time_t mtime2 = 0;
it_n = elm_genlist_first_item_get(obj);
while (it_n) {
if (elm_genlist_item_type_get(it_n) == ELM_GENLIST_ITEM_GROUP) {
- date_item = (_gl_date_item_data *) elm_object_item_data_get(it_n);
+ date_item =
+ (_gl_date_item_data *) elm_object_item_data_get(it_n);
if (date_item) {
if (!strcmp(date_item->text, text1)) {
break;
return;
}
if (!item->check_state) {
- Evas_Object *ck = elm_object_item_part_content_get(it_n, "select.all.data.check");
- date_item->check_state = item->check_state;
+ Evas_Object *ck =
+ elm_object_item_part_content_get(it_n,
+ "select.all.data.check");
+ date_item->check_state = item->check_state;
if (ck) {
elm_check_state_set(ck, date_item->check_state);
} else {
gl_dbgE("update date check -> not found");
}
} else {
- _gl_timeline_update_date_check_on_particular_date(it_d, date_item, it_n);
+ _gl_timeline_update_date_check_on_particular_date(it_d, date_item,
+ it_n);
}
}
-static void __gl_timeline_thumbs_sel_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_timeline_thumbs_sel_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(data);
- gl_timeline_s *gitem = (gl_timeline_s *)data;
+ gl_timeline_s *gitem = (gl_timeline_s *) data;
GL_CHECK(gitem->ad);
- gl_appdata *ad = (gl_appdata *)gitem->ad;
- elm_gengrid_item_selected_set((Elm_Object_Item *)ei, EINA_FALSE);
+ gl_appdata *ad = (gl_appdata *) gitem->ad;
+ elm_gengrid_item_selected_set((Elm_Object_Item *) ei, EINA_FALSE);
/* Save scroller position before clearing gengrid */
gl_media_s *item = NULL;
- item = elm_object_item_data_get((Elm_Object_Item *)ei);
+ item = elm_object_item_data_get((Elm_Object_Item *) ei);
_gl_ui_save_scroller_pos(gitem->view);
if (gitem->view_m != GL_TL_VIEW_NORMAL) {
Evas_Object *ck = NULL;
- ck = elm_object_item_part_content_get((Elm_Object_Item *)ei, GL_THUMB_CHECKBOX);
+ ck = elm_object_item_part_content_get((Elm_Object_Item *) ei,
+ GL_THUMB_CHECKBOX);
if (ck) {
elm_check_state_set(ck, !elm_check_state_get(ck));
__gl_timeline_thumb_check_op(gitem, ck, item);
} else {
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, GL_SORT_BY_DATE_ASC);
+ _gl_ext_load_iv_timeline(ad, item->file_url, index,
+ GL_SORT_BY_DATE_ASC);
} else {
gl_dbgW("Image wasn't found!");
}
_gl_ui_restore_scroller_pos(gitem->view);
}
-Evas_Object *_gl_timeline_thumbs_get_content(void *data, Evas_Object *parent,
- int w, int h)
+Evas_Object *_gl_timeline_thumbs_get_content(void *data,
+ Evas_Object * parent, int w,
+ int h)
{
GL_CHECK_NULL(parent);
GL_CHECK_NULL(data);
- gl_media_s *item = (gl_media_s *)data;
+ gl_media_s *item = (gl_media_s *) data;
char *path = NULL;
Evas_Object *layout = NULL;
v_dur = item->video_info->duration;
}
layout = _gl_thumb_show_video(parent, path, v_dur, w, h,
- zoom_level);
+ zoom_level);
} else {
- layout = _gl_thumb_show_image(parent, path, 0, w, h,
- zoom_level);
+ layout = _gl_thumb_show_image(parent, path, 0, w, h, zoom_level);
}
return layout;
}
-static void __gl_timeline_thumbs_create_thumb_cb(media_content_error_e error,
- const char *path, void *user_data)
+static void __gl_timeline_thumbs_create_thumb_cb(media_content_error_e
+ error, const char *path,
+ void *user_data)
{
GL_CHECK(user_data);
- gl_media_s *thumb_data = (gl_media_s *)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)) {
/* Update thumb path */
GL_FREEIF(thumb_data->thumb_url);
thumb_data->thumb_url = strdup(path);
}
/* Use file to create new thumb if possible */
-int _gl_timeline_thumbs_create_thumb(gl_media_s *gitem)
+int _gl_timeline_thumbs_create_thumb(gl_media_s * gitem)
{
GL_CHECK_VAL(gitem, -1);
GL_CHECK_VAL(gitem->file_url, -1);
if (GL_FILE_EXISTS(gitem->file_url)) {
_gl_data_create_thumb(gitem, __gl_timeline_thumbs_create_thumb_cb,
- gitem);
+ gitem);
return 0;
}
return -1;
}
-static void __gl_timeline_thumbs_realized(void *data, Evas_Object *obj, void *ei)
+static void __gl_timeline_thumbs_realized(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("realized");
GL_CHECK(ei);
GL_CHECK(data);
- Elm_Object_Item *it = (Elm_Object_Item *)ei;
+ Elm_Object_Item *it = (Elm_Object_Item *) ei;
gl_media_s *gitem = NULL;
gitem = elm_object_item_data_get(it);
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);
}
}
-static void __gl_timeline_thumbs_unrealized(void *data, Evas_Object *obj, void *ei)
+static void __gl_timeline_thumbs_unrealized(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("unrealized");
GL_CHECK(ei);
- GL_CHECK(data); /* It's ad */
- Elm_Object_Item *it = (Elm_Object_Item *)ei;
+ GL_CHECK(data); /* It's ad */
+ Elm_Object_Item *it = (Elm_Object_Item *) ei;
gl_media_s *gitem = elm_object_item_data_get(it);
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);
}
void _gl_timeline_open_file_select_mode(void *data)
{
- gl_media_s *gitem = (gl_media_s *)data;
+ gl_media_s *gitem = (gl_media_s *) data;
GL_CHECK(gitem);
GL_CHECK(gitem->file_url);
GL_CHECK(strlen(gitem->file_url));
GL_CHECK(gitem->ad);
- gl_appdata *ad = (gl_appdata *)gitem->ad;
+ gl_appdata *ad = (gl_appdata *) gitem->ad;
gl_dbg("Loading UG-IMAGE-VIEWER-SELECT-MODE");
- gl_ext_load_iv_time_ug_select_mode(ad, gitem, GL_UG_IV, GL_SORT_BY_DATE_ASC);
+ gl_ext_load_iv_time_ug_select_mode(ad, gitem, GL_UG_IV,
+ GL_SORT_BY_DATE_ASC);
}
-void _gl_timeline_open_image_in_select_mode(void *data, Evas_Object *obj, void *event_info)
+void _gl_timeline_open_image_in_select_mode(void *data, Evas_Object * obj,
+ void *event_info)
{
GL_CHECK(data);
_gl_timeline_open_file_select_mode(data);
}
-static Evas_Object *__gl_timeline_thumbs_get_content(void *data, Evas_Object *obj,
- const char *part)
+static Evas_Object *__gl_timeline_thumbs_get_content(void *data,
+ Evas_Object * obj,
+ const char *part)
{
GL_CHECK_NULL(part);
GL_CHECK_NULL(strlen(part));
GL_CHECK_NULL(data);
- gl_media_s *gitem = (gl_media_s *)data;
- gl_timeline_s *timeline_d = (gl_timeline_s *)evas_object_data_get(obj, "data");
+ gl_media_s *gitem = (gl_media_s *) data;
+ gl_timeline_s *timeline_d =
+ (gl_timeline_s *) evas_object_data_get(obj, "data");
GL_CHECK_NULL(timeline_d);
int mode = timeline_d->view_m;
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");
+ elm_object_item_signal_emit(gitem->elm_item,
+ "show_sd_card_icon",
+ "sd_card_icon_img");
}
return layout;
} else if (!g_strcmp0(part, GL_THUMB_CHECKBOX)) {
elm_object_style_set(ck, "grid");
evas_object_propagate_events_set(ck, EINA_FALSE);
elm_check_state_set(ck, gitem->check_state);
- evas_object_data_set(ck, "data", (void *)timeline_d);
- evas_object_smart_callback_add(ck, "changed", __gl_timeline_thumbs_check_changed, data);
+ evas_object_data_set(ck, "data", (void *) timeline_d);
+ evas_object_smart_callback_add(ck, "changed",
+ __gl_timeline_thumbs_check_changed,
+ data);
evas_object_show(ck);
- elm_object_item_signal_emit(gitem->elm_item, "show_image_icon", "elm_image_open_icon_rect");
+ elm_object_item_signal_emit(gitem->elm_item, "show_image_icon",
+ "elm_image_open_icon_rect");
} else {
- elm_object_item_signal_emit(gitem->elm_item, "hide_image_icon", "elm_image_open_icon_rect");
+ elm_object_item_signal_emit(gitem->elm_item, "hide_image_icon",
+ "elm_image_open_icon_rect");
}
return ck;
} else if (!g_strcmp0(part, "elm_image_open_icon_swallow_blocker")) {
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;
elm_object_style_set(btn, "transparent");
evas_object_show(btn);
evas_object_propagate_events_set(btn, EINA_FALSE);
- evas_object_smart_callback_add(btn, "clicked", _gl_timeline_open_image_in_select_mode, gitem);
+ 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;
return NULL;
}
-int _gl_timeline_thumb_set_size(void *data, Evas_Object *view, int *size_w, int *size_h)
+int _gl_timeline_thumb_set_size(void *data, Evas_Object * view,
+ int *size_w, int *size_h)
{
GL_CHECK_VAL(view, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int rotate_mode = ad->maininfo.rotate_mode;
int _w = 0;
int _h = 0;
_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_7_PER_ROW;
} else if (ad->pinchinfo.zoom_level == GL_ZOOM_IN_ONE) {
}
}
- _w = (int)(win_w / items_per_row);
- _w_l = (int)(win_h / items_per_row);
+ _w = (int) (win_w / items_per_row);
+ _w_l = (int) (win_h / items_per_row);
_h = _w;
_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_w && size_h) {
- gl_dbg("P: %dx%d, size_w: %d,size_h: %d", _w, _h, *size_w, *size_h);
+ gl_dbg("P: %dx%d, size_w: %d,size_h: %d", _w, _h, *size_w,
+ *size_h);
}
return 0;
}
-Evas_Object *_gl_grid_layout_add(Evas_Object *parent)
+Evas_Object *_gl_grid_layout_add(Evas_Object * parent)
{
Evas_Object *layout = NULL;
layout = elm_layout_add(parent);
GL_CHECK_NULL(path);
elm_layout_file_set(layout, path, "timeline_gridview");
free(path);
- evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_size_hint_align_set(layout, EVAS_HINT_FILL,
+ EVAS_HINT_FILL);
evas_object_show(layout);
return layout;
}
-Evas_Object *_gl_grid_add(Evas_Object *parent)
+Evas_Object *_gl_grid_add(Evas_Object * parent)
{
GL_CHECK_NULL(parent);
Evas_Object *grid = elm_gengrid_add(parent);
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;
}
-void _gl_time_finialize_media_data(gl_timeline_s *timeline_d)
+void _gl_time_finialize_media_data(gl_timeline_s * timeline_d)
{
GL_CHECK(timeline_d);
if (timeline_d->data_list) {
if (!item || !item->uuid) {
continue;
}
- _gl_data_type_free_glitem((void **)(&item));
+ _gl_data_type_free_glitem((void **) (&item));
item = NULL;
}
}
}
-void _gl_time_update_selected_media(gl_timeline_s *timeline_d, Eina_List *list)
+void _gl_time_update_selected_media(gl_timeline_s * timeline_d,
+ Eina_List * list)
{
GL_CHECK(timeline_d);
GL_CHECK(list);
int i;
if (list) {
int count = eina_list_count(list);
- for (i = 0; i < count ; i++) {
+ for (i = 0; i < count; i++) {
gitem = eina_list_nth(list, i);
if (gitem) {
if (__gl_timeline_is_checked(timeline_d, gitem->uuid)) {
}
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();
int nMaxIndex = nIndex + nCount;
int nVideoListSize = eina_list_count(timeline_d->data_list);
gl_media_s *item = NULL;
- char * text = NULL;
+ char *text = NULL;
item = eina_list_nth(timeline_d->data_list, nIndex);
if (item == NULL) {
gl_dbgE("Invalid item!");
return;
}
- int numberOfItemsOnParticularDate = _get_count_of_items_on_same_date(item, timeline_d->data_list, &text, nIndex + 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++) {
+ for (;
+ (nIndex < nMaxIndex) && (nIndex < nVideoListSize)
+ && (k <= numberOfItemsOnParticularDate); nIndex++) {
item = eina_list_nth(timeline_d->data_list, nIndex);
if (!item) {
continue;
}
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++;
}
elm_genlist_item_class_free(gic);
- _gl_timeline_thumb_set_size(timeline_d->ad, pGengrid, &timeline_d->w, &timeline_d->h);
+ _gl_timeline_thumb_set_size(timeline_d->ad, pGengrid, &timeline_d->w,
+ &timeline_d->h);
g_free(text);
}
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;
}
return NULL;
}
- evas_object_data_set(pGengrid, "data", (void *)timeline_d);
- evas_object_smart_callback_add(pGengrid, "realized", __gl_timeline_thumbs_realized, timeline_d);
- evas_object_smart_callback_add(pGengrid, "unrealized", __gl_timeline_thumbs_unrealized, timeline_d);
+ evas_object_data_set(pGengrid, "data", (void *) timeline_d);
+ evas_object_smart_callback_add(pGengrid, "realized",
+ __gl_timeline_thumbs_realized,
+ timeline_d);
+ evas_object_smart_callback_add(pGengrid, "unrealized",
+ __gl_timeline_thumbs_unrealized,
+ timeline_d);
- _gl_time_view_append_gengrid_items(pGengrid, nGenItemIndex, timeline_d);
+ _gl_time_view_append_gengrid_items(pGengrid, nGenItemIndex,
+ timeline_d);
return pGengrid;
}
-static char *__gl_time_date_get_text(void *data, Evas_Object *obj, const char *part)
+static char *__gl_time_date_get_text(void *data, Evas_Object * obj,
+ const char *part)
{
GL_CHECK_NULL(data);
- _gl_date_item_data *date_item = (_gl_date_item_data *)data;
+ _gl_date_item_data *date_item = (_gl_date_item_data *) data;
return strdup(date_item->text);
}
static Evas_Object *__gl_get_date_check(const void
- *pUserData,
- Evas_Object *
- pObject,
- const char
- *pPart)
+ *pUserData, Evas_Object * pObject, const char
+ *pPart)
{
GL_CHECK_NULL(pPart);
GL_CHECK_NULL(strlen(pPart));
GL_CHECK_NULL(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");
GL_CHECK_NULL(timeline_d);
GL_CHECK_NULL(timeline_d->ad);
- _gl_date_item_data *date_item = (_gl_date_item_data *)pUserData;
+ _gl_date_item_data *date_item = (_gl_date_item_data *) pUserData;
int mode = timeline_d->view_m;
if (!g_strcmp0(pPart, "select.all.data.check")) {
return NULL;
}
-int _get_count_of_items_on_same_date(gl_media_s *item, Eina_List *list, char **text, int start_index)
+int _get_count_of_items_on_same_date(gl_media_s * item, Eina_List * list,
+ char **text, int start_index)
{
int count = 1;
char *text1 = NULL;
if (text1) {
text3 = g_strdup_printf("%s", text1);
}
- for (i = start_index; i < item_cnt ; i++) {
+ for (i = start_index; i < item_cnt; i++) {
item = eina_list_nth(list, i);
if (!item) {
if (text3) {
if (text1 && text3 && (strcmp(text1, text3))) {
break;
}
- count ++;
+ count++;
if (text1) {
if (text3) {
g_free(text3);
int _gl_time_get_number_of_items_per_row(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
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_7_PER_ROW;
} else if (ad->pinchinfo.zoom_level == GL_ZOOM_IN_ONE) {
char *_gl_time_get_genlist_style(void *data)
{
GL_CHECK_VAL(data, NULL);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int rotate_mode = ad->maininfo.rotate_mode;
int items_per_row = 0;
int height = 0;
int win_h = 0;
char *style = NULL;
_gl_get_win_factor(ad->maininfo.win, &win_w, &win_h);
- if (_gl_is_timeline_edit_mode(data) || _gl_is_timeline_edit_copy_mode(data)) {
+ if (_gl_is_timeline_edit_mode(data)
+ || _gl_is_timeline_edit_copy_mode(data)) {
ad->pinchinfo.zoom_level = GL_ZOOM_IN_TWO;
}
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_7_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);
return style;
}
-int _gl_timeline_create_grid_view(gl_timeline_s *timeline_d, Evas_Object *genlist, bool update)
+int _gl_timeline_create_grid_view(gl_timeline_s * timeline_d,
+ Evas_Object * genlist, bool update)
{
GL_CHECK_VAL(timeline_d, -1);
int item_cnt = 0;
int k = 0;
/* Check media-content to show */
- ret = _gl_data_get_item_cnt(GL_ALBUM_ALL_ID, GL_STORE_T_ALL, &item_cnt);
+ ret =
+ _gl_data_get_item_cnt(GL_ALBUM_ALL_ID, GL_STORE_T_ALL, &item_cnt);
if (ret != 0 || item_cnt == 0) {
gl_dbgE("Empty!");
}
if (!update) {
_gl_data_get_items(-1, -1, &list);
_gl_time_finialize_media_data(timeline_d);
- if (timeline_d->view_m == GL_TL_VIEW_EDIT || timeline_d->view_m == GL_TL_VIEW_COPY) {
+ if (timeline_d->view_m == GL_TL_VIEW_EDIT
+ || timeline_d->view_m == GL_TL_VIEW_COPY) {
_gl_time_update_selected_media(timeline_d, list);
}
timeline_d->data_list = list;
if (list == NULL) {
__gl_timelne_show_nocontents(timeline_d);
- elm_naviframe_item_title_enabled_set(timeline_d->nf_it, EINA_TRUE, EINA_TRUE);
+ elm_naviframe_item_title_enabled_set(timeline_d->nf_it, EINA_TRUE,
+ EINA_TRUE);
return -1;
} else {
__gl_timelne_del_nocontents(timeline_d);
- elm_naviframe_item_title_enabled_set(timeline_d->nf_it, EINA_TRUE, EINA_TRUE);
+ elm_naviframe_item_title_enabled_set(timeline_d->nf_it, EINA_TRUE,
+ EINA_TRUE);
}
item_cnt = eina_list_count(list);
pGenGridItc->item_style = style_name;
pGenGridItc->func.text_get = NULL;
- pGenGridItc->func.content_get =
- (void *) __gl_get_icon_of_grid_cb;
+ pGenGridItc->func.content_get = (void *) __gl_get_icon_of_grid_cb;
pGenGridItc->func.state_get = NULL;
pGenGridItc->func.del = NULL;
pGenGridItc->decorate_item_style = NULL;
pGenGridZoomItc->item_style = "genlist_group_date";
pGenGridZoomItc->func.text_get = __gl_time_date_get_text;
- pGenGridZoomItc->func.content_get = (void *)__gl_get_date_check;
+ pGenGridZoomItc->func.content_get = (void *) __gl_get_date_check;
pGenGridZoomItc->func.state_get = NULL;
pGenGridZoomItc->func.del = NULL;
- evas_object_data_set(genlist, "data", (void *)timeline_d);
+ evas_object_data_set(genlist, "data", (void *) timeline_d);
int number_of_items_on_particular_date = -1;
int items_per_row = 0;
int number_of_rows = 0;
}
_gl_date_item_data *date_item = NULL;
- date_item = (_gl_date_item_data *)calloc(1, sizeof(_gl_date_item_data));
+ date_item =
+ (_gl_date_item_data *) calloc(1, sizeof(_gl_date_item_data));
GL_CHECK_VAL(date_item, -1);
- number_of_items_on_particular_date = _get_count_of_items_on_same_date(item, list, &date_item->text, i + 1);
- items_per_row = _gl_time_get_number_of_items_per_row(timeline_d->ad);
+ number_of_items_on_particular_date =
+ _get_count_of_items_on_same_date(item, list, &date_item->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);
date_item->index = i;
- date_item->check_state = _gl_get_date_check_state(timeline_d, date_item, number_of_items_on_particular_date);
- it = elm_genlist_item_append(genlist, pGenGridZoomItc, (void*)date_item, NULL, ELM_GENLIST_ITEM_GROUP, __gl_timeline_date_check_sel_cb, timeline_d);
+ date_item->check_state =
+ _gl_get_date_check_state(timeline_d, date_item,
+ number_of_items_on_particular_date);
+ it = elm_genlist_item_append(genlist, pGenGridZoomItc,
+ (void *) date_item, NULL,
+ ELM_GENLIST_ITEM_GROUP,
+ __gl_timeline_date_check_sel_cb,
+ timeline_d);
for (k = 0; k < number_of_rows; k++) {
- elm_genlist_item_append(genlist, pGenGridItc, (void*)item_index, it, ELM_GENLIST_ITEM_NONE, NULL, NULL);
- if (((k * items_per_row) + items_per_row) <= number_of_items_on_particular_date) {
+ elm_genlist_item_append(genlist, pGenGridItc,
+ (void *) item_index, it,
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ if (((k * items_per_row) + items_per_row) <=
+ number_of_items_on_particular_date) {
item_index = item_index + items_per_row;
} else {
- int temp = ((k * items_per_row) + items_per_row) - number_of_items_on_particular_date;
+ int temp =
+ ((k * items_per_row) + items_per_row) -
+ number_of_items_on_particular_date;
item_index = item_index + items_per_row - temp;
}
}
return 0;
}
-Evas_Object *_gl_box_add(Evas_Object *parent)
+Evas_Object *_gl_box_add(Evas_Object * parent)
{
Evas_Object *box = NULL;
box = elm_box_add(parent);
return box;
}
-static void __gl_timeline_genlist_move_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_timeline_genlist_move_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(data);
gl_dbg("");
- gl_timeline_s *timeline_d = (gl_timeline_s *)data;
+ gl_timeline_s *timeline_d = (gl_timeline_s *) data;
if (timeline_d->realized_item) {
- Evas_Object *grid = elm_object_item_part_content_get(timeline_d->realized_item, "elm.swallow");
+ Evas_Object *grid =
+ elm_object_item_part_content_get(timeline_d->realized_item,
+ "elm.swallow");
if (grid) {
Elm_Object_Item *it = elm_gengrid_first_item_get(grid);
if (it) {
- gl_media_s *item = (gl_media_s *)elm_object_item_data_get(it);
+ gl_media_s *item =
+ (gl_media_s *) elm_object_item_data_get(it);
GL_CHECK(item);
char *text1 = NULL;
char *text2 = NULL;
if (text1) {
if (timeline_d->date_layout) {
- elm_object_part_text_set(timeline_d->date_layout, "text", text1);
- elm_object_part_content_set(timeline_d->parent, "elm.swallow.date.layout", timeline_d->date_layout);
+ elm_object_part_text_set(timeline_d->date_layout,
+ "text", text1);
+ elm_object_part_content_set(timeline_d->parent,
+ "elm.swallow.date.layout",
+ timeline_d->
+ date_layout);
}
}
}
}
}
-static void __gl_timeline_genlist_move_stop_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_timeline_genlist_move_stop_cb(void *data,
+ Evas_Object * obj, void *ei)
{
gl_dbg("Entry");
GL_CHECK(data);
- gl_timeline_s *timeline_d = (gl_timeline_s *)data;
+ gl_timeline_s *timeline_d = (gl_timeline_s *) data;
if (timeline_d->date_layout) {
- elm_object_part_content_unset(timeline_d->parent, "elm.swallow.date.layout");
+ elm_object_part_content_unset(timeline_d->parent,
+ "elm.swallow.date.layout");
evas_object_hide(timeline_d->date_layout);
}
gl_dbg("Exit");
}
-Evas_Object *_gl_genlist_add(Evas_Object *parent)
+Evas_Object *_gl_genlist_add(Evas_Object * parent)
{
Evas_Object *genlist = NULL;
genlist = elm_genlist_add(parent);
elm_object_style_set(genlist, "handler");
- evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
- evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL,
+ EVAS_HINT_FILL);
+ evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND,
+ EVAS_HINT_EXPAND);
elm_scroller_bounce_set(genlist, EINA_FALSE, EINA_TRUE);
- elm_scroller_policy_set(genlist, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
+ elm_scroller_policy_set(genlist, ELM_SCROLLER_POLICY_OFF,
+ ELM_SCROLLER_POLICY_AUTO);
elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
- elm_scroller_single_direction_set(genlist, ELM_SCROLLER_SINGLE_DIRECTION_HARD);
+ elm_scroller_single_direction_set(genlist,
+ ELM_SCROLLER_SINGLE_DIRECTION_HARD);
elm_genlist_homogeneous_set(genlist, EINA_TRUE);
- evas_object_event_callback_add(genlist, EVAS_CALLBACK_DEL, __gl_del_date_item, parent);
+ evas_object_event_callback_add(genlist, EVAS_CALLBACK_DEL,
+ __gl_del_date_item, parent);
evas_object_show(genlist);
return genlist;
}
-static void __gl_timeline_genlist_realized(void *data, Evas_Object *obj, void *ei)
+static void __gl_timeline_genlist_realized(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("realize_gl_timeline_create_grid_viewd");
GL_CHECK(ei);
GL_CHECK(data);
- gl_timeline_s *timeline_d = (gl_timeline_s *)data;
- Elm_Object_Item *it = (Elm_Object_Item *)ei;
+ gl_timeline_s *timeline_d = (gl_timeline_s *) data;
+ Elm_Object_Item *it = (Elm_Object_Item *) ei;
timeline_d->realized_item = it;
}
-static Evas_Object *__gl_timeline_create_list_view(gl_timeline_s *timeline_d, bool update)
+static Evas_Object *__gl_timeline_create_list_view(gl_timeline_s *
+ timeline_d, bool update)
{
GL_CHECK_NULL(timeline_d);
Evas_Object *genlist = NULL;
genlist = _gl_genlist_add(timeline_d->parent);
GL_CHECK_NULL(genlist);
- evas_object_smart_callback_add(genlist, "vbar,drag", __gl_timeline_genlist_move_cb, timeline_d);
- evas_object_smart_callback_add(genlist, "scroll,anim,stop", __gl_timeline_genlist_move_stop_cb, timeline_d);
- evas_object_smart_callback_add(genlist, "scroll,drag,stop", __gl_timeline_genlist_move_stop_cb, timeline_d);
- evas_object_smart_callback_add(genlist, "realized", __gl_timeline_genlist_realized, timeline_d);
+ evas_object_smart_callback_add(genlist, "vbar,drag",
+ __gl_timeline_genlist_move_cb,
+ timeline_d);
+ evas_object_smart_callback_add(genlist, "scroll,anim,stop",
+ __gl_timeline_genlist_move_stop_cb,
+ timeline_d);
+ evas_object_smart_callback_add(genlist, "scroll,drag,stop",
+ __gl_timeline_genlist_move_stop_cb,
+ timeline_d);
+ evas_object_smart_callback_add(genlist, "realized",
+ __gl_timeline_genlist_realized,
+ timeline_d);
layout = elm_layout_add(timeline_d->parent);
GL_CHECK_NULL(layout);
}
/* Free data after layout deleted */
-static void __gl_timeline_del_layout_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+static void __gl_timeline_del_layout_cb(void *data, Evas * e,
+ Evas_Object * obj, void *ei)
{
gl_dbg("Delete timeline layout ---");
evas_object_data_del(obj, "page_w");
evas_object_data_del(obj, "page_h");
if (data) {
- gl_timeline_s *timeline_d = (gl_timeline_s *)data;
+ gl_timeline_s *timeline_d = (gl_timeline_s *) data;
__gl_timeline_clear_sel_list(timeline_d);
GL_GFREEIF(timeline_d->sel_d);
_gl_time_finialize_media_data(timeline_d);
gl_dbg("Delete timeline layout +++");
}
-static int __gl_timeline_add_cbs(gl_timeline_s *timeline_d)
+static int __gl_timeline_add_cbs(gl_timeline_s * timeline_d)
{
GL_CHECK_VAL(timeline_d, -1);
GL_CHECK_VAL(timeline_d->ad, -1);
/* Register delete callback */
evas_object_event_callback_add(timeline_d->layout, EVAS_CALLBACK_DEL,
- __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_del_layout_cb,
+ timeline_d);
+ evas_object_event_callback_add(timeline_d->layout,
+ EVAS_CALLBACK_RESIZE,
+ __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);
return 0;
}
-static void __gl_timeline_edit_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_timeline_edit_cb(void *data, Evas_Object * obj, void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
_gl_ctxpopup_del(data);
if (ad->uginfo.ug) {
/**
__gl_timeline_change_mode(data, GL_TL_VIEW_EDIT);
}
-static void __gl_timeline_copy_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_timeline_copy_cb(void *data, Evas_Object * obj, void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
_gl_ctxpopup_del(data);
if (ad->uginfo.ug) {
/**
__gl_timeline_change_mode(data, GL_TL_VIEW_COPY);
}
-static void __gl_albums_viewas_pop_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_albums_viewas_pop_cb(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("ENTRY");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
- int state_index = 1; // default is album
+ gl_appdata *ad = (gl_appdata *) data;
+ int state_index = 1; // default is album
int view_mode = gl_get_view_mode(ad);
if (view_mode == GL_VIEW_TIMELINE) {
state_index = 0;
} else if (view_mode == GL_VIEW_ALBUMS) {
state_index = 1;
}
- _gl_list_pop_create(data, obj, ei, GL_STR_ID_VIEW_AS, GL_STR_TIME_VIEW, GL_STR_ALBUMS, state_index);
+ _gl_list_pop_create(data, obj, ei, GL_STR_ID_VIEW_AS, GL_STR_TIME_VIEW,
+ GL_STR_ALBUMS, state_index);
gl_dbg("EXIT");
}
static int __gl_timeline_del_op(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->tlinfo, -1);
gl_timeline_s *timeline_d = ad->tlinfo;
GL_CHECK_VAL(timeline_d->sel_d, -1);
EINA_LIST_FREE(timeline_d->sel_d->sel_list, item) {
i++;
if (item) {
- ret = _gl_del_media_by_id(data, (const char *)item);
+ ret = _gl_del_media_by_id(data, (const char *) item);
if (ret != 0) {
gl_dbgE("Get media failed[%d]!", ret);
}
static int __gl_timeline_move_copy_op(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->tlinfo, -1);
gl_timeline_s *timeline_d = ad->tlinfo;
GL_CHECK_VAL(timeline_d->sel_d, -1);
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) {
+ } 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) {
gl_dbg("Failed to move this item");
}
} else {
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
const char *noti_str = NULL;
if (ad->maininfo.medias_op_type == GL_MEDIA_OP_COPY_TIMELINE) {
noti_str = GL_STR_COPIED;
int __gl_timeline_move_copy(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
char folder_fullpath[GL_DIR_PATH_LEN_MAX] = { 0, };
GL_CHECK_VAL(ad->tlinfo, -1);
gl_timeline_s *timeline_d = ad->tlinfo;
gl_dbg("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;
}
- char *default_images_path = _gl_get_directory_path(STORAGE_DIRECTORY_IMAGES);
- if (!default_images_path) {
- goto GL_FAILED;
- }
+ char *default_images_path =
+ _gl_get_directory_path(STORAGE_DIRECTORY_IMAGES);
+ if (!default_images_path) {
+ goto GL_FAILED;
+ }
snprintf(folder_fullpath, GL_DIR_PATH_LEN_MAX, "%s/%s",
- default_images_path, ad->albuminfo.new_name);
+ default_images_path, ad->albuminfo.new_name);
GL_FREE(default_images_path);
} 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);
+ 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);
}
/* Easy mode: New album/Edit/Slideshow */
-static int __gl_timeline_ctxpopup_append(void *data, Evas_Object *parent)
+static int __gl_timeline_ctxpopup_append(void *data, Evas_Object * parent)
{
gl_dbg("");
GL_CHECK_VAL(parent, -1);
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);
/* Copy to album */
_gl_ctxpopup_append(parent, GL_STR_ID_COPY_TO_ALBUM,
__gl_timeline_copy_cb, data);
return 0;
}
-static void __gl_timeline_more_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_timeline_more_cb(void *data, Evas_Object * obj, void *ei)
{
gl_dbg("more button clicked");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *more = NULL;
more = _gl_ui_get_btn(NULL, ad->tlinfo->nf_it, GL_NAVIFRAME_MORE);
if (EINA_TRUE == elm_object_disabled_get(more)) {
gl_dbg("Menu is disabled");
- return; /* Menu is disabled */
+ return; /* Menu is disabled */
}
gl_dbg("Menu is clicked");
static int __gl_timeline_reset_label(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->tlinfo == NULL) {
return -1;
static int __gl_timeline_reset_btns(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->tlinfo == NULL) {
return -1;
int _gl_time_data_selected_list_finalize(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
gl_media_s *gitem = NULL;
GL_CHECK_VAL(ad->tlinfo, -1);
int count;
if (ad->tlinfo->data_list) {
count = eina_list_count(ad->tlinfo->data_list);
- for (i = 0; i < count ; i++) {
+ for (i = 0; i < count; i++) {
gitem = eina_list_nth(ad->tlinfo->data_list, i);
if (gitem) {
gitem->check_state = false;
return 0;
}
-static void __gl_timeline_edit_cancel_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_timeline_edit_cancel_cb(void *data, Evas_Object * obj,
+ void *ei)
{
- elm_toolbar_item_selected_set((Elm_Object_Item *)ei, EINA_FALSE);
+ elm_toolbar_item_selected_set((Elm_Object_Item *) ei, EINA_FALSE);
GL_CHECK(data);
gl_dbg("");
__gl_timeline_change_mode(data, GL_TL_VIEW_NORMAL);
{
gl_dbg("");
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->maininfo.naviframe, -1);
GL_CHECK_VAL(ad->tlinfo->nf_it, -1);
Evas_Object *parent = ad->maininfo.naviframe;
/* 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");
+ elm_object_signal_emit(ad->ctrlinfo.ctrlbar_view_ly,
+ "elm,selectall,state,default", "elm");
return 0;
}
-static void __gl_timeline_del_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_timeline_del_cb(void *data, Evas_Object * obj, void *ei)
{
- elm_toolbar_item_selected_set((Elm_Object_Item *)ei, EINA_FALSE);
+ elm_toolbar_item_selected_set((Elm_Object_Item *) ei, EINA_FALSE);
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK(ad->tlinfo);
gl_timeline_s *timeline_d = ad->tlinfo;
/* Get all selected medias count */
int cnt = __gl_timeline_get_sel_cnt(timeline_d);
if (cnt == 0) {
gl_dbgW("No thumbs selected!");
- gl_popup_create_popup(ad, GL_POPUP_NOBUT, GL_STR_NO_FILES_SELECTED);
+ gl_popup_create_popup(ad, GL_POPUP_NOBUT,
+ GL_STR_NO_FILES_SELECTED);
return;
}
} else {
_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);
}
}
-int _gl_timeline_update_realized_grid_ck(Evas_Object *view, Eina_Bool state)
+int _gl_timeline_update_realized_grid_ck(Evas_Object * view,
+ Eina_Bool state)
{
GL_CHECK_VAL(view, -1);
Eina_List *grid = NULL;
Evas_Object *ck = NULL;
ck = elm_object_item_part_content_get(it, GL_THUMB_CHECKBOX);
- gl_media_s *data = (gl_media_s *)elm_object_item_data_get(it);
+ gl_media_s *data = (gl_media_s *) elm_object_item_data_get(it);
if (!ck) {
gl_dbgE("Invalid checkbox!");
return -1;
}
/* Select-all checkbox selected/deselected */
-static void __gl_timeline_thumb_edit_selall_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_timeline_thumb_edit_selall_cb(void *data,
+ Evas_Object * obj, void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK(ad->tlinfo);
ad->selinfo.ck_state = !ad->selinfo.ck_state;
if (ad->selinfo.selectall_ck) {
- elm_check_state_set(ad->selinfo.selectall_ck, ad->selinfo.ck_state);
+ elm_check_state_set(ad->selinfo.selectall_ck,
+ ad->selinfo.ck_state);
}
int state = ad->selinfo.ck_state;
int i;
if (ad->tlinfo->data_list) {
int count = eina_list_count(ad->tlinfo->data_list);
- for (i = 0; i < count ; i++) {
+ for (i = 0; i < count; i++) {
gitem = eina_list_nth(ad->tlinfo->data_list, i);
if (gitem) {
gitem->check_state = state;
if (state) {
- __gl_timeline_check_special_file(ad->tlinfo, gitem, true);
+ __gl_timeline_check_special_file(ad->tlinfo, gitem,
+ true);
__gl_timeline_sel_append_item(ad->tlinfo, gitem->uuid);
} else {
- __gl_timeline_check_special_file(ad->tlinfo, gitem, false);
+ __gl_timeline_check_special_file(ad->tlinfo, gitem,
+ false);
__gl_timeline_sel_remove_item(ad->tlinfo, gitem->uuid);
}
}
_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);
_gl_timeline_update_date_item_data(genlist, state);
}
elm_genlist_realized_items_update(genlist);
{
gl_dbg("EDIT");
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *parent = ad->maininfo.naviframe;
Elm_Object_Item *nf_it = elm_naviframe_top_item_get(parent);
GL_CHECK_VAL(nf_it, -1);
/* 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);
GL_CHECK_VAL(btn2, -1);
/* 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);
+ 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);
- evas_object_smart_callback_add(btn1, "clicked", __gl_timeline_edit_cancel_cb, ad);
+ 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);
+ 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);
- evas_object_smart_callback_add(btn2, "clicked", __gl_timeline_del_cb, ad);
+ evas_object_smart_callback_add(btn2, "clicked", __gl_timeline_del_cb,
+ ad);
elm_object_disabled_set(btn2, EINA_TRUE);
gl_dbg("Sending signal to EDC");
- 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);
+ 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);
return 0;
}
bool __gl_update_timeline(void *data)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_FALSE(ad->tlinfo);
if (ad->tlinfo->nocontents) {
static int __gl_timeline_change_mode(void *data, int mode)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->tlinfo, -1);
ad->tlinfo->view_m = mode;
case GL_TL_VIEW_NORMAL:
gl_dbg("GL_TL_VIEW_NORMAL");
_gl_time_data_selected_list_finalize(data);
- _gl_ui_change_navi_title(ad->tlinfo->nf_it, GL_STR_TIME_VIEW, true);
+ _gl_ui_change_navi_title(ad->tlinfo->nf_it, GL_STR_TIME_VIEW,
+ true);
__gl_timeline_add_btns(data);
/* Update view to hide checkboxes and clear data */
__gl_timeline_clear_sel_list(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_TL_VIEW_COPY == mode) {
__gl_timeline_edit_add_btns(data);
}
static Eina_Bool __gl_timeline_pop_op(void *data)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->tlinfo && ad->tlinfo->view_m != GL_TL_VIEW_NORMAL) {
gl_dbg("EDIT");
__gl_timeline_change_mode(data, GL_TL_VIEW_NORMAL);
return EINA_FALSE;
}
-int _gl_timeline_create_view(void *data, Evas_Object *parent)
+int _gl_timeline_create_view(void *data, Evas_Object * parent)
{
GL_CHECK_VAL(parent, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
int w = 0;
int h = 0;
/* 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);
if (ad->tlinfo) {
gl_dbgW("Update view");
- /*Update view*/
- ad->tlinfo->view = __gl_timeline_create_list_view(ad->tlinfo, false);
- elm_object_part_content_set(parent, "elm.swallow.view", ad->tlinfo->layout);
- /*TODO: Update date info if time changed, add timer to check time changed*/
- elm_object_part_content_set(ad->tlinfo->layout, "elm.swallow", ad->tlinfo->view);
+ /*Update view */
+ ad->tlinfo->view =
+ __gl_timeline_create_list_view(ad->tlinfo, false);
+ elm_object_part_content_set(parent, "elm.swallow.view",
+ ad->tlinfo->layout);
+ /*TODO: Update date info if time changed, add timer to check time changed */
+ elm_object_part_content_set(ad->tlinfo->layout, "elm.swallow",
+ ad->tlinfo->view);
if (ad->tlinfo->view == NULL) {
gl_dbgE("Failed to create view!");
return -1;
}
evas_object_show(ad->tlinfo->view);
- /*Update buttons*/
+ /*Update buttons */
__gl_timeline_add_btns(data);
/* Update buttons state */
__gl_timeline_reset_btns(data);
Evas_Object *view = NULL;
gl_timeline_s *timeline_d = NULL;
- timeline_d = (gl_timeline_s *)calloc(1, sizeof(gl_timeline_s));
+ timeline_d = (gl_timeline_s *) calloc(1, sizeof(gl_timeline_s));
GL_CHECK_VAL(timeline_d, -1);
timeline_d->ad = ad;
timeline_d->layout = layout;
/* Minus title height */
- h -= (GL_TIMELINE_TITLE_H + GL_TIMELINE_PAD_H) * elm_config_scale_get();
- evas_object_data_set(layout, "page_w", (void *)w);
- evas_object_data_set(layout, "page_h", (void *)h);
+ h -= (GL_TIMELINE_TITLE_H +
+ GL_TIMELINE_PAD_H) * elm_config_scale_get();
+ evas_object_data_set(layout, "page_w", (void *) w);
+ evas_object_data_set(layout, "page_h", (void *) h);
timeline_d->w = w;
timeline_d->h = h;
gl_dbg("content's size(%dx%d)", w, h);
timeline_d->view = view;
elm_object_part_content_set(timeline_d->layout, "elm.swallow", view);
- /*Update buttons*/
+ /*Update buttons */
__gl_timeline_add_btns(data);
/* Update buttons state */
__gl_timeline_reset_btns(data);
__gl_timeline_add_cbs(timeline_d);
return 0;
-GL_TIMELINE_FAILED:
+ GL_TIMELINE_FAILED:
GL_IF_DEL_OBJ(layout);
return -1;
bool _gl_check_no_content_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->tlinfo, -1);
int item_cnt = 0;
- int ret = _gl_data_get_item_cnt(GL_ALBUM_ALL_ID, GL_STORE_T_ALL, &item_cnt);
+ int ret =
+ _gl_data_get_item_cnt(GL_ALBUM_ALL_ID, GL_STORE_T_ALL, &item_cnt);
if (ret != 0 || item_cnt == 0) {
if (ad->tlinfo->nocontents) {
gl_dbgE("Empty!");
static void _gl_timeline_update_selected_info(void *data)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK(ad->tlinfo);
GL_CHECK(ad->tlinfo->sel_d);
char *item = NULL;
}
}
if (!in_list) {
- __gl_timeline_sel_remove_item(ad->tlinfo, item);
+ __gl_timeline_sel_remove_item(ad->tlinfo, item);
}
}
}
int _gl_timeline_update_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->tlinfo, -1);
/* Update view */
__gl_timeline_change_mode(data, GL_TL_VIEW_NORMAL);
_gl_del_popup(data);
}
- if (ad->tlinfo->view_m != GL_TL_VIEW_NORMAL)
- {
+ if (ad->tlinfo->view_m != GL_TL_VIEW_NORMAL) {
_gl_timeline_update_selected_info(data);
}
/* Update buttons state */
{
GL_CHECK_VAL(data, -1);
gl_dbg("");
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->tlinfo, -1);
GL_CHECK_VAL(ad->tlinfo->nf_it, -1);
_gl_ui_change_navi_title(ad->tlinfo->nf_it, GL_STR_TIME_VIEW, true);
int _gl_timeline_hide_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
if (ad->tlinfo == NULL) {
/* 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;
}
{
gl_dbgE("ENTRY");
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->tlinfo, -1);
if (ad->tlinfo->nocontents) {
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)) {
- elm_object_signal_emit(ad->tlinfo->parent, "timelineview,landscape", "");
+ (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", "");
+ elm_object_signal_emit(ad->tlinfo->parent, "timelineview,portrait",
+ "");
}
- if (ad->tlinfo->view_m == GL_TL_VIEW_EDIT || ad->tlinfo->view_m == GL_TL_VIEW_COPY) {
- 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");
+ if (ad->tlinfo->view_m == GL_TL_VIEW_EDIT
+ || ad->tlinfo->view_m == GL_TL_VIEW_COPY) {
+ 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_dbgE("EXIT");
{
gl_dbgE("ENTRY");
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->tlinfo, -1);
if (ad->tlinfo->nocontents) {
return 0;
}
-void _gl_update_timeview_iv_select_mode_reply(void *data, char **select_result, int count)
+void _gl_update_timeview_iv_select_mode_reply(void *data,
+ char **select_result,
+ int count)
{
gl_dbgE("ENTRY");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK(ad->tlinfo);
gl_media_s *item = NULL;
Eina_List *l = NULL;
for (i = 0; i < count; i++) {
if (!strcmp(select_result[i], item->file_url)) {
if (!item->check_state) {
- __gl_timeline_sel_append_item(ad->tlinfo, item->uuid);
+ __gl_timeline_sel_append_item(ad->tlinfo,
+ item->uuid);
item->check_state = true;
- _gl_timeline_notify_date_check(ad->tlinfo, ad->tlinfo->view, item);
+ _gl_timeline_notify_date_check(ad->tlinfo,
+ ad->tlinfo->view,
+ item);
}
in_list = true;
sel_count++;
if (item->check_state) {
__gl_timeline_sel_remove_item(ad->tlinfo, item->uuid);
item->check_state = false;
- _gl_timeline_notify_date_check(ad->tlinfo, ad->tlinfo->view, item);
+ _gl_timeline_notify_date_check(ad->tlinfo,
+ ad->tlinfo->view, item);
}
}
}
if (item->check_state) {
__gl_timeline_sel_remove_item(ad->tlinfo, item->uuid);
item->check_state = false;
- _gl_timeline_notify_date_check(ad->tlinfo, ad->tlinfo->view, item);
+ _gl_timeline_notify_date_check(ad->tlinfo,
+ ad->tlinfo->view, item);
}
}
}
}
if (ad->selinfo.selectall_ck) {
- elm_check_state_set(ad->selinfo.selectall_ck, ad->selinfo.ck_state);
+ elm_check_state_set(ad->selinfo.selectall_ck,
+ ad->selinfo.ck_state);
}
GL_CHECK(ad->tlinfo->view);
{
gl_dbgE("ENTRY");
GL_CHECK_VAL(data, GL_UG_FAIL);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(service, GL_UG_FAIL);
GL_CHECK_VAL(ad->tlinfo, GL_UG_FAIL);
GL_CHECK_VAL(ad->tlinfo->sel_d, GL_UG_FAIL);
int count = eina_list_count(ad->tlinfo->sel_d->sel_list);
if (count > 0) {
- (value) = (char**)malloc(count * sizeof(char *));
+ (value) = (char **) malloc(count * sizeof(char *));
if (!value) {
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 (value) {
bool _gl_is_timeline_edit_mode(void *data)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_FALSE(ad->tlinfo);
if (ad->tlinfo->view_m == GL_TL_VIEW_EDIT) {
return true;
bool _gl_is_timeline_edit_copy_mode(void *data)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_FALSE(ad->tlinfo);
if (ad->tlinfo->view_m == GL_TL_VIEW_COPY) {
return true;
#include <Elementary.h>
#include "gallery.h"
-int _gl_timeline_create_view(void *data, Evas_Object *parent);
+int _gl_timeline_create_view(void *data, Evas_Object * parent);
int _gl_timeline_update_view(void *data);
int _gl_timeline_update_lang(void *data);
int _gl_timeline_hide_view(void *data);
int _gl_timeline_rotate_view(void *data);
bool __gl_update_timeline(void *data);
int _gl_timeline_update_grid_size(void *data);
-void _gl_update_timeview_iv_select_mode_reply(void *data, char **select_result, int count);
+void _gl_update_timeview_iv_select_mode_reply(void *data,
+ char **select_result,
+ int count);
int _gl_ext_load_time_iv_selected_list(app_control_h service, void *data);
bool _gl_is_timeline_edit_mode(void *data);
bool _gl_is_timeline_edit_copy_mode(void *data);
int __gl_timeline_move_copy(void *data);
#endif
-
#include "gl-data-type.h"
#include "gl-debug.h"
-int _gl_data_type_new_media(gl_media_s **item)
+int _gl_data_type_new_media(gl_media_s ** item)
{
GL_CHECK_VAL(item, -1);
- gl_media_s *tmp_item = (gl_media_s *)calloc(1, sizeof(gl_media_s));
+ gl_media_s *tmp_item = (gl_media_s *) calloc(1, sizeof(gl_media_s));
GL_CHECK_VAL(tmp_item, -1);
tmp_item->gtype = GL_TYPE_MEDIA;
- *item = tmp_item;
+ *item = tmp_item;
return 0;
}
-int _gl_data_type_new_album(gl_album_s **album)
+int _gl_data_type_new_album(gl_album_s ** album)
{
GL_CHECK_VAL(album, -1);
- gl_album_s *tmp_item = (gl_album_s *)calloc(1, sizeof(gl_album_s));
+ gl_album_s *tmp_item = (gl_album_s *) calloc(1, sizeof(gl_album_s));
GL_CHECK_VAL(tmp_item, -1);
tmp_item->gtype = GL_TYPE_ALBUM;
- *album = tmp_item;
+ *album = tmp_item;
return 0;
}
-static int __gl_data_type_free_media(gl_media_s **item)
+static int __gl_data_type_free_media(gl_media_s ** item)
{
GL_CHECK_VAL(item, -1);
GL_CHECK_VAL(*item, -1);
GL_FREEIF(tmp_item->display_name);
GL_FREEIF(tmp_item->ext);
- if (MEDIA_CONTENT_TYPE_IMAGE == tmp_item->type &&
- tmp_item->image_info) {
+ if (MEDIA_CONTENT_TYPE_IMAGE == tmp_item->type && 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);
return 0;
}
-static int __gl_data_type_free_album(gl_album_s **album)
+static int __gl_data_type_free_album(gl_album_s ** album)
{
GL_CHECK_VAL(album, -1);
GL_CHECK_VAL(*album, -1);
GL_CHECK_VAL(*item, -1);
int ret = -1;
- 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) {
- ret = __gl_data_type_free_media((gl_media_s **)item);
+ 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) {
+ ret = __gl_data_type_free_media((gl_media_s **) item);
}
if (ret < 0) {
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_item *_gl_data_util_calloc_gitem(void)
{
- gl_item *gitem = (gl_item *)calloc(1, sizeof(gl_item));
+ gl_item *gitem = (gl_item *) calloc(1, sizeof(gl_item));
GL_CHECK_NULL(gitem);
return gitem;
}
-int _gl_data_util_free_gitem(gl_item *gitem)
+int _gl_data_util_free_gitem(gl_item * gitem)
{
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;
}
gl_cluster *_gl_data_util_calloc_gcluster(void)
{
- gl_cluster *gcluster = (gl_cluster *)calloc(1, sizeof(gl_cluster));
+ gl_cluster *gcluster = (gl_cluster *) calloc(1, sizeof(gl_cluster));
GL_CHECK_NULL(gcluster);
return gcluster;
}
-int _gl_data_util_free_gcluster(gl_cluster *gcluster)
+int _gl_data_util_free_gcluster(gl_cluster * gcluster)
{
GL_CHECK_VAL(gcluster, -1);
if (gcluster->cover) {
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));
+ gl_cluster_list *clus_list = (gl_cluster_list *) calloc(1,
+ sizeof
+ (gl_cluster_list));
GL_CHECK_NULL(clus_list);
return clus_list;
}
/* Clear eina_list got from DB */
-int _gl_data_util_clear_gtype_item_list(Eina_List **elist)
+int _gl_data_util_clear_gtype_item_list(Eina_List ** elist)
{
void *current = NULL;
gl_dbg("Clear gtype items list");
EINA_LIST_FREE(*elist, current) {
if (current) {
- _gl_data_type_free_glitem((void **)¤t);
+ _gl_data_type_free_glitem((void **) ¤t);
current = NULL;
}
}
return 0;
}
-int _gl_data_util_clear_item_list(Eina_List **elist)
+int _gl_data_util_clear_item_list(Eina_List ** elist)
{
GL_CHECK_VAL(elist, -1);
gl_item *current = NULL;
}
-int _gl_data_util_clear_cluster_list(Eina_List **elist)
+int _gl_data_util_clear_cluster_list(Eina_List ** elist)
{
GL_CHECK_VAL(elist, -1);
gl_cluster *current = NULL;
}
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);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->albuminfo.sel_elist, -1);
gl_cluster *gcluster = NULL;
char *item_id = NULL;
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;
}
-int _gl_data_util_get_selected_str_ids(Eina_List **sel_list, Eina_List **elist)
+int _gl_data_util_get_selected_str_ids(Eina_List ** sel_list,
+ Eina_List ** elist)
{
GL_CHECK_VAL(elist, -1);
GL_CHECK_VAL(sel_list, -1);
EINA_LIST_FREE(*sel_list, gitem) {
if (gitem && gitem->item && gitem->item->uuid) {
str_id = strdup(gitem->item->uuid);
- *elist = eina_list_append(*elist, (void *)str_id);
+ *elist = eina_list_append(*elist, (void *) str_id);
}
}
*sel_list = NULL;
return 0;
}
-int _gl_data_util_filter_selected_str_ids(Eina_List **sel_list, Eina_List **elist)
+int _gl_data_util_filter_selected_str_ids(Eina_List ** sel_list,
+ Eina_List ** elist)
{
GL_CHECK_VAL(elist, -1);
GL_CHECK_VAL(sel_list, -1);
EINA_LIST_FOREACH(*sel_list, tmp, gitem) {
if (gitem && gitem->item && gitem->item->uuid) {
str_id = strdup(gitem->item->uuid);
- *elist = eina_list_append(*elist, (void *)str_id);
+ *elist = eina_list_append(*elist, (void *) str_id);
}
}
return 0;
}
/* Check ID is in the list or not */
-bool _gl_data_util_check_selected_str_id(Eina_List **sel_id_list, const char *id)
+bool _gl_data_util_check_selected_str_id(Eina_List ** sel_id_list,
+ const char *id)
{
GL_CHECK_FALSE(id);
GL_CHECK_FALSE(sel_id_list);
continue;
}
/* Get next one if they wasn't equal */
- if (g_strcmp0(id, (char *)p_id)) {
+ if (g_strcmp0(id, (char *) p_id)) {
p_id = NULL;
continue;
}
}
/* Free list of selected IDs */
-int _gl_data_util_free_selected_str_list(Eina_List **sel_id_list)
+int _gl_data_util_free_selected_str_list(Eina_List ** sel_id_list)
{
GL_CHECK_VAL(sel_id_list, -1);
if (*sel_id_list == NULL) {
return 0;
}
-int _gl_data_util_check_album_selected_files(gl_cluster *album,
- int *img_cnt, int *sel_cnt,
- int *web_cnt)
+int _gl_data_util_check_album_selected_files(gl_cluster * album,
+ 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);
+ err = _gl_local_data_get_all_albums_media_list(&filter, &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) {
+ album->cluster->type == GL_STORE_T_ALL) {
if (item->type == MEDIA_CONTENT_TYPE_IMAGE) {
_img_cnt++;
}
}
}
gl_dbg("Selected items count: %d, image count: %d, web count: %d",
- _sel_cnt, _img_cnt, _web_cnt);
+ _sel_cnt, _img_cnt, _web_cnt);
if (sel_cnt) {
*sel_cnt = _sel_cnt;
}
int _gl_data_util_get_fav_cond(char *cond)
{
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);
+ 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);
return 0;
}
-
#include "gl-data-util.h"
#include "gl-util.h"
-static int __gl_data_append_gitems(void *data, Eina_List *elist, int store_type,
- Eina_List **p_elist)
+static int __gl_data_append_gitems(void *data, Eina_List * elist,
+ int store_type, Eina_List ** p_elist)
{
GL_CHECK_VAL(p_elist, -1);
GL_CHECK_VAL(elist, -1);
gitem = _gl_data_util_calloc_gitem();
if (gitem == NULL) {
gl_dbgE("calloc gitem failed!");
- _gl_data_type_free_glitem((void **)&item);
+ _gl_data_type_free_glitem((void **) &item);
continue;
}
{
GL_PROFILE_IN;
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int length = 0;
int all_item_cnt = 0;
int phone_cnt = 0;
if (b_update) {
gl_dbg("Update mode.");
gl_cluster *album_item = ad->albuminfo.selected;
- if (album_item && album_item->cluster &&
- album_item->cluster->uuid) {
+ if (album_item && album_item->cluster && 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;
_gl_data_clear_cluster_list(ad, false);
}
-
//ad->new_album_name is the cluster name of newly created album
//in moving medias to new album case.
if (strlen(ad->albuminfo.new_name) && !ad->albuminfo.b_new_album) {
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);
- g_strlcpy(new_mc_id, new_mc->uuid,
- GL_MTYPE_ITEN_ID_LEN_MAX);
- _gl_data_type_free_glitem((void **)&new_mc);
+ ad->albuminfo.dest_folder);
+ g_strlcpy(new_mc_id, new_mc->uuid, GL_MTYPE_ITEN_ID_LEN_MAX);
+ _gl_data_type_free_glitem((void **) &new_mc);
}
}
-
//get real albums
memset(filter.cond, 0x00, CONDITION_LENGTH);
/* Get all contents(including local and cloud) for albums list */
* 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);
+ _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 */
} else {
/* Skip empty album */
gl_dbg("empty local album, skipping it...");
- _gl_data_type_free_glitem((void **)&f_data);
+ _gl_data_type_free_glitem((void **) &f_data);
continue;
}
}
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 = _gl_data_util_calloc_gcluster();
if (gcluster == NULL) {
gl_dbgE("_gl_data_util_calloc_gcluster failed!");
- _gl_data_type_free_glitem((void **)&f_data);
+ _gl_data_type_free_glitem((void **) &f_data);
continue;
}
*/
if (default_album) {
/* album 'Camera' is in phone, set it before MMC album 'Camera' */
- char *phone_root_path = _gl_get_root_directory_path(STORAGE_TYPE_INTERNAL);
- if (phone_root_path && _gl_data_check_root_type(f_data->path, phone_root_path)) {
- ad->albuminfo.elist->clist = eina_list_prepend(ad->albuminfo.elist->clist,
- gcluster);
+ char *phone_root_path =
+ _gl_get_root_directory_path(STORAGE_TYPE_INTERNAL);
+ if (phone_root_path
+ && _gl_data_check_root_type(f_data->path,
+ phone_root_path)) {
+ ad->albuminfo.elist->clist =
+ eina_list_prepend(ad->albuminfo.elist->clist,
+ gcluster);
} else {
- ad->albuminfo.elist->clist = eina_list_append_relative(ad->albuminfo.elist->clist,
- gcluster,
- default_album);
+ ad->albuminfo.elist->clist =
+ eina_list_append_relative(ad->albuminfo.elist->
+ clist, gcluster,
+ default_album);
default_album = gcluster;
}
GL_FREEIF(phone_root_path);
} else {
default_album = gcluster;
- ad->albuminfo.elist->clist = eina_list_prepend(ad->albuminfo.elist->clist,
- gcluster);
+ ad->albuminfo.elist->clist =
+ eina_list_prepend(ad->albuminfo.elist->clist,
+ 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)) {
+ } 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);
+ ad->albuminfo.elist->clist =
+ eina_list_append_relative(ad->albuminfo.elist->clist,
+ gcluster, default_album);
else
- ad->albuminfo.elist->clist = eina_list_prepend(ad->albuminfo.elist->clist,
- gcluster);
+ ad->albuminfo.elist->clist =
+ eina_list_prepend(ad->albuminfo.elist->clist,
+ gcluster);
} else {
- ad->albuminfo.elist->clist = eina_list_append(ad->albuminfo.elist->clist,
- gcluster);
+ ad->albuminfo.elist->clist =
+ eina_list_append(ad->albuminfo.elist->clist, 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);
+ ad->albuminfo.elist->clist =
+ eina_list_append_relative(ad->albuminfo.elist->clist,
+ gcluster, default_album);
} else {
- ad->albuminfo.elist->clist = eina_list_prepend(
- ad->albuminfo.elist->clist, gcluster);
+ ad->albuminfo.elist->clist =
+ eina_list_prepend(ad->albuminfo.elist->clist, gcluster);
}
default_album = gcluster;
}
/*
* Check it's default album under root path
*/
-bool _gl_data_is_default_album(const char *match_folder, gl_album_s *album)
+bool _gl_data_is_default_album(const char *match_folder,
+ gl_album_s * album)
{
GL_CHECK_FALSE(album);
GL_CHECK_FALSE(album->display_name);
/* 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 */
- char *phone_root_path = _gl_get_root_directory_path(STORAGE_TYPE_INTERNAL);
+ char *phone_root_path =
+ _gl_get_root_directory_path(STORAGE_TYPE_INTERNAL);
if (phone_root_path && !g_strcmp0(parent_path, phone_root_path)) {
GL_FREE(phone_root_path);
return true;
/*
* Check it's screenshot album under Image path
*/
-bool _gl_data_is_screenshot_album(const char *match_folder, gl_album_s *album)
+bool _gl_data_is_screenshot_album(const char *match_folder,
+ gl_album_s * album)
{
GL_CHECK_FALSE(album);
GL_CHECK_FALSE(album->display_name);
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 */
- char *default_picture_path = _gl_get_directory_path(STORAGE_DIRECTORY_IMAGES);
- if (default_picture_path && !g_strcmp0(parent_path, default_picture_path)) {
+ char *default_picture_path =
+ _gl_get_directory_path(STORAGE_DIRECTORY_IMAGES);
+ if (default_picture_path
+ && !g_strcmp0(parent_path, default_picture_path)) {
GL_FREE(default_picture_path);
return true;
}
/*
* Check it's default album camera
*/
-bool _gl_data_is_camera_album(gl_album_s *album)
+bool _gl_data_is_camera_album(gl_album_s * album)
{
GL_CHECK_FALSE(album);
GL_CHECK_FALSE(album->display_name);
int _gl_data_clear_cluster_list(void *data, bool b_force)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* To reset current album when clear cluster list */
_gl_albums_set_current(data, NULL);
return 0;
}
-int _gl_data_copy_cluster_list(void *data, bool b_force, Eina_List **list)
+int _gl_data_copy_cluster_list(void *data, bool b_force, Eina_List ** list)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->albuminfo.elist, -1);
/* To reset current album when clear cluster list */
{
GL_PROFILE_IN;
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int n_entire_items = 0;
/* Free old list */
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;
}
return true;
}
-void _gl_update_album_selected_data(void *data, Eina_List **list)
+void _gl_update_album_selected_data(void *data, Eina_List ** list)
{
GL_CHECK(data);
GL_CHECK(list);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_cluster *current = NULL;
gl_cluster *sit = NULL;
Eina_List *tmp_elist = NULL;
if (current && current->cluster) {
EINA_LIST_FOREACH((*list), tmp_elist, sit) {
if (sit && sit->cluster) {
- if (!g_strcmp0(current->cluster->uuid, sit->cluster->uuid)) {
+ if (!g_strcmp0
+ (current->cluster->uuid, sit->cluster->uuid)) {
current->elist = sit->elist;
current->checked = sit->checked;
- if(sit->checked) {
- _gl_data_albums_selected_list_append(ad, current);
+ if (sit->checked) {
+ _gl_data_albums_selected_list_append(ad,
+ current);
}
}
}
{
GL_PROFILE_IN;
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int n_entire_items = 0;
Eina_List *list = 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;
}
}
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);
GL_CHECK_VAL(cluster_id, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int i = 0;
gl_cluster *current = NULL;
}
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);
GL_CHECK_VAL(path, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int i = 0;
gl_cluster *current = NULL;
/*
* append album to selected_albums_elist
*/
-int _gl_data_albums_selected_list_append(void *data, gl_cluster *item)
+int _gl_data_albums_selected_list_append(void *data, gl_cluster * item)
{
GL_CHECK_VAL(item, -1);
GL_CHECK_VAL(item->cluster, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int img_cnt = 0;
int sel_cnt = 0;
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;
- ad->albuminfo.sel_elist = eina_list_append(ad->albuminfo.sel_elist, item);
+ ad->albuminfo.sel_elist =
+ eina_list_append(ad->albuminfo.sel_elist, item);
return 0;
}
/**
* Get medias count of album
*/
-int _gl_data_get_item_cnt(const char *cluster_id, int album_type, int *item_cnt)
+int _gl_data_get_item_cnt(const char *cluster_id, int album_type,
+ int *item_cnt)
{
GL_CHECK_VAL(item_cnt, -1);
int err = -1;
filter.with_meta = false;
GL_CHECK_VAL(cluster_id, -1);
- if (album_type == GL_STORE_T_PHONE ||
- album_type == GL_STORE_T_MMC) {
- /*It's normal album*/
+ if (album_type == GL_STORE_T_PHONE || 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.");
return 0;
}
-int _gl_data_get_items(int start_pos, int end_pos, Eina_List **list)
+int _gl_data_get_items(int start_pos, int end_pos, Eina_List ** list)
{
GL_CHECK_VAL(list, -1);
int err = -1;
return err;
}
-int _gl_data_get_items_album(void *data, gl_cluster *album, int start_pos,
- int end_pos, Eina_List **p_elist)
+int _gl_data_get_items_album(void *data, gl_cluster * album, int start_pos,
+ int end_pos, Eina_List ** p_elist)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Eina_List *itemlist = NULL;
int err = -1;
int store_type = GL_STORE_T_PHONE;
store_type = album->cluster->type;
/* Real album */
- if (store_type == GL_STORE_T_PHONE ||
- store_type == GL_STORE_T_MMC) {
+ if (store_type == GL_STORE_T_PHONE || 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);
+ err = _gl_local_data_get_all_albums_media_list(&filter, &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");
}
memset(&filter_fav, 0x00, sizeof(gl_filter_s));
_gl_data_util_get_fav_cond(filter_fav.cond);
filter_fav.sort_type = MEDIA_CONTENT_ORDER_DESC;
- g_strlcpy(filter_fav.sort_keyword, GL_CONDITION_ORDER, KEYWORD_LENGTH);
+ g_strlcpy(filter_fav.sort_keyword, GL_CONDITION_ORDER,
+ KEYWORD_LENGTH);
filter_fav.collate_type = MEDIA_CONTENT_COLLATE_NOCASE;
filter_fav.offset = start_pos;
filter_fav.count = end_pos - start_pos + 1;
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;
return err;
}
-int _gl_data_update_item_list(void *data, Eina_List **sel_id_list,
- Eina_List **p_elist)
+int _gl_data_update_item_list(void *data, Eina_List ** sel_id_list,
+ Eina_List ** p_elist)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Eina_List *itemlist = NULL;
int err = -1;
int view_mode = gl_get_view_mode(ad);
/* 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;
memset(&filter_fav, 0x00, sizeof(gl_filter_s));
_gl_data_util_get_fav_cond(filter_fav.cond);
filter_fav.sort_type = MEDIA_CONTENT_ORDER_DESC;
- g_strlcpy(filter_fav.sort_keyword, GL_CONDITION_ORDER, KEYWORD_LENGTH);
+ g_strlcpy(filter_fav.sort_keyword, GL_CONDITION_ORDER,
+ KEYWORD_LENGTH);
filter_fav.collate_type = MEDIA_CONTENT_COLLATE_NOCASE;
filter_fav.offset = GL_GET_ALL_RECORDS;
filter_fav.count = GL_GET_ALL_RECORDS;
filter_fav.with_meta = true;
- err = _gl_local_data_get_fav_albums_media_list(&filter_fav, &itemlist);
+ err =
+ _gl_local_data_get_fav_albums_media_list(&filter_fav,
+ &itemlist);
} 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);
}
}
gitem = _gl_data_util_calloc_gitem();
if (gitem == NULL) {
gl_dbgE("_gl_data_util_calloc_gitem failed!");
- _gl_data_type_free_glitem((void **)&item);
+ _gl_data_type_free_glitem((void **) &item);
continue;
}
gl_cluster *cur_album = _gl_albums_get_current(data);
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 */
return err;
}
-int _gl_data_get_album_cover(gl_cluster *album, gl_item **pgitem,
- media_content_order_e sort_type)
+int _gl_data_get_album_cover(gl_cluster * album, gl_item ** pgitem,
+ 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) {
gitem = _gl_data_util_calloc_gitem();
if (gitem == NULL) {
gl_dbgE("_gl_data_util_calloc_gitem failed!");
- _gl_data_type_free_glitem((void **)&item);
+ _gl_data_type_free_glitem((void **) &item);
return -1;
}
gitem->item = item;
}
} else if (album->cluster->type == GL_STORE_T_ALL) {
/* add "All" album */
- gl_appdata *ad = (gl_appdata *)album->ad;
+ gl_appdata *ad = (gl_appdata *) album->ad;
gl_dbg("db_get_item_list--all media");
/* use new api to get all local files, mmc status checking would be done in new apis */
err = _gl_local_data_get_all_albums_cover(&filter, &item_list);
gitem = _gl_data_util_calloc_gitem();
if (gitem == NULL) {
gl_dbgE("_gl_data_util_calloc_gitem failed!");
- _gl_data_type_free_glitem((void **)&item);
+ _gl_data_type_free_glitem((void **) &item);
return -1;
}
gitem->item = item;
memset(&filter_fav, 0x00, sizeof(gl_filter_s));
_gl_data_util_get_fav_cond(filter_fav.cond);
filter_fav.sort_type = sort_type;
- g_strlcpy(filter_fav.sort_keyword, GL_CONDITION_ORDER, KEYWORD_LENGTH);
+ g_strlcpy(filter_fav.sort_keyword, GL_CONDITION_ORDER,
+ KEYWORD_LENGTH);
filter_fav.collate_type = MEDIA_CONTENT_COLLATE_NOCASE;
filter_fav.offset = GL_GET_ALL_RECORDS;
filter_fav.count = GL_GET_ALL_RECORDS;
gitem = _gl_data_util_calloc_gitem();
if (gitem == NULL) {
gl_dbgE("_gl_data_util_calloc_gitem failed!");
- _gl_data_type_free_glitem((void **)&item);
+ _gl_data_type_free_glitem((void **) &item);
return -1;
}
gitem->item = item;
if (*pgitem)
gl_sdbg("Album(%s) cover[%p]", album->cluster->display_name,
- *pgitem);
+ *pgitem);
return 0;
}
gl_item *_gl_data_selected_list_get_nth(void *data, int idx)
{
GL_CHECK_NULL(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
return eina_list_nth(ad->selinfo.elist, idx);
}
/* b_selall, append item for select-all case */
-int _gl_data_selected_list_append(void *data, gl_item *gitem)
+int _gl_data_selected_list_append(void *data, gl_item * gitem)
{
GL_CHECK_VAL(gitem, -1);
GL_CHECK_VAL(gitem->item, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Update selected images count */
if (gitem->item->type == MEDIA_CONTENT_TYPE_IMAGE) {
return 0;
}
-int _gl_data_selected_fav_list_remove(void *data, gl_item *gitem)
+int _gl_data_selected_fav_list_remove(void *data, gl_item * gitem)
{
GL_CHECK_VAL(gitem, -1);
GL_CHECK_VAL(gitem->item, -1);
GL_CHECK_VAL(gitem->item->uuid, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_item *current = NULL;
Eina_List *l = NULL;
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;
}
}
/* b_selall, remove item for select-all case */
-int _gl_data_selected_list_remove(void *data, gl_item *gitem)
+int _gl_data_selected_list_remove(void *data, gl_item * gitem)
{
GL_CHECK_VAL(gitem, -1);
GL_CHECK_VAL(gitem->item, -1);
GL_CHECK_VAL(gitem->item->uuid, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_item *current = NULL;
Eina_List *l = 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))) {
+ (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--;
}
ad->selinfo.elist = eina_list_remove(ad->selinfo.elist,
- current);
+ current);
if (burstshot_id == NULL) {
break;
} else {
int _gl_data_selected_list_finalize(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->selinfo.elist == NULL) {
return -1;
int count;
if (ad->gridinfo.medias_elist) {
count = eina_list_count(ad->gridinfo.medias_elist);
- for (i = 0; i < count ; i++) {
+ for (i = 0; i < count; i++) {
gitem = eina_list_nth(ad->gridinfo.medias_elist, i);
if (gitem) {
gitem->checked = false;
int _gl_data_clear_selected_info(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->selinfo.elist == NULL) {
return -1;
return 0;
}
-int _gl_data_copy_selected_info_save_current_selected(void *data, Eina_List **elist)
+int _gl_data_copy_selected_info_save_current_selected(void *data,
+ Eina_List ** elist)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->selinfo.elist == NULL) {
return -1;
Eina_List *tmp;
int count = eina_list_count(ad->gridinfo.medias_elist);
int i;
- for (i = 0; i < count ; i++) {
+ for (i = 0; i < count; i++) {
gitem1 = eina_list_nth(ad->gridinfo.medias_elist, i);
EINA_LIST_FOREACH(ad->selinfo.elist, tmp, gitem) {
- if (gitem && gitem->item && gitem->item->uuid && gitem1 && gitem1->item && gitem1->item->uuid) {
+ if (gitem && gitem->item && gitem->item->uuid && gitem1
+ && gitem1->item && gitem1->item->uuid) {
if (!strcmp(gitem->item->uuid, gitem1->item->uuid)) {
- ad->selinfo.elist = eina_list_remove(ad->selinfo.elist, gitem);
+ ad->selinfo.elist =
+ eina_list_remove(ad->selinfo.elist, gitem);
}
}
int _gl_data_selected_list_count(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
return eina_list_count(ad->selinfo.elist);
}
return false;
}
- char *phone_root_path = _gl_get_root_directory_path(STORAGE_TYPE_INTERNAL);
- char *mmc_root_path = _gl_get_root_directory_path(STORAGE_TYPE_EXTERNAL);
+ char *phone_root_path =
+ _gl_get_root_directory_path(STORAGE_TYPE_INTERNAL);
+ char *mmc_root_path =
+ _gl_get_root_directory_path(STORAGE_TYPE_EXTERNAL);
if ((phone_root_path && !g_strcmp0(phone_root_path, path)) ||
- (mmc_root_path && !g_strcmp0(mmc_root_path, path))) {
+ (mmc_root_path && !g_strcmp0(mmc_root_path, path))) {
gl_sdbg("Root path: %s", path);
GL_FREEIF(phone_root_path);
GL_FREEIF(mmc_root_path);
* If both local albums and web albums selected, 'Share' item should be disabled.
* path_str -> local albums, path_str2 -> web albums
*/
-int _gl_data_get_albums_selected_files(void *data, void *get_cb, void *cb_data)
+int _gl_data_get_albums_selected_files(void *data, void *get_cb,
+ void *cb_data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->albuminfo.sel_elist, -1);
gl_cluster *album = NULL;
Eina_List *l = NULL;
gl_filter_s filter;
int count = 0;
- int (*_get_cb)(void * cb_data, gl_media_s * item) = NULL;
+ 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);
+ g_strlcpy(filter.sort_keyword, GL_CONDITION_ORDER, 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) {
int _gl_data_get_albums_selected_cnt(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
return eina_list_count(ad->albuminfo.sel_elist);
}
-int _gl_data_albums_selected_list_remove(void *data, gl_cluster *item)
+int _gl_data_albums_selected_list_remove(void *data, gl_cluster * item)
{
GL_CHECK_VAL(item, -1);
GL_CHECK_VAL(item->cluster, -1);
GL_CHECK_VAL(item->cluster->uuid, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_cluster *current = 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);
+ ad->albuminfo.sel_elist =
+ eina_list_remove(ad->albuminfo.sel_elist, current);
break;
}
current = NULL;
int _gl_data_finalize_albums_selected_list(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_cluster *item = NULL;
Eina_List *sel_list = ad->albuminfo.sel_elist;
return err;
}
-int _gl_data_delete_media(void *data, gl_media_s *media_item)
+int _gl_data_delete_media(void *data, gl_media_s * media_item)
{
GL_CHECK_VAL(media_item, -1);
return media_info_delete_from_db(media_item->uuid);
}
/* 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)
+int _gl_data_create_thumb(gl_media_s * item,
+ media_thumbnail_completed_cb callback,
+ void *user_data)
{
GL_CHECK_VAL(item, -1);
GL_CHECK_VAL(item->media_h, -1);
return 0;
}
-int _gl_data_cancel_thumb(gl_media_s *item)
+int _gl_data_cancel_thumb(gl_media_s * item)
{
GL_CHECK_VAL(item, -1);
GL_CHECK_VAL(item->media_h, -1);
return 0;
}
-int _gl_data_save_selected_str_ids(void *data, Eina_List **elist)
+int _gl_data_save_selected_str_ids(void *data, Eina_List ** elist)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Get ID list of selected items */
if (ad->selinfo.elist == NULL) {
return -1;
return 0;
}
-int _gl_data_restore_selected(Eina_List *sel_ids, gl_item *gitem)
+int _gl_data_restore_selected(Eina_List * sel_ids, gl_item * gitem)
{
GL_CHECK_VAL(gitem, -1);
GL_CHECK_VAL(gitem->item, -1);
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;
/* Set checkbox state */
gitem->checked = true;
- gitem->album->elist = eina_list_append(gitem->album->elist, gitem);
+ gitem->album->elist =
+ eina_list_append(gitem->album->elist, gitem);
}
}
return 0;
}
-int _gl_data_restore_update_selected(Eina_List *sel_ids, gl_item *gitem)
+int _gl_data_restore_update_selected(Eina_List * sel_ids, gl_item * gitem)
{
GL_CHECK_VAL(gitem, -1);
GL_CHECK_VAL(gitem->item, -1);
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;
/* Set checkbox state */
gitem->checked = true;
- gitem->album->elist = eina_list_append(gitem->album->elist, gitem);
+ gitem->album->elist =
+ eina_list_append(gitem->album->elist, gitem);
}
}
return 0;
}
-bool _gl_data_check_selected_id(Eina_List *sel_id_list, const char *id)
+bool _gl_data_check_selected_id(Eina_List * sel_id_list, const char *id)
{
GL_CHECK_FALSE(sel_id_list);
GL_CHECK_FALSE(id);
}
return false;
}
-
bool with_meta;
};
-static int __gl_local_data_create_filter(gl_filter_s *condition, filter_h *filter)
+static int __gl_local_data_create_filter(gl_filter_s * condition,
+ filter_h * filter)
{
GL_CHECK_VAL(filter, -1);
GL_CHECK_VAL(condition, -1);
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;
+ gl_transfer_data_s *tmp_data = (gl_transfer_data_s *) data;
GL_CHECK_FALSE(tmp_data->userdata);
GL_CHECK_FALSE(folder);
- Eina_List **elist = (Eina_List **)(tmp_data->userdata);
+ Eina_List **elist = (Eina_List **) (tmp_data->userdata);
gl_album_s *album = NULL;
- album = (gl_album_s *)calloc(1, sizeof(gl_album_s));
+ album = (gl_album_s *) calloc(1, sizeof(gl_album_s));
GL_CHECK_FALSE(album);
album->gtype = GL_TYPE_ALBUM;
- if (media_folder_clone(&(album->folder_h), folder) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_folder_clone(&(album->folder_h), folder) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Clone folder handle failed!");
goto GL_LOCAL_FAILED;
}
- if (media_folder_get_folder_id(folder, &(album->uuid)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_folder_get_folder_id(folder, &(album->uuid)) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get folder id failed!");
goto GL_LOCAL_FAILED;
}
- if (media_folder_get_modified_time(folder, &(album->mtime)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_folder_get_modified_time(folder, &(album->mtime)) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get modified time failed!");
goto GL_LOCAL_FAILED;
}
media_content_storage_e storage_type;
- if (media_folder_get_storage_type(folder, &storage_type) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_folder_get_storage_type(folder, &storage_type) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get folder 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 */
album->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 */
album->type = GL_STORE_T_MMC;
} else {
gl_dbgE("Undefined mode[%d]!", storage_type);
}
- if (media_folder_get_name(folder, &(album->display_name)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_folder_get_name(folder, &(album->display_name)) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get folder name failed!");
goto GL_LOCAL_FAILED;
}
- if (media_folder_get_path(folder, &(album->path)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_folder_get_path(folder, &(album->path)) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get folder path failed!");
goto GL_LOCAL_FAILED;
}
/* TMP: done */
if (tmp_data->filter) {
- if (media_folder_get_media_count_from_db(album->uuid, tmp_data->filter, &(album->count)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_folder_get_media_count_from_db
+ (album->uuid, tmp_data->filter,
+ &(album->count)) != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Failed to get count[uuid: %s]!", album->uuid);
goto GL_LOCAL_FAILED;
}
return true;
-GL_LOCAL_FAILED:
+ GL_LOCAL_FAILED:
- _gl_data_type_free_glitem((void **)(&album));
+ _gl_data_type_free_glitem((void **) (&album));
return false;
}
-static bool __gl_local_data_get_media_list_cb(media_info_h media, void *data)
+static bool __gl_local_data_get_media_list_cb(media_info_h media,
+ void *data)
{
GL_CHECK_FALSE(data);
- gl_transfer_data_s *tmp_data = (gl_transfer_data_s *)data;
+ gl_transfer_data_s *tmp_data = (gl_transfer_data_s *) data;
GL_CHECK_FALSE(tmp_data->userdata);
GL_CHECK_FALSE(media);
gl_media_s *item = NULL;
char *ext = NULL;
int ret = -1;
- Eina_List **elist = (Eina_List **)(tmp_data->userdata);
+ Eina_List **elist = (Eina_List **) (tmp_data->userdata);
- item = (gl_media_s *)calloc(1, sizeof(gl_media_s));
+ item = (gl_media_s *) calloc(1, sizeof(gl_media_s));
GL_CHECK_FALSE(item);
item->gtype = GL_TYPE_MEDIA;
- if (media_info_clone(&(item->media_h), media) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_clone(&(item->media_h), media) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Clone media handle failed!");
goto GL_LOCAL_FAILED;
}
- if (media_info_get_media_id(media, &(item->uuid)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_get_media_id(media, &(item->uuid)) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get media id failed!");
goto GL_LOCAL_FAILED;
}
- if (media_info_get_display_name(media, &(item->display_name)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_get_display_name(media, &(item->display_name)) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get media display name failed!");
goto GL_LOCAL_FAILED;
}
- if (media_info_get_file_path(media, &(item->file_url)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_get_file_path(media, &(item->file_url)) !=
+ MEDIA_CONTENT_ERROR_NONE) {
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;
}
- if (media_info_get_thumbnail_path(media, &(item->thumb_url)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_get_thumbnail_path(media, &(item->thumb_url)) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get media thumbnail path failed!");
goto GL_LOCAL_FAILED;
}
gl_sdbg("thumb_url: %s", item->thumb_url);
- if (media_info_get_timeline(media, &(item->mtime)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_get_timeline(media, &(item->mtime)) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get media timeline failed!");
goto GL_LOCAL_FAILED;
}
media_content_storage_e storage_type = 0;
- if (media_info_get_storage_type(media, &storage_type) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_get_storage_type(media, &storage_type) !=
+ MEDIA_CONTENT_ERROR_NONE) {
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 {
gl_dbgE("Undefined mode[%d]!", storage_type);
goto GL_LOCAL_FAILED;
}
- image_info = (gl_image_s *)calloc(1, sizeof(gl_image_s));
+ image_info = (gl_image_s *) calloc(1, sizeof(gl_image_s));
if (NULL == image_info) {
gl_dbgE("Failed to calloc!");
goto GL_LOCAL_FAILED;
}
item->image_info = image_info;
- if (image_meta_clone(&(image_info->image_h), image_handle) != MEDIA_CONTENT_ERROR_NONE) {
+ if (image_meta_clone(&(image_info->image_h), image_handle) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Clone image handle failed!");
goto GL_LOCAL_FAILED;
}
- if (image_meta_get_media_id(image_handle, &(image_info->media_uuid)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (image_meta_get_media_id
+ (image_handle,
+ &(image_info->media_uuid)) != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get image id failed!");
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;
}
- if (image_meta_get_burst_id(image_handle, &(image_info->burstshot_id)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (image_meta_get_burst_id
+ (image_handle,
+ &(image_info->burstshot_id)) != MEDIA_CONTENT_ERROR_NONE) {
image_info->burstshot_id = NULL;
gl_dbgE("Get burstshot_id failed!");
}
goto GL_LOCAL_FAILED;
}
- video_info = (gl_video_s *)calloc(1, sizeof(gl_video_s));
+ video_info = (gl_video_s *) calloc(1, sizeof(gl_video_s));
if (NULL == video_info) {
gl_dbgE("Failed to calloc!");
goto GL_LOCAL_FAILED;
}
item->video_info = video_info;
- if (video_meta_clone(&(video_info->video_h), video_handle) != MEDIA_CONTENT_ERROR_NONE) {
+ if (video_meta_clone(&(video_info->video_h), video_handle) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Clone video handle failed!");
goto GL_LOCAL_FAILED;
}
- if (video_meta_get_media_id(video_handle, &(video_info->media_uuid)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (video_meta_get_media_id
+ (video_handle,
+ &(video_info->media_uuid)) != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get video id failed!");
goto GL_LOCAL_FAILED;
}
- if (video_meta_get_duration(video_handle, &(video_info->duration)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (video_meta_get_duration(video_handle, &(video_info->duration))
+ != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get video duration failed!");
goto GL_LOCAL_FAILED;
}
- if (video_meta_get_played_time(video_handle, &(video_info->last_played_pos)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (video_meta_get_played_time
+ (video_handle,
+ &(video_info->last_played_pos)) != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get video last played position failed!");
goto GL_LOCAL_FAILED;
}
if (video_info->media_uuid) {
video_info->bookmarks = 0;
int count = 0;
- ret = media_info_get_bookmark_count_from_db(video_info->media_uuid,
- NULL,
- &count);
+ ret =
+ media_info_get_bookmark_count_from_db(video_info->
+ media_uuid, NULL,
+ &count);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Failed to get bookmark[%d]", ret);
} else {
gl_dbgE("Wrong media type[%d]!", item->type);
}
-GL_LOCAL_SUCCESS:
+ GL_LOCAL_SUCCESS:
/* Get extension */
ext = strrchr(item->file_url, '.');
*elist = eina_list_append(*elist, item);
return true;
-GL_LOCAL_FAILED:
+ GL_LOCAL_FAILED:
if (image_handle) {
image_meta_destroy(image_handle);
video_meta_destroy(video_handle);
}
- _gl_data_type_free_glitem((void **)(&item));
+ _gl_data_type_free_glitem((void **) (&item));
return false;
}
-static bool __gl_local_data_get_fav_media_list_cb(media_info_h media, void *data)
+static bool __gl_local_data_get_fav_media_list_cb(media_info_h media,
+ void *data)
{
bool ret = false;
ret = __gl_local_data_get_media_list_cb(media, data);
return ret;
}
-static bool __gl_local_data_get_album_cover_cb(media_info_h media, void *data)
+static bool __gl_local_data_get_album_cover_cb(media_info_h media,
+ void *data)
{
GL_CHECK_FALSE(data);
GL_CHECK_FALSE(media);
gl_media_s *item = NULL;
- Eina_List **elist = (Eina_List **)data;
+ Eina_List **elist = (Eina_List **) data;
- item = (gl_media_s *)calloc(1, sizeof(gl_media_s));
+ item = (gl_media_s *) calloc(1, sizeof(gl_media_s));
GL_CHECK_FALSE(item);
item->gtype = GL_TYPE_MEDIA;
- if (media_info_clone(&(item->media_h), media) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_clone(&(item->media_h), media) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Clone media handle failed!");
goto GL_LOCAL_FAILED;
}
- if (media_info_get_file_path(media, &(item->file_url)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_get_file_path(media, &(item->file_url)) !=
+ MEDIA_CONTENT_ERROR_NONE) {
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;
}
- if (media_info_get_thumbnail_path(media, &(item->thumb_url)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_get_thumbnail_path(media, &(item->thumb_url)) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get media thumbnail path 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));
+ _gl_data_type_free_glitem((void **) (&item));
return false;
}
-static bool __gl_local_data_get_fav_album_cover_cb(media_info_h media, void *data)
+static bool __gl_local_data_get_fav_album_cover_cb(media_info_h media,
+ void *data)
{
GL_CHECK_FALSE(data);
GL_CHECK_FALSE(media);
gl_media_s *item = NULL;
- Eina_List **elist = (Eina_List **)data;
+ Eina_List **elist = (Eina_List **) data;
- item = (gl_media_s *)calloc(1, sizeof(gl_media_s));
+ item = (gl_media_s *) calloc(1, sizeof(gl_media_s));
GL_CHECK_FALSE(item);
item->gtype = GL_TYPE_MEDIA;
- if (media_info_clone(&(item->media_h), media) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_clone(&(item->media_h), media) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Clone media handle failed!");
goto GL_LOCAL_FAILED;
}
- if (media_info_get_file_path(media, &(item->file_url)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_get_file_path(media, &(item->file_url)) !=
+ MEDIA_CONTENT_ERROR_NONE) {
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;
}
- if (media_info_get_thumbnail_path(media, &(item->thumb_url)) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_get_thumbnail_path(media, &(item->thumb_url)) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Get media thumbnail path 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));
+ _gl_data_type_free_glitem((void **) (&item));
return false;
}
{
GL_CHECK_FALSE(data);
GL_CHECK_FALSE(media);
- Eina_List **elist = (Eina_List **)data;
+ Eina_List **elist = (Eina_List **) data;
gl_media_s *item = NULL;
- item = (gl_media_s *)calloc(1, sizeof(gl_media_s));
+ item = (gl_media_s *) calloc(1, sizeof(gl_media_s));
GL_CHECK_FALSE(item);
item->gtype = GL_TYPE_MEDIA;
- if (MEDIA_CONTENT_ERROR_NONE != media_info_get_file_path(media, &(item->file_url))) {
+ if (MEDIA_CONTENT_ERROR_NONE !=
+ media_info_get_file_path(media, &(item->file_url))) {
gl_dbgE("media_info_get_file_path failed");
}
media_info_get_media_id(media, &(item->uuid));
}
}
-int _gl_local_data_get_album_by_path(char *path, gl_album_s **album)
+int _gl_local_data_get_album_by_path(char *path, gl_album_s ** album)
{
GL_CHECK_VAL(path, -1);
GL_CHECK_VAL(album, -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) {
for (; i < len; i++) {
_item = eina_list_nth(list, i);
- _gl_data_type_free_glitem((void **)(&_item));
+ _gl_data_type_free_glitem((void **) (&_item));
}
eina_list_free(list);
return ret;
}
-int _gl_local_data_get_album_list(gl_filter_s *condition, Eina_List **elist)
+int _gl_local_data_get_album_list(gl_filter_s * condition,
+ Eina_List ** elist)
{
GL_CHECK_VAL(elist, -1);
GL_CHECK_VAL(condition, -1);
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_transfer_data_s tran_data;
memset(&tran_data, 0x00, sizeof(gl_transfer_data_s));
- tran_data.userdata = (void **)elist;
+ tran_data.userdata = (void **) elist;
tran_data.filter = media_filter;
tran_data.album_id = NULL;
tran_data.with_meta = false;
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);
return 0;
}
-int _gl_local_data_get_media_count(const char *cluster_id, gl_filter_s *condition,
- int *item_cnt)
+int _gl_local_data_get_media_count(const char *cluster_id,
+ gl_filter_s * condition, int *item_cnt)
{
GL_CHECK_VAL(cluster_id, -1);
GL_CHECK_VAL(condition, -1);
}
gl_dbg("Get media count--start");
- ret = media_folder_get_media_count_from_db(cluster_id, filter, item_cnt);
+ ret =
+ media_folder_get_media_count_from_db(cluster_id, filter, item_cnt);
gl_dbg("Get media count---over");
__gl_local_data_destroy_filter(filter);
return 0;
}
-int _gl_local_data_get_all_media_count(gl_filter_s *condtion, int *item_cnt)
+int _gl_local_data_get_all_media_count(gl_filter_s * condtion,
+ int *item_cnt)
{
GL_CHECK_VAL(condtion, -1);
GL_CHECK_VAL(item_cnt, -1);
return 0;
}
-int _gl_local_data_get_album_media_list(gl_filter_s *condition,
- const char *album_id, Eina_List **elist)
+int _gl_local_data_get_album_media_list(gl_filter_s * condition,
+ const char *album_id,
+ Eina_List ** elist)
{
GL_CHECK_VAL(elist, -1);
GL_CHECK_VAL(album_id, -1);
gl_transfer_data_s tran_data;
memset(&tran_data, 0x00, sizeof(gl_transfer_data_s));
- tran_data.userdata = (void **)elist;
+ tran_data.userdata = (void **) elist;
tran_data.filter = NULL;
- tran_data.album_id = (char *)album_id;
+ tran_data.album_id = (char *) album_id;
tran_data.with_meta = condition->with_meta;
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);
return 0;
}
-int _gl_local_data_get_album_cover(gl_filter_s *condition, const char *album_id,
- Eina_List **elist)
+int _gl_local_data_get_album_cover(gl_filter_s * condition,
+ 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_album_cover_cb,
- elist);
+ __gl_local_data_get_album_cover_cb,
+ elist);
gl_dbg("Get medias--start");
__gl_local_data_destroy_filter(filter);
return 0;
}
-int _gl_local_data_get_all_albums_media_list(gl_filter_s *condition,
- Eina_List **elist)
+int _gl_local_data_get_all_albums_media_list(gl_filter_s * condition,
+ Eina_List ** elist)
{
GL_CHECK_VAL(elist, -1);
GL_CHECK_VAL(condition, -1);
gl_transfer_data_s tran_data;
memset(&tran_data, 0x00, sizeof(gl_transfer_data_s));
- tran_data.userdata = (void **)elist;
+ tran_data.userdata = (void **) elist;
tran_data.filter = NULL;
tran_data.album_id = NULL;
tran_data.with_meta = condition->with_meta;
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);
return 0;
}
-int _gl_local_data_get_fav_albums_media_list(gl_filter_s *condition,
- Eina_List **elist)
+int _gl_local_data_get_fav_albums_media_list(gl_filter_s * condition,
+ Eina_List ** elist)
{
GL_CHECK_VAL(elist, -1);
GL_CHECK_VAL(condition, -1);
gl_transfer_data_s tran_data;
memset(&tran_data, 0x00, sizeof(gl_transfer_data_s));
- tran_data.userdata = (void **)elist;
+ tran_data.userdata = (void **) elist;
tran_data.filter = NULL;
tran_data.album_id = NULL;
tran_data.with_meta = condition->with_meta;
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);
return 0;
}
-int _gl_local_data_get_all_albums_cover(gl_filter_s *condition,
- Eina_List **elist)
+int _gl_local_data_get_all_albums_cover(gl_filter_s * condition,
+ 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);
return 0;
}
-int _gl_local_data_get_fav_albums_cover(gl_filter_s *condition,
- Eina_List **elist)
+int _gl_local_data_get_fav_albums_cover(gl_filter_s * condition,
+ 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 0;
}
-int _gl_local_data_delete_album(gl_album_s *cluster, void *cb, void *data, bool is_hide)
+int _gl_local_data_delete_album(gl_album_s * cluster, void *cb, void *data,
+ bool is_hide)
{
GL_CHECK_VAL(cluster, -1);
GL_CHECK_VAL(cluster->uuid, -1);
_gl_data_util_get_cond(condition.cond);
condition.collate_type = MEDIA_CONTENT_COLLATE_NOCASE;
condition.sort_type = MEDIA_CONTENT_ORDER_ASC;
- g_strlcpy(condition.sort_keyword, MEDIA_ADDED_TIME, KEYWORD_LENGTH);
+ g_strlcpy(condition.sort_keyword, MEDIA_ADDED_TIME,
+ KEYWORD_LENGTH);
condition.offset = -1;
condition.count = -1;
condition.with_meta = false;
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 (!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);
}
}
- _gl_data_type_free_glitem((void **)&item);
+ _gl_data_type_free_glitem((void **) &item);
int pbar_cancel = false;
gl_thread_get_cancel_state(data, &pbar_cancel);
if (pbar_cancel > GL_PB_CANCEL_NORMAL) {
return 0;
}
-int _gl_local_data_add_media(const char *file_url, media_info_h *info)
+int _gl_local_data_add_media(const char *file_url, media_info_h * info)
{
GL_CHECK_VAL(file_url, -1);
int ret = -1;
return 0;
}
-int _gl_local_data_move_media(gl_media_s *mitem, const char *dst)
+int _gl_local_data_move_media(gl_media_s * mitem, const char *dst)
{
GL_CHECK_VAL(dst, -1);
GL_CHECK_VAL(mitem, -1);
GL_CHECK_VAL(mitem->media_h, -1);
- if (media_info_move_to_db(mitem->media_h, dst) != MEDIA_CONTENT_ERROR_NONE) {
+ if (media_info_move_to_db(mitem->media_h, dst) !=
+ MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Move media thumbnail failed!");
return -1;
}
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)
+static void __gl_albums_sel_trans_finished_cb(void *data,
+ Evas_Object * obj,
+ void *event_info)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)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) {
}
/* callback after user tap Cancel button in option header in select album view */
-static Eina_Bool __gl_albums_sel_pop_cb(void *data, Elm_Object_Item *it)
+static Eina_Bool __gl_albums_sel_pop_cb(void *data, Elm_Object_Item * it)
{
GL_CHECK_FALSE(data);
gl_dbg("");
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
_gl_data_selected_list_finalize(data);
/* If the back button is clicked or H/W Back key is pressed,
- this callback will be called right before the
- current view pop. User may implement application logic here. */
+ this callback will be called right before the
+ current view pop. User may implement application logic here. */
/* To proceed the popping, please return the EINA_TRUE or not,
- popping will be canceled.
- If it needs to delete the current view without any transition effect,
- then call the elm_object_item_del() here and then return the EINA_FALSE */
+ popping will be canceled.
+ If it needs to delete the current view without any transition effect,
+ then call the elm_object_item_del() here and then return the EINA_FALSE */
_gl_albums_sel_pop_view(data);
_gl_albums_sel_update_album_sel_list(data);
if (ad->albuminfo.selected_uuid) {
* Use naviframe api to push new album view to stack.
* @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)
+static int __gl_albums_sel_push_view(void *data, Evas_Object * parent,
+ Evas_Object * obj, char *title)
{
gl_dbg("GL_NAVI_ALBUMS_SELECT");
GL_CHECK_VAL(obj, -1);
GL_CHECK_VAL(parent, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Elm_Object_Item *nf_it = NULL;
/* 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);
+ nf_it = elm_naviframe_item_push(parent, title, NULL, NULL, obj, 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)
+static void __gl_albums_sel_delete_layout_cb(void *data, Evas * e,
+ Evas_Object * obj, void *ei)
{
gl_dbg("Delete layout ---");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
_gl_albums_clear_cbs(ad->albuminfo.select_view);
_gl_ui_del_scroller_pos(ad->albuminfo.select_view);
Evas_Object *_gl_albums_create_sel_gengrid(void *data)
{
GL_CHECK_VAL(data, NULL);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *layout_inner = elm_gengrid_add(ad->maininfo.win);
elm_gengrid_align_set(layout_inner, 0.5f, 0.0);
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 _gl_albums_create_split_album_sel_view(void *data, Evas_Object *layout_inner)
+int _gl_albums_create_split_album_sel_view(void *data,
+ Evas_Object * layout_inner)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (_gl_split_albums_create_items(ad, layout_inner) < 0) {
gl_dbgE("Failed to add Split album view!");
return -1;
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;
}
int _gl_albums_sel_create_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->maininfo.naviframe, -1);
gl_dbg("");
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_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ 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 */
gl_cluster *album_item = NULL;
gl_dbg("Albums length: %d", length);
if (length > 0) {
- album_item = eina_list_nth(ad->albuminfo.elist->clist, 0);
+ album_item = eina_list_nth(ad->albuminfo.elist->clist, 0);
if (!album_item) {
return -1;
}
_gl_notify_create_notiinfo(GL_STR_ADDED);
return -1;
}
- __gl_albums_new_album_sel(album_item, view, (void *)album_item->item);
+ __gl_albums_new_album_sel(album_item, view, (void *) album_item->item);
/* Set view to layout */
int w = -1, h = -1;
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));
+ Edje_Message_Int *msg =
+ (Edje_Message_Int *) malloc(sizeof(Edje_Message_Int) +
+ sizeof(int));
GL_CHECK_VAL(msg, -1);
msg->val = ((w < h) ? (w / 3) : (h / 3));
- edje_object_message_send(elm_layout_edje_get(layout), EDJE_MESSAGE_INT, 1, msg);
+ edje_object_message_send(elm_layout_edje_get(layout), EDJE_MESSAGE_INT,
+ 1, msg);
free(msg);
elm_object_signal_emit(layout, "elm,splitview,state,visible", "elm");
ad->albuminfo.select_view = view;
ad->albuminfo.select_layout = layout;
__gl_albums_sel_push_view(data, ad->maininfo.naviframe, layout,
- "Select Item");
- __gl_albums_new_album_sel(album_item, view, (void *)album_item->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);
+ elm_object_part_content_set(layout, "elm.swallow.view",
+ ad->gridinfo.select_view);
ad->albuminfo.select_view = view;
ad->albuminfo.select_layout = layout;
_gl_editfield_destroy_imf(data);
int _gl_albums_sel_update_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Append griditems */
_gl_albums_create_items(data, ad->albuminfo.select_view);
return 0;
int _gl_albums_sel_pop_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* In Albums TAB */
if (_gl_ctrl_get_tab_mode(ad) == GL_CTRL_TAB_ALBUMS) {
return 0;
}
-static void _gl_albums_sel_update_album_sel_list(void *data)
+static void _gl_albums_sel_update_album_sel_list(void *data)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK(ad->albuminfo.elist);
GL_CHECK(ad->albuminfo.elist->clist);
gl_cluster *album_item = NULL;
}
}
}
-
#include "gl-gesture.h"
#include "gl-file-util.h"
-static int __gl_albums_create_thumb(gl_item *gitem, gl_cluster *album);
+static int __gl_albums_create_thumb(gl_item * gitem, gl_cluster * album);
static Eina_Bool __gl_albums_pop_op(void *data);
-static void __gl_albums_realized(void *data, Evas_Object *obj, void *ei)
+static void __gl_albums_realized(void *data, Evas_Object * obj, void *ei)
{
GL_CHECK(data);
/* Register idler if needed */
_gl_main_add_reg_idler(data);
GL_CHECK(ei);
- Elm_Object_Item *it = (Elm_Object_Item *)ei;
+ Elm_Object_Item *it = (Elm_Object_Item *) ei;
gl_cluster *album = elm_object_item_data_get(it);
GL_CHECK(album);
GL_CHECK(album->cluster);
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)
+static void __gl_albums_unrealized(void *data, Evas_Object * obj, void *ei)
{
gl_dbg("unrealized");
GL_CHECK(ei);
- Elm_Object_Item *it = (Elm_Object_Item *)ei;
+ Elm_Object_Item *it = (Elm_Object_Item *) ei;
gl_cluster *album = elm_object_item_data_get(it);
GL_CHECK(album);
GL_CHECK(album->cluster);
/* 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);
}
}
}
-static void __gl_split_albums_realized(void *data, Evas_Object *obj, void *ei)
+static void __gl_split_albums_realized(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("split view realized");
GL_CHECK(data);
GL_CHECK(ei);
- Elm_Object_Item *it = (Elm_Object_Item *)ei;
+ Elm_Object_Item *it = (Elm_Object_Item *) ei;
gl_cluster *album = elm_object_item_data_get(it);
GL_CHECK(album);
GL_CHECK(album->cluster);
GL_CHECK(album->cover);
GL_CHECK(album->cover->item);
- gl_appdata *ad = (gl_appdata *)album->ad;
+ gl_appdata *ad = (gl_appdata *) album->ad;
if (ad->albuminfo.grid_sel_item) {
if (ad->albuminfo.selected_uuid) {
gl_dbg("Current item UUID : %s ", album->cluster->uuid);
- gl_dbg("album view selected item UUID : %s ", ad->albuminfo.selected_uuid);
+ gl_dbg("album view selected item UUID : %s ",
+ ad->albuminfo.selected_uuid);
if (!strcmp(album->cluster->uuid, ad->albuminfo.selected_uuid)) {
ad->albuminfo.grid_sel_item = ei;
- elm_object_item_signal_emit((Elm_Object_Item *)ei, "elm,state,focused", "elm");
+ elm_object_item_signal_emit((Elm_Object_Item *) ei,
+ "elm,state,focused", "elm");
} else {
- elm_object_item_signal_emit((Elm_Object_Item *)ei, "elm,state,unfocused", "elm");
+ elm_object_item_signal_emit((Elm_Object_Item *) ei,
+ "elm,state,unfocused", "elm");
}
}
}
gl_dbg("realized");
}
-static void __gl_split_albums_released(void *data, Evas_Object *obj, void *ei)
+static void __gl_split_albums_released(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("split view item released");
GL_CHECK(data);
GL_CHECK(ei);
- Elm_Object_Item *it = (Elm_Object_Item *)ei;
+ Elm_Object_Item *it = (Elm_Object_Item *) ei;
gl_cluster *album = elm_object_item_data_get(it);
GL_CHECK(album);
GL_CHECK(album->cluster);
- gl_appdata *ad = (gl_appdata *)album->ad;
+ gl_appdata *ad = (gl_appdata *) album->ad;
if (ad->albuminfo.grid_sel_item) {
if (ad->albuminfo.selected_uuid) {
gl_dbg("Current item UUID : %s ", album->cluster->uuid);
- gl_dbg("album view selected item UUID : %s ", ad->albuminfo.selected_uuid);
+ gl_dbg("album view selected item UUID : %s ",
+ ad->albuminfo.selected_uuid);
if (!strcmp(album->cluster->uuid, ad->albuminfo.selected_uuid)) {
ad->albuminfo.grid_sel_item = ei;
- elm_object_item_signal_emit((Elm_Object_Item *)ei, "elm,state,focused", "elm");
+ elm_object_item_signal_emit((Elm_Object_Item *) ei,
+ "elm,state,focused", "elm");
}
}
}
gl_dbg("released");
}
-void __gl_albums_new_album_sel(void *data, Evas_Object *obj, void *ei)
+void __gl_albums_new_album_sel(void *data, Evas_Object * obj, void *ei)
{
GL_CHECK(data);
- gl_cluster *album_item = (gl_cluster *)data;
+ gl_cluster *album_item = (gl_cluster *) data;
GL_CHECK(album_item->cluster);
GL_CHECK(album_item->ad);
- gl_appdata *ad = (gl_appdata *)album_item->ad;
+ gl_appdata *ad = (gl_appdata *) album_item->ad;
int view_mode = gl_get_view_mode(ad);
elm_gengrid_item_selected_set(ei, EINA_FALSE);
_gl_data_selected_list_finalize(ad);
/* Save scroller position before clearing gengrid */
_gl_ui_save_scroller_pos(obj);
gl_albums_open_album(album_item);
- elm_object_item_signal_emit((Elm_Object_Item *)ei, "elm,state,focused", "elm");
+ elm_object_item_signal_emit((Elm_Object_Item *) ei,
+ "elm,state,focused", "elm");
if (ad->albuminfo.grid_sel_item) {
gl_cluster *album_data = NULL;
- album_data = elm_object_item_data_get(ad->albuminfo.grid_sel_item);
+ album_data =
+ elm_object_item_data_get(ad->albuminfo.grid_sel_item);
if (album_data) {
- if (0 == strcmp(album_item->cluster->uuid, album_data->cluster->uuid)) {
+ if (0 ==
+ strcmp(album_item->cluster->uuid,
+ album_data->cluster->uuid)) {
gl_dbgW("Item matched. No need to remove focus");
} else {
- elm_object_item_signal_emit(ad->albuminfo.grid_sel_item, "elm,state,unfocused", "elm");
+ elm_object_item_signal_emit(ad->albuminfo.
+ grid_sel_item,
+ "elm,state,unfocused",
+ "elm");
}
}
}
}
/* Callback of album item selection */
-static void __gl_albums_sel_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_albums_sel_cb(void *data, Evas_Object * obj, void *ei)
{
GL_CHECK(data);
- gl_cluster *album_item = (gl_cluster *)data;
+ gl_cluster *album_item = (gl_cluster *) data;
GL_CHECK(album_item->cluster);
GL_CHECK(album_item->ad);
- gl_appdata *ad = (gl_appdata *)album_item->ad;
+ gl_appdata *ad = (gl_appdata *) album_item->ad;
int view_mode = gl_get_view_mode(ad);
elm_gengrid_item_selected_set(ei, EINA_FALSE);
gl_dbg("view mode: %d.", view_mode);
- if (view_mode != GL_VIEW_ALBUMS_EDIT && view_mode != GL_VIEW_ALBUM_REORDER) {
+ if (view_mode != GL_VIEW_ALBUMS_EDIT
+ && view_mode != GL_VIEW_ALBUM_REORDER) {
if (album_item->cluster->count == 0) {
gl_dbgW("Empty album, return!");
return;
/* Save scroller position before clearing gengrid */
_gl_ui_save_scroller_pos(obj);
gl_albums_open_album(album_item);
- elm_object_item_signal_emit((Elm_Object_Item *)ei, "elm,state,focused", "elm");
+ elm_object_item_signal_emit((Elm_Object_Item *) ei,
+ "elm,state,focused", "elm");
if (ad->albuminfo.grid_sel_item) {
gl_cluster *album_data = NULL;
- album_data = elm_object_item_data_get(ad->albuminfo.grid_sel_item);
+ album_data =
+ elm_object_item_data_get(ad->albuminfo.grid_sel_item);
if (album_data) {
- if (strcmp(album_item->cluster->uuid, album_data->cluster->uuid)) {
- elm_object_item_signal_emit(ad->albuminfo.grid_sel_item, "elm,state,unfocused", "elm");
+ if (strcmp
+ (album_item->cluster->uuid,
+ album_data->cluster->uuid)) {
+ elm_object_item_signal_emit(ad->albuminfo.
+ grid_sel_item,
+ "elm,state,unfocused",
+ "elm");
}
}
}
}
}
-static char *__gl_albums_get_text(void *data, Evas_Object *obj, const char *part)
+static char *__gl_albums_get_text(void *data, Evas_Object * obj,
+ const char *part)
{
GL_PROFILE_IN;
GL_CHECK_NULL(part);
GL_CHECK_NULL(strlen(part));
GL_CHECK_NULL(data);
- gl_cluster *album_item = (gl_cluster *)data;
+ gl_cluster *album_item = (gl_cluster *) data;
GL_CHECK_NULL(album_item->cluster);
GL_CHECK_NULL(album_item->cluster->display_name);
GL_CHECK_NULL(album_item->cluster->uuid);
}
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;
+ gl_album_data_s *album_data = (gl_album_data_s *) user_data;
GL_CHECK(album_data->ad);
- gl_appdata *ad = (gl_appdata *)album_data->ad;
+ gl_appdata *ad = (gl_appdata *) album_data->ad;
gl_cluster *album = album_data->album;
GL_FREE(album_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);
}
/* Use file to create new thumb if possible */
-static int __gl_albums_create_thumb(gl_item *gitem, gl_cluster *album)
+static int __gl_albums_create_thumb(gl_item * gitem, gl_cluster * album)
{
GL_CHECK_VAL(gitem, -1);
GL_CHECK_VAL(gitem->item, -1);
if (GL_FILE_EXISTS(gitem->item->file_url)) {
gl_album_data_s *album_data = NULL;
- album_data = (gl_album_data_s *)calloc(1, sizeof(gl_album_data_s));
+ album_data =
+ (gl_album_data_s *) calloc(1, sizeof(gl_album_data_s));
GL_CHECK_VAL(album_data, -1);
album_data->ad = album->ad;
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;
}
-static int __gl_albums_set_bg_file(Evas_Object *bg, void *data)
+static int __gl_albums_set_bg_file(Evas_Object * bg, void *data)
{
GL_CHECK_VAL(data, -1);
- gl_item *git = (gl_item *)data;
+ gl_item *git = (gl_item *) data;
GL_CHECK_VAL(git->album, -1);
char *bg_path = GL_ICON_NO_THUMBNAIL;
ret_val = -1;
}
-GL_ALBUMS_FAILED:
+ GL_ALBUMS_FAILED:
_gl_rotate_bg_set_image_file(bg, bg_path);
return ret_val;
}
-static Evas_Object *__gl_albums_get_type_icon(Evas_Object *obj, gl_cluster *album)
+static Evas_Object *__gl_albums_get_type_icon(Evas_Object * obj,
+ gl_cluster * album)
{
GL_CHECK_NULL(album);
GL_CHECK_NULL(album->cluster);
Evas_Object *_obj = NULL;
if (_gl_data_is_camera_album(album->cluster))
- _obj = _gl_tile_show_part_type_icon(obj,
- 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);
+ _obj = _gl_tile_show_part_type_icon(obj, 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);
else
- _obj = _gl_tile_show_part_type_icon(obj,
- GL_TILE_TYPE_FOLDER);
+ _obj = _gl_tile_show_part_type_icon(obj, GL_TILE_TYPE_FOLDER);
return _obj;
}
-static void
-_gl_count_set(Evas_Object *layout, const char *text)
+static void _gl_count_set(Evas_Object * layout, const char *text)
{
Evas_Object *edje;
Edje_Message_Float *msg;
}
}
-static Evas_Object *__gl_albums_get_content(void *data, Evas_Object *obj,
- const char *part)
+static Evas_Object *__gl_albums_get_content(void *data, Evas_Object * obj,
+ const char *part)
{
GL_CHECK_NULL(part);
GL_CHECK_NULL(strlen(part));
GL_CHECK_NULL(data);
- gl_cluster *album_item = (gl_cluster *)data;
+ gl_cluster *album_item = (gl_cluster *) data;
GL_CHECK_NULL(album_item->cluster);
GL_CHECK_NULL(album_item->ad);
- gl_appdata *ad = (gl_appdata *)album_item->ad;
+ gl_appdata *ad = (gl_appdata *) album_item->ad;
GL_CHECK_NULL(album_item->cluster->uuid);
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;
}
elm_layout_file_set(layout, path, "ceter_algined_text_layout");
free(path);
char *i18n_name = _gl_get_i18n_album_name(album_item->cluster);
- elm_layout_text_set(layout, "elm.text", elm_entry_utf8_to_markup(_gl_str(i18n_name)));
- snprintf(cnt, sizeof(cnt), "(%d)", (int)(album_item->cluster->count));
+ elm_layout_text_set(layout, "elm.text",
+ elm_entry_utf8_to_markup(_gl_str(i18n_name)));
+ snprintf(cnt, sizeof(cnt), "(%d)",
+ (int) (album_item->cluster->count));
_gl_count_set(layout, cnt);
return layout;
}
_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);
+ int level = (int) evas_object_data_get(ad->albuminfo.view,
+ 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);
elm_object_item_signal_emit(album_item->item,
- "show_sd_icon",
- "elm.swallow.sd_icon_bg");
+ "show_sd_icon",
+ "elm.swallow.sd_icon_bg");
} 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);
return _obj;
}
-static Evas_Object *__gl_albums_get_content_split_view(void *data, Evas_Object *obj,
- const char *part)
+static Evas_Object *__gl_albums_get_content_split_view(void *data,
+ Evas_Object * obj,
+ const char *part)
{
GL_CHECK_NULL(part);
GL_CHECK_NULL(strlen(part));
GL_CHECK_NULL(data);
- gl_cluster *album_item = (gl_cluster *)data;
+ gl_cluster *album_item = (gl_cluster *) data;
GL_CHECK_NULL(album_item->cluster);
GL_CHECK_NULL(album_item->ad);
- gl_appdata *ad = (gl_appdata *)album_item->ad;
+ gl_appdata *ad = (gl_appdata *) album_item->ad;
GL_CHECK_NULL(album_item->cluster->uuid);
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;
}
Evas_Object *layout = elm_layout_add(obj);
char *path = _gl_get_edje_path();
GL_CHECK_NULL(path);
- elm_layout_file_set(layout, path, "ceter_algined_text_layout_split_view");
+ elm_layout_file_set(layout, path,
+ "ceter_algined_text_layout_split_view");
free(path);
char *i18n_name = _gl_get_i18n_album_name(album_item->cluster);
elm_layout_text_set(layout, "elm.text", _gl_str(i18n_name));
- snprintf(cnt, sizeof(cnt), "(%d)", (int)(album_item->cluster->count));
+ snprintf(cnt, sizeof(cnt), "(%d)",
+ (int) (album_item->cluster->count));
_gl_count_set(layout, cnt);
return layout;
}
_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);
+ int level = (int) evas_object_data_get(ad->albuminfo.view,
+ 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);
elm_object_item_signal_emit(album_item->item,
- "show_sd_icon",
- "elm.swallow.sd_icon_bg");
+ "show_sd_icon",
+ "elm.swallow.sd_icon_bg");
} 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 Eina_Bool __gl_albums_close_album_cb(void *data, Elm_Object_Item *it)
+static Eina_Bool __gl_albums_close_album_cb(void *data,
+ Elm_Object_Item * it)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
_gl_albums_close_album(ad);
_gl_albums_check_btns(data);
return EINA_TRUE;
}
-static void __gl_albums_longpressed_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_albums_longpressed_cb(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("unrealized");
GL_CHECK(ei);
if (GL_VIEW_ALBUMS != gl_get_view_mode(data)) {
return;
}
- Elm_Object_Item *it = (Elm_Object_Item *)ei;
+ Elm_Object_Item *it = (Elm_Object_Item *) ei;
gl_cluster *album = elm_object_item_data_get(it);
GL_CHECK(album);
_gl_albums_set_current(data, album);
}
/* Free data after layout deleted */
-static void __gl_albums_delete_layout_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+static void __gl_albums_delete_layout_cb(void *data, Evas * e,
+ Evas_Object * obj, void *ei)
{
gl_dbg("Delete layout ---");
GL_CHECK(data);
gl_dbg("Delete layout +++");
}
-static void __gl_albums_newalbum_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_albums_newalbum_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
_gl_ctxpopup_del(data);
ad->albuminfo.b_new_album = true;
gl_dbg("");
_gl_albums_new_create_view(data, _gl_albums_sel_create_view);
}
-static void __gl_reorder_soft_back_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_reorder_soft_back_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(data);
__gl_albums_pop_op(data);
}
-static void __gl_albums_reorder_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_albums_reorder_cb(void *data, Evas_Object * obj, void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
_gl_ctxpopup_del(data);
int view_mode = gl_get_view_mode(ad);
if (view_mode == GL_VIEW_ALBUMS) {
gl_set_view_mode(ad, GL_VIEW_ALBUM_REORDER);
elm_gengrid_reorder_mode_set(ad->albuminfo.view, EINA_TRUE);
_gl_ui_disable_menu(ad->ctrlinfo.nf_it, true);
- _gl_ui_change_navi_title(ad->ctrlinfo.nf_it, GL_STR_ID_REORDER, true);
+ _gl_ui_change_navi_title(ad->ctrlinfo.nf_it, GL_STR_ID_REORDER,
+ true);
Evas_Object *btn = elm_button_add(ad->albuminfo.view);
GL_CHECK(btn);
elm_object_style_set(btn, "naviframe/end_btn/default");
- evas_object_smart_callback_add(btn, "clicked", __gl_reorder_soft_back_cb, data);
- elm_object_item_part_content_set(ad->ctrlinfo.nf_it, GL_NAVIFRAME_PREV_BTN, btn);
- evas_object_smart_callback_del(ad->albuminfo.view, "longpressed", __gl_albums_longpressed_cb);
+ evas_object_smart_callback_add(btn, "clicked",
+ __gl_reorder_soft_back_cb, data);
+ elm_object_item_part_content_set(ad->ctrlinfo.nf_it,
+ GL_NAVIFRAME_PREV_BTN, btn);
+ evas_object_smart_callback_del(ad->albuminfo.view, "longpressed",
+ __gl_albums_longpressed_cb);
}
}
-static void __gl_albums_viewas_pop_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_albums_viewas_pop_cb(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("ENTRY");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
- int state_index = 1; // default is album
+ gl_appdata *ad = (gl_appdata *) data;
+ int state_index = 1; // default is album
int view_mode = gl_get_view_mode(ad);
if (view_mode == GL_VIEW_TIMELINE) {
state_index = 0;
} else if (view_mode == GL_VIEW_ALBUMS) {
state_index = 1;
}
- _gl_list_pop_create(data, obj, ei, GL_STR_ID_VIEW_AS, GL_STR_TIME_VIEW, GL_STR_ALBUMS, state_index);
+ _gl_list_pop_create(data, obj, ei, GL_STR_ID_VIEW_AS, GL_STR_TIME_VIEW,
+ GL_STR_ALBUMS, state_index);
gl_dbg("EXIT");
}
-static void __gl_albums_edit_cb(void *data, Evas_Object *obj, void *ei)
+
+static void __gl_albums_edit_cb(void *data, Evas_Object * obj, void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
_gl_ctxpopup_del(data);
if (ad->uginfo.ug) {
/**
}
}
-static int __gl_albums_ctxpopup_append(void *data, Evas_Object *parent)
+static int __gl_albums_ctxpopup_append(void *data, Evas_Object * parent)
{
gl_dbg("");
GL_CHECK_VAL(parent, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->albuminfo.elist->edit_cnt > 0) {
- /* 1. View As*/
+ /* 1. View As */
_gl_ctxpopup_append(parent, GL_STR_ID_VIEW_AS,
- __gl_albums_viewas_pop_cb, data);
- /* 2. New album*/
+ __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);
}
return 0;
}
-static void __gl_albums_more_btn_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_albums_more_btn_cb(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("more button clicked");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *more = NULL;
more = _gl_ui_get_btn(NULL, ad->ctrlinfo.nf_it, GL_NAVIFRAME_MORE);
if (EINA_TRUE == elm_object_disabled_get(more)) {
gl_dbg("Menu is disabled");
- return; /* Menu is disabled */
+ return; /* Menu is disabled */
}
_gl_ctxpopup_create(data, obj, __gl_albums_ctxpopup_append);
void _gl_update_list_data(void *data)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Elm_Object_Item *l_it = elm_gengrid_last_item_get(ad->albuminfo.view);
Elm_Object_Item *f_it = elm_gengrid_first_item_get(ad->albuminfo.view);
gl_cluster *album_item = NULL;
/* Just cancel edit view, dont lower app to background */
return EINA_TRUE;
} else if (gl_get_view_mode(data) == GL_VIEW_ALBUM_REORDER) {
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_set_view_mode(ad, GL_VIEW_ALBUMS);
elm_gengrid_reorder_mode_set(ad->albuminfo.view, EINA_FALSE);
- Evas_Object *unset = elm_object_item_part_content_unset(ad->ctrlinfo.nf_it, GL_NAVIFRAME_PREV_BTN);
+ Evas_Object *unset =
+ elm_object_item_part_content_unset(ad->ctrlinfo.nf_it,
+ GL_NAVIFRAME_PREV_BTN);
evas_object_hide(unset);
_gl_ui_disable_menu(ad->ctrlinfo.nf_it, false);
- _gl_ui_change_navi_title(ad->ctrlinfo.nf_it, GL_STR_ID_ALBUM, true);
+ _gl_ui_change_navi_title(ad->ctrlinfo.nf_it, GL_STR_ID_ALBUM,
+ true);
_gl_update_list_data(data);
- evas_object_smart_callback_add(ad->albuminfo.view, "longpressed", __gl_albums_longpressed_cb, data);
+ evas_object_smart_callback_add(ad->albuminfo.view, "longpressed",
+ __gl_albums_longpressed_cb, data);
return EINA_TRUE;
}
return EINA_FALSE;
{
gl_dbg("");
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->maininfo.naviframe, -1);
GL_CHECK_VAL(ad->ctrlinfo.nf_it, -1);
Evas_Object *parent = ad->maininfo.naviframe;
_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);
{
gl_dbg("");
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_set_view_mode(ad, GL_VIEW_ALBUMS);
_gl_albums_set_current(data, NULL);
{
GL_PROFILE_IN;
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->albuminfo.elist, -1);
int view_mode = gl_get_view_mode(ad);
ad->albuminfo.albums_cnt = 0;
gl_dbg("");
/* Changed to show no contents if needed */
- elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_TRUE, EINA_TRUE);
+ 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 */
gl_albums_change_to_view(data);
return 0;
}
- Evas_Object *noc = _gl_nocontents_create(ad->ctrlinfo.ctrlbar_view_ly);
+ Evas_Object *noc =
+ _gl_nocontents_create(ad->ctrlinfo.ctrlbar_view_ly);
ad->albuminfo.nocontents = noc;
ad->albuminfo.view = noc;
evas_object_show(noc);
- elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_TRUE, EINA_TRUE);
+ elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_TRUE,
+ EINA_TRUE);
Evas_Object *old_view = NULL;
- old_view = elm_object_part_content_unset(ad->ctrlinfo.ctrlbar_view_ly,
- "elm.swallow.view");
+ old_view =
+ elm_object_part_content_unset(ad->ctrlinfo.ctrlbar_view_ly,
+ "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 {
}
/* Add albums view and append nothing */
-int _gl_albums_create_view(void *data, Evas_Object *parent)
+int _gl_albums_create_view(void *data, Evas_Object * parent)
{
GL_PROFILE_IN;
GL_CHECK_VAL(parent, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *layout_inner = NULL;
layout_inner = _gl_albums_add_gengrid(ad, parent);
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;
}
int gl_albums_update_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int view_mode = gl_get_view_mode(ad);
gl_dbg("view_mode: %d.", view_mode);
int gl_albums_change_to_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->albuminfo.elist, -1);
gl_dbg("");
GL_CHECK_VAL(ad->albuminfo.view, -1);
gl_set_view_mode(ad, GL_VIEW_ALBUMS);
/* changed to show no contents if needed */
- elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_TRUE, EINA_TRUE);
+ elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_TRUE,
+ EINA_TRUE);
if (gl_check_gallery_empty(ad)) {
if (ad->albuminfo.view) {
/* Clear callbacks for gengrid view */
}
evas_object_del(ad->albuminfo.view);
}
- _gl_ui_change_navi_title(ad->ctrlinfo.nf_it, GL_STR_ID_ALBUM, true);
- elm_object_signal_emit(ad->ctrlinfo.ctrlbar_view_ly, "elm,selectall,state,default", "elm");
- Evas_Object * btn = elm_object_item_part_content_unset(ad->ctrlinfo.nf_it, GL_NAVIFRAME_TITLE_LEFT_BTN);
+ _gl_ui_change_navi_title(ad->ctrlinfo.nf_it, GL_STR_ID_ALBUM,
+ true);
+ elm_object_signal_emit(ad->ctrlinfo.ctrlbar_view_ly,
+ "elm,selectall,state,default", "elm");
+ Evas_Object *btn =
+ elm_object_item_part_content_unset(ad->ctrlinfo.nf_it,
+ GL_NAVIFRAME_TITLE_LEFT_BTN);
evas_object_del(btn);
- btn = elm_object_item_part_content_unset(ad->ctrlinfo.nf_it, GL_NAVIFRAME_TITLE_RIGHT_BTN);
+ btn =
+ elm_object_item_part_content_unset(ad->ctrlinfo.nf_it,
+ GL_NAVIFRAME_TITLE_RIGHT_BTN);
evas_object_del(btn);
_gl_del_popup(data);
- Evas_Object *noc = _gl_nocontents_create(ad->ctrlinfo.ctrlbar_view_ly);
+ Evas_Object *noc =
+ _gl_nocontents_create(ad->ctrlinfo.ctrlbar_view_ly);
ad->albuminfo.nocontents = noc;
ad->albuminfo.view = noc;
evas_object_show(noc);
- elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_TRUE, EINA_TRUE);
+ elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_TRUE,
+ EINA_TRUE);
Evas_Object *old_view = NULL;
- old_view = elm_object_part_content_unset(ad->ctrlinfo.ctrlbar_view_ly,
- "elm.swallow.view");
+ old_view =
+ elm_object_part_content_unset(ad->ctrlinfo.ctrlbar_view_ly,
+ "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);
}
int gl_albums_remove_nocontents(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *view = NULL;
gl_dbg("");
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) {
_gl_albums_check_btns(data);
{
gl_dbg("");
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
_gl_albums_clear_cbs(ad->albuminfo.view);
_gl_ui_del_scroller_pos(ad->albuminfo.view);
return 0;
}
-int _gl_albums_show_view_tab(void *data, Evas_Object *parent)
+int _gl_albums_show_view_tab(void *data, Evas_Object * parent)
{
GL_CHECK_VAL(parent, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* 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);
int _gl_albums_hide_view_tab(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Reset flags */
ad->albuminfo.selected = NULL;
_gl_albums_set_current(data, NULL);
_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;
}
int _gl_albums_change_mode(void *data, bool b_edit)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Reset flags */
ad->albuminfo.selected = NULL;
_gl_albums_set_current(data, NULL);
if (b_edit) {
gl_set_view_mode(ad, GL_VIEW_ALBUMS_EDIT);
- _gl_ui_change_navi_title(ad->ctrlinfo.nf_it, GL_STR_ID_SELECT_ITEM, false);
- 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_change_navi_title(ad->ctrlinfo.nf_it, GL_STR_ID_SELECT_ITEM,
+ false);
+ 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_albums_edit_add_btns(data, ad->maininfo.naviframe);
- _gl_show_grid_checks_dual(ad->albuminfo.view, GL_TILE_CHECKBOX, GL_TILE_CHECKBOX_GRID);
+ _gl_show_grid_checks_dual(ad->albuminfo.view, GL_TILE_CHECKBOX,
+ GL_TILE_CHECKBOX_GRID);
} else {
- _gl_ui_change_navi_title(ad->ctrlinfo.nf_it, GL_STR_ID_ALBUM, true);
+ _gl_ui_change_navi_title(ad->ctrlinfo.nf_it, GL_STR_ID_ALBUM,
+ true);
__gl_albums_add_btns(data);
_gl_albums_edit_pop_view(data);
gl_dbg("Sending signal to EDC 1");
- elm_object_signal_emit(ad->ctrlinfo.ctrlbar_view_ly, "elm,selectall,state,default", "elm");
+ elm_object_signal_emit(ad->ctrlinfo.ctrlbar_view_ly,
+ "elm,selectall,state,default", "elm");
}
gl_albums_update_view(data);
return 0;
int _gl_albums_check_btns(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->ctrlinfo.nf_it, -1);
bool b_disabled = false;
int _gl_albums_rotate_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->albuminfo.view == ad->albuminfo.nocontents) {
return -1;
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);
}
-int _gl_albums_set_current(void *data, gl_cluster *current)
+int _gl_albums_set_current(void *data, gl_cluster * current)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
ad->albuminfo.current = current;
return 0;
}
gl_cluster *_gl_albums_get_current(void *data)
{
GL_CHECK_NULL(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
return ad->albuminfo.current;
}
/* Free resources allocated for albums view */
-int _gl_albums_clear_cbs(Evas_Object *view)
+int _gl_albums_clear_cbs(Evas_Object * view)
{
gl_dbg("");
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;
}
-void _gl_add_album_data(gl_cluster *album, Eina_List *medias_elist)
+void _gl_add_album_data(gl_cluster * album, Eina_List * medias_elist)
{
GL_CHECK(album);
GL_CHECK(medias_elist);
}
}
-int gl_albums_open_album(gl_cluster *album)
+int gl_albums_open_album(gl_cluster * album)
{
GL_CHECK_VAL(album, -1);
GL_CHECK_VAL(album->cluster, -1);
GL_CHECK_VAL(album->cluster->uuid, -1);
GL_CHECK_VAL(album->ad, -1);
- gl_appdata *ad = (gl_appdata *)album->ad;
+ gl_appdata *ad = (gl_appdata *) album->ad;
GL_CHECK_VAL(ad->albuminfo.elist, -1);
GL_CHECK_VAL(ad->albuminfo.elist->clist, -1);
gl_item *gitem = NULL;
if (view_mode == GL_VIEW_ALBUMS) {
gl_dbg("View mode!");
- } else if (view_mode == GL_VIEW_ALBUMS_SELECT || view_mode == GL_VIEW_THUMBS_SELECT) {
+ } else if (view_mode == GL_VIEW_ALBUMS_SELECT
+ || view_mode == GL_VIEW_THUMBS_SELECT) {
gl_dbg("Select mode!");
_gl_albums_set_current(ad, album);
_gl_thumbs_sel_create_view(ad, album);
_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_thumbs_set_list(ad, medias_elist);
int count = eina_list_count(medias_elist);
- for (i = 0; i < count ; i++) {
+ for (i = 0; i < count; i++) {
gitem = eina_list_nth(medias_elist, i);
_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_thumbs_update_edit_split_view(ad, GL_NAVI_THUMBS, i18n_name,
+ true,
+ __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;
}
-Evas_Object *_gl_albums_add_gengrid(void *data, Evas_Object *parent)
+Evas_Object *_gl_albums_add_gengrid(void *data, Evas_Object * parent)
{
GL_PROFILE_IN;
GL_CHECK_NULL(parent);
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);
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;
return grid;
}
-Evas_Object * _gl_albums_create_album_sel_gengrid(void *data)
+Evas_Object *_gl_albums_create_album_sel_gengrid(void *data)
{
GL_CHECK_VAL(data, NULL);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *layout_inner = elm_gengrid_add(ad->maininfo.win);
elm_gengrid_align_set(layout_inner, 0.5f, 0.0);
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;
}
-Evas_Object *_gl_albums_sel_add_view(void *data, Evas_Object *parent)
+Evas_Object *_gl_albums_sel_add_view(void *data, Evas_Object * parent)
{
GL_CHECK_NULL(parent);
GL_CHECK_NULL(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_NULL(ad->albuminfo.elist);
gl_dbg("");
evas_object_del(grid);
grid = NULL;
_gl_del_popup(data);
- Evas_Object *noc = _gl_nocontents_create(ad->ctrlinfo.ctrlbar_view_ly);
+ Evas_Object *noc =
+ _gl_nocontents_create(ad->ctrlinfo.ctrlbar_view_ly);
evas_object_show(noc);
ad->albuminfo.nocontents = noc;
- elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_TRUE, EINA_TRUE);
+ elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_TRUE,
+ EINA_TRUE);
return noc;
} else {
ad->albuminfo.nocontents = NULL;
- elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_TRUE, EINA_TRUE);
+ elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_TRUE,
+ EINA_TRUE);
}
gl_dbg("done");
}
/* Add albums view and doesn't push it to naviframe */
-Evas_Object *_gl_albums_add_view(void *data, Evas_Object *parent)
+Evas_Object *_gl_albums_add_view(void *data, Evas_Object * parent)
{
GL_CHECK_NULL(parent);
GL_CHECK_NULL(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_NULL(ad->albuminfo.elist);
gl_dbg("");
grid = NULL;
_gl_del_popup(data);
- Evas_Object *noc = _gl_nocontents_create(ad->ctrlinfo.ctrlbar_view_ly);
+ Evas_Object *noc =
+ _gl_nocontents_create(ad->ctrlinfo.ctrlbar_view_ly);
evas_object_show(noc);
ad->albuminfo.nocontents = noc;
- elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_TRUE, EINA_TRUE);
+ elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_TRUE,
+ EINA_TRUE);
return noc;
} else {
ad->albuminfo.nocontents = NULL;
- elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_TRUE, EINA_TRUE);
+ elm_naviframe_item_title_enabled_set(ad->ctrlinfo.nf_it, EINA_TRUE,
+ EINA_TRUE);
}
gl_dbg("done");
return grid;
}
-int _gl_split_albums_create_items(void *data, Evas_Object *parent)
+int _gl_split_albums_create_items(void *data, Evas_Object * parent)
{
GL_PROFILE_IN;
GL_CHECK_VAL(parent, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int i = 0;
gl_cluster *album_item = NULL;
int length = 0;
gl_dbg("");
- evas_object_smart_callback_add(parent, "realized", __gl_split_albums_realized,
- data);
+ evas_object_smart_callback_add(parent, "realized",
+ __gl_split_albums_realized, data);
if (elm_gengrid_items_count(parent) > 0) {
/* Save scroller position before clearing gengrid */
_gl_ui_save_scroller_pos(parent);
}
ad->albuminfo.gic.item_style = GL_GENGRID_STYLE_ALBUM_SPLIT_VIEW;
ad->albuminfo.gic.func.text_get = __gl_albums_get_text;
- ad->albuminfo.gic.func.content_get = __gl_albums_get_content_split_view;
+ ad->albuminfo.gic.func.content_get =
+ __gl_albums_get_content_split_view;
Elm_Gengrid_Item_Class *pgic = &(ad->albuminfo.gic);
GL_CHECK_VAL(ad->albuminfo.elist, -1);
GL_CHECK_VAL(ad->albuminfo.elist->clist, -1);
} 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;
}
}
- evas_object_smart_callback_add(parent, "released", __gl_split_albums_released, data);
- album_item->item = elm_gengrid_item_append(parent, pgic,
- album_item,
- __gl_albums_sel_cb,
- album_item);
+ evas_object_smart_callback_add(parent, "released",
+ __gl_split_albums_released, data);
+ album_item->item =
+ elm_gengrid_item_append(parent, pgic, 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);
}
}
-int _gl_albums_create_items(void *data, Evas_Object *parent)
+int _gl_albums_create_items(void *data, Evas_Object * parent)
{
GL_PROFILE_IN;
GL_CHECK_VAL(parent, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int i = 0;
gl_cluster *album_item = NULL;
int length = 0;
/* 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;
}
}
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);
return -1;
}
}
-
void *ad;
};
-static void __gl_entry_done_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_entry_done_cb(void *data, Evas_Object * obj, void *ei)
{
GL_CHECK(data);
- gl_entry_s *entry_d = (gl_entry_s *)data;
+ gl_entry_s *entry_d = (gl_entry_s *) data;
GL_CHECK(entry_d->ad);
gl_dbg("");
/* Hide editfield */
_gl_editfield_hide_imf(entry_d->ad);
- gl_appdata *ad = (gl_appdata *)entry_d->ad;
+ gl_appdata *ad = (gl_appdata *) entry_d->ad;
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);
+ evas_object_smart_callback_del(obj, "clicked", __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_cancel_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_entry_cancel_cb(void *data, Evas_Object * obj, void *ei)
{
GL_CHECK(obj);
GL_CHECK(data);
gl_dbg("");
/* Hide editfield */
_gl_editfield_hide_imf(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_IF_DEL_OBJ(ad->popupinfo.popup);
GL_FREEIF(ad->albuminfo.temp_album_name);
}
* Use naviframe api to push albums rename view to stack.
* @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)
+static int __gl_entry_push_view(void *data, Evas_Object * parent,
+ Evas_Object * obj, char *title,
+ gl_entry_s * entry_d)
{
gl_dbg("");
GL_CHECK_VAL(parent, -1);
GL_CHECK_VAL(data, -1);
GL_CHECK_VAL(entry_d, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *left_btn = NULL;
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);
return 0;
}
-void _gl_popup_create_folder_imf_changed_cb(void *data, Evas_Object *obj, void *event_info)
+void _gl_popup_create_folder_imf_changed_cb(void *data, Evas_Object * obj,
+ void *event_info)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
const char *entry_data = NULL;
char *name = NULL;
- char new_str[GL_ALBUM_NAME_LEN_MAX] = {0,};
+ char new_str[GL_ALBUM_NAME_LEN_MAX] = { 0, };
entry_data = elm_entry_entry_get(ad->entryinfo.entry);
name = elm_entry_markup_to_utf8(entry_data);
if (!_gl_fs_validate_name(name)) {
strncpy(new_str, name, GL_ALBUM_NAME_LEN_MAX - 1);
int position = elm_entry_cursor_pos_get(ad->entryinfo.entry);
- elm_entry_entry_set(ad->entryinfo.entry, elm_entry_utf8_to_markup(ad->albuminfo.temp_album_name));
+ elm_entry_entry_set(ad->entryinfo.entry,
+ elm_entry_utf8_to_markup(ad->albuminfo.
+ temp_album_name));
elm_entry_cursor_begin_set(ad->entryinfo.entry);
elm_entry_cursor_pos_set(ad->entryinfo.entry, position - 1);
- _gl_notify_create_notiinfo(_gl_str(GL_STR_ID_INVALID_INPUT_PARAMETER));
+ _gl_notify_create_notiinfo(_gl_str
+ (GL_STR_ID_INVALID_INPUT_PARAMETER));
GL_FREEIF(name);
return;
}
free(name);
}
-static void _showFinishedCb(void *data, Evas_Object *obj, void *event_info)
+static void _showFinishedCb(void *data, Evas_Object * obj,
+ void *event_info)
{
- gl_appdata *ad = (gl_appdata *)data;
+ 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)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *entry_ly = NULL;
gl_dbg("");
gl_entry_s *entry_d = NULL;
- entry_d = (gl_entry_s *)calloc(1, sizeof(gl_entry_s));
+ entry_d = (gl_entry_s *) calloc(1, sizeof(gl_entry_s));
GL_CHECK_VAL(entry_d, -1);
if (ad->popupinfo.popup) {
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);
elm_object_part_content_set(entry_ly, "elm.swallow.content", entry);
elm_entry_cnp_mode_set(entry, ELM_CNP_MODE_PLAINTEXT);
elm_entry_input_panel_layout_set(entry, ELM_INPUT_PANEL_LAYOUT_NORMAL);
- elm_entry_input_panel_layout_variation_set(entry, ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_FILENAME);
+ elm_entry_input_panel_layout_variation_set(entry,
+ ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_FILENAME);
ad->entryinfo.entry = entry;
ad->entryinfo.context = elm_entry_imf_context_get(ad->entryinfo.entry);
ad->entryinfo.editfield = entry_ly;
- evas_object_smart_callback_add(entry, "changed", (Evas_Smart_Cb)_gl_popup_create_folder_imf_changed_cb, ad);
+ evas_object_smart_callback_add(entry, "changed",
+ (Evas_Smart_Cb)
+ _gl_popup_create_folder_imf_changed_cb,
+ ad);
/* Set callback */
char *new_name = NULL;
char *full_path = NULL;
- char *default_images_path = _gl_get_directory_path(STORAGE_DIRECTORY_IMAGES);
+ char *default_images_path =
+ _gl_get_directory_path(STORAGE_DIRECTORY_IMAGES);
GL_CHECK_VAL(default_images_path, -1);
- full_path = (char *)_gl_fs_get_unique_new_album_name(default_images_path, GL_STR_ID_ALBUM_DEFAULT, &new_name);
+ full_path =
+ (char *) _gl_fs_get_unique_new_album_name(default_images_path,
+ GL_STR_ID_ALBUM_DEFAULT,
+ &new_name);
GL_FREE(default_images_path);
__gl_editfield_set_entry(ad, entry_ly, entry, new_name);
elm_entry_select_all(entry);
entry_d->ad = ad;
- __gl_entry_push_view(ad, popup, NULL, title,
- entry_d);
+ __gl_entry_push_view(ad, popup, NULL, title, 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;
int _gl_entry_resume_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Elm_Object_Item *top_nf_it = NULL;
if (!ad->entryinfo.nf_it) {
}
return 0;
}
-
#define GL_BG_COLOR_DEFAULT 0
#define GL_BG_COLOR_A 255
-static void __gl_main_win_del_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_main_win_del_cb(void *data, Evas_Object * obj, void *ei)
{
gl_dbgW("_gl_main_win_del_cb!!");
GL_CHECK(data);
* Please set NULL to app_device_orientation_cb member of app_event_callback_s structure.
* 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)
+static void __gl_main_win_rot_changed_cb(void *data, Evas_Object * obj,
+ void *event)
{
GL_CHECK(data);
GL_CHECK(obj);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK(ad->maininfo.win);
/* changed_ang value is 0 90 180 270 */
int changed_ang = elm_win_rotation_get(obj);
gl_dbg("New angle: %d, old angle: %d", changed_ang,
- ad->maininfo.rotate_mode);
+ ad->maininfo.rotate_mode);
if (changed_ang == ad->maininfo.rotate_mode) {
return;
} else {
_gl_ui_rotate_view(data, view_mode);
_gl_timeline_rotate_view(data);
/*(landscape && SIP showed) -> hide title bar
- _gl_editfield_change_navi_title(data, ad->maininfo.rotate_mode);*/
+ _gl_editfield_change_navi_title(data, ad->maininfo.rotate_mode); */
/*(landscape && rename mode) -> hide toolbar */
if (ad->entryinfo.b_hide_toolbar) {
_gl_ui_set_toolbar_state(data, ad->entryinfo.b_hide_toolbar);
}
/* Parent is main window */
-static Evas_Object *__gl_main_create_bg(Evas_Object *parent)
+static Evas_Object *__gl_main_create_bg(Evas_Object * parent)
{
GL_PROFILE_IN;
GL_CHECK_NULL(parent);
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);
}
/* Parent is main window */
-static Evas_Object *__gl_main_create_conform(Evas_Object *parent)
+static Evas_Object *__gl_main_create_conform(Evas_Object * parent)
{
GL_PROFILE_IN;
GL_CHECK_NULL(parent);
Evas_Object *conform = NULL;
conform = elm_conformant_add(parent);
evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
- evas_object_size_hint_align_set(conform, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ 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);
GL_PROFILE_OUT;
return conform;
}
-static int __gl_main_create_ctrl_ly(gl_appdata *ad, Evas_Object *parent)
+static int __gl_main_create_ctrl_ly(gl_appdata * ad, Evas_Object * parent)
{
GL_PROFILE_IN;
GL_CHECK_VAL(parent, -1);
return 0;
}
-static Evas_Object *__gl_main_create_ly(Evas_Object *parent)
+static Evas_Object *__gl_main_create_ly(Evas_Object * parent)
{
GL_PROFILE_IN;
GL_CHECK_NULL(parent);
/* 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;
}
-static Evas_Object *__gl_main_create_naviframe(Evas_Object *parent)
+static Evas_Object *__gl_main_create_naviframe(Evas_Object * parent)
{
GL_PROFILE_IN;
GL_CHECK_NULL(parent);
/* Disable Naviframe Back Button Auto creation function */
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);
+ eext_object_event_callback_add(nf, EEXT_CALLBACK_BACK,
+ eext_naviframe_back_cb, 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);
+ eext_object_event_callback_add(nf, EEXT_CALLBACK_MORE,
+ eext_naviframe_more_cb, NULL);
evas_object_show(nf);
gl_dbg("naviframe added");
GL_PROFILE_OUT;
{
gl_dbg("start");
GL_CHECK_CANCEL(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* To skip blocking UX as much as possible */
if (!ad->maininfo.b_reged_idler) {
static Eina_Bool __gl_main_pop_op(void *data)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ 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)) {
return EINA_FALSE;
}
-static Eina_Bool __gl_main_pop_cb(void *data, Elm_Object_Item *it)
+static Eina_Bool __gl_main_pop_cb(void *data, Elm_Object_Item * it)
{
GL_CHECK_FALSE(data);
return __gl_main_pop_op(data);
* Use naviframe api to push albums view to stack.
* @param obj is the content to be pushed.
*/
-static int __gl_main_push_view(void *data, Evas_Object *parent, Evas_Object *obj)
+static int __gl_main_push_view(void *data, Evas_Object * parent,
+ Evas_Object * obj)
{
GL_PROFILE_IN;
GL_CHECK_VAL(obj, -1);
GL_CHECK_VAL(parent, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Elm_Object_Item *nf_it = NULL;
Evas_Object *prev_btn = NULL;
*/
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);
- Evas_Object *unset = elm_object_item_part_content_unset(nf_it, GL_NAVIFRAME_PREV_BTN);
+ 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;
elm_naviframe_item_pop_cb_set(nf_it, __gl_main_pop_cb, data);
}
/* Add albums view and append nothing */
-static int __gl_main_add_view(void *data, Evas_Object *parent)
+static int __gl_main_add_view(void *data, Evas_Object * parent)
{
GL_PROFILE_IN;
GL_CHECK_VAL(parent, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Add gesture for parent */
Evas_Object *gesture = _gl_tile_add_gesture(data, parent);
}
__gl_main_push_view(data, ad->maininfo.naviframe,
- ad->ctrlinfo.ctrlbar_ly);
+ ad->ctrlinfo.ctrlbar_ly);
GL_PROFILE_OUT;
return 0;
/* Temporarily disable vsync
* In Redwood8974 binary, Gallery lockup happens in view transit animation.
- */
+ */
/**
* Register a list of rotation angles that your application supports
*
*/
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;
int _gl_main_add_reg_idler(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
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);
+ ad->maininfo.reg_idler =
+ ecore_timer_add(0.6f, __gl_main_reg_idler_cb, data);
}
return 0;
}
* |-> Elm_layout(ctrlbar_view_ly)
* |-> Elm_gengrid(albums_view/tags_view/places_view/...)
*/
-int _gl_main_create_view(gl_appdata *ad)
+int _gl_main_create_view(gl_appdata * ad)
{
GL_PROFILE_IN;
GL_CHECK_VAL(ad, -1);
* When create Conformant Window, it will read currect Opacity and auto send it.
* if Opacity is not set first and set conformant direclty, Opacity value will return
* 0(Unknown) once, then 3(Transparent)
- */
+ */
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);
elm_win_conformant_set(ad->maininfo.win, EINA_TRUE);
/* Modify to start content from 0,0 */
elm_object_signal_emit(conform, "elm,state,indicator,overlap", "");
- evas_object_data_set(conform, "overlap", (void *)EINA_TRUE);
+ evas_object_data_set(conform, "overlap", (void *) EINA_TRUE);
/* Base Layout */
ad->maininfo.layout = __gl_main_create_ly(conform);
GL_CHECK_VAL(ad->maininfo.layout, -1);
/* Set base layout to conformant */
elm_object_content_set(conform, ad->maininfo.layout);
/* Create Naviframe */
- ad->maininfo.naviframe = __gl_main_create_naviframe(ad->maininfo.layout);
+ ad->maininfo.naviframe =
+ __gl_main_create_naviframe(ad->maininfo.layout);
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);
+ evas_object_data_set(ad->maininfo.naviframe,
+ "gl_obj_key_gallery_paused", (void *) 0);
/* Create control layout */
- ad->ctrlinfo.ctrlbar_ly = _gl_ctrl_add_main_layout(ad->maininfo.naviframe);
+ ad->ctrlinfo.ctrlbar_ly =
+ _gl_ctrl_add_main_layout(ad->maininfo.naviframe);
GL_CHECK_VAL(ad->ctrlinfo.ctrlbar_ly, -1);
/* Create view layout */
__gl_main_create_ctrl_ly(ad, ad->ctrlinfo.ctrlbar_ly);
return 0;
}
-int _gl_main_clear_view(gl_appdata *ad)
+int _gl_main_clear_view(gl_appdata * ad)
{
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);
char *path = _gl_get_edje_path();
GL_CHECK_VAL(path, -1);
GL_CHECK_CANCEL(data);
gl_dbg("start");
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Initialize media-content */
_gl_data_init(ad);
gl_dbg("DB initialization:done");
_gl_data_get_cluster_list(ad);
GL_CHECK_FALSE(ad->albuminfo.elist);
gl_dbg("_gl_data_get_cluster_list:done");
- if(_gl_get_launch_state_preference()) {
+ if (_gl_get_launch_state_preference()) {
_gl_ctrl_show_view(data, "Timeline");
} else {
_gl_ctrl_show_view(data, GL_STR_ALBUMS);
int _gl_main_reset_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->maininfo.win, -1);
int view_mode = gl_get_view_mode(ad);
gl_dbg("Launch gallery at the first time");
_gl_data_get_cluster_list(ad);
GL_CHECK_VAL(ad->albuminfo.elist, -1);
- if(_gl_get_launch_state_preference()) {
+ if (_gl_get_launch_state_preference()) {
/* Set view mode */
gl_set_view_mode(ad, GL_VIEW_TIMELINE);
/* Select tabbar item contains shortcut item */
elm_win_activate(ad->maininfo.win);
return 0;
}
-
#include "gl-debug.h"
#include "gl-thumbs-sel.h"
-static Eina_Bool __gl_pinch_zoom_out_cb(Evas_Object *gesture, void *data)
+static Eina_Bool __gl_pinch_zoom_out_cb(Evas_Object * gesture, void *data)
{
GL_CHECK_CANCEL(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int view_m = gl_get_view_mode(ad);
gl_dbg("view_m: %d", view_m);
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;
}
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;
}
-static Eina_Bool __gl_pinch_zoom_in_cb(Evas_Object *gesture, void *data)
+static Eina_Bool __gl_pinch_zoom_in_cb(Evas_Object * gesture, void *data)
{
GL_CHECK_CANCEL(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int view_m = gl_get_view_mode(ad);
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;
}
}
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;
}
-int _gl_pinch_add_event(void *data, Evas_Object *layout)
+int _gl_pinch_add_event(void *data, Evas_Object * layout)
{
GL_CHECK_VAL(layout, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
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 _gl_pinch_reset_flag(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
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");
}
}
return 0;
}
-
static void __gl_thumbs_edit_del(void *data)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
if (ad->uginfo.ug || ad->uginfo.b_app_called) {
int cnt = _gl_data_selected_list_count(ad);
if (cnt == 0) {
gl_dbgW("No thumbs selected!");
- gl_popup_create_popup(ad, GL_POPUP_NOBUT, GL_STR_NO_FILES_SELECTED);
+ gl_popup_create_popup(ad, GL_POPUP_NOBUT,
+ GL_STR_NO_FILES_SELECTED);
return;
}
_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!");
}
static void __gl_thumbs_edit_copy_move(void *data)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
if (ad->uginfo.ug || ad->uginfo.b_app_called) {
int cnt = _gl_data_selected_list_count(ad);
if (cnt == 0) {
gl_dbgW("No thumbs selected!");
- gl_popup_create_popup(ad, GL_POPUP_NOBUT, GL_STR_NO_FILES_SELECTED);
+ gl_popup_create_popup(ad, GL_POPUP_NOBUT,
+ GL_STR_NO_FILES_SELECTED);
return;
}
ad->gridinfo.it = NULL;
- _gl_popup_create_copy_move(data, _gl_data_selected_list_count, data);
+ _gl_popup_create_copy_move(data, _gl_data_selected_list_count,
+ data);
} else {
gl_dbgW("Unknow mode!");
}
}
-static void __gl_thumbs_edit_cancel_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_edit_cancel_cb(void *data, Evas_Object * obj,
+ void *ei)
{
- elm_toolbar_item_selected_set((Elm_Object_Item *)ei, EINA_FALSE);
+ elm_toolbar_item_selected_set((Elm_Object_Item *) ei, EINA_FALSE);
GL_CHECK(data);
gl_dbg("");
_gl_thumbs_edit_pop_view(data);
}
-static void __gl_thumbs_edit_done_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_edit_done_cb(void *data, Evas_Object * obj,
+ void *ei)
{
- elm_toolbar_item_selected_set((Elm_Object_Item *)ei, EINA_FALSE);
+ elm_toolbar_item_selected_set((Elm_Object_Item *) ei, EINA_FALSE);
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
- if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_COPY || _gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_MOVE) {
+ if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_COPY
+ || _gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_MOVE) {
__gl_thumbs_edit_copy_move(ad);
} else {
__gl_thumbs_edit_del(ad);
}
/* Select-all checkbox selected/deselected */
-static void __gl_thumbs_edit_selall_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_edit_selall_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int i = 0;
int item_cnt = 0;
int sel_all_cnt = 0;
ad->selinfo.ck_state = !elm_check_state_get(ad->selinfo.selectall_ck);
if (ad->selinfo.selectall_ck) {
- elm_check_state_set(ad->selinfo.selectall_ck, ad->selinfo.ck_state);
+ elm_check_state_set(ad->selinfo.selectall_ck,
+ ad->selinfo.ck_state);
}
gl_dbg("Checkbox state: %d", ad->selinfo.ck_state);
Eina_List *medias_elist = NULL;
gitem->checked = ad->selinfo.ck_state;
if (ad->selinfo.ck_state == EINA_TRUE) {
_gl_data_selected_list_append(ad, gitem);
- gitem->album->elist = eina_list_append(gitem->album->elist, gitem);
+ gitem->album->elist =
+ eina_list_append(gitem->album->elist, gitem);
} else {
_gl_data_selected_list_remove(ad, gitem);
- gitem->album->elist = eina_list_remove(gitem->album->elist, gitem);
+ gitem->album->elist =
+ eina_list_remove(gitem->album->elist, gitem);
}
}
/* 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) {
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");
}
- elm_gengrid_item_fields_update(gitem->album->item, "elm.text.badge", ELM_GENGRID_ITEM_FIELD_TEXT);
+ elm_gengrid_item_fields_update(gitem->album->item,
+ "elm.text.badge",
+ ELM_GENGRID_ITEM_FIELD_TEXT);
}
/* Update the label text */
- _gl_thumbs_update_label_text(ad->gridinfo.nf_it, total_selected_count, false);
+ _gl_thumbs_update_label_text(ad->gridinfo.nf_it, total_selected_count,
+ false);
}
/* 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)
+int _gl_thumbs_edit_add_btns(void *data, Evas_Object * parent,
+ Elm_Object_Item * nf_it)
{
GL_CHECK_VAL(nf_it, -1);
GL_CHECK_VAL(parent, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
_gl_ui_clear_btns(data);
int w = -1, h = -1;
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));
+ Edje_Message_Int *msg =
+ (Edje_Message_Int *) malloc(sizeof(Edje_Message_Int) +
+ sizeof(int));
GL_CHECK_VAL(msg, -1);
if (ad->gridinfo.split_view_mode == DETAIL_VIEW) {
msg->val = w;
} else {
msg->val = ((w < h) ? (w - (w / 3)) : (w - (h / 3)));
}
- edje_object_message_send(elm_layout_edje_get(ad->gridinfo.layout), EDJE_MESSAGE_INT, 2, msg);
+ edje_object_message_send(elm_layout_edje_get(ad->gridinfo.layout),
+ EDJE_MESSAGE_INT, 2, msg);
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);
+ 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);
Evas_Object *btn1 = elm_button_add(parent);
Evas_Object *btn2 = elm_button_add(parent);
GL_CHECK_VAL(btn2, -1);
/* 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);
+ 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);
- evas_object_smart_callback_add(btn1, "clicked", __gl_thumbs_edit_cancel_cb, ad);
+ 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);
+ 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);
- evas_object_smart_callback_add(btn2, "clicked", __gl_thumbs_edit_done_cb, ad);
+ evas_object_smart_callback_add(btn2, "clicked",
+ __gl_thumbs_edit_done_cb, ad);
elm_object_disabled_set(btn2, EINA_TRUE);
return 0;
int _gl_thumbs_edit_create_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int view_mode = gl_get_view_mode(data);
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 */
int _gl_thumbs_edit_update_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_sdbg("grid_type: %d", ad->gridinfo.grid_type);
switch (ad->gridinfo.grid_type) {
int _gl_thumbs_edit_pop_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Make sure it's in correct naviframe item, to pop upside naviframe items */
elm_naviframe_item_pop_to(ad->gridinfo.nf_it);
_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");
+ elm_object_signal_emit(ad->gridinfo.layout,
+ "elm,selectall,state,default", "elm");
_gl_show_grid_checks(ad->gridinfo.view, GL_THUMB_CHECKBOX);
_gl_thumbs_add_btns(data);
ad->gridinfo.update_split_view = true;
int _gl_thumbs_edit_update_lang(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->gridinfo.nf_it, -1);
int cnt = _gl_data_selected_list_count(ad);
/* Update the label text */
if (cnt == 0) {
- _gl_ui_change_navi_title(ad->gridinfo.nf_it, GL_STR_ID_SELECT_ITEM, true);
+ _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);
return 0;
int _gl_thumbs_edit_disable_btns(void *data, bool b_disable)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
- bool b_disable_more = false; /* No permission for FB */
+ gl_appdata *ad = (gl_appdata *) data;
+ bool b_disable_more = false; /* No permission for FB */
gl_dbg("b_disable: %d", b_disable);
- Elm_Object_Item *nf_it = elm_naviframe_top_item_get(ad->maininfo.naviframe);
+ Elm_Object_Item *nf_it =
+ elm_naviframe_top_item_get(ad->maininfo.naviframe);
if (!b_disable) {
_gl_ctrl_disable_items(nf_it, false);
}
return 0;
}
-
#include "gl-notify.h"
#include "gl-strings.h"
-static void __gl_thumbs_sel_popup_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_sel_popup_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(obj);
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
const char *text = NULL;
text = elm_object_text_get(obj);
GL_IF_DEL_OBJ(ad->popupinfo.popup);
}
-static void __gl_thumbs_sel_done_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_sel_done_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
- ad->selinfo.elist = eina_list_merge(ad->selinfo.elist, ad->selinfo.fav_elist);
+ gl_appdata *ad = (gl_appdata *) data;
+ ad->selinfo.elist =
+ eina_list_merge(ad->selinfo.elist, ad->selinfo.fav_elist);
ad->selinfo.fav_elist = NULL;
int cnt = _gl_data_selected_list_count(ad);
if (cnt == 0) {
gl_dbgW("No thumbs selected!");
- gl_popup_create_popup(ad, GL_POPUP_NOBUT, GL_STR_NO_FILES_SELECTED);
+ gl_popup_create_popup(ad, GL_POPUP_NOBUT,
+ GL_STR_NO_FILES_SELECTED);
return;
}
/* 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)
+static void __gl_thumbs_sel_cancel_cb(void *data, Evas_Object * obj,
+ void *ei)
{
- elm_toolbar_item_selected_set((Elm_Object_Item *)ei, EINA_FALSE);
+ elm_toolbar_item_selected_set((Elm_Object_Item *) ei, EINA_FALSE);
GL_CHECK(data);
gl_dbg("");
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
ad->selinfo.fav_elist = NULL;
elm_naviframe_item_pop(ad->maininfo.naviframe);
}
/* Free data after layout deleted */
-static void __gl_thumbs_sel_delete_layout_cb(void *data, Evas *e,
- Evas_Object *obj, void *ei)
+static void __gl_thumbs_sel_delete_layout_cb(void *data, Evas * e,
+ Evas_Object * obj, void *ei)
{
gl_dbg("Delete layout ---");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) 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;
}
/* Select-all checkbox selected/deselected */
-static void __gl_thumbs_sel_selall_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_sel_selall_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int i = 0;
int item_cnt = 0;
int sel_all_cnt = 0;
ad->selinfo.ck_state = !elm_check_state_get(ad->selinfo.selectall_ck);
if (ad->selinfo.selectall_ck) {
- elm_check_state_set(ad->selinfo.selectall_ck, ad->selinfo.ck_state);
+ elm_check_state_set(ad->selinfo.selectall_ck,
+ ad->selinfo.ck_state);
}
int state = ad->selinfo.ck_state;
gl_dbg("Checkbox state: %d.", state);
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;
} else {
_gl_data_selected_list_append(ad, gitem);
}
- gitem->album->elist = eina_list_append(gitem->album->elist, gitem);
+ 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);
}
- gitem->album->elist = eina_list_remove(gitem->album->elist, gitem);
+ gitem->album->elist =
+ eina_list_remove(gitem->album->elist, 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) {
sel_all_cnt = 0;
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 && gitem->album->item) {
int album_select_count = eina_list_count(gitem->album->elist);
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");
} else {
elm_object_item_signal_emit(gitem->album->item,
- "elm,state,elm.text.badge,hidden",
- "elm");
+ "elm,state,elm.text.badge,hidden",
+ "elm");
}
- elm_gengrid_item_fields_update(gitem->album->item, "elm.text.badge", ELM_GENGRID_ITEM_FIELD_TEXT);
+ elm_gengrid_item_fields_update(gitem->album->item,
+ "elm.text.badge",
+ ELM_GENGRID_ITEM_FIELD_TEXT);
}
/* Update the label text */
- _gl_ui_update_navi_title_text(ad->albuminfo.nf_it_select, total_sel_count, false);
+ _gl_ui_update_navi_title_text(ad->albuminfo.nf_it_select,
+ total_sel_count, false);
}
-void _gl_thumb_sel_add_album_data(gl_cluster *album, Eina_List *medias_elist)
+void _gl_thumb_sel_add_album_data(gl_cluster * album,
+ Eina_List * medias_elist)
{
GL_CHECK(album);
GL_CHECK(medias_elist);
/**
* Album selected for adding tags to photo
*/
-int _gl_thumbs_sel_create_view(void *data, gl_cluster *album_item)
+int _gl_thumbs_sel_create_view(void *data, gl_cluster * album_item)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (!album_item) {
gl_dbg("poping the view");
elm_naviframe_item_pop(ad->maininfo.naviframe);
/* 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 i;
if (strcmp(album_item->cluster->uuid, GL_ALBUM_FAVOURITE_ID) == 0) {
- for (i = 0; i < count ; i++) {
+ for (i = 0; i < count; i++) {
gitem = eina_list_nth(medias_elist, i);
_gl_data_restore_selected(ad->selinfo.fav_elist, gitem);
}
} else {
- for (i = 0; i < count ; i++) {
+ for (i = 0; i < count; i++) {
gitem = eina_list_nth(medias_elist, i);
_gl_data_restore_selected(ad->selinfo.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_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ 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 */
}
/* Set view to layout */
- elm_object_part_content_set(ad->albuminfo.select_layout, "elm.swallow.view", view);
+ elm_object_part_content_set(ad->albuminfo.select_layout,
+ "elm.swallow.view", view);
/* Push view to naviframe */
- elm_object_item_part_text_set(ad->albuminfo.nf_it_select, "elm.text.title", _gl_str(GL_STR_ID_SELECT_ITEM));
+ elm_object_item_part_text_set(ad->albuminfo.nf_it_select,
+ "elm.text.title",
+ _gl_str(GL_STR_ID_SELECT_ITEM));
Evas_Object *btn1 = elm_button_add(layout);
Evas_Object *btn2 = elm_button_add(layout);
/* 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);
+ 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);
- evas_object_smart_callback_add(btn1, "clicked", __gl_thumbs_sel_cancel_cb, ad);
+ 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);
+ 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);
- evas_object_smart_callback_add(btn2, "clicked", __gl_thumbs_sel_done_cb, ad);
+ evas_object_smart_callback_add(btn2, "clicked",
+ __gl_thumbs_sel_done_cb, ad);
elm_object_disabled_set(btn2, EINA_TRUE);
ad->gridinfo.select_view = view;
int w = -1;
int h = -1;
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));
+ Edje_Message_Int *msg =
+ (Edje_Message_Int *) malloc(sizeof(Edje_Message_Int) +
+ sizeof(int));
msg->val = ((w < h) ? (w - (w / 3)) : (w - (h / 3)));
gl_dbgE("msg value : %d", msg->val);
- edje_object_message_send(elm_layout_edje_get(ad->albuminfo.select_layout), EDJE_MESSAGE_INT, 2, msg);
+ edje_object_message_send(elm_layout_edje_get
+ (ad->albuminfo.select_layout),
+ EDJE_MESSAGE_INT, 2, msg);
free(msg);
- 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);
+ 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);
int sel_cnt = _gl_data_selected_list_count(ad);
int fav_sel_cnt = eina_list_count(ad->selinfo.fav_elist);
int total_sel_count = sel_cnt + fav_sel_cnt;
/* Update the label text */
- _gl_thumbs_update_label_text(ad->albuminfo.nf_it_select, total_sel_count, false);
+ _gl_thumbs_update_label_text(ad->albuminfo.nf_it_select,
+ total_sel_count, false);
gl_item *gitem_tmp = eina_list_nth(ad->gridinfo.medias_elist, 0);
GL_CHECK_VAL(gitem_tmp, -1);
if (gitem_tmp->album->elist) {
int album_select_count = eina_list_count(gitem_tmp->album->elist);
gl_dbgW("album sel cont : %d !", album_select_count);
- _gl_notify_check_selall(ad, ad->albuminfo.nf_it_select, ad->gridinfo.count, album_select_count);
+ _gl_notify_check_selall(ad, ad->albuminfo.nf_it_select,
+ ad->gridinfo.count, album_select_count);
}
gl_dbg("Done");
return 0;
int _gl_thumbs_sel_update_lang(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
int sel_cnt = _gl_data_selected_list_count(ad);
/* Update the label text */
- _gl_ui_update_navi_title_text(ad->albuminfo.nf_it_select, sel_cnt, false);
+ _gl_ui_update_navi_title_text(ad->albuminfo.nf_it_select, sel_cnt,
+ false);
return 0;
}
int _gl_thumbs_sel_disable_btns(void *data, bool b_disabled)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("disabled: %d", b_disabled);
_gl_ctrl_disable_items(ad->gridinfo.nf_it_select, b_disabled);
return 0;
}
-
#include "gl-popup.h"
#include "gl-file-util.h"
-static void __gl_thumbs_check_changed(void *data, Evas_Object *obj, void *ei);
+static void __gl_thumbs_check_changed(void *data, Evas_Object * obj,
+ void *ei);
void _gl_thumbs_open_file(void *data)
{
gl_dbg("");
GL_CHECK(data);
- gl_item *gitem = (gl_item *)data;
+ gl_item *gitem = (gl_item *) data;
GL_CHECK(gitem->item);
GL_CHECK(gitem->item->file_url);
GL_CHECK(strlen(gitem->item->file_url));
GL_CHECK(gitem->ad);
- gl_appdata *ad = (gl_appdata *)gitem->ad;
+ gl_appdata *ad = (gl_appdata *) gitem->ad;
int view_mode = gl_get_view_mode(ad);
if (view_mode != GL_VIEW_THUMBS) {
gl_dbgE("Error view mode!");
{
gl_dbg("");
GL_CHECK(data);
- gl_item *gitem = (gl_item *)data;
+ gl_item *gitem = (gl_item *) data;
GL_CHECK(gitem->item);
GL_CHECK(gitem->item->file_url);
GL_CHECK(strlen(gitem->item->file_url));
GL_CHECK(gitem->ad);
- gl_appdata *ad = (gl_appdata *)gitem->ad;
+ gl_appdata *ad = (gl_appdata *) gitem->ad;
gl_dbg("Loading UG-IMAGE-VIEWER-SELECT-MODE");
gl_ext_load_iv_ug_select_mode(ad, gitem->item, GL_UG_IV);
}
-static int __gl_thumbs_change_check(void *data, Elm_Object_Item *it)
+static int __gl_thumbs_change_check(void *data, Elm_Object_Item * it)
{
GL_CHECK_VAL(it, -1);
GL_CHECK_VAL(data, -1);
return 0;
}
-static void __gl_thumbs_sel_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_sel_cb(void *data, Evas_Object * obj, void *ei)
{
GL_CHECK(data);
- gl_item *gitem = (gl_item *)data;
+ gl_item *gitem = (gl_item *) data;
GL_CHECK(gitem->ad);
- gl_appdata *ad = (gl_appdata *)gitem->ad;
+ gl_appdata *ad = (gl_appdata *) gitem->ad;
int view_mode = gl_get_view_mode(ad);
- elm_gengrid_item_selected_set((Elm_Object_Item *)ei, EINA_FALSE);
+ elm_gengrid_item_selected_set((Elm_Object_Item *) ei, EINA_FALSE);
if (view_mode != GL_VIEW_THUMBS) {
- __gl_thumbs_change_check(data, (Elm_Object_Item *)ei);
+ __gl_thumbs_change_check(data, (Elm_Object_Item *) ei);
return;
}
/* Save scroller position before clearing gengrid */
_gl_thumbs_open_file(data);
}
-static void __gl_thumbs_realized(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_realized(void *data, Evas_Object * obj, void *ei)
{
gl_dbg("realized");
GL_CHECK(ei);
- GL_CHECK(data); /* It's ad */
- Elm_Object_Item *it = (Elm_Object_Item *)ei;
+ GL_CHECK(data); /* It's ad */
+ Elm_Object_Item *it = (Elm_Object_Item *) ei;
Elm_Gengrid_Item_Class *gic = NULL;
gic = evas_object_data_get(obj, "gl_thumbs_item_style_key");
/* Do nothing for date item */
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);
}
}
-static void __gl_thumbs_unrealized(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_unrealized(void *data, Evas_Object * obj, void *ei)
{
gl_dbg("unrealized");
GL_CHECK(ei);
- GL_CHECK(data); /* It's ad */
- Elm_Object_Item *it = (Elm_Object_Item *)ei;
+ GL_CHECK(data); /* It's ad */
+ Elm_Object_Item *it = (Elm_Object_Item *) ei;
Elm_Gengrid_Item_Class *gic = NULL;
gic = evas_object_data_get(obj, "gl_thumbs_item_style_key");
/* Do nothing for date item */
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);
}
}
}
-static void __gl_thumbs_longpressed_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_longpressed_cb(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("longpressed");
GL_CHECK(ei);
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;
}
}
-static void __gl_thumbs_lang_changed(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_lang_changed(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(obj);
Eina_List *its = NULL;
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;
}
}
-static void __gl_thumbs_check_changed(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_check_changed(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(obj);
GL_CHECK(data);
- gl_item *gitem = (gl_item *)data;
+ gl_item *gitem = (gl_item *) data;
GL_CHECK(gitem->ad);
GL_CHECK(gitem->album);
- gl_appdata *ad = (gl_appdata *)gitem->ad;
+ 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");
}
- elm_gengrid_item_fields_update(gitem->album->item, "elm.text.badge", ELM_GENGRID_ITEM_FIELD_TEXT);
+ elm_gengrid_item_fields_update(gitem->album->item,
+ "elm.text.badge",
+ ELM_GENGRID_ITEM_FIELD_TEXT);
}
- _gl_notify_check_selall(ad, nf_it, ad->gridinfo.count, album_select_count);
+ _gl_notify_check_selall(ad, nf_it, ad->gridinfo.count,
+ album_select_count);
/* Update the label text */
gl_sdbg("sel_cnt:%d", total_sel_count);
update_text(nf_it, total_sel_count, false);
/* 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;
+ gl_thumb_data_s *thumb_data = (gl_thumb_data_s *) user_data;
GL_CHECK(thumb_data->ad);
- gl_appdata *ad = (gl_appdata *)thumb_data->ad;
+ gl_appdata *ad = (gl_appdata *) thumb_data->ad;
gl_item *gitem = thumb_data->item;
GL_FREE(thumb_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);
}
/* Use file to create new thumb if possible */
-int _gl_thumbs_create_thumb(gl_item *gitem)
+int _gl_thumbs_create_thumb(gl_item * gitem)
{
GL_CHECK_VAL(gitem, -1);
GL_CHECK_VAL(gitem->item, -1);
if (GL_FILE_EXISTS(gitem->item->file_url)) {
gl_thumb_data_s *thumb_data = NULL;
- thumb_data = (gl_thumb_data_s *)calloc(1, sizeof(gl_thumb_data_s));
+ thumb_data =
+ (gl_thumb_data_s *) calloc(1, sizeof(gl_thumb_data_s));
GL_CHECK_VAL(thumb_data, -1);
thumb_data->ad = gitem->ad;
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;
}
-void open_image_in_select_mode(void *data, Evas_Object *obj, void *event_info)
+void open_image_in_select_mode(void *data, Evas_Object * obj,
+ void *event_info)
{
GL_CHECK(data);
_gl_thumbs_open_file_select_mode(data);
}
-static Evas_Object *__gl_thumbs_get_content(void *data, Evas_Object *obj,
- const char *part)
+static Evas_Object *__gl_thumbs_get_content(void *data, Evas_Object * obj,
+ const char *part)
{
GL_CHECK_NULL(part);
GL_CHECK_NULL(strlen(part));
GL_CHECK_NULL(data);
- gl_item *gitem = (gl_item *)data;
+ gl_item *gitem = (gl_item *) data;
GL_CHECK_NULL(gitem->item);
GL_CHECK_NULL(gitem->ad);
- gl_appdata *ad = (gl_appdata *)gitem->ad;
+ gl_appdata *ad = (gl_appdata *) gitem->ad;
int view_mode = gl_get_view_mode(ad);
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);
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;
checked = gitem->checked;
ck = _gl_thumb_show_checkbox(obj, checked,
- __gl_thumbs_check_changed, data);
- elm_object_item_signal_emit(gitem->elm_item, "show_image_icon", "elm_image_open_icon_rect");
+ __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);
- elm_object_item_signal_emit(gitem->elm_item, "hide_image_icon", "elm_image_open_icon_rect");
+ 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);
ck = NULL;
} 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 {
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_propagate_events_set(btn, EINA_FALSE);
- evas_object_smart_callback_add(btn, "clicked", open_image_in_select_mode, gitem);
+ 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;
return NULL;
}
-static char *__gl_thumbs_get_text(void *data, Evas_Object *obj,
- const char *part)
+static char *__gl_thumbs_get_text(void *data, Evas_Object * obj,
+ const char *part)
{
GL_CHECK_NULL(part);
GL_CHECK_NULL(strlen(part));
GL_CHECK_NULL(data);
- gl_item *gitem = (gl_item *)data;
+ gl_item *gitem = (gl_item *) data;
GL_CHECK_NULL(gitem->item);
struct tm time;
localtime_r((time_t *) & (gitem->item->mtime), &time);
if (!g_strcmp0(part, GL_THUMB_YEAR)) {
- char buf[GL_DATE_INFO_LEN_MAX] = {0};
+ char buf[GL_DATE_INFO_LEN_MAX] = { 0 };
snprintf(buf, sizeof(buf), "%d", GL_DEFAULT_YEAR + time.tm_year);
return strdup(buf);
} else if (!g_strcmp0(part, GL_THUMB_MONTH)) {
static int __gl_thumbs_set_type(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
ad->gridinfo.grid_type = GL_GRID_T_NONE;
gl_cluster *cur_album = _gl_albums_get_current(data);
static int __gl_thumbs_set_item_style(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ 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;
return 0;
}
-static bool __gl_thumbs_create_items(void *data, Evas_Object *parent)
+static bool __gl_thumbs_create_items(void *data, Evas_Object * parent)
{
GL_CHECK_FALSE(data);
GL_CHECK_FALSE(parent);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int i = 0;
int item_cnt = 0;
gl_item *gitem = 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 (_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++;
*
* b_noc, true: it's nocontents view, false: normal view.
*/
-static int __gl_thumbs_set_view(void *data, Evas_Object *view, bool b_noc)
+static int __gl_thumbs_set_view(void *data, Evas_Object * view, bool b_noc)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
ad->gridinfo.view = view;
if (b_noc) {
_gl_thumbs_set_nocontents(ad, view);
return 0;
}
-void _gl_thumbs_add_album_data(gl_cluster *album, Eina_List *medias_elist)
+void _gl_thumbs_add_album_data(gl_cluster * album,
+ Eina_List * medias_elist)
{
GL_CHECK(album);
GL_CHECK(medias_elist);
static int __gl_thumbs_idler_append_items(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(_gl_albums_get_current(data), -1);
int i = 0;
int item_cnt = 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;
}
static int __gl_thumbs_mode_reset_btns(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* none items, disable 'edit' button */
if (_gl_thumbs_check_zero(data)) {
return 0;
}
-static void __gl_thumbs_trans_finished_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_trans_finished_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)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_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) {
}
}
-static Eina_Bool __gl_thumbs_pop_cb(void *data, Elm_Object_Item *it)
+static Eina_Bool __gl_thumbs_pop_cb(void *data, Elm_Object_Item * it)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (gl_get_view_mode(data) == GL_VIEW_THUMBS_EDIT) {
gl_dbg("GL_VIEW_THUMBS_EDIT");
/* Call function to update previous view */
Elm_Naviframe_Item_Pop_Cb func = NULL;
- func = (Elm_Naviframe_Item_Pop_Cb)elm_object_item_data_get(ad->gridinfo.nf_it);
+ 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) {
return EINA_TRUE;
}
-static void __gl_thumbs_edit_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_edit_cb(void *data, Evas_Object * obj, void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
_gl_ctxpopup_del(data);
if (ad->uginfo.ug || ad->gridinfo.is_append) {
/**
}
}
-static void __gl_thumbs_copy_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_copy_cb(void *data, Evas_Object * obj, void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
_gl_ctxpopup_del(data);
if (ad->uginfo.ug || ad->gridinfo.is_append) {
gl_dbg("UG invoked or appending gridview.");
}
}
-static void __gl_thumbs_move_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_move_cb(void *data, Evas_Object * obj, void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
_gl_ctxpopup_del(data);
if (ad->uginfo.ug || ad->gridinfo.is_append) {
gl_dbg("UG invoked or appending gridview.");
}
}
-static void __gl_thumbs_soft_back_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_soft_back_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK(ad->maininfo.naviframe);
elm_naviframe_item_pop(ad->maininfo.naviframe);
}
* People: Edit/Slideshow/Tag buddy
* Easymode: New album/Edit/Slideshow
*/
-static int __gl_thumbs_ctxpopup_append(void *data, Evas_Object *parent)
+static int __gl_thumbs_ctxpopup_append(void *data, Evas_Object * parent)
{
GL_CHECK_VAL(parent, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->gridinfo.grid_type == GL_GRID_T_FAV) {
return 0;
/* 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);
- /* 4. Copy to album*/
+ __gl_thumbs_edit_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);
- /* 5. Move 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_thumbs_move_cb, data);
return 0;
}
-static void __gl_thumbs_more_btn_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_more_btn_cb(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("more button clicked");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *more = NULL;
more = _gl_ui_get_btn(NULL, ad->gridinfo.nf_it, GL_NAVIFRAME_MORE);
if (EINA_TRUE == elm_object_disabled_get(more)) {
gl_dbg("Menu is disabled");
- return; /* Menu is disabled */
+ return; /* Menu is disabled */
}
_gl_ctxpopup_create(data, obj, __gl_thumbs_ctxpopup_append);
* Use naviframe api to push thumbnails view to stack.
* @param obj is the content to be pushed.
*/
-static int __gl_thumbs_add_btns(void *data, Evas_Object *parent,
- Elm_Object_Item *nf_it)
+static int __gl_thumbs_add_btns(void *data, Evas_Object * parent,
+ 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);
btn = elm_button_add(parent);
elm_object_style_set(btn, "naviframe/end_btn/default");
- evas_object_smart_callback_add(btn, "clicked", __gl_thumbs_soft_back_cb, data);
+ evas_object_smart_callback_add(btn, "clicked",
+ __gl_thumbs_soft_back_cb, data);
GL_CHECK_VAL(btn, -1);
elm_object_item_part_content_set(nf_it, GL_NAVIFRAME_PREV_BTN, btn);
__gl_thumbs_mode_reset_btns(data);
static int __gl_thumbs_clear_data(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* destroy timer */
GL_IF_DEL_TIMER(ad->gridinfo.clicked_timer);
_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);
}
}
}
/* Free data after layout deleted */
-static void __gl_thumbs_delete_layout_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+static void __gl_thumbs_delete_layout_cb(void *data, Evas * e,
+ Evas_Object * obj, void *ei)
{
gl_dbg("Delete layout ---");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Clear view data */
__gl_thumbs_clear_data(data);
/* Free selected list */
gl_dbg("Delete layout +++");
}
-static int __gl_thumbs_push_view(void *data, Evas_Object *parent,
- Evas_Object *obj, gl_navi_mode mode,
- char *title)
+static int __gl_thumbs_push_view(void *data, Evas_Object * parent,
+ Evas_Object * obj, gl_navi_mode mode,
+ char *title)
{
GL_CHECK_VAL(obj, -1);
GL_CHECK_VAL(parent, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Elm_Object_Item *nf_it = NULL;
/* 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));
}
/* Free data after layout deleted */
-static void __gl_thumbs_del_view_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+static void __gl_thumbs_del_view_cb(void *data, Evas * e,
+ Evas_Object * obj, 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);
+ evas_object_data_set(obj, "gl_thumbs_item_style_key", (void *) NULL);
if (gic) {
elm_gengrid_item_class_free(gic);
}
return ECORE_CALLBACK_CANCEL;
}
-Elm_Gengrid_Item_Class *_gl_thumbs_new_item_style(Evas_Object *parent)
+Elm_Gengrid_Item_Class *_gl_thumbs_new_item_style(Evas_Object * parent)
{
GL_CHECK_NULL(parent);
GL_CHECK_NULL(gic);
/* Register delete callback */
evas_object_event_callback_add(parent, EVAS_CALLBACK_DEL,
- __gl_thumbs_del_view_cb, gic);
- evas_object_data_set(parent, "gl_thumbs_item_style_key", (void *)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;
gic->func.content_get = __gl_thumbs_get_content;
int _gl_thumbs_update_realized_items(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* 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)
+Evas_Object *_gl_thumbs_get_content(void *data, Evas_Object * parent,
+ gl_item * gitem, int w, int h)
{
GL_CHECK_NULL(gitem);
GL_CHECK_NULL(gitem->item);
GL_CHECK_NULL(parent);
GL_CHECK_NULL(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
char *path = NULL;
Evas_Object *layout = NULL;
v_dur = gitem->item->video_info->duration;
}
layout = _gl_thumb_show_video(parent, path, v_dur, w, h,
- zoom_level);
+ zoom_level);
} else {
- layout = _gl_thumb_show_image(parent, path, 0, w, h,
- zoom_level);
+ layout = _gl_thumb_show_image(parent, path, 0, w, h, zoom_level);
}
return layout;
}
int _gl_thumbs_add_btns(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
__gl_thumbs_add_btns(data, ad->maininfo.naviframe, ad->gridinfo.nf_it);
return 0;
}
-Evas_Object *_gl_thumbs_add_grid(void *data, Evas_Object *parent,
- gl_thumb_mode mode)
+Evas_Object *_gl_thumbs_add_grid(void *data, Evas_Object * parent,
+ gl_thumb_mode mode)
{
GL_CHECK_NULL(parent);
GL_CHECK_NULL(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *grid = NULL;
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);
int _gl_thumbs_show_edit_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int view_mode = gl_get_view_mode(ad);
bool b_ret = false;
Evas_Object *view = NULL;
Eina_Bool _gl_thumbs_show_items(void *data)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Eina_Bool res = EINA_FALSE;
Evas_Object *gv = NULL;
bool b_view = false;
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);
_gl_del_popup(data);
__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_set_list(void *data, Eina_List *elist)
+int _gl_thumbs_set_list(void *data, Eina_List * elist)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
ad->gridinfo.medias_elist = elist;
return 0;
}
-int _gl_thumbs_clear_and_set_list(void *data, Eina_List *elist)
+int _gl_thumbs_clear_and_set_list(void *data, Eina_List * elist)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int view_mode = gl_get_view_mode(data);
if (view_mode == GL_VIEW_THUMBS_SELECT && ad->gridinfo.select_view) {
_gl_ui_save_scroller_pos(ad->gridinfo.select_view);
elm_gengrid_clear(ad->gridinfo.select_view);
- } else if (ad->gridinfo.view && (ad->gridinfo.view != ad->gridinfo.nocontents)) {
+ } else if (ad->gridinfo.view
+ && (ad->gridinfo.view != ad->gridinfo.nocontents)) {
_gl_ui_save_scroller_pos(ad->gridinfo.view);
elm_gengrid_clear(ad->gridinfo.view);
}
return 0;
}
-int _gl_thumbs_get_list(void *data, Eina_List **p_elist)
+int _gl_thumbs_get_list(void *data, Eina_List ** p_elist)
{
GL_CHECK_VAL(p_elist, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
*p_elist = ad->gridinfo.medias_elist;
return 0;
}
-int _gl_thumbs_update_edit_split_view(void *data, int nf_mode, char *title, bool b_idler,
- Elm_Naviframe_Item_Pop_Cb func)
+int _gl_thumbs_update_edit_split_view(void *data, int nf_mode, char *title,
+ bool b_idler,
+ Elm_Naviframe_Item_Pop_Cb func)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->maininfo.naviframe, -1);
Evas_Object *layout = NULL;
Evas_Object *view = NULL;
return -1;
}
ad->gridinfo.update_split_view = false;
- elm_object_part_content_set(ad->gridinfo.layout, "elm.swallow.view", view);
+ elm_object_part_content_set(ad->gridinfo.layout, "elm.swallow.view",
+ view);
ad->gridinfo.view = view;
- elm_object_item_data_set(ad->gridinfo.nf_it, (void *)func);
+ elm_object_item_data_set(ad->gridinfo.nf_it, (void *) func);
elm_object_item_text_set(ad->gridinfo.nf_it, title);
GL_FREEIF(ad->gridinfo.title);
if (title) {
gl_item *gitem = NULL;
int i;
int count = eina_list_count(ad->gridinfo.medias_elist);
- for (i = 0; i < count ; i++) {
+ for (i = 0; i < count; i++) {
gitem = eina_list_nth(ad->gridinfo.medias_elist, i);
if (gitem) {
_gl_data_restore_selected(ad->selinfo.elist, gitem);
}
if (gitem && gitem->album->elist) {
int album_select_count = eina_list_count(gitem->album->elist);
- _gl_notify_check_selall(ad, ad->gridinfo.nf_it, ad->gridinfo.count, album_select_count);
+ _gl_notify_check_selall(ad, ad->gridinfo.nf_it, ad->gridinfo.count,
+ album_select_count);
}
return 0;
}
-int _gl_thumbs_update_split_view(void *data, int nf_mode, char *title, bool b_idler,
- Elm_Naviframe_Item_Pop_Cb func)
+int _gl_thumbs_update_split_view(void *data, int nf_mode, char *title,
+ bool b_idler,
+ Elm_Naviframe_Item_Pop_Cb func)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->maininfo.naviframe, -1);
Evas_Object *layout = NULL;
Evas_Object *view = NULL;
gl_dbgE("Failed to add gridview!");
return -1;
}
- elm_object_part_content_set(ad->gridinfo.layout, "elm.swallow.view", view);
+ elm_object_part_content_set(ad->gridinfo.layout, "elm.swallow.view",
+ view);
ad->gridinfo.view = view;
gl_dbgE("Title is : %s", title);
- elm_object_item_data_set(ad->gridinfo.nf_it, (void *)func);
+ elm_object_item_data_set(ad->gridinfo.nf_it, (void *) func);
elm_object_item_text_set(ad->gridinfo.nf_it, _gl_str(title));
GL_FREEIF(ad->gridinfo.title);
if (title) {
return 0;
}
-Evas_Object *
-_create_gengrid(void *data)
+Evas_Object *_create_gengrid(void *data)
{
GL_CHECK_VAL(data, NULL);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *layout_inner = elm_gengrid_add(ad->maininfo.win);
elm_gengrid_align_set(layout_inner, 0.5f, 0.0);
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
-_create_split_album_view(void *data, Evas_Object *layout_inner)
+int _create_split_album_view(void *data, Evas_Object * layout_inner)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (_gl_split_albums_create_items(ad, layout_inner) < 0) {
gl_dbgE("Failed to add Split album view!");
return -1;
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)
+int _gl_thumbs_create_view(void *data, int nf_mode, char *title,
+ bool b_idler, Elm_Naviframe_Item_Pop_Cb func)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->maininfo.naviframe, -1);
Evas_Object *layout = NULL;
Evas_Object *view = NULL;
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_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(layout, EVAS_HINT_FILL,
+ EVAS_HINT_FILL);
if (ad->gridinfo.split_view_mode) {
int w = -1, h = -1;
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));
+ Edje_Message_Int *msg =
+ (Edje_Message_Int *) malloc(sizeof(Edje_Message_Int) +
+ sizeof(int));
GL_CHECK_VAL(msg, -1);
msg->val = ((w < h) ? (w / 3) : (h / 3));
- edje_object_message_send(elm_layout_edje_get(layout), EDJE_MESSAGE_INT, 1, msg);
+ edje_object_message_send(elm_layout_edje_get(layout),
+ EDJE_MESSAGE_INT, 1, msg);
free(msg);
- elm_object_signal_emit(layout, "elm,splitview,state,visible", "elm");
+ elm_object_signal_emit(layout, "elm,splitview,state,visible",
+ "elm");
} else {
- elm_object_signal_emit(layout, "elm,splitview,state,default", "elm");
+ elm_object_signal_emit(layout, "elm,splitview,state,default",
+ "elm");
}
/* Add pinch event before adding view */
elm_object_part_content_set(layout, "split.view", layout_inner);
__gl_thumbs_push_view(ad, ad->maininfo.naviframe, layout, nf_mode,
- title);
- elm_object_item_data_set(ad->gridinfo.nf_it, (void *)func);
+ 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;
}
int _gl_thumbs_update_items(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int view_mode = gl_get_view_mode(ad);
bool b_edit_m = false;
}
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);
- if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_COPY || _gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_MOVE) {
+ if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_COPY
+ || _gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_MOVE) {
gl_dbg("thumb edit copy move view");
if (ad->popupinfo.popup) {
gl_dbg("updating genlist");
int _gl_thumbs_update_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_sdbg("grid_type: %d", ad->gridinfo.grid_type);
switch (ad->gridinfo.grid_type) {
case GL_GRID_T_ALLALBUMS:
case GL_GRID_T_FAV:
/* Albums list should be updated first */
- {
- gl_dbgE(" creating split album view!");
- Evas_Object *layout_inner = elm_object_part_content_get(ad->gridinfo.layout, "split.view");
- if (!layout_inner) {
- gl_dbgE("Failed to add split album view!");
- } else {
- _create_split_album_view(ad, layout_inner);
- elm_object_part_content_set(ad->gridinfo.layout, "split.view", layout_inner);
- }
+ {
+ gl_dbgE(" creating split album view!");
+ Evas_Object *layout_inner =
+ elm_object_part_content_get(ad->gridinfo.layout,
+ "split.view");
+ if (!layout_inner) {
+ gl_dbgE("Failed to add split album view!");
+ } else {
+ _create_split_album_view(ad, layout_inner);
+ elm_object_part_content_set(ad->gridinfo.layout,
+ "split.view", layout_inner);
+ }
- _gl_thumbs_update_items(ad);
- }
- break;
+ _gl_thumbs_update_items(ad);
+ }
+ break;
default:
gl_dbgE("Wrong grid type!");
return -1;
int _gl_thumbs_destroy_view(void *data, bool b_pop)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int view_mode = gl_get_view_mode(ad);
gl_dbg("view_mode: %d.", view_mode);
*
* True returned if it's normal view, if it's nocontents view return false.
*/
-bool _gl_thumbs_get_view(void *data, Evas_Object **view)
+bool _gl_thumbs_get_view(void *data, Evas_Object ** view)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *gv = NULL;
bool b_view = false;
bool _gl_thumbs_show_nocontents(void *data)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Clear invalid objects if needed */
_gl_thumbs_delete_view(ad);
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;
}
/* Assign new value to all/image_grid_nocontents */
-int _gl_thumbs_set_nocontents(void *data, Evas_Object *noc)
+int _gl_thumbs_set_nocontents(void *data, Evas_Object * noc)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
ad->gridinfo.nocontents = noc;
return 0;
}
-int _gl_thumbs_set_size(void *data, Evas_Object *gridview)
+int _gl_thumbs_set_size(void *data, Evas_Object * gridview)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *gv = NULL;
if (gridview) {
}
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);
}
return 0;
}
-int _gl_thumbs_clear_cbs(Evas_Object *grid)
+int _gl_thumbs_clear_cbs(Evas_Object * grid)
{
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;
}
int _gl_thumbs_delete_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->gridinfo.view) {
_gl_thumbs_clear_cbs(ad->gridinfo.view);
}
/* Update griditem size */
-int _gl_thumbs_update_size(void *data, Evas_Object *view)
+int _gl_thumbs_update_size(void *data, Evas_Object * view)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *_view = NULL;
int view_mode = gl_get_view_mode(ad);
gl_dbg("");
* Check to append a item to gengrid or not,
* if it's a normal item or it's the first burstshot item then append it to view
*/
-bool _gl_thumbs_is_append(gl_item *gitem, char **burstshot_id)
+bool _gl_thumbs_is_append(gl_item * gitem, char **burstshot_id)
{
GL_CHECK_FALSE(gitem);
GL_CHECK_FALSE(gitem->item);
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;
}
}
/* Update the label text, recreate label to disable effect in edit view */
-int _gl_thumbs_update_label(Elm_Object_Item *nf_it, char *title)
+int _gl_thumbs_update_label(Elm_Object_Item * nf_it, char *title)
{
GL_CHECK_VAL(nf_it, -1);
elm_object_item_part_text_set(nf_it, "elm.text.title", _gl_str(title));
}
/* Update the label text */
-int _gl_thumbs_update_label_text(Elm_Object_Item *nf_it, int sel_cnt,
- bool b_lang)
+int _gl_thumbs_update_label_text(Elm_Object_Item * nf_it, int sel_cnt,
+ bool b_lang)
{
GL_CHECK_VAL(nf_it, -1);
gl_dbg("Count: %d, lang: %d", sel_cnt, b_lang);
char *pd_selected = GL_STR_PD_SELECTED;
- Evas_Object *btn = elm_object_item_part_content_get(nf_it, GL_NAVIFRAME_TITLE_RIGHT_BTN);
+ Evas_Object *btn =
+ elm_object_item_part_content_get(nf_it,
+ GL_NAVIFRAME_TITLE_RIGHT_BTN);
if (btn) {
if (sel_cnt > 0) {
_gl_thumbs_update_label(nf_it, text);
GL_GFREEIF(text);
} else if (!b_lang) {
- /* Don't need to update text if it's called by language_changed_cb*/
+ /* Don't need to update text if it's called by language_changed_cb */
_gl_thumbs_update_label(nf_it, GL_STR_ID_SELECT_ITEM);
}
return 0;
int _gl_thumbs_update_lang(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
_gl_thumbs_update_view(data);
if (ad->gridinfo.title) {
- _gl_ui_change_navi_title(ad->gridinfo.nf_it, ad->gridinfo.title, true);
+ _gl_ui_change_navi_title(ad->gridinfo.nf_it, ad->gridinfo.title,
+ true);
}
return 0;
}
int _gl_thumbs_set_edit_mode(void *data, int mode)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
ad->gridinfo.edit_mode = mode;
return 0;
}
int _gl_thumbs_get_edit_mode(void *data)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
return ad->gridinfo.edit_mode;
}
int _gl_thumbs_rotate_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Eina_List *its = NULL;
Eina_List *l = NULL;
Elm_Object_Item *it = NULL;
int h = -1;
if (gl_get_view_mode(ad) == GL_VIEW_THUMBS_EDIT) {
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));
+ Edje_Message_Int *msg =
+ (Edje_Message_Int *) malloc(sizeof(Edje_Message_Int) +
+ sizeof(int));
GL_CHECK_VAL(msg, -1);
if (ad->gridinfo.split_view_mode == DETAIL_VIEW) {
msg->val = h;
msg->val = ((w < h) ? (h - (w / 3)) : (w - (h / 3)));
}
gl_dbgE("msg value : %d", msg->val);
- edje_object_message_send(elm_layout_edje_get(ad->gridinfo.layout), EDJE_MESSAGE_INT, 2, msg);
+ edje_object_message_send(elm_layout_edje_get(ad->gridinfo.layout),
+ EDJE_MESSAGE_INT, 2, msg);
free(msg);
- elm_object_signal_emit(ad->gridinfo.layout, "elm,selectall,state,visible", "elm");
+ elm_object_signal_emit(ad->gridinfo.layout,
+ "elm,selectall,state,visible", "elm");
}
_gl_thumbs_set_size(data, NULL);
gitem = elm_object_item_data_get(it);
if (gitem && gitem->item && gitem->item->image_info &&
- gitem->item->image_info->burstshot_id) {
+ gitem->item->image_info->burstshot_id) {
/* Realize burstshot item again */
elm_gengrid_item_update(it);
}
void _gl_thumbs_change_view(void *data, int prev_x, int current_x)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int diff = 0;
int w = -1;
int h = -1;
int view_mode = gl_get_view_mode(ad);
if (view_mode == GL_VIEW_THUMBS_EDIT || view_mode == GL_VIEW_THUMBS) {
if ((diff + offset) < 0) {
- elm_object_signal_emit(ad->gridinfo.layout, "elm,splitview,state,default", "elm");
+ elm_object_signal_emit(ad->gridinfo.layout,
+ "elm,splitview,state,default", "elm");
ad->gridinfo.split_view_mode = DETAIL_VIEW;
_gl_thumbs_set_size(ad, NULL);
} else if ((diff - offset) > 0) {
if (ad->gridinfo.split_view_mode != SPLIT_VIEW) {
- 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));
+ 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(msg);
msg->val = ((w < h) ? (w / 3) : (h / 3));
- edje_object_message_send(elm_layout_edje_get(ad->gridinfo.layout), EDJE_MESSAGE_INT, 1, msg);
+ edje_object_message_send(elm_layout_edje_get
+ (ad->gridinfo.layout),
+ EDJE_MESSAGE_INT, 1, msg);
free(msg);
- elm_object_signal_emit(ad->gridinfo.layout, "elm,splitview,state,default", "elm");
- elm_object_signal_emit(ad->gridinfo.layout, "elm,splitview,state,visible", "elm");
+ elm_object_signal_emit(ad->gridinfo.layout,
+ "elm,splitview,state,default",
+ "elm");
+ elm_object_signal_emit(ad->gridinfo.layout,
+ "elm,splitview,state,visible",
+ "elm");
ad->gridinfo.split_view_mode = SPLIT_VIEW;
_gl_thumbs_set_size(ad, NULL);
}
}
if (view_mode == GL_VIEW_THUMBS_EDIT) {
- Edje_Message_Int *msg = (Edje_Message_Int *)malloc(sizeof(Edje_Message_Int) + sizeof(int));
+ Edje_Message_Int *msg =
+ (Edje_Message_Int *) malloc(sizeof(Edje_Message_Int) +
+ sizeof(int));
GL_CHECK(msg);
if (ad->gridinfo.split_view_mode == DETAIL_VIEW) {
msg->val = w;
msg->val = ((w < h) ? (w - (w / 3)) : (w - (h / 3)));
}
gl_dbgE("msg value : %d", msg->val);
- edje_object_message_send(elm_layout_edje_get(ad->gridinfo.layout), EDJE_MESSAGE_INT, 2, msg);
+ edje_object_message_send(elm_layout_edje_get
+ (ad->gridinfo.layout),
+ EDJE_MESSAGE_INT, 2, msg);
free(msg);
- elm_object_signal_emit(ad->gridinfo.layout, "elm,selectall,state,visible", "elm");
+ elm_object_signal_emit(ad->gridinfo.layout,
+ "elm,selectall,state,visible", "elm");
}
}
}
void _gl_thumb_update_split_view_badge(void *data)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK(ad->albuminfo.elist);
GL_CHECK(ad->albuminfo.elist->clist);
gl_cluster *album_item = NULL;
void _gl_thumb_update_split_view(void *data)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->gridinfo.update_split_view) {
if (ad->gridinfo.layout) {
- Evas_Object *layout_inner = elm_object_part_content_get(ad->gridinfo.layout, "split.view");
+ Evas_Object *layout_inner =
+ elm_object_part_content_get(ad->gridinfo.layout,
+ "split.view");
if (!layout_inner) {
gl_dbgE("Failed to add split album view!");
} else {
_create_split_album_view(ad, layout_inner);
- elm_object_part_content_set(ad->gridinfo.layout, "split.view", layout_inner);
+ elm_object_part_content_set(ad->gridinfo.layout,
+ "split.view", layout_inner);
_gl_thumb_update_split_view_badge(data);
}
}
elm_exit();
}
-static void _gallery_lang_changed_cb(app_event_info_h event_info, void *data)
+static void _gallery_lang_changed_cb(app_event_info_h event_info,
+ void *data)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)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_dbgW("==Resume==");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)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;
}
}
int view_mode = gl_get_view_mode(ad);
- if (ad->maininfo.lang_changed && (view_mode == GL_VIEW_ALBUMS || view_mode == GL_VIEW_ALBUMS_EDIT)) {
+ if (ad->maininfo.lang_changed
+ && (view_mode == GL_VIEW_ALBUMS
+ || view_mode == GL_VIEW_ALBUMS_EDIT)) {
gl_albums_update_view(data);
ad->maininfo.lang_changed = false;
}
static int _gallery_close_app(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Clear UI */
_gl_main_clear_view(ad);
/* Destroy Progressbar timer */
GL_IF_DEL_TIMER(ad->popupinfo.del_timer);
/* Remove down event handler */
GL_IF_DEL_EVENT_HANDLER(ad->maininfo.keydown_handler);
- /*Remove font type change event handler*/
+ /*Remove font type change event handler */
GL_IF_DEL_EVENT_HANDLER(ad->maininfo.font_handler);
- /*Destroy idler for update mmc status chenged callback*/
+ /*Destroy idler for update mmc status chenged callback */
GL_IF_DEL_IDLER(ad->maininfo.mmc_idler);
GL_IF_DEL_TIMER(ad->maininfo.reg_idler);
/* deregister notify */
return ECORE_CALLBACK_PASS_ON;
}
- Ecore_Event_Key *key_event = (Ecore_Event_Key *)event;
+ Ecore_Event_Key *key_event = (Ecore_Event_Key *) event;
if (!key_event) {
return ECORE_CALLBACK_PASS_ON;
return ECORE_CALLBACK_PASS_ON;
}
-static void _gallery_low_battery_cb(app_event_info_h event_info, void *data)
+static void _gallery_low_battery_cb(app_event_info_h event_info,
+ void *data)
{
gl_dbg("");
GL_PROFILE_IN;
gl_dbgW("==Create==");
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
ad->maininfo.reentrant = TRUE;
ad->uginfo.b_ug_launched = false;
signal(SIGTERM, SIG_IGN);
}
- char locale[1024] = {0};
- char * path = app_get_resource_path();
+ char locale[1024] = { 0 };
+ char *path = app_get_resource_path();
gl_dbgW("Gallery start...and resource path is : %s", path);
snprintf(locale, 1024, "%s%s", path, "locale");
bindtextdomain(PACKAGE, locale);
_gl_reg_storage_state_change_notify(data);
/* Register key down handler */
- ad->maininfo.keydown_handler = ecore_event_handler_add(
- ECORE_EVENT_KEY_DOWN,
- __gallery_key_down_cb,
- data);
+ ad->maininfo.keydown_handler =
+ ecore_event_handler_add(ECORE_EVENT_KEY_DOWN,
+ __gallery_key_down_cb, data);
GL_PROFILE_F_OUT("register noti callback");
GL_PROFILE_OUT;
gl_dbgW("==Pause==");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
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);
GL_PROFILE_IN;
gl_dbgW("==Reset==");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK(ad->maininfo.win);
if (ad->maininfo.reentrant) {
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);
+ gl_dbgE("failed to add LANGUAGE_CHANGED event_handler: [%d]", ret);
return -1;
}
/* Enable OpenGL */
/* 2013.06.20
* Use elm_config_preferred_engine_set to enable OpenGL as the backend
* of EFL. */
- /*setenv("ELM_ENGINE", "gl", 1);*/
+ /*setenv("ELM_ENGINE", "gl", 1); */
memset(&gl_ad, 0x00, sizeof(gl_appdata));
gl_dbgW("==Gallery gone==");
return ret;
}
-
struct gl_db_noti_t {
void *ad;
- Ecore_Timer *db_timer; /*For update db data*/
- /*Make ture calling db update callback after other operations complete*/
+ Ecore_Timer *db_timer; /*For update db data */
+ /*Make ture calling db update callback after other operations complete */
Ecore_Idler *db_idl;
//media_content_noti_h cloud_h; /* Notify handle fro cloud content updating in DB */
- gl_du_lock_e lock_state; /*For update db data. If delete/rename operation of gallery, doesn't update*/
- int count; /* All media count got from DB */
+ gl_du_lock_e lock_state; /*For update db data. If delete/rename operation of gallery, doesn't update */
+ int count; /* All media count got from DB */
media_content_db_update_item_type_e update_item;
media_content_db_update_type_e update_type;
static Eina_Bool __gl_db_update_idler(void *data)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_FALSE(ad->db_noti_d);
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;
}
static Eina_Bool __gl_db_update_timer_cb(void *data)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_FALSE(ad->db_noti_d);
gl_db_noti_s *db_noti = ad->db_noti_d;
}
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;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->db_noti_d, -1);
gl_db_noti_s *db_noti = ad->db_noti_d;
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) {
if (!album) {
return -1;
} else {
- _gl_data_type_free_glitem((void **)&album);
+ _gl_data_type_free_glitem((void **) &album);
gl_dbgW("Updated album contains images");
}
} else {
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));
+ db_noti->uuids =
+ g_list_append(db_noti->uuids, (gpointer) g_strdup(uuid));
}
_gl_db_update_add_timer(data);
}
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);
+ 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);
}
int _gl_db_update_add_timer(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->db_noti_d, -1);
gl_db_noti_s *db_noti = ad->db_noti_d;
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_dbg("");
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ 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) {
{
gl_dbg("");
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ 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) {
{
gl_dbg("count: %d", count);
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_FALSE(ad->db_noti_d);
gl_db_noti_s *db_noti = ad->db_noti_d;
db_noti->count = count;
bool _gl_db_update_reg_cb(void *data)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_FALSE(ad->db_noti_d);
int ret = -1;
gl_dbg("Set db updated callback");
- ret = media_content_add_db_updated_cb(__gl_db_update_cb, data, &ad->db_noti_d->noti_handle);
+ ret =
+ media_content_add_db_updated_cb(__gl_db_update_cb, data,
+ &ad->db_noti_d->noti_handle);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
gl_dbgE("Set db updated cb failed[%d]!", ret);
}
bool _gl_db_update_init(void *data)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
- gl_db_noti_s *db_noti = (gl_db_noti_s *)calloc(1, sizeof(gl_db_noti_s));
+ gl_appdata *ad = (gl_appdata *) data;
+ gl_db_noti_s *db_noti =
+ (gl_db_noti_s *) calloc(1, sizeof(gl_db_noti_s));
GL_CHECK_FALSE(db_noti);
ad->db_noti_d = db_noti;
gl_dbg("Unset db updated callback");
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_FALSE(ad->db_noti_d);
gl_db_noti_s *db_noti = ad->db_noti_d;
GL_FREE(ad->db_noti_d);
return true;
}
-
-
#define GL_ARGC_SELECTED_FILES "Selected index"
#define GL_ARGV_IV_INDEX_VALUE "1"
-static void __gl_appcontrol_select_result_cb(app_control_h request, app_control_h reply, app_control_result_e result, void *user_data)
+static void __gl_appcontrol_select_result_cb(app_control_h request,
+ app_control_h reply,
+ app_control_result_e result,
+ void *user_data)
{
GL_CHECK(user_data);
- gl_appdata *ad = (gl_appdata *)user_data;
+ gl_appdata *ad = (gl_appdata *) user_data;
int i;
bool in_list = false;
char **select_result = NULL;
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) {
- app_control_get_extra_data_array(reply, "Selected index fav", &select_result, &count);
+ 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);
+ app_control_get_extra_data_array(reply, "Selected index",
+ &select_result, &count);
}
int tab_mode = _gl_ctrl_get_tab_mode(ad);
}
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;
Eina_List *sel_list1 = ad->selinfo.fav_elist;
sel_list1 = eina_list_append(sel_list1, data);
ad->selinfo.fav_elist = sel_list1;
- data->album->elist = eina_list_append(data->album->elist, data);
+ data->album->elist =
+ eina_list_append(data->album->elist, data);
data->checked = true;
}
in_list = true;
if (!in_list) {
if (data->checked) {
_gl_data_selected_fav_list_remove(ad, data);
- data->album->elist = eina_list_remove(data->album->elist, data);
+ data->album->elist =
+ eina_list_remove(data->album->elist, data);
data->checked = false;
}
}
if (!strcmp(select_result[i], data->item->file_url)) {
if (!data->checked) {
_gl_data_selected_list_append(ad, data);
- data->album->elist = eina_list_append(data->album->elist, data);
+ data->album->elist =
+ eina_list_append(data->album->elist, data);
data->checked = true;
}
in_list = true;
if (!in_list) {
if (data->checked) {
_gl_data_selected_list_remove(ad, data);
- data->album->elist = eina_list_remove(data->album->elist, data);
+ data->album->elist =
+ eina_list_remove(data->album->elist, data);
data->checked = false;
}
}
}
}
} 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->checked) {
_gl_data_selected_fav_list_remove(ad, data);
- data->album->elist = eina_list_remove(data->album->elist, data);
+ data->album->elist =
+ eina_list_remove(data->album->elist, data);
data->checked = false;
}
}
}
if (data->checked) {
_gl_data_selected_list_remove(ad, data);
- data->album->elist = eina_list_remove(data->album->elist, data);
+ data->album->elist =
+ eina_list_remove(data->album->elist, data);
data->checked = false;
}
}
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");
}
- elm_gengrid_item_fields_update(data->album->item, "elm.text.badge", ELM_GENGRID_ITEM_FIELD_TEXT);
+ elm_gengrid_item_fields_update(data->album->item, "elm.text.badge",
+ ELM_GENGRID_ITEM_FIELD_TEXT);
}
- 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);
+ _gl_notify_check_selall(ad, ad->gridinfo.nf_it, item_cnt,
+ sel_count);
/* Update the label text */
- _gl_thumbs_update_label_text(ad->gridinfo.nf_it, total_selected_count, false);
+ _gl_thumbs_update_label_text(ad->gridinfo.nf_it,
+ total_selected_count, false);
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);
+ _gl_ui_update_navi_title_text(ad->albuminfo.nf_it_select,
+ total_selected_count, false);
elm_gengrid_realized_items_update(ad->gridinfo.select_view);
}
}
-static void __gl_appcontrol_result_cb(app_control_h request, app_control_h reply, app_control_result_e result, void *user_data)
+static void __gl_appcontrol_result_cb(app_control_h request,
+ app_control_h reply,
+ app_control_result_e result,
+ void *user_data)
{
GL_CHECK(user_data);
- gl_appdata *ad = (gl_appdata *)user_data;
+ gl_appdata *ad = (gl_appdata *) user_data;
char *delete_result = NULL;
app_control_get_extra_data(reply, "delete file", &delete_result);
if (delete_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);
}
- /*Enable the focus permission of the app layout,or else the app layout can't flick the highlight*/
+ /*Enable the focus permission of the app layout,or else the app layout can't flick the highlight */
elm_object_tree_focus_allow_set(ad->maininfo.layout, EINA_TRUE);
elm_object_focus_set(ad->maininfo.layout, EINA_TRUE);
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_opacity_set(ad->maininfo.win,
+ ELM_WIN_INDICATOR_TRANSPARENT);
_gl_ui_set_conform_overlap(ad->maininfo.naviframe);
if (ad->uginfo.b_start_slideshow) {
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);
}
}
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);
}
static int __gl_ext_add_sortby(app_control_h service, int sort)
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;
}
return 0;
}
-static void __gl_ext_popup_resp_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_ext_popup_resp_cb(void *data, Evas_Object * obj, void *ei)
{
GL_CHECK(obj);
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_IF_DEL_OBJ(ad->popupinfo.popup);
}
-static int __gl_ext_set_thumbs_mode(void *data, app_control_h service, int type)
+static int __gl_ext_set_thumbs_mode(void *data, app_control_h service,
+ int type)
{
GL_CHECK_VAL(service, GL_UG_FAIL);
GL_CHECK_VAL(data, GL_UG_FAIL);
/* 2.0, Local file */
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;
}
-static int __gl_ext_albums_set_iv(void *data, app_control_h service, int type, gl_item *item)
+
+static int __gl_ext_albums_set_iv(void *data, app_control_h service,
+ int type, gl_item * item)
{
GL_CHECK_VAL(service, GL_UG_FAIL);
GL_CHECK_VAL(data, GL_UG_FAIL);
return GL_UG_FAIL;
}
- if (cur_album && cur_album->cluster &&
- cur_album->cluster->uuid) {
+ if (cur_album && cur_album->cluster && 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_VIEW_BY, GL_ARGV_IV_VIEW_BY_FAVORITES);
+ app_control_add_extra_data(service, GL_ARGV_IV_VIEW_BY,
+ GL_ARGV_IV_VIEW_BY_FAVORITES);
} else {
- app_control_add_extra_data(service, GL_ARGV_IV_VIEW_BY, GL_ARGV_IV_VIEW_BY_FOLER);
+ app_control_add_extra_data(service, GL_ARGV_IV_VIEW_BY,
+ GL_ARGV_IV_VIEW_BY_FOLER);
}
app_control_add_extra_data(service, GL_ARGV_IV_ALBUM_INDEX,
- cur_album->cluster->uuid);
+ cur_album->cluster->uuid);
}
return GL_UG_SUCCESS;
}
-static int __gl_ext_albums_set_iv_select_mode(void *data, app_control_h service, int type)
+static int __gl_ext_albums_set_iv_select_mode(void *data,
+ app_control_h service,
+ int type)
{
GL_CHECK_VAL(service, GL_UG_FAIL);
GL_CHECK_VAL(data, GL_UG_FAIL);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_cluster *cur_album = _gl_albums_get_current(data);
gl_dbg("type: %d", type);
/* 2.0, Local file */
- app_control_add_extra_data(service, GL_ARGV_IV_VIEW_MODE,
- "SELECT");
+ app_control_add_extra_data(service, GL_ARGV_IV_VIEW_MODE, "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) {
+ if (cur_album && cur_album->cluster && 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_VIEW_BY, GL_ARGV_IV_VIEW_BY_FAVORITES);
+ 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_VIEW_BY,
+ GL_ARGV_IV_VIEW_BY_FAVORITES);
} else {
- app_control_add_extra_data(service, GL_ARGV_IV_VIEW_BY, GL_ARGV_IV_VIEW_BY_FOLER);
+ app_control_add_extra_data(service, GL_ARGV_IV_VIEW_BY,
+ GL_ARGV_IV_VIEW_BY_FOLER);
}
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) {
}
break;
case GL_CTRL_TAB_TIMELINE:
- app_control_add_extra_data(service, GL_ARGV_IV_VIEW_BY, GL_ARGV_IV_VIEW_BY_ALL);
- app_control_add_extra_data(service, GL_ARGV_IV_ALBUM_INDEX, GL_ALBUM_ALL_ID);
+ app_control_add_extra_data(service, GL_ARGV_IV_VIEW_BY,
+ GL_ARGV_IV_VIEW_BY_ALL);
+ app_control_add_extra_data(service, GL_ARGV_IV_ALBUM_INDEX,
+ GL_ALBUM_ALL_ID);
break;
default:
gl_dbgE("Wrong tab mode!");
{
GL_CHECK_VAL(data, GL_UG_FAIL);
GL_CHECK_VAL(service, GL_UG_FAIL);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int i;
gl_item *gitem = NULL;
int count = eina_list_count(ad->selinfo.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) {
if (value) {
for (i = 0; i < count; i++) {
}
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);
}
return GL_UG_SUCCESS;
}
-int gl_ext_load_iv_time_ug_select_mode(void *data, gl_media_s *item, gl_ext_iv_type type, int sort_type)
+int gl_ext_load_iv_time_ug_select_mode(void *data, gl_media_s * item,
+ gl_ext_iv_type type, int sort_type)
{
GL_CHECK_VAL(data, GL_UG_FAIL);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int ret;
if (sort_type == ORDER_ASC) {
return ret;
}
-int gl_ext_load_iv_ug_select_mode(void *data, gl_media_s *item, gl_ext_iv_type type)
+int gl_ext_load_iv_ug_select_mode(void *data, gl_media_s * item,
+ gl_ext_iv_type type)
{
GL_CHECK_VAL(item, GL_UG_FAIL);
GL_CHECK_VAL(data, GL_UG_FAIL);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
app_control_h service = NULL;
if (ad->uginfo.ug) {
gl_dbgE("Wrong tab mode!");
}
- ret = app_control_set_launch_mode(service, APP_CONTROL_LAUNCH_MODE_GROUP);
+ 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("set appid failed");
}
- ret = app_control_send_launch_request(service, __gl_appcontrol_select_result_cb, (void *)ad);
+ ret =
+ app_control_send_launch_request(service,
+ __gl_appcontrol_select_result_cb,
+ (void *) ad);
//ad->uginfo.ug = service;
app_control_destroy(service);
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);
}
/* Invoke Imageviewer UG */
-int gl_ext_load_iv_ug(void *data, gl_item *item, gl_ext_iv_type type)
+int gl_ext_load_iv_ug(void *data, gl_item * item, gl_ext_iv_type type)
{
GL_CHECK_VAL(item, GL_UG_FAIL);
GL_CHECK_VAL(item->item, GL_UG_FAIL);
GL_CHECK_VAL(data, GL_UG_FAIL);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
//GL_CHECK_VAL(ad->maininfo.win, GL_UG_FAIL);
//Evas_Object *win = ad->maininfo.win;
app_control_h service = NULL;
return GL_UG_FAIL;
}
- app_control_add_extra_data(service, GL_ARGV_IV_PATH, item->item->file_url);
+ app_control_add_extra_data(service, GL_ARGV_IV_PATH,
+ item->item->file_url);
/* Sort by type */
if (ad->gridinfo.media_display_order == ORDER_ASC) {
}
__gl_ext_add_sortby(service, ad->uginfo.sort_type);
- if (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) {
- 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 (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) {
+ 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("set appid failed");
}
- ret = app_control_send_launch_request(service, __gl_appcontrol_result_cb, (void *)ad);
+ ret =
+ app_control_send_launch_request(service, __gl_appcontrol_result_cb,
+ (void *) ad);
app_control_destroy(service);
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);
}
/* Invoke Imageviewer UG from timeline view */
-int _gl_ext_load_iv_timeline(void *data, const char *path, int sequence, int sort_type)
+int _gl_ext_load_iv_timeline(void *data, const char *path, int sequence,
+ int sort_type)
{
GL_CHECK_VAL(data, GL_UG_FAIL);
int ret = GL_UG_FAIL;
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
//GL_CHECK_VAL(ad->maininfo.win, GL_UG_FAIL);
//Evas_Object *win = ad->maininfo.win;
app_control_h service = NULL;
/* 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);
eina_convert_itoa(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);
+ 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("set appid failed");
}
- ret = app_control_send_launch_request(service, __gl_appcontrol_result_cb, (void *)ad);
+ ret =
+ app_control_send_launch_request(service, __gl_appcontrol_result_cb,
+ (void *) ad);
//ad->uginfo.ug = service;
app_control_destroy(service);
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 {
- /*Disable the focus permission of the app layout*/
+ /*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);
ad->uginfo.b_ug_launched = true;
#include <libgen.h>
#include <unistd.h>
-static mode_t default_mode = S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH;
+static mode_t default_mode =
+ S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH;
char *gl_file_dir_get(const char path[])
{
char *p = NULL;
- char buf[256] = {0,};
- struct stat info = {0,};
+ char buf[256] = { 0, };
+ struct stat info = { 0, };
if (stat(path, &info) == 0) {
strncpy(buf, path, 256);
int gl_file_exists(const char *path)
{
- struct stat info = {0,};
+ struct stat info = { 0, };
if (stat(path, &info) == 0) {
return 1;
int gl_file_is_dir(const char *path)
{
- struct stat info = {0,};
+ struct stat info = { 0, };
if (stat(path, &info) == 0) {
if (S_ISDIR(info.st_mode)) {
}
}
-static int
-gl_mkpath_if_not_exists(const char *path)
+static int gl_mkpath_if_not_exists(const char *path)
{
- struct stat st = {0,};
+ struct stat st = { 0, };
if (stat(path, &st) < 0) {
return gl_mkdir(path);
} else if (!S_ISDIR(st.st_mode)) {
int gl_file_mkpath(const char *path)
{
- char ss[500] = {0,};
+ char ss[500] = { 0, };
unsigned int i = 0;
if (gl_file_is_dir(path)) {
int gl_file_size(const char *filename)
{
- struct stat info = {0,};
+ struct stat info = { 0, };
if (stat(filename, &info) == 0) {
if (!S_ISDIR(info.st_mode)) {
return info.st_size;
}
while ((readdir_r(dirp, &ent_struct, &dp) == 0) && dp) {
- if ((strcmp(dp->d_name , ".")) && (strcmp(dp->d_name , ".."))) {
+ if ((strcmp(dp->d_name, ".")) && (strcmp(dp->d_name, ".."))) {
f = strdup(dp->d_name);
- list = eina_list_append(list , f);
+ list = eina_list_append(list, f);
}
}
closedir(dirp);
- list = eina_list_sort(list, eina_list_count(list), EINA_COMPARE_CB(strcoll));
+ list =
+ eina_list_sort(list, eina_list_count(list),
+ EINA_COMPARE_CB(strcoll));
return list;
}
int gl_file_recursive_rm(const char *dir)
{
- char buf[PATH_MAX] = {0,};
+ char buf[PATH_MAX] = { 0, };
struct dirent *dp = NULL;
DIR *dirp = NULL;
struct dirent ent_struct;
dirp = opendir(dir);
if (dirp) {
while ((readdir_r(dirp, &ent_struct, &dp) == 0)
- && dp) {
- if ((strcmp(dp->d_name , ".")) && (strcmp(dp->d_name, ".."))) {
+ && dp) {
+ if ((strcmp(dp->d_name, "."))
+ && (strcmp(dp->d_name, ".."))) {
if (!gl_file_recursive_rm(dp->d_name)) {
ret = 0;
}
{
FILE *f1 = NULL;
FILE *f2 = NULL;
- char buf[16384] = {0,}; //TODO: How about moving buf to heap instead of stack
- char realpath1[256] = {0,};
- char realpath2[256] = {0,};
+ char buf[16384] = { 0, }; //TODO: How about moving buf to heap instead of stack
+ char realpath1[256] = { 0, };
+ char realpath2[256] = { 0, };
size_t num;
int ret = 1;
int gl_file_mv(const char *src, const char *dst)
{
- struct stat info = {0,};
+ struct stat info = { 0, };
if (stat(dst, &info) == 0) {
return 0;
}
#include "gl-util.h"
#include <storage/storage.h>
-static int __gl_fs_free_node(gl_node_info_s *pnode)
+static int __gl_fs_free_node(gl_node_info_s * pnode)
{
GL_CHECK_VAL(pnode, -1);
if (pnode->path) {
return 0;
}
-static int __gl_fs_clear_list(Eina_List **elist)
+static int __gl_fs_clear_list(Eina_List ** elist)
{
GL_CHECK_VAL(elist, -1);
gl_node_info_s *pnode = NULL;
/* Append bigger one, prepend smaller one, first node is oldest one */
static int __gl_fs_compare(const void *data1, const void *data2)
{
- gl_node_info_s *pnode1 = (gl_node_info_s *)data1;
- gl_node_info_s *pnode2 = (gl_node_info_s *)data2;
+ gl_node_info_s *pnode1 = (gl_node_info_s *) data1;
+ gl_node_info_s *pnode2 = (gl_node_info_s *) data2;
int result = -(pnode1->mtime - pnode2->mtime);
gl_dbg("mtime1[%d], mtime2[%d], result[%d]", pnode1->mtime,
- pnode2->mtime, result);
+ pnode2->mtime, result);
return result;
}
-static int __gl_fs_read_dir(char *path, Eina_List **dir_list,
- Eina_List **file_list)
+static int __gl_fs_read_dir(char *path, Eina_List ** dir_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*/
+ /*only deal with dirs and regular files */
if ((ent->d_type & DT_DIR) == 0 && (ent->d_type & DT_REG) == 0) {
continue;
}
- /*get date & size*/
+ /*get date & size */
cp_len = strlen(path) + 1 + strlen(ent->d_name) + 1;
childpath = g_new0(char, cp_len);
if (childpath == NULL) {
}
copiednum = g_snprintf(childpath, cp_len, "%s/%s", path,
- ent->d_name);
+ ent->d_name);
if (copiednum < 0) {
g_free(childpath);
childpath = NULL;
childpath = NULL;
continue;
}
- /*get path*/
+ /*get path */
pnode->path = g_strdup(path);
- /*get name*/
+ /*get name */
pnode->name = g_strdup(ent->d_name);
if (_gl_fs_get_file_stat(childpath, &pnode) < 0) {
return 0;
}
-static int __gl_fs_get_file_list(GString *folder_name, Eina_List **dir_list,
- Eina_List **file_list)
+static int __gl_fs_get_file_list(GString * folder_name,
+ Eina_List ** dir_list,
+ Eina_List ** file_list)
{
GL_CHECK_VAL(folder_name, -1);
GL_CHECK_VAL(folder_name->str, -1);
/* Get sorted folders list by folder's modified time */
static unsigned long long __gl_fs_sort_folders_by_mtime(char *path,
- Eina_List **sorted_list)
+ Eina_List **
+ sorted_list)
{
if (!gl_file_is_dir(path)) {
gl_dbgE("Not a directory!");
int file_cnt = eina_list_count(file_list);
gl_node_info_s *pnode = NULL;
for (i = 0; i < file_cnt; i++) {
- pnode = (gl_node_info_s *)eina_list_nth(file_list, i);
+ pnode = (gl_node_info_s *) eina_list_nth(file_list, i);
if (pnode == NULL) {
gl_dbgE("Invalid node!");
continue;
char *sub_folder = NULL;
gl_dbg("dir_cnt[%d]", dir_cnt);
for (i = 0; i < dir_cnt; i++) {
- pnode = (gl_node_info_s *)eina_list_nth(dir_list, i);
+ pnode = (gl_node_info_s *) eina_list_nth(dir_list, i);
if (pnode == NULL) {
gl_dbgE("Invalid node!");
continue;
}
- sub_folder = g_strconcat(pnode->path, "/", pnode->name,
- NULL);
+ sub_folder = g_strconcat(pnode->path, "/", pnode->name, 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 {
return 0;
}
- return ((unsigned long long)(info.f_bsize)) * ((unsigned long long)(info.f_bavail));
+ return ((unsigned long long) (info.f_bsize)) *
+ ((unsigned long long) (info.f_bavail));
}
/* Add checking for cancellation to terminate RW loop */
return ret;
}
-int _gl_fs_get_file_stat(const char *filename, gl_node_info_s **node)
+int _gl_fs_get_file_stat(const char *filename, gl_node_info_s ** node)
{
struct stat statbuf;
GL_CHECK_VAL(node, -1);
int file_cnt = eina_list_count(file_list);
gl_node_info_s *pnode = NULL;
for (i = 0; i < file_cnt; i++) {
- pnode = (gl_node_info_s *)eina_list_nth(file_list, i);
+ pnode = (gl_node_info_s *) eina_list_nth(file_list, i);
if (pnode == NULL) {
gl_dbgE("Invalid node!");
continue;
pnode = NULL;
char *sub_folder = NULL;
for (i = 0; i < dir_cnt; i++) {
- pnode = (gl_node_info_s *)eina_list_nth(dir_list, i);
+ pnode = (gl_node_info_s *) eina_list_nth(dir_list, i);
if (pnode == NULL) {
gl_dbgE("Invalid node!");
continue;
}
- sub_folder = g_strconcat(pnode->path, "/", pnode->name,
- NULL);
+ sub_folder = g_strconcat(pnode->path, "/", pnode->name, NULL);
if (sub_folder) {
gl_sdbg("sub_folder[%s]", pnode->name);
sub_size = _gl_fs_get_folder_size(sub_folder);
* 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--) {
/* means suffix on file name. up to "_99999" */
const int max_suffix_count = 99999;
/* 1 means "_" */
- int suffix_len = (int)log10(max_suffix_count + 1) + 1;
+ int suffix_len = (int) log10(max_suffix_count + 1) + 1;
if (!file_path) {
return NULL;
}
/* first 1 for ".", last 1 for NULL */
- final_path_len = strlen(file_name) + 1 + suffix_len + extension_len + 1;
+ final_path_len =
+ strlen(file_name) + 1 + suffix_len + extension_len + 1;
- final_path = (char *)calloc(1, final_path_len);
+ final_path = (char *) calloc(1, final_path_len);
if (!final_path) {
gl_dbgE("calloc failed!");
return NULL;
* if there is no extension name, just make a file name without extension */
if (0 == extension_len) {
if (suffix_count == 0) {
- snprintf(final_path, final_path_len, "%s",
- file_name);
+ snprintf(final_path, final_path_len, "%s", 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);
}
}
return final_path;
}
-char *_gl_fs_get_unique_new_album_name(char *parent_path, char *default_name,
- char **new_name)
+char *_gl_fs_get_unique_new_album_name(char *parent_path,
+ char *default_name, char **new_name)
{
char *final_path = NULL;
char *final_name = NULL;
/* means suffix on file name. up to "_99999" */
const int max_suffix_count = 99999;
/* 1 means "_" */
- int suffix_len = (int)log10(max_suffix_count + 1) + 1;
+ int suffix_len = (int) log10(max_suffix_count + 1) + 1;
if (!parent_path || !default_name || !new_name) {
return NULL;
}
- gl_sdbg("parent_path=[%s], default_name=[%s]", parent_path, default_name);
+ gl_sdbg("parent_path=[%s], default_name=[%s]", parent_path,
+ default_name);
/* 1 for NULL */
final_name_len = strlen(default_name) + suffix_len + 1;
/* 1 for / */
final_path_len = strlen(parent_path) + 1 + final_name_len;
- final_path = (char *)calloc(1, final_path_len);
+ final_path = (char *) calloc(1, final_path_len);
if (!final_path) {
gl_dbgE("calloc failed!");
return NULL;
}
- final_name = (char *)calloc(1, final_name_len);
+ final_name = (char *) calloc(1, final_name_len);
if (!final_name) {
gl_dbgE("calloc failed!");
GL_FREE(final_path);
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,
static int __gl_lang_update_albums(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->ctrlinfo.nf_it, -1);
_gl_ui_change_navi_title(ad->ctrlinfo.nf_it, GL_STR_ID_ALBUM, true);
return 0;
int _gl_lang_update(void *data)
{
char *locale = NULL;
- int retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, &locale);
+ int retcode =
+ system_settings_get_value_string
+ (SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, &locale);
if (retcode != SYSTEM_SETTINGS_ERROR_NONE) {
gl_dbgW("failed to get language[%d]", retcode);
GL_FREE(locale);
}
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
ad->maininfo.lang_changed = true;
int view_mode = gl_get_view_mode(ad);
return 0;
}
-
typedef struct {
GALLERY_MAGIC;
int finished_cnt;
- int state; /* 0: operation is over; 1: operation is in process */
+ int state; /* 0: operation is over; 1: operation is in process */
int popup_op;
} gl_thread_pipe_data;
static int _gl_thread_operate_medias(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ 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);
static int _gl_thread_update_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ 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;
static void *_gl_thread_data_thread(void *data)
{
GL_CHECK_NULL(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int cancel_flag = 0;
gl_dbg("@@@@@@@@@@ :::: Child thread ID = %d :::: @@@@@@@@@@", GL_TID);
gl_dbgW("Waiting for start signal ===");
/* do not need to wait now......to show progressbar immediately
- gl_thread_wait_next_signal(ad);
- */
+ gl_thread_wait_next_signal(ad);
+ */
gl_dbgW("Received start signal +++");
/* Media movement/deleting operation/add tag/remove tag */
pipe_data.state = 0;
gl_thread_get_cancel_state(ad, &cancel_flag);
- ecore_pipe_write(ad->pbarinfo.sync_pipe, &pipe_data, sizeof(gl_thread_pipe_data));
+ ecore_pipe_write(ad->pbarinfo.sync_pipe, &pipe_data,
+ sizeof(gl_thread_pipe_data));
gl_dbg("@@@@@@@@@@ :::: Child thread done :::: @@@@@@@@@@");
- return (void *)0;
+ return (void *) 0;
}
static Eina_Bool _gl_thread_del_pbar_idler_cb(void *data)
{
gl_dbg("Delete progressbar...");
GL_CHECK_CANCEL(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Reset pb_cancel */
gl_thread_set_cancel_state(ad, GL_PB_CANCEL_NONE);
/* Destroy lock */
return ECORE_CALLBACK_CANCEL;
}
-static void _gl_thread_pipe_cb(void *data, void *buffer, unsigned int nbyte)
+static void _gl_thread_pipe_cb(void *data, void *buffer,
+ unsigned int nbyte)
{
gl_dbg(":::::::::: Main thread ID = %d ::::::::::", GL_TID);
GL_CHECK(data);
GL_CHECK(buffer);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_thread_pipe_data *p_pipe_data = (gl_thread_pipe_data *) buffer;
gl_dbg("Pipe state is %d", p_pipe_data->state);
/* Update progressbar state */
if (p_pipe_data->state) {
/*int (*del_item_cb) (void *data, int index);
- del_item_cb = ad->pbarinfo.del_item_cb;
- gl_sdbg("Delete callback: %p", del_item_cb);
- if (del_item_cb)
- del_item_cb(data, p_pipe_data->finished_cnt-1);*/
+ del_item_cb = ad->pbarinfo.del_item_cb;
+ gl_sdbg("Delete callback: %p", del_item_cb);
+ if (del_item_cb)
+ del_item_cb(data, p_pipe_data->finished_cnt-1); */
/* Check cancel_flag */
if (cancel_flag != GL_PB_CANCEL_NORMAL) {
/* 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);
+ p_pipe_data->finished_cnt, ad->pbarinfo.total_cnt);
/* Emit signal to notice child thread handle next media */
gl_dbg("Emit next signal...");
gl_thread_emit_next_signal(ad);
} else {
/* 2. Moving/deleting is over, show finished count */
gl_dbg("@@@ finished: %d, updating progressbar @@@",
- ad->pbarinfo.finished_cnt);
+ 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 */
int cancel_flag = false;
gl_thread_get_cancel_state(ad, &cancel_flag);
if (cancel_flag == GL_PB_CANCEL_RESET) {
- /* Set medias_op_type none to stop refreshing view*/
+ /* Set medias_op_type none to stop refreshing view */
ad->maininfo.medias_op_type = GL_MEDIA_OP_NONE;
gl_dbgW("Cancel error case, set reset state!");
} else if (cancel_flag == GL_PB_CANCEL_ERROR) {
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;
}
gl_dbg("MMC state: %d, OP type: %d.", ad->maininfo.mmc_state,
- ad->maininfo.medias_op_type);
+ 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;
*/
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 {
/* Operated files on MMC, reset MMC state */
if (ad->maininfo.mmc_state == GL_MMC_STATE_ADDED_MOVING) {
ad->maininfo.mmc_state = GL_MMC_STATE_ADDED;
- } else if (ad->maininfo.mmc_state == GL_MMC_STATE_ADDING_MOVING) {
+ } else if (ad->maininfo.mmc_state ==
+ GL_MMC_STATE_ADDING_MOVING) {
ad->maininfo.mmc_state = GL_MMC_STATE_ADDED;
}
/* Refresh view */
/* Free Ecore_Pipe object created */
GL_IF_DEL_PIPE(ad->pbarinfo.sync_pipe);
- /* Set medias_op_type none to stop refreshing view*/
+ /* Set medias_op_type none to stop refreshing view */
ad->maininfo.medias_op_type = GL_MEDIA_OP_NONE;
}
}
/*******************************************************
-** Prototype : gl_thread_emit_next_signal
-** Description : Emit signal to notice child thread handle next media.
-** Input : void *data
-** Output : None
-** Return Value :
-** Calls :
-** Called By :
+** Prototype : gl_thread_emit_next_signal
+** Description : Emit signal to notice child thread handle next media.
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
**
-** History :
-** 1.Date : 2011/06/10
-** Author : Samsung
+** History :
+** 1.Date : 2011/06/10
+** Author : Samsung
** Modification : Created function
**
*********************************************************/
int gl_thread_emit_next_signal(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
pthread_mutex_lock(&(ad->pbarinfo.refresh_lock));
gl_dbg("refresh_flag: %d.", ad->pbarinfo.refresh_flag);
}
/*******************************************************
-** Prototype : gl_thread_wait_next_signal
-** Description : Wait start signal to handle next media.
-** Input : void *data
-** Output : None
-** Return Value :
-** Calls :
-** Called By :
+** Prototype : gl_thread_wait_next_signal
+** Description : Wait start signal to handle next media.
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
**
-** History :
-** 1.Date : 2011/06/10
-** Author : Samsung
+** History :
+** 1.Date : 2011/06/10
+** Author : Samsung
** Modification : Created function
**
*********************************************************/
int gl_thread_wait_next_signal(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
pthread_mutex_lock(&(ad->pbarinfo.refresh_lock));
gl_dbg("refresh_flag: %d.", ad->pbarinfo.refresh_flag);
while (ad->pbarinfo.refresh_flag == 0) {
gl_dbg("Thread waiting...");
- pthread_cond_wait(&(ad->pbarinfo.refresh_cond), &(ad->pbarinfo.refresh_lock));
+ pthread_cond_wait(&(ad->pbarinfo.refresh_cond),
+ &(ad->pbarinfo.refresh_lock));
}
ad->pbarinfo.refresh_flag = 0;
pthread_mutex_unlock(&(ad->pbarinfo.refresh_lock));
}
/*******************************************************
-** Prototype : gl_thread_set_cancel_state
-** Description : Set the value of cancel flag.
-** Input : void *data
-** Input : int val
-** Output : None
-** Return Value :
-** Calls :
-** Called By :
+** Prototype : gl_thread_set_cancel_state
+** Description : Set the value of cancel flag.
+** Input : void *data
+** Input : int val
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
**
-** History :
-** 1.Date : 2011/06/10
-** Author : Samsung
+** History :
+** 1.Date : 2011/06/10
+** Author : Samsung
** Modification : Created function
**
*********************************************************/
-int
-gl_thread_set_cancel_state(void *data, int val)
+int gl_thread_set_cancel_state(void *data, int val)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
pthread_mutex_lock(&(ad->pbarinfo.pbar_lock));
ad->pbarinfo.pbar_cancel = val;
}
/*******************************************************
-** Prototype : gl_thread_get_cancel_state
-** Description : Get the value of cancel flag.
-** Input : void *data
-** Output : int* val
-** Return Value :
-** Calls :
-** Called By :
+** Prototype : gl_thread_get_cancel_state
+** Description : Get the value of cancel flag.
+** Input : void *data
+** Output : int* val
+** Return Value :
+** Calls :
+** Called By :
**
-** History :
-** 1.Date : 2011/06/10
-** Author : Samsung
+** History :
+** 1.Date : 2011/06/10
+** Author : Samsung
** Modification : Created function
**
*********************************************************/
-int
-gl_thread_get_cancel_state(void *data, int *val)
+int gl_thread_get_cancel_state(void *data, int *val)
{
GL_CHECK_VAL(val, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
pthread_mutex_lock(&(ad->pbarinfo.pbar_lock));
*val = ad->pbarinfo.pbar_cancel;
/*******************************************************
-** Prototype : gl_thread_write_pipe
-** Description : Write date to pipe in order to make progressbar refreshed
-** Input : void *data
-** Input : int finished_cnt
-** Input : int popup_op
-** Output : None
-** Return Value :
-** Calls :
-** Called By :
+** Prototype : gl_thread_write_pipe
+** Description : Write date to pipe in order to make progressbar refreshed
+** Input : void *data
+** Input : int finished_cnt
+** Input : int popup_op
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
**
-** History :
-** 1.Date : 2011/06/10
-** Author : Samsung
+** History :
+** 1.Date : 2011/06/10
+** Author : Samsung
** Modification : Created function
**
*********************************************************/
void gl_thread_write_pipe(void *data, int finished_cnt, int popup_op)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int cancel_flag = false;
gl_dbg("Wait next signal...");
gl_thread_wait_next_signal(ad);
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));
+ 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) {
gl_dbg("Cancel button tapped, child thread exit!");
gl_dbg("Reset gallery, child thread exit!");
}
- pthread_exit((void *)1);
+ pthread_exit((void *) 1);
} else {
gl_dbg("Writing pipe...");
- ecore_pipe_write(ad->pbarinfo.sync_pipe, &pipe_data, sizeof(gl_thread_pipe_data));
+ ecore_pipe_write(ad->pbarinfo.sync_pipe, &pipe_data,
+ sizeof(gl_thread_pipe_data));
}
}
/*******************************************************
-** Prototype : gl_thread_gen_data_thread
-** Description : Create child thread for moving or deleting medias
-** Input : void *data
-** Output : None
-** Return Value :
-** Calls :
-** Called By :
+** Prototype : gl_thread_gen_data_thread
+** Description : Create child thread for moving or deleting medias
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
**
-** History :
-** 1.Date : 2011/06/10
-** Author : Samsung
+** History :
+** 1.Date : 2011/06/10
+** Author : Samsung
** Modification : Created function
**
*********************************************************/
-int
-gl_thread_gen_data_thread(void *data)
+int gl_thread_gen_data_thread(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
pthread_t tid;
pthread_attr_t attr;
int ret = -1;
}
}
- gl_dbg("\n\n[Done] @@@@@@@@@@ :::: pthread_create successfull :::: @@@@@@@@@@\n");
+ gl_dbg
+ ("\n\n[Done] @@@@@@@@@@ :::: pthread_create successfull :::: @@@@@@@@@@\n");
pthread_attr_destroy(&attr);
return 0;
}
/*******************************************************
-** Prototype : gl_thread_destroy_lock
-** Description : Destroy mutex lock.
-** Input : void *data
-** Output : None
-** Return Value :
-** Calls :
-** Called By :
+** Prototype : gl_thread_destroy_lock
+** Description : Destroy mutex lock.
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
**
-** History :
-** 1.Date : 2011/06/10
-** Author : Samsung
+** History :
+** 1.Date : 2011/06/10
+** Author : Samsung
** Modification : Created function
**
*********************************************************/
-int
-gl_thread_destroy_lock(void *data)
+int gl_thread_destroy_lock(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("@@@@@@@@@@ :::: Destroy MUTEX :::: @@@@@@@@@@");
/**
}
/*******************************************************
-** Prototype : gl_thread_init_lock
-** Description : Initialize mutex lock
-** Input : void *data
-** Output : None
-** Return Value :
-** Calls :
-** Called By :
+** Prototype : gl_thread_init_lock
+** Description : Initialize mutex lock
+** Input : void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
**
-** History :
-** 1.Date : 2011/06/10
-** Author : Samsung
+** History :
+** 1.Date : 2011/06/10
+** Author : Samsung
** Modification : Created function
**
*********************************************************/
int gl_thread_init_lock(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("@@@@@@@@@@ :::: Initialize MUTEX :::: @@@@@@@@@@");
pthread_mutex_init(&(ad->pbarinfo.pbar_lock), NULL);
int _gl_thread_set_op_cb(void *data, void *op_cb)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
ad->pbarinfo.op_cb = op_cb;
return 0;
}
int _gl_thread_set_update_cb(void *data, void *update_cb)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
ad->pbarinfo.update_cb = update_cb;
return 0;
}
int _gl_thread_set_del_item_cb(void *data, void *del_item_cb)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
ad->pbarinfo.del_item_cb = del_item_cb;
return 0;
}
int _gl_thread_set_total_cnt(void *data, int total_cnt)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
ad->pbarinfo.total_cnt = total_cnt;
return 0;
}
-
return 0;
}
-Evas_Object *gl_ui_load_edj(Evas_Object *parent, const char *file, const char *group)
+Evas_Object *gl_ui_load_edj(Evas_Object * parent, const char *file,
+ const char *group)
{
Evas_Object *eo = NULL;
eo = elm_layout_add(parent);
return NULL;
}
- evas_object_size_hint_weight_set(eo, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_weight_set(eo, EVAS_HINT_EXPAND,
+ EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(eo, EVAS_HINT_FILL, EVAS_HINT_FILL);
return eo;
}
int _gl_ui_set_toolbar_state(void *data, bool b_hide)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->maininfo.naviframe, -1);
- Elm_Object_Item *navi_it = elm_naviframe_top_item_get(ad->maininfo.naviframe);
+ Elm_Object_Item *navi_it =
+ elm_naviframe_top_item_get(ad->maininfo.naviframe);
GL_CHECK_VAL(navi_it, -1);
if (b_hide)
- elm_object_item_signal_emit(navi_it, "elm,state,toolbar,instant_close",
- "");
+ 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",
- "");
+ elm_object_item_signal_emit(navi_it,
+ "elm,state,toolbar,instant_open", "");
return 0;
}
-int _gl_ui_set_conform_overlap(Evas_Object *naviframe)
+int _gl_ui_set_conform_overlap(Evas_Object * naviframe)
{
GL_CHECK_VAL(naviframe, -1);
Evas_Object *conform = NULL;
/* Get conformant */
- conform = (Evas_Object *)evas_object_data_get(naviframe,
- GL_NAVIFRAME_OBJ_DATA_KEY);
+ conform = (Evas_Object *) evas_object_data_get(naviframe,
+ 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", "");
- evas_object_data_set(conform, "overlap", (void *)EINA_TRUE);
+ evas_object_data_set(conform, "overlap", (void *) EINA_TRUE);
return 0;
}
-int _gl_ui_disable_btn(Evas_Object *btn)
+int _gl_ui_disable_btn(Evas_Object * btn)
{
if (btn) {
elm_object_disabled_set(btn, EINA_TRUE);
return 0;
}
-int _gl_ui_enable_btn(Evas_Object *btn)
+int _gl_ui_enable_btn(Evas_Object * btn)
{
if (btn) {
elm_object_disabled_set(btn, EINA_FALSE);
}
/* Set button more */
-int _gl_ui_disable_menu(Elm_Object_Item *nf_it, bool b_disabled)
+int _gl_ui_disable_menu(Elm_Object_Item * nf_it, bool b_disabled)
{
GL_CHECK_VAL(nf_it, -1);
Evas_Object *btn = NULL;
}
/* Get button*/
-Evas_Object *_gl_ui_get_btn(void *data, Elm_Object_Item *nf_it,
- const char *part)
+Evas_Object *_gl_ui_get_btn(void *data, Elm_Object_Item * nf_it,
+ const char *part)
{
Elm_Object_Item *_nf_it = nf_it;
if (_nf_it == NULL) {
GL_CHECK_NULL(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
_nf_it = elm_naviframe_top_item_get(ad->maininfo.naviframe);
GL_CHECK_NULL(_nf_it);
}
return elm_object_item_part_content_get(_nf_it, part);
}
-int _gl_ui_update_realized_grid_ck(Evas_Object *view, const char *part1,
- const char *part2, Eina_Bool state)
+int _gl_ui_update_realized_grid_ck(Evas_Object * view, const char *part1,
+ const char *part2, Eina_Bool state)
{
GL_CHECK_VAL(view, -1);
Eina_List *grid = NULL;
return 0;
}
-int _gl_ui_set_checkbox_state(Elm_Object_Item *it, const char *part,
- Eina_Bool state)
+int _gl_ui_set_checkbox_state(Elm_Object_Item * it, const char *part,
+ Eina_Bool state)
{
GL_CHECK_VAL(part, -1);
GL_CHECK_VAL(it, -1);
return 0;
}
-int _gl_ui_reset_scroller_pos(Evas_Object *obj)
+int _gl_ui_reset_scroller_pos(Evas_Object * obj)
{
GL_CHECK_VAL(obj, -1);
- evas_object_data_set(obj, "prev_scroller_x", (void *)0);
- evas_object_data_set(obj, "prev_scroller_y", (void *)0);
- evas_object_data_set(obj, "prev_scroller_w", (void *)0);
- evas_object_data_set(obj, "prev_scroller_h", (void *)0);
+ evas_object_data_set(obj, "prev_scroller_x", (void *) 0);
+ evas_object_data_set(obj, "prev_scroller_y", (void *) 0);
+ evas_object_data_set(obj, "prev_scroller_w", (void *) 0);
+ evas_object_data_set(obj, "prev_scroller_h", (void *) 0);
return 0;
}
-int _gl_ui_del_scroller_pos(Evas_Object *obj)
+int _gl_ui_del_scroller_pos(Evas_Object * obj)
{
GL_CHECK_VAL(obj, -1);
evas_object_data_del(obj, "prev_scroller_x");
return 0;
}
-int _gl_ui_save_scroller_pos(Evas_Object *obj)
+int _gl_ui_save_scroller_pos(Evas_Object * obj)
{
GL_CHECK_VAL(obj, -1);
Evas_Coord x = 0;
elm_scroller_region_get(obj, &x, &y, &w, &h);
gl_dbg("(%dx%d), (%dx%d)", x, y, w, h);
- evas_object_data_set(obj, "prev_scroller_x", (void *)x);
- evas_object_data_set(obj, "prev_scroller_y", (void *)y);
- evas_object_data_set(obj, "prev_scroller_w", (void *)w);
- evas_object_data_set(obj, "prev_scroller_h", (void *)h);
+ evas_object_data_set(obj, "prev_scroller_x", (void *) x);
+ evas_object_data_set(obj, "prev_scroller_y", (void *) y);
+ evas_object_data_set(obj, "prev_scroller_w", (void *) w);
+ evas_object_data_set(obj, "prev_scroller_h", (void *) h);
return 0;
}
-int _gl_ui_restore_scroller_pos(Evas_Object *obj)
+int _gl_ui_restore_scroller_pos(Evas_Object * obj)
{
GL_CHECK_VAL(obj, -1);
Evas_Coord x = 0;
Evas_Coord w = 0;
Evas_Coord h = 0;
- x = (Evas_Coord)evas_object_data_get(obj, "prev_scroller_x");
- y = (Evas_Coord)evas_object_data_get(obj, "prev_scroller_y");
- w = (Evas_Coord)evas_object_data_get(obj, "prev_scroller_w");
- h = (Evas_Coord)evas_object_data_get(obj, "prev_scroller_h");
+ x = (Evas_Coord) evas_object_data_get(obj, "prev_scroller_x");
+ y = (Evas_Coord) evas_object_data_get(obj, "prev_scroller_y");
+ 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) {
elm_scroller_region_show(obj, x, y, w, h);
return 0;
}
-int _gl_ui_set_translate_str(Evas_Object *obj, const char *str)
+int _gl_ui_set_translate_str(Evas_Object * obj, const char *str)
{
GL_CHECK_VAL(str, -1);
GL_CHECK_VAL(obj, -1);
return 0;
}
-int _gl_ui_set_translatable_item(Elm_Object_Item *nf_it, const char *str)
+int _gl_ui_set_translatable_item(Elm_Object_Item * nf_it, const char *str)
{
GL_CHECK_VAL(str, -1);
GL_CHECK_VAL(nf_it, -1);
return 0;
}
-int _gl_ui_set_translatable_item_part(Elm_Object_Item *nf_it, const char *part,
- const char *str)
+int _gl_ui_set_translatable_item_part(Elm_Object_Item * nf_it,
+ const char *part, const char *str)
{
GL_CHECK_VAL(str, -1);
GL_CHECK_VAL(nf_it, -1);
char *domain = GL_STR_DOMAIN_LOCAL;
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)
+int _gl_ui_set_translate_part_str(Evas_Object * obj, const char *part,
+ const char *str)
{
GL_CHECK_VAL(str, -1);
GL_CHECK_VAL(part, -1);
}
/* Change naviframe item title text */
-int _gl_ui_change_title(Elm_Object_Item *nf_it, const char *text)
+int _gl_ui_change_title(Elm_Object_Item * nf_it, const char *text)
{
GL_CHECK_VAL(text, -1);
GL_CHECK_VAL(nf_it, -1);
}
/* Update the label text for selected item showed in naviframe title */
-int _gl_ui_update_label_text(Elm_Object_Item *nf_it, int sel_cnt, bool b_lang)
+int _gl_ui_update_label_text(Elm_Object_Item * nf_it, int sel_cnt,
+ bool b_lang)
{
GL_CHECK_VAL(nf_it, -1);
gl_dbg("Count: %d, lang: %d", sel_cnt, b_lang);
elm_object_item_text_set(nf_it, text);
GL_GFREEIF(text);
} else if (!b_lang) {
- /* Don't need to update text if it's called by language_changed_cb*/
+ /* Don't need to update text if it's called by language_changed_cb */
elm_object_item_text_set(nf_it, GL_STR_ID_SELECT_ITEM);
_gl_ui_set_translatable_item(nf_it, GL_STR_ID_SELECT_ITEM);
}
}
/* Change naviframe item title text */
-int _gl_ui_change_navi_title(Elm_Object_Item *nf_it, char *text, bool b_dropdown)
+int _gl_ui_change_navi_title(Elm_Object_Item * nf_it, char *text,
+ bool b_dropdown)
{
GL_CHECK_VAL(text, -1);
GL_CHECK_VAL(nf_it, -1);
}
/* Update the label text for selected item showed in naviframe title */
-int _gl_ui_update_navi_title_text(Elm_Object_Item *nf_it, int sel_cnt, bool b_lang)
+int _gl_ui_update_navi_title_text(Elm_Object_Item * nf_it, int sel_cnt,
+ bool b_lang)
{
GL_CHECK_VAL(nf_it, -1);
gl_dbg("Count: %d, lang: %d", sel_cnt, b_lang);
char *pd_selected = GL_STR_PD_SELECTED;
- Evas_Object *btn = elm_object_item_part_content_get(nf_it, GL_NAVIFRAME_TITLE_RIGHT_BTN);
+ Evas_Object *btn =
+ elm_object_item_part_content_get(nf_it,
+ GL_NAVIFRAME_TITLE_RIGHT_BTN);
if (btn) {
if (sel_cnt > 0) {
if (sel_cnt > 0) {
char *text = NULL;
text = g_strdup_printf(_gl_str(pd_selected), sel_cnt);
- elm_object_item_part_text_set(nf_it, "elm.text.title", _gl_str(text));
+ elm_object_item_part_text_set(nf_it, "elm.text.title",
+ _gl_str(text));
gl_dbg("Text is : %s", text);
GL_GFREEIF(text);
} else if (!b_lang) {
- /* Don't need to update text if it's called by language_changed_cb*/
+ /* Don't need to update text if it's called by language_changed_cb */
gl_dbg("Text is : %s", GL_STR_ID_SELECT_ITEM);
- elm_object_item_part_text_set(nf_it, "elm.text.title", _gl_str(GL_STR_ID_SELECT_ITEM));
+ elm_object_item_part_text_set(nf_it, "elm.text.title",
+ _gl_str(GL_STR_ID_SELECT_ITEM));
}
return 0;
}
-int _gl_ui_add_selall_ck(Evas_Object *parent, char *part, char *part_btn,
- Evas_Smart_Cb cb_func, void *data)
+int _gl_ui_add_selall_ck(Evas_Object * parent, char *part, char *part_btn,
+ Evas_Smart_Cb cb_func, void *data)
{
GL_CHECK_VAL(data, -1);
GL_CHECK_VAL(parent, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *sel_all_btn = NULL;
Evas_Object *sel_all_ck = NULL;
- _gl_ui_set_translate_part_str(parent, "select.all.area.label", GL_STR_ID_SELECT_ALL);
+ _gl_ui_set_translate_part_str(parent, "select.all.area.label",
+ GL_STR_ID_SELECT_ALL);
if (part) {
sel_all_ck = elm_check_add(parent);
GL_CHECK_VAL(sel_all_ck, -1);
elm_check_state_set(sel_all_ck, EINA_FALSE);
- elm_object_part_content_set(parent, "select.all.area.check", sel_all_ck);
+ elm_object_part_content_set(parent, "select.all.area.check",
+ sel_all_ck);
ad->selinfo.selectall_ck = sel_all_ck;
if (part_btn) {
sel_all_btn = elm_button_add(parent);
GL_CHECK_VAL(sel_all_btn, -1);
- elm_object_part_content_set(parent, "select.all.area.check.fg", sel_all_btn);
+ elm_object_part_content_set(parent, "select.all.area.check.fg",
+ sel_all_btn);
elm_object_style_set(sel_all_btn, "transparent");
- evas_object_smart_callback_add(sel_all_btn, "clicked", cb_func, data);
+ evas_object_smart_callback_add(sel_all_btn, "clicked", cb_func,
+ data);
}
}
return 0;
}
-int _gl_show_grid_checks(Evas_Object *view, const char *ck_part)
+int _gl_show_grid_checks(Evas_Object * view, const char *ck_part)
{
GL_CHECK_VAL(ck_part, -1);
GL_CHECK_VAL(view, -1);
return 0;
}
-int _gl_show_grid_checks_dual(Evas_Object *view, const char *ck_part, const char *ck_part2)
+int _gl_show_grid_checks_dual(Evas_Object * view, const char *ck_part,
+ const char *ck_part2)
{
GL_CHECK_VAL(ck_part, -1);
GL_CHECK_VAL(view, -1);
}
return 0;
}
-
{
gl_dbg("Emit START signal...");
GL_CHECK_CANCEL(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Emit signal to notice child thread to handle next item. */
gl_thread_emit_next_signal(ad);
GL_IF_DEL_TIMER(ad->pbarinfo.start_thread_timer);
* Use thread to move/copy/delete/add tag to/remove tag from medias
* for displaying progrssabar UI
*/
-int _gl_use_thread_operate_medias(void *data, char *pbar_title, int all_cnt,
- int op_type)
+int _gl_use_thread_operate_medias(void *data, char *pbar_title,
+ int all_cnt, int op_type)
{
gl_dbg("all_cnt: %d, op_type: %d.", all_cnt, op_type);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Initialize thread mutex lock */
gl_thread_init_lock(ad);
/* Make progressbar */
- if (pbar_title && (!strcmp(GL_STR_ID_MOVING, pbar_title) || !strcmp(GL_STR_ID_COPYING, pbar_title))) {
+ if (pbar_title
+ && (!strcmp(GL_STR_ID_MOVING, pbar_title)
+ || !strcmp(GL_STR_ID_COPYING, pbar_title))) {
gl_pb_make_thread_pbar(ad, ad->maininfo.win, pbar_title);
} else {
gl_pb_make_thread_pbar_wheel(ad, ad->maininfo.win, pbar_title);
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;
return 0;
}
-bool __gl_util_get_supported_storages_callback(int storageId, storage_type_e type, storage_state_e state, const char *path, void *data)
+bool __gl_util_get_supported_storages_callback(int storageId,
+ storage_type_e type,
+ storage_state_e state,
+ const char *path,
+ void *data)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (type == STORAGE_TYPE_EXTERNAL) {
__externalStorageId = storageId;
ad->maininfo.externalStorageId = storageId;
static Eina_Bool __gl_db_update_noti_idler_cb(void *data)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbgW("Storage state changed!");
int error_code = -1;
- error_code = storage_foreach_device_supported(__gl_util_get_supported_storages_callback, ad);
+ error_code =
+ storage_foreach_device_supported
+ (__gl_util_get_supported_storages_callback, ad);
if (error_code == STORAGE_ERROR_NONE) {
storage_state_e state;
- error_code = storage_get_state(ad->maininfo.externalStorageId, &state);
+ error_code =
+ storage_get_state(ad->maininfo.externalStorageId, &state);
if (error_code == STORAGE_ERROR_NONE) {
if (state == STORAGE_STATE_MOUNTED) {
gl_dbg("state[%d] : STORAGE_STATE_MOUNTED", state);
/* 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_thread_set_cancel_state(ad, GL_PB_CANCEL_MMC);
/* MMC moved while moving or deleting */
ad->maininfo.mmc_state = GL_MMC_STATE_REMOVED_MOVING;
- } else if (ad->maininfo.mmc_state == GL_MMC_STATE_REMOVED_MOVING) {
+ } else if (ad->maininfo.mmc_state ==
+ GL_MMC_STATE_REMOVED_MOVING) {
gl_dbgW("View updated on GL_MMC_STATE_ADDED_MOVING");
GL_IF_DEL_IDLER(ad->maininfo.mmc_idler);
return ECORE_CALLBACK_CANCEL;
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_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);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
ad->maininfo.sound_status = status;
return 0;
}
GL_CHECK_VAL(data, -1);
bool check = false;
- int retcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE, &check);
+ int retcode =
+ system_settings_get_value_bool
+ (SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE, &check);
if (retcode != SYSTEM_SETTINGS_ERROR_NONE) {
gl_dbgE("Failed to get sound status!");
return -1;
return 0;
}
-static void __gl_change_sound_status_cb(system_settings_key_e key, void *data)
+static void __gl_change_sound_status_cb(system_settings_key_e key,
+ void *data)
{
__gl_get_sound_status(data);
}
static int __gl_reg_svi_noti(void *data)
{
GL_CHECK_VAL(data, -1);
- int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE,
- __gl_change_sound_status_cb, data);
+ int retcode =
+ system_settings_set_changed_cb
+ (SYSTEM_SETTINGS_KEY_SOUND_SILENT_MODE,
+ __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;
{
gl_dbg("");
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_item *gitem = NULL;
int i = 0;
int on_mmc = -1;
gitem = _gl_data_selected_list_get_nth(ad, i);
/* File on MMC is selected */
if (gitem && gitem->item && gitem->item->file_url) {
- char *mmc_root_path = _gl_get_root_directory_path(STORAGE_TYPE_EXTERNAL);
+ char *mmc_root_path =
+ _gl_get_root_directory_path(STORAGE_TYPE_EXTERNAL);
GL_CHECK_FALSE(mmc_root_path);
on_mmc = strncmp(mmc_root_path,
- gitem->item->file_url,
- strlen(mmc_root_path));
+ gitem->item->file_url, strlen(mmc_root_path));
GL_FREEIF(mmc_root_path);
if (on_mmc == 0) {
return true;
}
/* Move thumbnail and file */
-static Eina_Bool __gl_file_mv(void *data, gl_item *gitem, const char *src, const char *dst, int mc_mode)
+static Eina_Bool __gl_file_mv(void *data, gl_item * gitem, const char *src,
+ const char *dst, int mc_mode)
{
GL_CHECK_FALSE(src);
GL_CHECK_FALSE(dst);
memset(entry_text, 0x00, len_max);
- char *entry_str = (char *)elm_entry_entry_get(entry);
+ char *entry_str = (char *) elm_entry_entry_get(entry);
if (entry_str) {
if (strlen(entry_str) == 0) {
gl_dbg("Entry string is empty!");
* To fix special character "&" issue, to convert "&" to "&". f.e.
* Myfiles->rename folder to AB&C->Gallery/Rename ->displayed as "AB"
*/
-int gl_set_entry_text(Evas_Object *entry, char *entry_text)
+int gl_set_entry_text(Evas_Object * entry, char *entry_text)
{
GL_CHECK_VAL(entry, -1);
char *entry_makeup = NULL;
/* Check album name length */
if (strlen(album_name) == 0) {
gl_dbgW("Inserted text is empty!");
- _gl_popup_create_local(data, GL_POPUP_NOBUT, GL_STR_ID_ENTRY_IS_EMPTY);
+ _gl_popup_create_local(data, GL_POPUP_NOBUT,
+ GL_STR_ID_ENTRY_IS_EMPTY);
goto INVALID_ALBUM_NAME;
}
/* Removes leading and trailing whitespace */
- g_strstrip((gchar *)album_name);
- gl_sdbg("Inserted album name: %s, length: %d", album_name, strlen(album_name));
+ g_strstrip((gchar *) album_name);
+ gl_sdbg("Inserted album name: %s, length: %d", album_name,
+ strlen(album_name));
if (strlen(album_name) == 0) {
gl_dbgW("Album name includes only space!");
- _gl_popup_create_local(data, GL_POPUP_NOBUT, GL_STR_ID_INVALID_INPUT_PARAMETER);
+ _gl_popup_create_local(data, GL_POPUP_NOBUT,
+ GL_STR_ID_INVALID_INPUT_PARAMETER);
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!");
- _gl_popup_create_local(data, GL_POPUP_NOBUT, GL_STR_ID_INVALID_INPUT_PARAMETER);
+ _gl_popup_create_local(data, GL_POPUP_NOBUT,
+ GL_STR_ID_INVALID_INPUT_PARAMETER);
goto INVALID_ALBUM_NAME;
}
return 0;
-INVALID_ALBUM_NAME:
+ INVALID_ALBUM_NAME:
return -1;
}
* @return
* the translated album display name
*/
-char *_gl_get_i18n_album_name(gl_album_s *cluster)
+char *_gl_get_i18n_album_name(gl_album_s * cluster)
{
GL_CHECK_NULL(cluster);
char *i18n_name = NULL;
} else if (_gl_data_is_default_album(GL_STR_ALBUM_DOWNLOADS, cluster)) {
/* system folder name: Downloads */
i18n_name = GL_STR_ID_DOWNLOADS;
- } else if (_gl_data_is_screenshot_album(GL_STR_ALBUM_SCREENSHOTS, cluster)) {
+ } else
+ if (_gl_data_is_screenshot_album
+ (GL_STR_ALBUM_SCREENSHOTS, cluster)) {
/* system folder name: Screenshots */
i18n_name = GL_STR_ID_SCREENSHOTS;
} else if (cluster->type == GL_STORE_T_ALL) {
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;
gl_dbg("");
char path[GL_DIR_PATH_LEN_MAX] = { 0, };
- char *default_images_path = _gl_get_directory_path(STORAGE_DIRECTORY_IMAGES);
+ char *default_images_path =
+ _gl_get_directory_path(STORAGE_DIRECTORY_IMAGES);
GL_CHECK_FALSE(default_images_path);
- snprintf(path, GL_DIR_PATH_LEN_MAX, "%s/%s", default_images_path, name);
+ snprintf(path, GL_DIR_PATH_LEN_MAX, "%s/%s", default_images_path,
+ name);
path[strlen(path)] = '\0';
gl_sdbg("Making %s directory", path);
}
/* 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)
+int _gl_move_media_thumb(void *data, gl_item * gitem, char *new_dir_name,
+ 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)) {
+ if (mc_mode == GL_MC_MOVE
+ && !g_strcmp0(new_path, gitem->item->file_url)) {
*popup_op = GL_POPUP_OP_SAME_ALBUM;
gl_dbg("File already in destination");
return 0;
- } else if (gl_file_exists(new_path)) { /* return true if file exists, rename new file */
+ } else if (gl_file_exists(new_path)) { /* return true if file exists, rename new file */
_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);
*popup_op = GL_POPUP_OP_DUPLICATED_NAME;
}
} else {
- char *default_images_path = _gl_get_directory_path(STORAGE_DIRECTORY_IMAGES);
+ char *default_images_path =
+ _gl_get_directory_path(STORAGE_DIRECTORY_IMAGES);
GL_CHECK_VAL(default_images_path, -1);
snprintf(new_path, GL_FILE_PATH_LEN_MAX, "%s/%s/%s",
- default_images_path, new_dir_name,
- (char *)(gitem->item->display_name));
+ default_images_path, new_dir_name,
+ (char *) (gitem->item->display_name));
GL_FREE(default_images_path);
}
switch (mc_mode) {
case GL_MC_MOVE:
/* stop using "rename" when moving from mmc to phone for correct db update */
- ret = __gl_file_mv(data, gitem, gitem->item->file_url, new_path, mc_mode);
+ ret =
+ __gl_file_mv(data, gitem, gitem->item->file_url, new_path,
+ mc_mode);
break;
case GL_MC_COPY:
ret = __gl_file_cp(gitem->ad, gitem->item->file_url, new_path);
}
/* 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 _gl_move_media_thumb_by_id(void *data, const char *uuid,
+ char *new_dir_name, 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_dbg("File already in destination");
ret = 0;
goto GL_DONE;
- } else if (gl_file_exists(new_path)) { /* return true if file exists, rename new file */
+ } else if (gl_file_exists(new_path)) { /* return true if file exists, rename new file */
_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);
gl_dbgE("Wrong mode!");
}
-GL_DONE:
+ GL_DONE:
GL_FREEIF(name);
GL_FREEIF(path);
if (media_h) {
}
/* Used for move file to new dest */
-int _gl_move_media(gl_item *gitem, char *new_dir_name, bool is_full_path)
+int _gl_move_media(gl_item * gitem, char *new_dir_name, bool is_full_path)
{
gl_dbg("Move media START>>>");
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("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_FREE(final_path);
}
} else {
- char *default_images_path = _gl_get_directory_path(STORAGE_DIRECTORY_IMAGES);
+ char *default_images_path =
+ _gl_get_directory_path(STORAGE_DIRECTORY_IMAGES);
GL_CHECK_VAL(default_images_path, -1);
snprintf(new_path, GL_FILE_PATH_LEN_MAX, "%s/%s/%s",
- default_images_path, new_dir_name,
- (char *)(gitem->item->display_name));
+ default_images_path, new_dir_name,
+ (char *) (gitem->item->display_name));
GL_FREE(default_images_path);
}
bool gl_check_gallery_empty(void *data)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->albuminfo.elist == NULL) {
gl_dbgE("ad->albuminfo.elist is empty!");
int gl_check_mmc_state(void *data, char *dest_folder)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* MMC hasn't been inserted */
if (ad->maininfo.mmc_state == GL_MMC_STATE_REMOVED) {
}
int on_mmc = -1;
- char *mmc_root_path = _gl_get_root_directory_path(STORAGE_TYPE_EXTERNAL);
+ char *mmc_root_path =
+ _gl_get_root_directory_path(STORAGE_TYPE_EXTERNAL);
GL_CHECK_VAL(mmc_root_path, -1);
/**
* 1, Places: Add tag;
/* Move files to MMC album */
if (dest_folder) {
on_mmc = strncmp(mmc_root_path, dest_folder,
- strlen(mmc_root_path));
+ strlen(mmc_root_path));
if (on_mmc == 0) {
goto ON_MMC;
}
/* 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(mmc_root_path, src_folder_path,
- strlen(mmc_root_path));
+ strlen(mmc_root_path));
/* Check MMC files selected in album [All albums] */
if (on_mmc == 0) {
goto ON_MMC;
GL_FREEIF(mmc_root_path);
return 0;
-ON_MMC:
+ ON_MMC:
gl_dbgW("Operate medias on MMC!");
ad->maininfo.mmc_state = GL_MMC_STATE_ADDED_MOVING;
GL_FREEIF(mmc_root_path);
static int __gl_reg_db_noti(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int error_code = -1;
- error_code = storage_foreach_device_supported(__gl_util_get_supported_storages_callback, ad);
+ error_code =
+ storage_foreach_device_supported
+ (__gl_util_get_supported_storages_callback, ad);
/* Save the init status of MMC */
if (error_code == STORAGE_ERROR_NONE) {
storage_state_e state;
- error_code = storage_get_state(ad->maininfo.externalStorageId, &state);
+ error_code =
+ storage_get_state(ad->maininfo.externalStorageId, &state);
if (error_code == STORAGE_ERROR_NONE) {
if (state == STORAGE_STATE_MOUNTED) {
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;
}
gl_dbg("Enable the noti handle for DB update status!");
/* Set DB update status callback */
- error_code = storage_set_state_changed_cb(ad->maininfo.externalStorageId, _gl_db_update_sdcard_info, ad);
+ error_code =
+ storage_set_state_changed_cb(ad->maininfo.externalStorageId,
+ _gl_db_update_sdcard_info, ad);
if (error_code != STORAGE_ERROR_NONE) {
gl_dbgE("storage_set_state_changed_cb failed!");
}
static int __gl_dereg_db_noti(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int error_code = -1;
gl_dbg("Disable the noti handle for DB update status!");
- error_code = storage_unset_state_changed_cb(ad->maininfo.externalStorageId, _gl_db_update_sdcard_info);
+ error_code =
+ storage_unset_state_changed_cb(ad->maininfo.externalStorageId,
+ _gl_db_update_sdcard_info);
if (error_code != STORAGE_ERROR_NONE) {
gl_dbgE("storage_unset_state_changed_cb failed!");
}
int gl_get_view_mode(void *data)
{
GL_CHECK_VAL(data, GL_VIEW_NONE);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
return ad->maininfo.view_mode;
}
int gl_set_view_mode(void *data, int mode)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
ad->maininfo.view_mode = mode;
return 0;
}
int gl_del_invalid_widgets(void *data, int invalid_m)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
if (ad->popupinfo.popup) {
/* Remove popup */
static int __gl_del_medias_op(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Get all selected medias count */
int cnt = _gl_data_selected_list_count(ad);
gl_item *gitem = NULL;
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);
int _gl_update_operation_view(void *data, const char *noti_str)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int cancel_flag = false;
gl_thread_get_cancel_state(ad, &cancel_flag);
gl_dbgW("======================");
_gl_thumbs_edit_pop_view(ad);
} else {
gl_dbgW("Empty album, change to Albums view!");
- Elm_Object_Item *nf_it = elm_naviframe_top_item_get(ad->maininfo.naviframe);
+ Elm_Object_Item *nf_it =
+ elm_naviframe_top_item_get(ad->maininfo.naviframe);
if (nf_it == ad->gridinfo.nf_it) {
/* pop_cb will be launched */
gl_set_view_mode(data, GL_VIEW_THUMBS);
static int __gl_update_del_medias_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Clear selected list */
_gl_data_selected_list_finalize(data);
gl_sdbg("is_zero");
_gl_update_albums_list(ad);
} else {
- /*update view soon after removing over*/
+ /*update view soon after removing over */
_gl_thumbs_update_view(ad);
}
_gl_update_operation_view(ad, GL_STR_DELETED);
{
gl_dbg("");
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Get all selected medias count */
int cnt = _gl_data_selected_list_count(ad);
if (cnt != 0) {
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;
}
}
return 0;
-DEL_MEDIA_BY_ID_FAILED:
+ DEL_MEDIA_BY_ID_FAILED:
GL_FREEIF(path);
return -1;
}
-int gl_remove_album(void *data, gl_cluster *album_item, bool is_hide)
+int gl_remove_album(void *data, gl_cluster * album_item, bool is_hide)
{
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);
- /* remove album from db*/
+ 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!");
}
static int __gl_del_albums_op(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->albuminfo.sel_elist, -1);
gl_cluster *album = NULL;
int cnt = _gl_data_get_albums_selected_cnt(ad);
{
gl_dbg("");
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
/* Get all selected albums count */
int cnt = _gl_data_get_albums_selected_cnt(ad);
if (cnt != 0) {
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;
}
-int _gl_data_update_sel_item_list(void *data, Eina_List *p_elist)
+int _gl_data_update_sel_item_list(void *data, Eina_List * p_elist)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_item *gitem = NULL;
int count = eina_list_count(p_elist);
int i;
if (gitem) {
gitem->album->elist = NULL;
}
- for (i = 0; i < count ; i++) {
+ for (i = 0; i < count; i++) {
gitem = eina_list_nth(p_elist, i);
_gl_data_restore_update_selected(ad->selinfo.elist, gitem);
}
int _gl_refresh_albums_list(void *data, bool b_path, bool b_select)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_cluster *cur_album = _gl_albums_get_current(data);
char *uuid = NULL;
bool b_get_cur_album = false;
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 {
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) {
- _gl_data_copy_selected_info_save_current_selected(ad, &sel_id_list);
+ 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_data_update_sel_item_list(ad, media_elist);
int _gl_update_albums_data(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_cluster *cur_album = _gl_albums_get_current(data);
char *uuid = NULL;
* Move files under root album [/opt/media or /opt/storage/sdcard] to a newly created album.
* Used in 'Rename' album case.
*/
-int gl_move_root_album(void *data, gl_cluster *cur_album, char *dest_path)
+int gl_move_root_album(void *data, gl_cluster * cur_album, char *dest_path)
{
GL_CHECK_VAL(data, -1);
GL_CHECK_VAL(cur_album, -1);
GL_CHECK_VAL(cur_album->cluster, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Eina_List *medias_elist = NULL;
/* 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");
}
static int __gl_move_copy_op(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int i = 0;
/* Get selected medias count */
int cnt = _gl_data_selected_list_count(ad);
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);
+ 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_dbg("File Moved:::::::%d/%d-->try to update progressbar", i, cnt);
+ gl_dbg
+ ("File Moved:::::::%d/%d-->try to update progressbar",
+ i, cnt);
} else {
- gl_dbg("Invalid medias_op_type: %d!", ad->maininfo.medias_op_type);
+ gl_dbg("Invalid medias_op_type: %d!",
+ ad->maininfo.medias_op_type);
}
} else {
gl_dbg("Invalid item!");
static int __gl_update_move_copy_view(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int view_mode = gl_get_view_mode(ad);
gl_dbg("view_mode: %d", view_mode);
_gl_update_albums_list(ad);
} else {
_gl_update_albums_list(ad);
- /*update view soon after removing over*/
+ /*update view soon after removing over */
_gl_thumbs_update_view(ad);
}
} else {
gl_dbgE("Fail to stat item : %s", path);
return 0;
}
- unsigned long long size = (unsigned long long)info.st_size;
+ unsigned long long size = (unsigned long long) info.st_size;
return size;
}
-void _gl_get_total_space_required(void *data, unsigned long long *total_space)
+void _gl_get_total_space_required(void *data,
+ unsigned long long *total_space)
{
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int cnt = _gl_data_selected_list_count(ad);
gl_item *gitem = NULL;
int i;
gitem = eina_list_nth(ad->selinfo.elist, i);
if (gitem && gitem->item) {
gl_sdbg("Selected [%s]", gitem->item->file_url);
- *total_space += _gl_get_file_storage_space_required(gitem->item->file_url);
+ *total_space +=
+ _gl_get_file_storage_space_required(gitem->item->file_url);
}
}
int gl_move_copy_to_album(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
char folder_fullpath[GL_DIR_PATH_LEN_MAX] = { 0, };
gl_cluster *cur_album = _gl_albums_get_current(data);
int cnt = _gl_data_selected_list_count(ad);
_gl_db_update_lock_always(data, true);
- if (ad->albuminfo.file_mc_mode == GL_MC_COPY || ad->albuminfo.file_mc_mode == GL_MC_MOVE) {
+ if (ad->albuminfo.file_mc_mode == GL_MC_COPY
+ || ad->albuminfo.file_mc_mode == GL_MC_MOVE) {
- unsigned long long free_size = gl_fs_get_free_space(GL_STORE_T_PHONE);
+ unsigned long long free_size =
+ gl_fs_get_free_space(GL_STORE_T_PHONE);
gl_dbg("Free space is %lld", free_size);
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;
}
- char *default_images_path = _gl_get_directory_path(STORAGE_DIRECTORY_IMAGES);
+ char *default_images_path =
+ _gl_get_directory_path(STORAGE_DIRECTORY_IMAGES);
GL_CHECK_VAL(default_images_path, -1);
snprintf(folder_fullpath, GL_DIR_PATH_LEN_MAX, "%s/%s",
- default_images_path, ad->albuminfo.new_name);
+ default_images_path, ad->albuminfo.new_name);
GL_FREE(default_images_path);
} 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;
}
Eina_Bool gl_update_view(void *data, int mode)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int view_mode = gl_get_view_mode(ad);
gl_dbg("view_mode: %d", view_mode);
if (mode == GL_UPDATE_VIEW_NONE) {
}
if (view_mode == GL_VIEW_ALBUMS ||
- view_mode == GL_VIEW_ALBUMS_EDIT
- || view_mode == GL_VIEW_ALBUM_REORDER) {
+ view_mode == GL_VIEW_ALBUMS_EDIT
+ || view_mode == GL_VIEW_ALBUM_REORDER) {
/* 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);
} else if (view_mode == GL_VIEW_ALBUMS_SELECT) {
_gl_albums_sel_update_view(ad);
} else if (view_mode == GL_VIEW_THUMBS_SELECT) {
- Evas_Object *layout_inner = elm_object_part_content_get(ad->albuminfo.select_layout, "split.view");
+ Evas_Object *layout_inner =
+ elm_object_part_content_get(ad->albuminfo.select_layout,
+ "split.view");
if (!layout_inner) {
gl_dbgE("Failed to add split album view!");
} else {
_create_split_album_view(ad, layout_inner);
- elm_object_part_content_set(ad->albuminfo.select_layout, "split.view", layout_inner);
+ elm_object_part_content_set(ad->albuminfo.select_layout,
+ "split.view", layout_inner);
}
- gl_cluster* album = _gl_albums_get_current(ad);
+ gl_cluster *album = _gl_albums_get_current(ad);
_gl_albums_set_current(ad, album);
_gl_thumbs_sel_create_view(ad, album);
} else if (view_mode == GL_VIEW_TIMELINE) {
int gl_pop_to_ctrlbar_ly(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
/* Destroy thumbnails/video_list view then pop to ctrlbar_ly */
char *dur_str = calloc(1, GL_FILE_PATH_LEN_MAX);
GL_CHECK_NULL(dur_str);
if (v_dur > 0) {
- int duration = (int)floor(v_dur / GL_TIME_MSEC_PER_SEC);
+ int duration = (int) floor(v_dur / GL_TIME_MSEC_PER_SEC);
int dur_hr = 0;
int dur_min = 0;
int dur_sec = 0;
}
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");
}
}
}
-double _gl_get_win_factor(Evas_Object *win, int *width, int *height)
+double _gl_get_win_factor(Evas_Object * win, int *width, int *height)
{
if (win == NULL) {
gl_dbgE("Invalid window!");
gl_dbg("scale: %f", scale);
if (win_p_h < GL_WIN_HEIGHT) {
- factor = (double)(win_p_h - (int)(GL_FIXED_HEIGHT * scale)) / (double)(GL_WIN_HEIGHT - GL_FIXED_HEIGHT);
+ factor =
+ (double) (win_p_h -
+ (int) (GL_FIXED_HEIGHT * scale)) /
+ (double) (GL_WIN_HEIGHT - GL_FIXED_HEIGHT);
} else if (scale > factor) {
- factor = (GL_WIN_HEIGHT - GL_FIXED_HEIGHT * scale) / (GL_WIN_HEIGHT - GL_FIXED_HEIGHT);
+ factor =
+ (GL_WIN_HEIGHT - GL_FIXED_HEIGHT * scale) / (GL_WIN_HEIGHT -
+ GL_FIXED_HEIGHT);
} else if (scale < factor) {
- factor = (GL_WIN_HEIGHT - GL_FIXED_HEIGHT) / (GL_WIN_HEIGHT - GL_FIXED_HEIGHT * scale);
+ factor =
+ (GL_WIN_HEIGHT - GL_FIXED_HEIGHT) / (GL_WIN_HEIGHT -
+ GL_FIXED_HEIGHT * scale);
} else {
factor = scale;
}
int _gl_get_font_size(void)
{
int mode = -1;
- int retcode = system_settings_get_value_int(SYSTEM_SETTINGS_KEY_FONT_SIZE, &mode);
+ int retcode =
+ system_settings_get_value_int(SYSTEM_SETTINGS_KEY_FONT_SIZE,
+ &mode);
gl_dbg("mode: %d", mode);
if (retcode != SYSTEM_SETTINGS_ERROR_NONE) {
gl_dbgE("Failed to get font size!");
}
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);
return 0;
}
-int _gl_append_album_images_path(void *data, gl_media_s *item)
+int _gl_append_album_images_path(void *data, gl_media_s * item)
{
GL_CHECK_VAL(item, -1);
GL_CHECK_VAL(item->file_url, -1);
GL_CHECK_VAL(data, -1);
- gl_get_album_images_path_s *get_d = (gl_get_album_images_path_s *)data;
+ gl_get_album_images_path_s *get_d =
+ (gl_get_album_images_path_s *) data;
GL_CHECK_VAL(get_d->files, -1);
char **files = get_d->files;
{
GL_CHECK_VAL(data, 0);
GL_CHECK_VAL(files, 0);
- gl_get_album_images_path_s *get_d = g_new0(gl_get_album_images_path_s, 1);
+ gl_get_album_images_path_s *get_d =
+ g_new0(gl_get_album_images_path_s, 1);
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;
}
char *_gl_get_edje_path(void)
{
- char edj_path[1024] = {0};
+ char edj_path[1024] = { 0 };
char *path = app_get_resource_path();
if (!path) {
return NULL;
}
- snprintf(edj_path, 1024, "%s%s/%s", path , "edje", GL_EDJ_FILE);
+ snprintf(edj_path, 1024, "%s%s/%s", path, "edje", GL_EDJ_FILE);
free(path);
return strdup(edj_path);
}
static char *__gl_get_folder_path(int storage_id, int directory)
{
char *path = NULL;
- if (storage_id != -1) {
- char *path_camera = NULL;
- storage_get_directory(storage_id, directory, &path_camera);
- if (path_camera) {
- path = strdup(path_camera);
- GL_FREEIF(path_camera);
- } else {
- path = strdup("");
- }
+ if (storage_id != -1) {
+ char *path_camera = NULL;
+ storage_get_directory(storage_id, directory, &path_camera);
+ if (path_camera) {
+ path = strdup(path_camera);
+ GL_FREEIF(path_camera);
} else {
path = strdup("");
}
- return path;
+ } else {
+ path = strdup("");
+ }
+ return path;
}
-char * _gl_get_camera_folder_path_internal(void)
+char *_gl_get_camera_folder_path_internal(void)
{
- return __gl_get_folder_path(__internalStorageId, STORAGE_DIRECTORY_CAMERA);
+ return __gl_get_folder_path(__internalStorageId,
+ STORAGE_DIRECTORY_CAMERA);
}
-char * _gl_get_camera_folder_path_external(void)
+char *_gl_get_camera_folder_path_external(void)
{
- return __gl_get_folder_path(__externalStorageId, STORAGE_DIRECTORY_CAMERA);
+ return __gl_get_folder_path(__externalStorageId,
+ STORAGE_DIRECTORY_CAMERA);
}
char *_gl_get_downloads_folder_path(void)
{
- return __gl_get_folder_path(__internalStorageId, STORAGE_DIRECTORY_DOWNLOADS);
+ return __gl_get_folder_path(__internalStorageId,
+ STORAGE_DIRECTORY_DOWNLOADS);
}
char *_gl_get_directory_path(int storage_directory_type)
{
char *path = NULL;
- storage_get_directory(STORAGE_TYPE_INTERNAL, storage_directory_type, &path);
+ storage_get_directory(STORAGE_TYPE_INTERNAL, storage_directory_type,
+ &path);
return path;
}
static void _gl_save_state_in_ini_file(char *data)
{
- char *path_gallery = app_get_shared_data_path();
+ char *path_gallery = app_get_shared_data_path();
if (!path_gallery) {
gl_dbg("shared data path is null");
return;
}
gl_dbg("shared data path is : %s", path_gallery);
- char launch_state[1024] = {0};
+ char launch_state[1024] = { 0 };
snprintf(launch_state, 1024, "%s%s", path_gallery, "state.ini");
free(path_gallery);
if (fp == NULL) {
gl_dbg("Failed to open ini file. : %s", launch_state);
- return ;
+ return;
}
fprintf(fp, "state=%s", data);
if (fp) {
ret = preference_set_boolean(GL_LAUNCH_STATE, false);
}
if (ret != PREFERENCE_ERROR_NONE) {
- gl_dbgE(" Unable to set preference for launch State ERROR(%d)", ret);
+ gl_dbgE(" Unable to set preference for launch State ERROR(%d)",
+ ret);
}
}
bool launch_state = true;
ret = preference_get_boolean(GL_LAUNCH_STATE, &launch_state);
if (ret != PREFERENCE_ERROR_NONE) {
- gl_dbgE("Unable to get preference for launch State ERROR(%d)",ret);
+ gl_dbgE("Unable to get preference for launch State ERROR(%d)",
+ ret);
return true;
}
return launch_state;
#define GL_BTN_POPUP "popup"
/*******************************************************
-** Prototype : _gl_but_create_but
-** Description : Create button
-** Input : Evas_Object *parent
-** Input : const char *icon
-** Input : const char *text
-** Input : const char *style
-** Input : Evas_Smart_Cb cb_func
-** Input : const void *data
-** Output : None
-** Return Value :
-** Calls :
-** Called By :
+** Prototype : _gl_but_create_but
+** Description : Create button
+** Input : Evas_Object *parent
+** Input : const char *icon
+** Input : const char *text
+** Input : const char *style
+** Input : Evas_Smart_Cb cb_func
+** Input : const void *data
+** Output : None
+** Return Value :
+** Calls :
+** Called By :
**
-** History :
-** 1.Date : 2011/06/10
-** Author : Samsung
+** History :
+** 1.Date : 2011/06/10
+** Author : Samsung
** Modification : Created function
**
*********************************************************/
-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)
+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)
{
Evas_Object *btn = NULL;
GL_CHECK_NULL(parent);
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);
}
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)
+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)
{
GL_CHECK_NULL(parent);
Evas_Object *btn;
return btn;
}
-Evas_Object *_gl_but_create_but_popup(Evas_Object *parent, const char *text,
- Evas_Smart_Cb cb_func, const void *data)
+Evas_Object *_gl_but_create_but_popup(Evas_Object * parent,
+ const char *text,
+ Evas_Smart_Cb cb_func,
+ const void *data)
{
- return _gl_but_create_but(parent, NULL, text, GL_BTN_POPUP, cb_func, data);
+ return _gl_but_create_but(parent, NULL, text, GL_BTN_POPUP, cb_func,
+ data);
}
-
static int __gl_ctrl_reset_previous_tab(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int tab_mode = _gl_ctrl_get_tab_mode(ad);
switch (tab_mode) {
/* 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_PROFILE_IN;
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int tab_mode = _gl_ctrl_get_tab_mode(ad);
gl_dbg("tab_mode: %d, label: %s", tab_mode, label);
__gl_ctrl_reset_previous_tab(ad);
_gl_ctrl_set_tab_mode(ad, GL_CTRL_TAB_ALBUMS);
_gl_albums_show_view_tab(data, ad->ctrlinfo.ctrlbar_view_ly);
- } else if (!g_strcmp0(label, "Timeline"/*_gl_str(GL_STR_ID_TIME_LINE)*/)) {
+ } else
+ if (!g_strcmp0(label, "Timeline")) {
gl_dbg(" Timeline");
if (tab_mode == GL_CTRL_TAB_TIMELINE) {
gl_dbg("Already in Timeline Tab.");
}
/* Enable all buttons except for some special cases */
-static int __gl_ctrl_enable_btns(gl_appdata *ad, Elm_Object_Item *nf_it)
+static int __gl_ctrl_enable_btns(gl_appdata * ad, Elm_Object_Item * nf_it)
{
gl_dbg("");
GL_CHECK_VAL(ad, -1);
return 0;
}
-Evas_Object *_gl_ctrl_add_layout(Evas_Object *parent)
+Evas_Object *_gl_ctrl_add_layout(Evas_Object * parent)
{
GL_CHECK_NULL(parent);
Evas_Object *layout = NULL;
return layout;
}
-Evas_Object *_gl_ctrl_add_main_layout(Evas_Object *parent)
+Evas_Object *_gl_ctrl_add_main_layout(Evas_Object * parent)
{
GL_PROFILE_IN;
GL_CHECK_NULL(parent);
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_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ 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);
{
GL_PROFILE_IN;
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->ctrlinfo.ctrlbar_ly, -1);
char *text = NULL;
gl_dbg("tab_mode: %d", tab_mode);
{
gl_dbg("_gl_ctrl_sel_tab");
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->ctrlinfo.ctrlbar_ly, -1);
const char *text = NULL;
case GL_CTRL_TAB_TIMELINE:
gl_dbg("GL_CTRL_TAB_TIMELINE");
// :TODO Timeline token need to be addressed
- text = "Timeline";//GL_STR_TIME_LINE;//_gl_str(GL_STR_ID_TIME_LINE);
+ text = "Timeline"; //GL_STR_TIME_LINE;//_gl_str(GL_STR_ID_TIME_LINE);
break;
default:
gl_dbgE("Wrong mode!");
int _gl_ctrl_set_tab_mode(void *data, int mode)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("mode: %d", mode);
ad->ctrlinfo.tab_mode = mode;
return 0;
int _gl_ctrl_get_tab_mode(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
return ad->ctrlinfo.tab_mode;
}
-int _gl_ctrl_enable_btns(void *data, Elm_Object_Item *nf_it)
+int _gl_ctrl_enable_btns(void *data, Elm_Object_Item * nf_it)
{
return __gl_ctrl_enable_btns(data, nf_it);
}
-int _gl_ctrl_disable_items(Elm_Object_Item *nf_it, bool b_disabled)
+int _gl_ctrl_disable_items(Elm_Object_Item * nf_it, bool b_disabled)
{
GL_CHECK_VAL(nf_it, -1);
Evas_Object *toolbar = NULL;
it = elm_toolbar_first_item_get(toolbar);
while (it) {
next_it = elm_toolbar_item_next_get(it);
- text = (char *)elm_object_item_text_get(it);
+ text = (char *) elm_object_item_text_get(it);
if (text && !g_strcmp0(text, _gl_str(GL_STR_ID_CANCEL))) {
it = next_it;
continue;
return 0;
}
-int _gl_ctrl_disable_item(Elm_Object_Item *it, Eina_Bool b_disabled)
+int _gl_ctrl_disable_item(Elm_Object_Item * it, Eina_Bool b_disabled)
{
GL_CHECK_VAL(it, -1);
/* dlog fatal is enabled. Elm_Object_Item cannot be NULL. */
elm_object_item_disabled_set(it, b_disabled);
return 0;
}
-
int items_count;
};
-static void __gl_ctxpopup_move_for_hwkey(void *data, Evas_Object *ctxpopup)
+static void __gl_ctxpopup_move_for_hwkey(void *data,
+ Evas_Object * ctxpopup)
{
GL_CHECK(ctxpopup);
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int win_w = 0;
int win_h = 0;
int move_x = 0;
evas_object_move(ctxpopup, move_x, move_y);
}
-static bool __gl_ctxpopup_check_btn_pos(void *data, Evas_Object *btn, int x,
- int y, int w, int h)
+static bool __gl_ctxpopup_check_btn_pos(void *data, Evas_Object * btn,
+ int x, int y, int w, int h)
{
GL_CHECK_FALSE(data);
GL_CHECK_FALSE(btn);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int win_w = 0, win_h = 0;
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;
}
path = GL_ICON_ROTATE_LEFT;
} else if (!g_strcmp0(GL_STR_ID_ROTATE_RIGHT, label_id)) {
path = GL_ICON_ROTATE_RIGHT;
- }
- else if (!g_strcmp0(GL_STR_ID_NEW_ALBUM, label_id)) {
+ } else if (!g_strcmp0(GL_STR_ID_NEW_ALBUM, label_id)) {
path = GL_ICON_NEW_ALBUM;
} else if (!g_strcmp0(GL_STR_ID_SHARE, label_id)) {
path = GL_ICON_SHARE;
return path;
}
-static void __gl_ctxpopup_hide_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_ctxpopup_hide_cb(void *data, Evas_Object * obj, void *ei)
{
GL_CHECK(obj);
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
- bool ct_rotate = (bool)evas_object_data_get(obj,
- GL_CTXPOPUP_OBJ_ROTATE_KEY);
+ bool ct_rotate = (bool) evas_object_data_get(obj,
+ GL_CTXPOPUP_OBJ_ROTATE_KEY);
if (!ct_rotate) {
gl_dbg("ctxpopup is dismissed");
} else {
gl_dbg("ctxpopup is not dismissed");
/* when "dismissed" cb is called next time,
- * ctxpopup should be dismissed if device is not rotated. */
+ * 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. */
+ * Otherwise "dismissed" cb will be called one more time. */
evas_object_show(ad->maininfo.ctxpopup);
}
}
/* Basic winset: ctxpopup only activated from more button */
-static int __gl_ctxpopup_show(void *data, Evas_Object *btn, Evas_Object *ctxpopup)
+static int __gl_ctxpopup_show(void *data, Evas_Object * btn,
+ Evas_Object * ctxpopup)
{
GL_CHECK_VAL(ctxpopup, -1);
GL_CHECK_VAL(btn, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int x_position = 0;
int y_position = 0;
int w = 0;
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_priority_set(ctxpopup,
+ ELM_CTXPOPUP_DIRECTION_UP,
+ 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) {
+ 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);
gl_dbg("(%d, %d) - (%d, %d)", x_position, y_position, w, h);
} else {
/* the more button is not inside the main windown,
- possibly because the target has HW more/back keys. */
+ possibly because the target has HW more/back keys. */
__gl_ctxpopup_move_for_hwkey(data, ctxpopup);
}
return 0;
}
-static void __gl_ctxpopup_parent_resize_cb(void *data, Evas *e,
- Evas_Object *obj, void *ei)
+static void __gl_ctxpopup_parent_resize_cb(void *data, Evas * e,
+ Evas_Object * obj, void *ei)
{
gl_dbg("");
GL_CHECK(data);
- evas_object_data_set((Evas_Object *)data, GL_CTXPOPUP_OBJ_ROTATE_KEY,
- (void *)true);
+ evas_object_data_set((Evas_Object *) data, GL_CTXPOPUP_OBJ_ROTATE_KEY,
+ (void *) true);
}
-static void __gl_ctxpopup_items_update_cb(void *data, Evas_Object *obj, void *ei)
+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);
- update_cb = evas_object_data_get((Evas_Object *)data,
- "gl_ctxpopup_update_items_cb");
+ int (*update_cb) (void *data, Evas_Object * parent);
+ update_cb = evas_object_data_get((Evas_Object *) data,
+ "gl_ctxpopup_update_items_cb");
gl_sdbg("callback: %p", update_cb);
if (update_cb) {
- update_cb(ei, (Evas_Object *)data);
+ update_cb(ei, (Evas_Object *) data);
}
}
-static void __gl_ctxpopup_rotate_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_ctxpopup_rotate_cb(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *more_btn = NULL;
- more_btn = (Evas_Object *)evas_object_data_get(ad->maininfo.ctxpopup,
- GL_CTXPOPUP_OBJ_MORE_BTN_KEY);
+ more_btn = (Evas_Object *) evas_object_data_get(ad->maininfo.ctxpopup,
+ GL_CTXPOPUP_OBJ_MORE_BTN_KEY);
GL_CHECK(more_btn);
__gl_ctxpopup_show(data, more_btn, ad->maininfo.ctxpopup);
}
-static void __gl_ctxpopup_del_cb(void *data, Evas *e, Evas_Object *obj, void *ei)
+static void __gl_ctxpopup_del_cb(void *data, Evas * e, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(data);
GL_CHECK(obj);
Evas_Object *ctxpopup = obj;
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK(ad->maininfo.naviframe);
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);
- void *ctx_data = evas_object_data_get(ctxpopup, GL_CTXPOPUP_OBJ_DATA_KEY);
+ "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");
}
-static int __gl_ctxpopup_add_callbacks(void *data, Evas_Object *ctxpopup)
+static int __gl_ctxpopup_add_callbacks(void *data, Evas_Object * ctxpopup)
{
GL_CHECK_VAL(data, -1);
GL_CHECK_VAL(ctxpopup, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
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)
+Elm_Object_Item *_gl_ctxpopup_append(Evas_Object * obj, char *label_id,
+ 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);
+ ctx_data = (gl_ctx_data_s *) evas_object_data_get(obj,
+ GL_CTXPOPUP_OBJ_DATA_KEY);
if (ctx_data) {
ctx_data->items_count++;
}
- return elm_ctxpopup_item_append(obj, _gl_str(label_id), NULL, func, data);
+ return elm_ctxpopup_item_append(obj, _gl_str(label_id), NULL, func,
+ data);
}
-int _gl_ctxpopup_create(void *data, Evas_Object *but, ctx_append_cb append_cb)
+int _gl_ctxpopup_create(void *data, Evas_Object * but,
+ ctx_append_cb append_cb)
{
gl_dbg("");
GL_CHECK_VAL(append_cb, -1);
GL_CHECK_VAL(but, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->maininfo.naviframe, -1);
_gl_ctxpopup_del(data);
- gl_ctx_data_s *ctx_data = (gl_ctx_data_s *)calloc(1, sizeof(gl_ctx_data_s));
+ gl_ctx_data_s *ctx_data =
+ (gl_ctx_data_s *) calloc(1, sizeof(gl_ctx_data_s));
GL_CHECK_VAL(ctx_data, -1);
Evas_Object *ctxpopup = elm_ctxpopup_add(ad->maininfo.naviframe);
- eext_object_event_callback_add(ctxpopup, EEXT_CALLBACK_BACK, eext_ctxpopup_back_cb, NULL);
- eext_object_event_callback_add(ctxpopup, EEXT_CALLBACK_MORE, eext_ctxpopup_back_cb, NULL);
+ eext_object_event_callback_add(ctxpopup, EEXT_CALLBACK_BACK,
+ eext_ctxpopup_back_cb, NULL);
+ eext_object_event_callback_add(ctxpopup, EEXT_CALLBACK_MORE,
+ eext_ctxpopup_back_cb, NULL);
elm_object_style_set(ctxpopup, GL_CTXPOPUP_STYLE_MORE);
/* 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);
/* Append items */
append_cb(data, ctxpopup);
- /* check count*/
+ /* check count */
if (ctx_data->items_count == 0) {
gl_dbgW("Remove empty ctxpopup");
evas_object_del(ctxpopup);
int _gl_ctxpopup_del(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->maininfo.ctxpopup) {
evas_object_del(ad->maininfo.ctxpopup);
ad->maininfo.ctxpopup = NULL;
}
return 0;
}
-
#define GL_ENTRY_STR_CHAR_MAX 50
/* The maximun length reached callback */
-static void __gl_editfield_maxlen_reached_cb(void *data, Evas_Object *obj,
- void *ei)
+static void __gl_editfield_maxlen_reached_cb(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("Entry maximum length reached, show notification.");
GL_CHECK(data);
* It would get the entry string and check whether it's different
* with original string or not, if so, enable 'Done' button, other disable it.
*/
-static void __gl_editfield_space_check_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_editfield_space_check_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(obj);
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK(ad->entryinfo.done_btn);
const char *entry_str = NULL;
* or avoid showing popup in the case when after trip leading and trailing space,
* new name is same as existing name
*/
- g_strstrip((gchar *)entry_utf8);
+ g_strstrip((gchar *) entry_utf8);
gl_sdbg("New entry string without space: [%s]", entry_utf8);
bool b_disabled = false;
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) {
/*
* make a new album
*/
-static void __gl_editfield_enter_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_editfield_enter_cb(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("");
GL_CHECK(obj);
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) {
}
}
-int __gl_editfield_set_entry(void *data, Evas_Object *layout,
- Evas_Object *entry, char *default_label)
+int __gl_editfield_set_entry(void *data, Evas_Object * layout,
+ Evas_Object * entry, char *default_label)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
GL_FREEIF(ad->entryinfo.limit_filter);
- Elm_Entry_Filter_Limit_Size *limit_filter = (Elm_Entry_Filter_Limit_Size *)calloc(1, sizeof(Elm_Entry_Filter_Limit_Size));
+ Elm_Entry_Filter_Limit_Size *limit_filter =
+ (Elm_Entry_Filter_Limit_Size *) calloc(1,
+ sizeof
+ (Elm_Entry_Filter_Limit_Size));
GL_CHECK_VAL(limit_filter, -1);
ad->entryinfo.limit_filter = limit_filter;
- /* Album name, the length is limited to 50 Chars*/
+ /* Album name, the length is limited to 50 Chars */
limit_filter->max_char_count = GL_ENTRY_STR_CHAR_MAX;
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;
}
int _gl_editfield_hide_imf(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
/* Unfocus to hide cursor */
int _gl_editfield_show_imf(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
if (ad->entryinfo.entry) {
int _gl_editfield_destroy_imf(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->entryinfo.entry == NULL) {
return -1;
}
/* Remove callbacks */
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);
int _gl_editfield_change_navi_title(void *data, int r)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->entryinfo.nf_it) {
gl_dbg("entryinfo.nf_it created");
if (!ad->entryinfo.b_hide_sip) {
return -1;
}
GL_CHECK_VAL(ad->maininfo.naviframe, -1);
- Elm_Object_Item *navi_it = elm_naviframe_top_item_get(ad->maininfo.naviframe);
+ Elm_Object_Item *navi_it =
+ elm_naviframe_top_item_get(ad->maininfo.naviframe);
GL_CHECK_VAL(navi_it, -1);
switch (r) {
case APP_DEVICE_ORIENTATION_0:
case APP_DEVICE_ORIENTATION_180:
- elm_naviframe_item_title_enabled_set(navi_it, EINA_TRUE, EINA_FALSE);
+ elm_naviframe_item_title_enabled_set(navi_it, EINA_TRUE,
+ EINA_FALSE);
break;
case APP_DEVICE_ORIENTATION_90:
case APP_DEVICE_ORIENTATION_270:
- elm_naviframe_item_title_enabled_set(navi_it, EINA_FALSE, EINA_FALSE);
+ elm_naviframe_item_title_enabled_set(navi_it, EINA_FALSE,
+ EINA_FALSE);
break;
default:
break;
Evas_Object *_gl_editfield_get_entry(void *data)
{
GL_CHECK_NULL(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
return ad->entryinfo.entry;
}
-
Evas_Coord h;
Evas_Object *object;
Ecore_Timer *hold_timer;
- int ts; /* Time stamp to calculate whether scrolling or moving */
- int v; /* Velocity */
+ int ts; /* Time stamp to calculate whether scrolling or moving */
+ int v; /* Velocity */
int pinch_dis;
- Evas_Object *pinch_obj; /* Object between thumb and index */
- Evas_Object *test; /* To see dis center */
+ Evas_Object *pinch_obj; /* Object between thumb and index */
+ Evas_Object *test; /* To see dis center */
};
enum _gl_pinch_plan_t {
};
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;
+ gl_gesture_s *gesture_d = (gl_gesture_s *) data;
gl_pinch_event_s *ev = NULL;
ev = calloc(1, sizeof(gl_pinch_event_s));
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;
}
-static int __gl_gesture_destroy_event_obj(void *data, gl_pinch_event_s *ev)
+static int __gl_gesture_destroy_event_obj(void *data,
+ gl_pinch_event_s * ev)
{
GL_CHECK_VAL(ev, -1);
GL_CHECK_VAL(data, -1);
- gl_gesture_s *gesture_d = (gl_gesture_s *)data;
+ gl_gesture_s *gesture_d = (gl_gesture_s *) data;
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 */
static gl_pinch_event_s *__gl_gesture_get_event_obj(void *data, int device)
{
GL_CHECK_NULL(data);
- gl_gesture_s *gesture_d = (gl_gesture_s *)data;
+ gl_gesture_s *gesture_d = (gl_gesture_s *) data;
Eina_List *l = NULL;
gl_pinch_event_s *ev = NULL;
return ev;
}
-static int __gl_gesture_get_distance(Evas_Coord x1, Evas_Coord y1, Evas_Coord x2,
- Evas_Coord y2)
+static int __gl_gesture_get_distance(Evas_Coord x1, Evas_Coord y1,
+ Evas_Coord x2, Evas_Coord y2)
{
int dis, dx, dy;
dx = x1 - x2;
dy = y1 - y2;
- dis = (int)sqrt(dx * dx + dy * dy);
+ dis = (int) sqrt(dx * dx + dy * dy);
return dis;
}
static Eina_Bool __gl_gesture_hold_timer_cb(void *data)
{
- gl_pinch_event_s *ev0 = (gl_pinch_event_s *)data;
+ gl_pinch_event_s *ev0 = (gl_pinch_event_s *) data;
GL_IF_DEL_TIMER(ev0->hold_timer);
return ECORE_CALLBACK_CANCEL;
}
static int __gl_gesture_get_multi_device(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_gesture_s *gesture_d = (gl_gesture_s *)data;
+ gl_gesture_s *gesture_d = (gl_gesture_s *) data;
Eina_List *l = NULL;
gl_pinch_event_s *ev = NULL;
return 0;
}
-static void __gl_gesture_mouse_down_event(void *data, Evas *e,
- Evas_Object *evas_obj, void *ei)
+static void __gl_gesture_mouse_down_event(void *data, Evas * e,
+ Evas_Object * evas_obj, void *ei)
{
GL_CHECK(ei);
GL_CHECK(data);
- Evas_Event_Mouse_Down *ev = (Evas_Event_Mouse_Down *)ei;
+ Evas_Event_Mouse_Down *ev = (Evas_Event_Mouse_Down *) ei;
/*gl_dbg(""); */
gl_pinch_event_s *ev0;
ev0->prev.y = ev->output.y;
}
-static void __gl_gesture_multi_down_event(void *data, Evas *evas,
- Evas_Object *obj, void *ei)
+static void __gl_gesture_multi_down_event(void *data, Evas * evas,
+ Evas_Object * obj, void *ei)
{
GL_CHECK(ei);
GL_CHECK(data);
gl_pinch_event_s *ev;
- Evas_Event_Multi_Down *down = (Evas_Event_Multi_Down *)ei;
+ Evas_Event_Multi_Down *down = (Evas_Event_Multi_Down *) ei;
/*gl_dbg(""); */
ev = __gl_gesture_get_event_obj(data, down->device);
ev->prev.y = down->output.y;
}
-static void __gl_gesture_mouse_up_event(void *data, Evas *e,
- Evas_Object *obj, void *ei)
+static void __gl_gesture_mouse_up_event(void *data, Evas * e,
+ Evas_Object * obj, void *ei)
{
GL_CHECK(data);
- gl_gesture_s *gesture_d = (gl_gesture_s *)data;
+ gl_gesture_s *gesture_d = (gl_gesture_s *) data;
int mdevice;
gl_pinch_event_s *ev0;
gl_pinch_event_s *ev = NULL;
/*gl_dbg(""); */
- Evas_Event_Mouse_Up *p_ev = (Evas_Event_Mouse_Up *)ei;
+ Evas_Event_Mouse_Up *p_ev = (Evas_Event_Mouse_Up *) ei;
ev0 = __gl_gesture_get_event_obj(data, 0);
if (ev0 == NULL) {
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) {
__gl_gesture_destroy_event_obj(data, ev0);
}
-static void __gl_gesture_multi_up_event(void *data, Evas *evas,
- Evas_Object *obj, void *ei)
+static void __gl_gesture_multi_up_event(void *data, Evas * evas,
+ Evas_Object * obj, void *ei)
{
GL_CHECK(ei);
GL_CHECK(data);
- gl_gesture_s *gesture_d = (gl_gesture_s *)data;
- Evas_Event_Multi_Up *up = (Evas_Event_Multi_Up *)ei;
+ gl_gesture_s *gesture_d = (gl_gesture_s *) data;
+ Evas_Event_Multi_Up *up = (Evas_Event_Multi_Up *) ei;
gl_pinch_event_s *ev0 = NULL;
gl_pinch_event_s *ev = NULL;
/* 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 */
}
__gl_gesture_destroy_event_obj(data, ev);
}
-static void __gl_gesture_mouse_move_event(void *data, Evas *e,
- Evas_Object *obj, void *ei)
+static void __gl_gesture_mouse_move_event(void *data, Evas * e,
+ Evas_Object * obj, void *ei)
{
GL_CHECK(ei);
GL_CHECK(data);
static void __gl_gesture_zoom_out_job_cb(void *data)
{
GL_CHECK(data);
- gl_gesture_s *gesture_d = (gl_gesture_s *)data;
+ gl_gesture_s *gesture_d = (gl_gesture_s *) data;
if (gesture_d->next_plan != GL_PINCH_PLAN_OUT) {
gl_dbgW("State is wrong[plan:%d]!", gesture_d->next_plan);
GL_IF_DEL_JOB(gesture_d->pinch_job);
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);
}
static void __gl_gesture_zoom_in_job_cb(void *data)
{
GL_CHECK(data);
- gl_gesture_s *gesture_d = (gl_gesture_s *)data;
+ gl_gesture_s *gesture_d = (gl_gesture_s *) data;
if (gesture_d->next_plan != GL_PINCH_PLAN_IN) {
gl_dbgW("State is wrong[plan:%d]!", gesture_d->next_plan);
GL_IF_DEL_JOB(gesture_d->pinch_job);
gl_dbg("Pinch zoom in");
if (gesture_d->zoom_in_cb)
- gesture_d->zoom_in_cb(gesture_d->gesture,
- gesture_d->zoom_in_data);
+ gesture_d->zoom_in_cb(gesture_d->gesture, 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)
+static void __gl_gesture_multi_move_event(void *data, Evas * evas,
+ Evas_Object * obj, void *ei)
{
GL_CHECK(data);
- gl_gesture_s *gesture_d = (gl_gesture_s *)data;
- Evas_Event_Multi_Move *move = (Evas_Event_Multi_Move *)ei;
+ gl_gesture_s *gesture_d = (gl_gesture_s *) data;
+ Evas_Event_Multi_Move *move = (Evas_Event_Multi_Move *) ei;
int dis_new;
gl_pinch_event_s *ev0;
gl_pinch_event_s *ev;
}
gesture_d->ad->gridinfo.multi_touch = true;
- if (_gl_is_timeline_edit_mode(gesture_d->ad) || _gl_is_timeline_edit_copy_mode(gesture_d->ad)) {
+ if (_gl_is_timeline_edit_mode(gesture_d->ad)
+ || _gl_is_timeline_edit_copy_mode(gesture_d->ad)) {
gl_dbg("Prevent multi move in timeline edit mode");
return;
}
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;
}
- gesture_d->next_plan = GL_PINCH_PLAN_OUT; /* plan to zoom-out */
+ gesture_d->next_plan = GL_PINCH_PLAN_OUT; /* plan to zoom-out */
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);
+ gesture_d->pinch_job =
+ ecore_job_add(__gl_gesture_zoom_out_job_cb, 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;
}
- gesture_d->next_plan = GL_PINCH_PLAN_IN; /* plan to zoom-in */
+ gesture_d->next_plan = GL_PINCH_PLAN_IN; /* plan to zoom-in */
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);
+ gesture_d->pinch_job =
+ ecore_job_add(__gl_gesture_zoom_in_job_cb, data);
} else {
gl_dbgW("Added job pinch zoom in");
}
ev->pinch_dis += (dis_old - dis_new);
}
gl_dbg("dis_new: %d, dis_old: %d, pinch_dis %d", dis_new, dis_old,
- ev->pinch_dis);
+ ev->pinch_dis);
/* Reset dis_old value */
gesture_d->dis_old = dis_new;
}
-static void __gl_gesture_del_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+static void __gl_gesture_del_cb(void *data, Evas * e, Evas_Object * obj,
+ void *ei)
{
gl_dbg("Delete gesture ---");
if (data) {
- gl_gesture_s *gesture_d = (gl_gesture_s *)data;
+ gl_gesture_s *gesture_d = (gl_gesture_s *) data;
GL_IF_DEL_JOB(gesture_d->pinch_job);
evas_object_data_del(gesture_d->gesture, GL_GESTURE_KEY_DATA);
GL_FREE(gesture_d);
gl_dbg("Delete gesture +++");
}
-Evas_Object *_gl_gesture_add(void *data, Evas_Object *parent)
+Evas_Object *_gl_gesture_add(void *data, Evas_Object * parent)
{
GL_CHECK_NULL(parent);
GL_CHECK_NULL(data);
GL_CHECK_NULL(gesture);
evas_object_color_set(gesture, 0, 0, 0, 0);
- gl_gesture_s *gesture_d = (gl_gesture_s *)calloc(1, sizeof(gl_gesture_s));
+ gl_gesture_s *gesture_d =
+ (gl_gesture_s *) calloc(1, sizeof(gl_gesture_s));
if (gesture_d == NULL) {
evas_object_del(gesture);
return NULL;
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_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)
+int _gl_gesture_set_zoom_in_cb(Evas_Object * gesture, gl_gesture_cb cb,
+ 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);
+ gesture_d = (gl_gesture_s *) evas_object_data_get(gesture,
+ GL_GESTURE_KEY_DATA);
GL_CHECK_VAL(gesture_d, -1);
gesture_d->zoom_in_cb = cb;
gesture_d->zoom_in_data = data;
return 0;
}
-int _gl_gesture_set_zoom_out_cb(Evas_Object *gesture, gl_gesture_cb cb,
- void *data)
+int _gl_gesture_set_zoom_out_cb(Evas_Object * gesture, gl_gesture_cb cb,
+ 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);
+ gesture_d = (gl_gesture_s *) evas_object_data_get(gesture,
+ GL_GESTURE_KEY_DATA);
GL_CHECK_VAL(gesture_d, -1);
gesture_d->zoom_out_cb = cb;
gesture_d->zoom_out_data = data;
return 0;
}
-int _gl_gesture_reset_flags(Evas_Object *gesture)
+int _gl_gesture_reset_flags(Evas_Object * gesture)
{
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);
+ gesture_d = (gl_gesture_s *) evas_object_data_get(gesture,
+ 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;
return 0;
}
-Evas_Object *_gl_gesture_get_parent(Evas_Object *gesture)
+Evas_Object *_gl_gesture_get_parent(Evas_Object * gesture)
{
GL_CHECK_NULL(gesture);
gl_gesture_s *gesture_d = NULL;
- gesture_d = (gl_gesture_s *)evas_object_data_get(gesture,
- GL_GESTURE_KEY_DATA);
+ gesture_d = (gl_gesture_s *) evas_object_data_get(gesture,
+ GL_GESTURE_KEY_DATA);
GL_CHECK_NULL(gesture_d);
return gesture_d->parent;
}
-
/**
* Create Nocontents.
*/
-Evas_Object *_gl_nocontents_create(Evas_Object *parent)
+Evas_Object *_gl_nocontents_create(Evas_Object * parent)
{
GL_CHECK_NULL(parent);
Evas_Object *noc_lay = NULL;
GL_ICON_SET_FILE(icon, GL_ICON_NOCONGENTS_VIDEOS);
elm_object_part_content_set(noc_lay, "nocontents.image", icon);
- _gl_ui_set_translate_part_str(noc_lay, "elm.text", _gl_str(GL_STR_ID_NO_ITEMS));
- _gl_ui_set_translate_part_str(noc_lay, "elm.help.text", _gl_str(GL_STR_ID_NO_ITEMS_SECOND));
+ _gl_ui_set_translate_part_str(noc_lay, "elm.text",
+ _gl_str(GL_STR_ID_NO_ITEMS));
+ _gl_ui_set_translate_part_str(noc_lay, "elm.help.text",
+ _gl_str(GL_STR_ID_NO_ITEMS_SECOND));
elm_layout_signal_emit(noc_lay, "text,disabled", "");
elm_layout_signal_emit(noc_lay, "align.center", "elm");
return noc_lay;
/**
* Update label of Nocontents.
*/
-bool _gl_nocontents_update_label(Evas_Object *noc, const char *new_label)
+bool _gl_nocontents_update_label(Evas_Object * noc, const char *new_label)
{
GL_CHECK_VAL(new_label, -1);
GL_CHECK_VAL(noc, -1);
}
return false;
}
-
/**
* Check select-all widget state.
*/
-int _gl_notify_check_selall(void *data, Elm_Object_Item *nf_it, int all_cnt,
- int selected_cnt)
+int _gl_notify_check_selall(void *data, Elm_Object_Item * nf_it,
+ int all_cnt, int selected_cnt)
{
GL_CHECK_VAL(data, -1);
GL_CHECK_VAL(nf_it, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int view_mode = gl_get_view_mode(ad);
gl_dbg("selected_cnt/all_cnt = %d/%d", selected_cnt, all_cnt);
}
if (ad->selinfo.selectall_ck) {
- elm_check_state_set(ad->selinfo.selectall_ck, ad->selinfo.ck_state);
+ elm_check_state_set(ad->selinfo.selectall_ck,
+ ad->selinfo.ck_state);
}
if (selected_cnt > 0) {
/* Enable/Disable control bar buttons */
#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
};
static void __gl_popup_resp(void *data, const char *text);
-static void __gl_popup_genlist_lang_changed(void *data, Evas_Object *obj, void *ei)
+static void __gl_popup_genlist_lang_changed(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(obj);
elm_genlist_realized_items_update(obj);
}
/* Delete popup contents */
-static int __gl_popup_clear_content(Evas_Object *popup)
+static int __gl_popup_clear_content(Evas_Object * popup)
{
GL_CHECK_VAL(popup, -1);
gl_dbg("");
static Eina_Bool __gl_popup_timeout_cb(void *data)
{
GL_CHECK_FALSE(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_IF_DEL_TIMER(ad->popupinfo.del_timer);
GL_IF_DEL_OBJ(ad->popupinfo.popup);
return ECORE_CALLBACK_CANCEL;
static int __gl_popup_add_timer(void *data, double to_inc)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ 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);
+ ad->popupinfo.del_timer =
+ ecore_timer_add(to_inc, __gl_popup_timeout_cb, data);
return 0;
}
-static void __gl_popup_del_resp_cb(void *data, Evas_Object *obj,
- void *event_info)
+static void __gl_popup_del_resp_cb(void *data, Evas_Object * obj,
+ void *event_info)
{
GL_CHECK(obj);
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
const char *text = NULL;
text = elm_object_text_get(obj);
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 {
static void __gl_popup_resp(void *data, const char *text)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int mode = ad->popupinfo.mode;
GL_CHECK(text);
gl_dbg("Button: %s, mode: %d", text, mode);
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))) {
+ !g_strcmp0(text, _gl_str(GL_STR_ID_CANCEL))) {
elm_naviframe_item_pop(ad->maininfo.naviframe);
}
break;
return;
case GL_POPUP_SLIDESHOW:
case GL_POPUP_LONGPRESSED:
- case GL_POPUP_MEDIA_DELETE: {
- _gl_free_selected_list(data);
- break;
- }
+ case GL_POPUP_MEDIA_DELETE:{
+ _gl_free_selected_list(data);
+ break;
+ }
case GL_POPUP_ALBUM_MEMORY_FULL:
GL_IF_DEL_OBJ(ad->popupinfo.memory_full_popup);
elm_naviframe_item_pop(ad->maininfo.naviframe);
return;
}
- ret = app_control_set_operation(app_control, APP_CONTROL_OPERATION_VIEW);
+ ret =
+ app_control_set_operation(app_control,
+ APP_CONTROL_OPERATION_VIEW);
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("app_control_set_operation()... [0x%x]", ret);
goto END;
}
- ret = app_control_set_app_id(app_control, SETTINGS_STORAGE_UG_NAME);
+ ret =
+ app_control_set_app_id(app_control,
+ SETTINGS_STORAGE_UG_NAME);
if (ret != APP_CONTROL_ERROR_NONE) {
gl_dbgE("app_control_set_uri()... [0x%x]", ret);
goto END;
gl_dbgE("app_control launch Failed... [0x%x]", ret);
goto END;
}
-END:
+ END:
if (app_control) {
app_control_destroy(app_control);
}
GL_IF_DEL_OBJ(ad->popupinfo.popup);
}
-static void __gl_popup_resp_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_popup_resp_cb(void *data, Evas_Object * obj, void *ei)
{
GL_CHECK(data);
GL_CHECK(obj);
__gl_popup_resp(data, text);
}
-static void __gl_popup_genlist_delete_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+static void __gl_popup_genlist_delete_cb(void *data, Evas * e,
+ Evas_Object * obj, 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) {
- elm_genlist_item_class_free((Elm_Genlist_Item_Class *)data);
+ elm_genlist_item_class_free((Elm_Genlist_Item_Class *) data);
}
gl_dbg("Delete genlist +++");
}
-static void __gl_popup_mouseup_cb(void *data, Evas *e, Evas_Object *obj,
- void *event_info)
+static void __gl_popup_mouseup_cb(void *data, Evas * e, Evas_Object * obj,
+ void *event_info)
{
gl_dbg("");
GL_CHECK(data);
}
/* We need to perform cancellation, not just delete popup */
-static inline void __gl_popup_ea_back_cb(void *data, Evas_Object *obj, void *ei)
+static inline void __gl_popup_ea_back_cb(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("Use customized callback");
__gl_popup_resp(data, _gl_str(GL_STR_ID_CANCEL));
}
-static void __gl_popup_local_resp_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_popup_local_resp_cb(void *data, Evas_Object * obj,
+ void *ei)
{
- evas_object_del((Evas_Object *)data);
+ evas_object_del((Evas_Object *) data);
}
-static void __gl_popup_local_mouseup_cb(void *data, Evas *e, Evas_Object *obj, void *ei)
+static void __gl_popup_local_mouseup_cb(void *data, Evas * e,
+ Evas_Object * obj, void *ei)
{
gl_dbg("");
GL_CHECK(data);
}
}
-static void __gl_popup_local_delete_cb(void *data, Evas *e, Evas_Object *obj, void *ei)
+static void __gl_popup_local_delete_cb(void *data, Evas * e,
+ Evas_Object * obj, void *ei)
{
gl_dbg("Delete popup ---");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)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_popup_local_keydown_cb); */
_gl_editfield_show_imf(data);
gl_dbg("Delete popup +++");
}
-static void __gl_popup_local_block_clicked_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_popup_local_block_clicked_cb(void *data,
+ Evas_Object * obj, void *ei)
{
GL_IF_DEL_OBJ(obj);
}
static Eina_Bool __gl_popup_local_timeout_cb(void *data)
{
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);
+ Evas_Object *popup = (Evas_Object *) data;
+ gl_appdata *ad = (gl_appdata *) evas_object_data_get(popup,
+ GL_POPUP_OBJ_DATA_KEY);
GL_IF_DEL_OBJ(popup);
GL_CHECK_CANCEL(ad);
return ECORE_CALLBACK_CANCEL;
}
-static Evas_Object *__gl_popup_add(Evas_Object *parent, const char *style,
- const char *title, const char *text,
- void *data)
+static Evas_Object *__gl_popup_add(Evas_Object * parent, const char *style,
+ const char *title, const char *text,
+ void *data)
{
GL_CHECK_NULL(parent);
Evas_Object *popup = elm_popup_add(parent);
_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*/
+ /*Add callback for Hardware Key */
evas_object_event_callback_add(popup, EVAS_CALLBACK_MOUSE_UP,
- __gl_popup_mouseup_cb, data);
- /*Delete the Popup if the Popup has a BACK event.*/
+ __gl_popup_mouseup_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)
+static Evas_Object *__gl_popup_add_local(Evas_Object * parent,
+ const char *style,
+ const char *title,
+ const char *text, void *data)
{
GL_CHECK_NULL(parent);
Evas_Object *popup = elm_popup_add(parent);
_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*/
+ /*Add callback for Hardware Key */
evas_object_event_callback_add(popup, EVAS_CALLBACK_MOUSE_UP,
- __gl_popup_local_mouseup_cb, data);
- /*Delete the Popup if the Popup has a BACK event.*/
+ __gl_popup_local_mouseup_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;
}
-static void __gl_popup_genlist_realized(void *data, Evas_Object *obj, void *ei)
+static void __gl_popup_genlist_realized(void *data, Evas_Object * obj,
+ void *ei)
{
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)
+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)
{
GL_CHECK_NULL(parent);
- /* Set item of Genlist.*/
+ /* Set item of Genlist. */
Elm_Genlist_Item_Class *gic = NULL;
gic = elm_genlist_item_class_new();
GL_CHECK_NULL(gic);
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;
}
-static void __gl_popup_delete_cb(void *data, Evas *e, Evas_Object *obj, void *ei)
+static void __gl_popup_delete_cb(void *data, Evas * e, Evas_Object * obj,
+ void *ei)
{
gl_dbg("Delete popup ---");
evas_object_event_callback_del(obj, EVAS_CALLBACK_MOUSE_UP,
- __gl_popup_mouseup_cb);
+ __gl_popup_mouseup_cb);
GL_FREEIF(data);
gl_dbg("Delete popup +++");
}
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;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->popupinfo.popup) {
gl_dbg("Delte the existed popup first");
Evas_Object *popup = NULL;
popup = __gl_popup_add(ad->maininfo.win, NULL, title, text, data);
GL_CHECK_VAL(popup, -1);
- gl_popup_s *popup_d = (gl_popup_s *)calloc(1, sizeof(gl_popup_s));
+ gl_popup_s *popup_d = (gl_popup_s *) calloc(1, sizeof(gl_popup_s));
if (popup_d == NULL) {
gl_dbgE("Calloc failed!");
evas_object_del(popup);
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);
+ btn1 = _gl_but_create_but_popup(popup, str1, cb1, 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);
+ btn2 = _gl_but_create_but_popup(popup, str2, cb2, 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);
+ btn3 = _gl_but_create_but_popup(popup, str3, cb3, data3);
elm_object_part_content_set(popup, "button3", btn3);
popup_d->cb3 = cb3;
popup_d->data3 = data3;
return 0;
}
-static void __gl_popup_del_lang_changed(void *data, Evas_Object *obj, void *ei)
+static void __gl_popup_del_lang_changed(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(obj);
- int sel_cnt = (int)data;
+ int sel_cnt = (int) data;
if (sel_cnt < 1) {
gl_dbg("Do not need to update the laungue manual");
return;
}
- int del_type = (int)evas_object_data_get(obj,
- GL_POPUP_OBJ_DEL_CB_TYPE_KEY);
+ int del_type = (int) evas_object_data_get(obj,
+ 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);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int sel_cnt = 0;
char *fmt_str = NULL;
char *popup_str = NULL;
}
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);
switch (mode) {
- case GL_POPUP_DEL_FILE :
+ case GL_POPUP_DEL_FILE:
one_selected = GL_STR_ID_DELETE_1_FILE;
mul_selected = GL_STR_DELETE_PD_FILES;
break;
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*/
+ /*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);
int gl_popup_create_popup(void *data, gl_popup_mode mode, char *desc)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
if (ad->popupinfo.popup) {
Evas_Object *popup = NULL;
if (mode == GL_POPUP_ALBUM_MEMORY_FULL) {
- popup = __gl_popup_add(ad->maininfo.win, NULL, GL_DATA_SAVE_FAILED, desc,
- data);
+ popup =
+ __gl_popup_add(ad->maininfo.win, NULL, GL_DATA_SAVE_FAILED,
+ desc, data);
} else {
- popup = __gl_popup_add(ad->maininfo.win, NULL, NULL, desc,
- data);
+ popup = __gl_popup_add(ad->maininfo.win, NULL, NULL, desc, 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;
return 0;
}
-Evas_Object *_gl_popup_create_local(void *data, gl_popup_mode mode, char *desc)
+Evas_Object *_gl_popup_create_local(void *data, gl_popup_mode mode,
+ char *desc)
{
GL_CHECK_NULL(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
Evas_Object *win = ad->maininfo.win;
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:
return popup;
}
-void _gl_time_view_selected_cb(void *data, Evas_Object *obj, void *event_info)
+void _gl_time_view_selected_cb(void *data, Evas_Object * obj,
+ void *event_info)
{
gl_dbg("ENTRY");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->popupinfo.view_as_popup) {
evas_object_del(ad->popupinfo.view_as_popup);
ad->popupinfo.view_as_popup = NULL;
gl_dbg("EXIT");
}
-void _gl_album_view_selected_cb(void *data, Evas_Object *obj, void *event_info)
+void _gl_album_view_selected_cb(void *data, Evas_Object * obj,
+ void *event_info)
{
gl_dbg("ENTRY");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->popupinfo.view_as_popup) {
evas_object_del(ad->popupinfo.view_as_popup);
ad->popupinfo.view_as_popup = NULL;
gl_dbg("EXIT");
}
-void _gl_list_viewas_popup_cb_add(Evas_Object *btn, Evas_Object *btn1, void *ad)
+void _gl_list_viewas_popup_cb_add(Evas_Object * btn, Evas_Object * btn1,
+ void *ad)
{
- evas_object_smart_callback_add(btn, "clicked", _gl_time_view_selected_cb, ad);
- evas_object_smart_callback_add(btn1, "clicked", _gl_album_view_selected_cb, ad);
+ evas_object_smart_callback_add(btn, "clicked",
+ _gl_time_view_selected_cb, ad);
+ evas_object_smart_callback_add(btn1, "clicked",
+ _gl_album_view_selected_cb, ad);
}
-void _gl_list_pop_create(void *data, Evas_Object *obj, void *ei, char *title, char *first_text, char *second_text, int state_index)
+void _gl_list_pop_create(void *data, Evas_Object * obj, void *ei,
+ char *title, char *first_text, char *second_text,
+ int state_index)
{
gl_dbg("ENTRY");
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int w, h;
_gl_ctxpopup_del(data);
- Evas_Object * popup = elm_popup_add(ad->maininfo.win);
+ 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_object_content_set(popup, ly);
evas_object_show(popup);
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));
+ Edje_Message_Int *msg =
+ (Edje_Message_Int *) malloc(sizeof(Edje_Message_Int) +
+ sizeof(int));
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)) {
+ 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);
- } 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)) {
+ 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);
- } else if ((w == GL_STR_SCREEN_WIDTH_HD && h == GL_STR_SCREEN_HEIGHT_HD) || (w == GL_STR_SCREEN_HEIGHT_HD && h == GL_STR_SCREEN_WIDTH_HD)) {
+ edje_object_message_send(elm_layout_edje_get(ly), EDJE_MESSAGE_INT,
+ 2, msg);
+ } else
+ if ((w == GL_STR_SCREEN_WIDTH_HD && h == GL_STR_SCREEN_HEIGHT_HD)
+ || (w == GL_STR_SCREEN_HEIGHT_HD
+ && h == GL_STR_SCREEN_WIDTH_HD)) {
msg->val = GL_POPUP_GENLIST_HEIGHT_HD;
- 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);
}
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");
}
-static void __gl_thumbs_edit_cancel_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_edit_cancel_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
if (ad->popupinfo.popup) {
evas_object_del(ad->popupinfo.popup);
ad->popupinfo.popup = NULL;
}
-static void __gl_thumbs_edit_move_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_edit_move_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
if (ad->popupinfo.popup) {
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 void __gl_thumbs_edit_create_album_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_edit_create_album_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
if (ad->popupinfo.popup) {
}
ad->albuminfo.path = NULL;
ad->albuminfo.file_mc_mode = GL_MC_COPY;
- if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_COPY || _gl_is_timeline_edit_copy_mode(ad)) {
+ if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_COPY
+ || _gl_is_timeline_edit_copy_mode(ad)) {
ad->albuminfo.file_mc_mode = GL_MC_COPY;
} else if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_MOVE) {
ad->albuminfo.file_mc_mode = GL_MC_MOVE;
return;
}
-static void __gl_thumbs_edit_copy_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_thumbs_edit_copy_cb(void *data, Evas_Object * obj,
+ void *ei)
{
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("");
if (ad->popupinfo.popup) {
}
}
-static void __gl_popup_move_copy_sel_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_popup_move_copy_sel_cb(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("");
GL_CHECK(obj);
GL_CHECK(data);
- gl_popup_menu_s *menu_d = evas_object_data_get(obj, GL_POPUP_OBJ_DATA_KEY);
+ gl_popup_menu_s *menu_d =
+ evas_object_data_get(obj, GL_POPUP_OBJ_DATA_KEY);
GL_CHECK(menu_d);
GL_CHECK(menu_d->ad);
gl_appdata *ad = menu_d->ad;
GL_FREEIF(ad->albuminfo.path);
- Elm_Object_Item *it = (Elm_Object_Item *)ei;
+ Elm_Object_Item *it = (Elm_Object_Item *) ei;
Elm_Object_Item *it_f = NULL;
Elm_Object_Item *it_l = NULL;
bool flag = false;
if (flag) {
ad->gridinfo.it = it;
if (data) {
- ad->albuminfo.path = strdup((char *)data);
+ ad->albuminfo.path = strdup((char *) data);
}
if (_gl_thumbs_get_edit_mode(ad) == GL_THUMBS_EDIT_COPY) {
__gl_thumbs_edit_copy_cb(ad, NULL, NULL);
}
}
-static char *__gl_popup_menu_get_genlist_text(void *data, Evas_Object *obj,
- const char *part)
+static char *__gl_popup_menu_get_genlist_text(void *data,
+ Evas_Object * obj,
+ const char *part)
{
gl_dbg("");
- gl_cluster *album = (gl_cluster *)data;
+ gl_cluster *album = (gl_cluster *) data;
char *label = NULL;
label = _gl_get_i18n_album_name(album->cluster);
if (!strcmp(part, "elm.text")) {
char *str = NULL;
GL_CHECK_NULL(label);
- str = _gl_str((char *)label);
+ str = _gl_str((char *) label);
if (str) {
return strdup(str);
}
return NULL;
}
-Evas_Object *__gl_popup_menu_get_genlist_content(void *data, Evas_Object *obj,
- const char *part)
+Evas_Object *__gl_popup_menu_get_genlist_content(void *data,
+ Evas_Object * obj,
+ const char *part)
{
- gl_cluster *album_item = (gl_cluster *)data;
+ gl_cluster *album_item = (gl_cluster *) data;
Evas_Object *ic = elm_icon_add(obj);
if (!strcmp(part, "elm.swallow.icon")) {
if (GL_STORE_T_MMC == album_item->cluster->type) {
GL_ICON_SET_FILE(ic, GL_ICON_MMC);
- evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+ evas_object_size_hint_aspect_set(ic,
+ EVAS_ASPECT_CONTROL_VERTICAL,
+ 1, 1);
} else {
GL_ICON_SET_FILE(ic, GL_ICON_FOLDER);
- evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+ evas_object_size_hint_aspect_set(ic,
+ EVAS_ASPECT_CONTROL_VERTICAL,
+ 1, 1);
}
}
return ic;
}
-void _gl_genlist_item_apend(void *data, Evas_Object *gl, Elm_Genlist_Item_Class *gic)
+void _gl_genlist_item_apend(void *data, Evas_Object * gl,
+ Elm_Genlist_Item_Class * gic)
{
GL_CHECK(gic);
GL_CHECK(gl);
GL_CHECK(data);
- gl_popup_menu_s *menu_d = (gl_popup_menu_s *)data;
+ gl_popup_menu_s *menu_d = (gl_popup_menu_s *) data;
GL_CHECK(menu_d->ad);
gl_appdata *ad = menu_d->ad;
GL_CHECK(ad->maininfo.win);
GL_CHECK(album->cluster->uuid);
if (album->cluster->type == GL_STORE_T_MMC ||
- 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);
+ 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);
}
}
}
-void _gl_update_copy_move_popup(void *data) {
+void _gl_update_copy_move_popup(void *data)
+{
GL_CHECK(data);
gl_dbg("");
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *layout = elm_object_content_get(ad->popupinfo.popup);
if (layout) {
Evas_Object *genlist = elm_object_part_content_get(layout, "list");
gl_dbg("genlist not found");
return;
}
- gl_popup_menu_s *menu_d = evas_object_data_get(genlist, GL_POPUP_OBJ_DATA_KEY);
- Evas_Object *gl = __gl_popup_add_genlist(menu_d, ad->popupinfo.popup, "default",
- __gl_popup_menu_get_genlist_text, __gl_popup_menu_get_genlist_content,
- _gl_genlist_item_apend);
+ gl_popup_menu_s *menu_d =
+ evas_object_data_get(genlist, GL_POPUP_OBJ_DATA_KEY);
+ Evas_Object *gl =
+ __gl_popup_add_genlist(menu_d, ad->popupinfo.popup, "default",
+ __gl_popup_menu_get_genlist_text,
+ __gl_popup_menu_get_genlist_content,
+ _gl_genlist_item_apend);
elm_object_part_content_set(layout, "list", gl);
} else {
gl_dbg("layout not found");
GL_CHECK_VAL(cb_data, -1);
GL_CHECK_VAL(data, -1);
gl_dbg("");
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->popupinfo.popup) {
evas_object_del(ad->popupinfo.popup);
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);
- if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_COPY || _gl_is_timeline_edit_copy_mode(ad)) {
+ EVAS_HINT_EXPAND);
+ if (_gl_thumbs_get_edit_mode(data) == GL_THUMBS_EDIT_COPY
+ || _gl_is_timeline_edit_copy_mode(ad)) {
_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_ui_set_translate_part_str(popup, "title,text", GL_STR_ID_MOVE);
Evas_Object *btn2 = elm_button_add(parent);
elm_object_style_set(btn1, "default");
elm_object_style_set(btn2, "default");
- evas_object_size_hint_weight_set(btn1, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_size_hint_weight_set(btn2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_weight_set(btn1, EVAS_HINT_EXPAND,
+ EVAS_HINT_EXPAND);
+ evas_object_size_hint_weight_set(btn2, EVAS_HINT_EXPAND,
+ EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(btn1, 1, 1);
evas_object_size_hint_align_set(btn2, 1, 1);
elm_object_part_content_set(popup, "button1", btn1);
elm_object_part_content_set(popup, "button2", btn2);
- evas_object_smart_callback_add(btn1, "clicked", __gl_thumbs_edit_cancel_cb, ad);
- evas_object_smart_callback_add(btn2, "clicked", __gl_thumbs_edit_create_album_cb, ad);
+ evas_object_smart_callback_add(btn1, "clicked",
+ __gl_thumbs_edit_cancel_cb, ad);
+ evas_object_smart_callback_add(btn2, "clicked",
+ __gl_thumbs_edit_create_album_cb, ad);
_gl_ui_set_translate_part_str(btn1, "default", GL_STR_ID_CANCEL);
_gl_ui_set_translate_part_str(btn2, "default", GL_STR_ID_NEW_ALBUM);
gl_popup_menu_s *menu_d = NULL;
- menu_d = (gl_popup_menu_s *)calloc(1, sizeof(gl_popup_menu_s));
+ menu_d = (gl_popup_menu_s *) calloc(1, sizeof(gl_popup_menu_s));
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);
char *path = _gl_get_edje_path();
GL_CHECK_VAL(path, -1);
elm_object_content_set(popup, ly);
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));
+ 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)) {
+ 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);
- } 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)) {
+ 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);
- } else if ((w == GL_STR_SCREEN_WIDTH_HD && h == GL_STR_SCREEN_HEIGHT_HD) || (w == GL_STR_SCREEN_HEIGHT_HD && h == GL_STR_SCREEN_WIDTH_HD)) {
+ edje_object_message_send(elm_layout_edje_get(ly), EDJE_MESSAGE_INT,
+ 2, msg);
+ } else
+ if ((w == GL_STR_SCREEN_WIDTH_HD && h == GL_STR_SCREEN_HEIGHT_HD)
+ || (w == GL_STR_SCREEN_HEIGHT_HD
+ && h == GL_STR_SCREEN_WIDTH_HD)) {
msg->val = GL_POPUP_GENLIST_HEIGHT_HD;
- 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);
}
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;
}
-void _gl_del_popup(void *data) {
+void _gl_del_popup(void *data)
+{
GL_CHECK(data);
gl_dbg("");
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
if (ad->popupinfo.popup) {
evas_object_del(ad->popupinfo.popup);
ad->popupinfo.popup = NULL;
#define GL_PROGRESSBAR_STYLE_WHEEL "wheel"
/* Font style for show text of downloading web album */
-static void __gl_pb_cancel_thread_pbar_cb(void *data, Evas_Object *obj, void *ei)
+static void __gl_pb_cancel_thread_pbar_cb(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("");
/* set cancel false value */
GL_CHECK(data);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
ad->maininfo.hide_noti = true;
gl_thread_set_cancel_state(data, GL_PB_CANCEL_BUTTON);
/* delete progressbar */
}
/* We need to perform cancellation, not just delete popup */
-static inline void __gl_pb_ea_back_cb(void *data, Evas_Object *obj, void *ei)
+static inline void __gl_pb_ea_back_cb(void *data, Evas_Object * obj,
+ void *ei)
{
gl_dbg("Use customized callback");
Evas_Object *btn_cancel = NULL;
evas_object_smart_callback_call(btn_cancel, "clicked", NULL);
}
-int gl_pb_make_thread_pbar_wheel(void *data, Evas_Object *parent, char *title)
+int gl_pb_make_thread_pbar_wheel(void *data, Evas_Object * parent,
+ char *title)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *popup = NULL;
Evas_Object *progressbar = NULL;
gl_pb_del_pbar(ad);
popup = elm_popup_add(parent);
- /*Delete the Popup if the Popup has a BACK event.*/
+ /*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);
char *path = _gl_get_edje_path();
GL_CHECK_VAL(path, -1);
- elm_layout_file_set(popupLayout, path, "popup_text_progressbar_view_layout");
+ elm_layout_file_set(popupLayout, path,
+ "popup_text_progressbar_view_layout");
free(path);
- evas_object_size_hint_weight_set(popupLayout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_weight_set(popupLayout, EVAS_HINT_EXPAND,
+ EVAS_HINT_EXPAND);
evas_object_show(popupLayout);
progressbar = elm_progressbar_add(popup);
elm_object_style_set(progressbar, GL_PROGRESSBAR_STYLE_WHEEL);
- evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, EVAS_HINT_FILL);
- evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL,
+ EVAS_HINT_FILL);
+ evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND,
+ EVAS_HINT_EXPAND);
elm_progressbar_pulse(progressbar, EINA_TRUE);
evas_object_show(progressbar);
- if (title && (!strcmp(GL_STR_ID_MOVING, title) || !strcmp(GL_STR_ID_COPYING, title))) {
- elm_object_part_content_set(popupLayout, "progressbar", progressbar);
+ if (title
+ && (!strcmp(GL_STR_ID_MOVING, title)
+ || !strcmp(GL_STR_ID_COPYING, title))) {
+ elm_object_part_content_set(popupLayout, "progressbar",
+ progressbar);
} else {
- elm_object_part_content_set(popupLayout, "progressbar_left", progressbar);
- _gl_ui_set_translate_part_str(popupLayout, "elm.text.description", title);
+ elm_object_part_content_set(popupLayout, "progressbar_left",
+ progressbar);
+ _gl_ui_set_translate_part_str(popupLayout, "elm.text.description",
+ title);
}
elm_object_content_set(popup, popupLayout);
evas_object_show(popup);
return 0;
}
-int gl_pb_make_thread_pbar(void *data, Evas_Object *parent, char *title)
+int gl_pb_make_thread_pbar(void *data, Evas_Object * parent, char *title)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
Evas_Object *popup = NULL;
Evas_Object *progressbar = NULL;
Evas_Object *label = NULL;
popup = elm_popup_add(parent);
- /*Delete the Popup if the Popup has a BACK event.*/
+ /*Delete the Popup if the Popup has a BACK event. */
eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK,
- __gl_pb_ea_back_cb, NULL);
+ __gl_pb_ea_back_cb, NULL);
if (!strcmp(GL_STR_ID_MOVING, title)) {
- _gl_ui_set_translate_part_str(popup, GL_POPUP_TEXT, GL_STR_ID_MOVE);
+ _gl_ui_set_translate_part_str(popup, GL_POPUP_TEXT,
+ GL_STR_ID_MOVE);
} else {
- _gl_ui_set_translate_part_str(popup, GL_POPUP_TEXT, GL_STR_ID_COPY);
+ _gl_ui_set_translate_part_str(popup, GL_POPUP_TEXT,
+ GL_STR_ID_COPY);
}
- evas_object_size_hint_weight_set(label, 0.0,
- EVAS_HINT_EXPAND);
- evas_object_size_hint_align_set(label, 0.0,
- EVAS_HINT_FILL);
+ evas_object_size_hint_weight_set(label, 0.0, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(label, 0.0, EVAS_HINT_FILL);
evas_object_show(label);
progressbar = elm_progressbar_add(popup);
elm_object_style_set(progressbar, "gallery/default");
elm_progressbar_unit_format_set(progressbar, NULL);
elm_progressbar_value_set(progressbar, 0.0);
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_FILL,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
evas_object_show(progressbar);
- elm_object_part_text_set(progressbar, "elm.text.top.right", _gl_str(title));
+ elm_object_part_text_set(progressbar, "elm.text.top.right",
+ _gl_str(title));
Evas_Object *layout = elm_layout_add(popup);
char *path = _gl_get_edje_path();
elm_layout_file_set(layout, path, "popup_copy_move");
free(path);
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
elm_object_part_content_set(layout, "swallow", progressbar);
elm_object_content_set(popup, layout);
Evas_Object *btn1 = NULL;
btn1 = _gl_but_create_but_popup(popup, GL_STR_ID_CANCEL,
- __gl_pb_cancel_thread_pbar_cb, data);
+ __gl_pb_cancel_thread_pbar_cb, data);
elm_object_part_content_set(popup, "button1", btn1);
evas_object_show(popup);
char status_info[GL_POPUP_DESC_LEN_MAX] = { 0, };
char status_percent[GL_POPUP_DESC_LEN_MAX] = { 0, };
double percent = 0.0;
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
GL_CHECK_VAL(ad->pbarinfo.pbar, -1);
snprintf(status_info, sizeof(status_info),
- "%d/%d", cur_cnt,
- total_cnt);
+ "%d/%d", cur_cnt, total_cnt);
/* Save medias count already operated */
ad->pbarinfo.finished_cnt = cur_cnt;
- elm_object_part_text_set(ad->pbarinfo.pbar, "elm.text.bottom.left", status_info);
+ elm_object_part_text_set(ad->pbarinfo.pbar, "elm.text.bottom.left",
+ status_info);
if (total_cnt != 0) {
- percent = (double)cur_cnt / (double)total_cnt;
+ percent = (double) cur_cnt / (double) total_cnt;
elm_progressbar_value_set(ad->pbarinfo.pbar, percent);
snprintf(status_percent, sizeof(status_percent),
- "%d%%", (int)(percent*100));
- elm_object_part_text_set(ad->pbarinfo.pbar, "elm.text.bottom.right", status_percent);
+ "%d%%", (int) (percent * 100));
+ elm_object_part_text_set(ad->pbarinfo.pbar,
+ "elm.text.bottom.right", status_percent);
}
return 0;
int gl_pb_del_pbar(void *data)
{
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
gl_dbg("destroy progressbar");
if (ad->pbarinfo.popup) {
void *user_data;
} gl_bg;
-static void __gl_rotate_bg_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+static void __gl_rotate_bg_delete_cb(void *data, Evas * e,
+ Evas_Object * obj, void *event_info)
{
if (data) {
- gl_bg *bg_data = (gl_bg *)data;
+ gl_bg *bg_data = (gl_bg *) data;
GL_FREEIF(bg_data->file);
GL_FREE(data);
}
}
-static void __gl_rotate_bg_custom_resize(void *data, Evas *e, Evas_Object *obj, void *event_info)
+static void __gl_rotate_bg_custom_resize(void *data, Evas * e,
+ Evas_Object * obj,
+ void *event_info)
{
GL_CHECK(data);
- gl_bg *bg_data = (gl_bg *)data;
+ gl_bg *bg_data = (gl_bg *) data;
Evas_Coord bx = 0;
Evas_Coord by = 0;
Evas_Coord bw = 0;
evas_object_image_fill_set(bg_data->img, fx, fy, fw, fh);
}
-Evas_Object *_gl_rotate_bg_add_layout(Evas_Object *parent, const char *file, const char *group)
+Evas_Object *_gl_rotate_bg_add_layout(Evas_Object * parent,
+ const char *file, const char *group)
{
Evas_Object *eo = NULL;
int r = 0;
return NULL;
}
- evas_object_size_hint_weight_set(eo, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_size_hint_align_set(eo, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_size_hint_weight_set(eo, EVAS_HINT_EXPAND,
+ EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(eo, EVAS_HINT_FILL,
+ EVAS_HINT_FILL);
}
return eo;
}
-Evas_Object *_gl_rotate_bg_add(Evas_Object *parent, bool b_preload)
+Evas_Object *_gl_rotate_bg_add(Evas_Object * parent, bool b_preload)
{
GL_CHECK_NULL(parent);
- gl_bg *bg_data = (gl_bg *)calloc(1, sizeof(gl_bg));
+ gl_bg *bg_data = (gl_bg *) calloc(1, sizeof(gl_bg));
GL_CHECK_NULL(bg_data);
Evas_Object *base = NULL;
char *path = _gl_get_edje_path();
GL_CHECK_NULL(path);
- base = _gl_rotate_bg_add_layout(parent, path,
- GL_ROTATE_BG_GROUP);
+ base = _gl_rotate_bg_add_layout(parent, path, GL_ROTATE_BG_GROUP);
free(path);
if (base == NULL) {
GL_FREE(bg_data);
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;
}
-int _gl_rotate_bg_set_file(Evas_Object *bg, const char *file, int w, int h)
+int _gl_rotate_bg_set_file(Evas_Object * bg, const char *file, int w,
+ int h)
{
GL_CHECK_VAL(file, -1);
GL_CHECK_VAL(bg, -1);
return 0;
}
-int _gl_rotate_bg_rotate_image(Evas_Object *bg, unsigned int orient)
+int _gl_rotate_bg_rotate_image(Evas_Object * bg, unsigned int orient)
{
GL_CHECK_VAL(bg, -1);
return 0;
}
-int _gl_rotate_bg_add_image(Evas_Object *bg, int w, int h)
+int _gl_rotate_bg_add_image(Evas_Object * bg, int w, int h)
{
GL_CHECK_VAL(bg, -1);
return 0;
}
-int _gl_rotate_bg_set_image_file(Evas_Object *bg, const char *file)
+int _gl_rotate_bg_set_image_file(Evas_Object * bg, const char *file)
{
GL_CHECK_VAL(bg, -1);
#define GL_PHOTOFRAME_BURSTSHOT1 "burstshot1"
#define GL_PHOTOFRAME_BURSTSHOT2 "burstshot2"
-static Evas_Object *__gl_thumb_add_image(Evas_Object *parent, char *path,
- unsigned int orient, int w, int h)
+static Evas_Object *__gl_thumb_add_image(Evas_Object * parent, char *path,
+ unsigned int orient, int w, int h)
{
GL_CHECK_NULL(parent);
return bg;
}
-Evas_Object *_gl_thumb_show_image(Evas_Object *obj, char *path, int orient,
- int w, int h, int zoom_level)
+Evas_Object *_gl_thumb_show_image(Evas_Object * obj, char *path,
+ int orient, int w, int h, int zoom_level)
{
GL_CHECK_NULL(obj);
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);
return layout;
}
-Evas_Object *_gl_thumb_show_video(Evas_Object *obj, char *path,
- unsigned int v_dur, int w, int h,
- int zoom_level)
+Evas_Object *_gl_thumb_show_video(Evas_Object * obj, char *path,
+ unsigned int v_dur, int w, int h,
+ int zoom_level)
{
GL_CHECK_NULL(obj);
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);
return layout;
}
-Evas_Object *_gl_thumb_show_checkbox(Evas_Object *obj, bool checked,
- Evas_Smart_Cb func, const void *data)
+Evas_Object *_gl_thumb_show_checkbox(Evas_Object * obj, bool checked,
+ Evas_Smart_Cb func, const void *data)
{
GL_CHECK_NULL(func);
GL_CHECK_NULL(obj);
return ck;
}
-Evas_Object *_gl_thumb_add_gengrid(Evas_Object *parent)
+Evas_Object *_gl_thumb_add_gengrid(Evas_Object * parent)
{
GL_CHECK_NULL(parent);
Evas_Object *grid = elm_gengrid_add(parent);
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);
return grid;
}
/* Update all gengrid item, class callback would be called again */
-int _gl_thumb_update_gengrid(Evas_Object *view)
+int _gl_thumb_update_gengrid(Evas_Object * view)
{
GL_CHECK_VAL(view, -1);
Elm_Object_Item *_first_it = NULL;
_first_it = elm_gengrid_first_item_get(view);
while (_first_it) {
elm_gengrid_item_update(_first_it);
- elm_object_item_signal_emit(_first_it, "elm,state,unfocused", "elm");
+ elm_object_item_signal_emit(_first_it, "elm,state,unfocused",
+ "elm");
_first_it = elm_gengrid_item_next_get(_first_it);
}
}
/* Change icon size and gengrid alignment */
-int _gl_thumb_set_size(void *data, Evas_Object *view, int *size_w, int *size_h)
+int _gl_thumb_set_size(void *data, Evas_Object * view, int *size_w,
+ int *size_h)
{
GL_CHECK_VAL(view, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int rotate_mode = ad->maininfo.rotate_mode;
int _w = 0;
int _h = 0;
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);
+ _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:
- _w = (int)(win_w / GL_GRID_4_PER_ROW);
- _w_l = (int)(win_h / GL_GRID_7_PER_ROW);
+ 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) {
- _w = (int)(win_w / GL_GRID_8_PER_ROW);
- _w_l = (int)(win_h / GL_GRID_10_PER_ROW);
+ _w = (int) (win_w / GL_GRID_8_PER_ROW);
+ _w_l = (int) (win_h / GL_GRID_10_PER_ROW);
} else {
/* Set size same as ZOOM_IN_TWO except zoom_in_one and default level */
goto GL_THUMB_SIZE;
_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_w && size_h) {
- gl_dbg("P: %dx%d, size_w: %d,size_h: %d", _w, _h, *size_w, *size_h);
+ gl_dbg("P: %dx%d, size_w: %d,size_h: %d", _w, _h, *size_w,
+ *size_h);
}
return 0;
}
-int _gl_thumb_split_set_size(void *data, Evas_Object *view)
+int _gl_thumb_split_set_size(void *data, Evas_Object * view)
{
GL_CHECK_VAL(view, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int rotate_mode = ad->maininfo.rotate_mode;
int _w = 0;
int _h = 0;
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);
//#define GL_CHECKBOX_STYLE_ALBUM "gallery/album"
#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)
+static Evas_Object *__gl_tile_add_icon_bg(Evas_Object * obj,
+ bg_file_set_cb func, void *data)
{
GL_CHECK_NULL(func);
GL_CHECK_NULL(obj);
double scale = elm_config_scale_get();
int wid = 0;
int hei = 0;
- wid = (int)(GL_TILE_W * scale);
- hei = (int)(GL_TILE_H * scale);
+ wid = (int) (GL_TILE_W * scale);
+ hei = (int) (GL_TILE_H * scale);
_gl_rotate_bg_add_image(bg, wid, hei);
func(bg, data);
}
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND,
+ EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(bg, 0.5, 0.5);
evas_object_show(bg);
return bg;
}
-static Eina_Bool __gl_tile_zoom_out_cb(Evas_Object *gesture, void *data)
+static Eina_Bool __gl_tile_zoom_out_cb(Evas_Object * gesture, void *data)
{
GL_CHECK_FALSE(data);
Evas_Object *parent = NULL;
Evas_Object *view = NULL;
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int view_m = gl_get_view_mode(data);
gl_dbg("view_m: %d", view_m);
gl_dbg("Update time view size");
_gl_timeline_update_grid_size(data);
} else {
- gl_dbg("Already at max zoom level : %d", ad->pinchinfo.zoom_level);
+ gl_dbg("Already at max zoom level : %d",
+ ad->pinchinfo.zoom_level);
}
return false;
}
return false;
}
- int level = (int)evas_object_data_get(view, GL_GESTURE_KEY_PINCH_LEVEL);
+ int level =
+ (int) evas_object_data_get(view, GL_GESTURE_KEY_PINCH_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 */
return false;
}
-static Eina_Bool __gl_tile_zoom_in_cb(Evas_Object *gesture, void *data)
+static Eina_Bool __gl_tile_zoom_in_cb(Evas_Object * gesture, void *data)
{
GL_CHECK_FALSE(data);
Evas_Object *parent = NULL;
Evas_Object *view = NULL;
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int view_m = gl_get_view_mode(data);
gl_dbg("view_m: %d", view_m);
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");
_gl_timeline_update_grid_size(data);
} else {
- gl_dbg("Already at max zoom level : %d", ad->pinchinfo.zoom_level);
+ gl_dbg("Already at max zoom level : %d",
+ ad->pinchinfo.zoom_level);
}
return false;
}
return false;
}
- int level = (int)evas_object_data_get(view, GL_GESTURE_KEY_PINCH_LEVEL);
+ int level =
+ (int) evas_object_data_get(view, GL_GESTURE_KEY_PINCH_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 */
return false;
}
-static void __gl_title_grid_del_cb(void *data, Evas *e, Evas_Object *obj,
- void *ei)
+static void __gl_title_grid_del_cb(void *data, Evas * e, Evas_Object * obj,
+ void *ei)
{
gl_dbg("Delete grid ---");
if (obj) {
gl_dbg("Delete grid +++");
}
-Evas_Object *_gl_tile_show_part_icon(Evas_Object *obj, const char *part,
- bg_file_set_cb func, void *data)
+Evas_Object *_gl_tile_show_part_icon(Evas_Object * obj, const char *part,
+ bg_file_set_cb func, void *data)
{
GL_CHECK_NULL(part);
GL_CHECK_NULL(strlen(part));
return NULL;
}
-Evas_Object *_gl_tile_show_part_dim(Evas_Object *obj)
+Evas_Object *_gl_tile_show_part_dim(Evas_Object * obj)
{
GL_CHECK_NULL(obj);
GL_CHECK_NULL(bg);
evas_object_color_set(bg, 220, 218, 211, 153);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND,
+ EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(bg, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_show(bg);
return bg;
}
-Evas_Object *_gl_tile_show_part_checkbox_grid(Evas_Object *obj, bool checked,
- Evas_Smart_Cb func,
- const void *data)
+Evas_Object *_gl_tile_show_part_checkbox_grid(Evas_Object * obj,
+ bool checked,
+ Evas_Smart_Cb func,
+ const void *data)
{
GL_CHECK_NULL(func);
GL_CHECK_NULL(obj);
return ck;
}
-Evas_Object *_gl_tile_show_part_checkbox(Evas_Object *obj, bool checked,
- Evas_Smart_Cb func, const void *data)
+Evas_Object *_gl_tile_show_part_checkbox(Evas_Object * obj, bool checked,
+ Evas_Smart_Cb func,
+ const void *data)
{
GL_CHECK_NULL(func);
GL_CHECK_NULL(obj);
return ck;
}
-Evas_Object *_gl_tile_show_part_type_icon(Evas_Object *obj, int sns_type)
+Evas_Object *_gl_tile_show_part_type_icon(Evas_Object * obj, int sns_type)
{
GL_CHECK_NULL(obj);
Evas_Object *icon = elm_icon_add(obj);
return icon;
}
-Evas_Object *_gl_tile_add_gengrid(Evas_Object *parent)
+Evas_Object *_gl_tile_add_gengrid(Evas_Object * parent)
{
GL_CHECK_NULL(parent);
Evas_Object *grid = elm_gengrid_add(parent);
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_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;
}
/* Change icon size and gengrid alignment */
-int _gl_tile_update_item_size(void *data, Evas_Object *grid, bool b_update)
+int _gl_tile_update_item_size(void *data, Evas_Object * grid,
+ bool b_update)
{
GL_CHECK_VAL(grid, -1);
GL_CHECK_VAL(data, -1);
- gl_appdata *ad = (gl_appdata *)data;
+ gl_appdata *ad = (gl_appdata *) data;
int rotate_mode = ad->maininfo.rotate_mode;
int w = 0;
int h = 0;
double scale = _gl_get_win_factor(ad->maininfo.win, &win_w, &win_h);
gl_dbg("rotate_mode: %d, b_update: %d", rotate_mode, b_update);
- w = (int)(win_w / GL_TILE_2_PER_ROW);
- h = (int)(298 * scale);
- w_l = (int)(win_h / GL_TILE_3_PER_ROW);
+ w = (int) (win_w / GL_TILE_2_PER_ROW);
+ h = (int) (298 * scale);
+ 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;
/* Change size in pinch zoom out mode */
- int level = (int)evas_object_data_get(grid, GL_GESTURE_KEY_PINCH_LEVEL);
+ int level =
+ (int) evas_object_data_get(grid, GL_GESTURE_KEY_PINCH_LEVEL);
if (level < GL_ZOOM_DEFAULT) {
gl_dbg("Use smaller size");
- w = (int)(win_w / GL_TILE_3_PER_ROW);
- w_l = (int)(win_h / GL_TILE_4_PER_ROW);
+ w = (int) (win_w / GL_TILE_3_PER_ROW);
+ w_l = (int) (win_h / GL_TILE_4_PER_ROW);
c = GL_TILE_ITEM_CNT2;
}
h = w + win_w / 9;
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)) {
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) {
elm_gengrid_item_size_set(grid, w_l, h_l);
} else {
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);
return 0;
}
-Evas_Object *_gl_tile_add_gesture(void *data, Evas_Object *parent)
+Evas_Object *_gl_tile_add_gesture(void *data, Evas_Object * parent)
{
GL_CHECK_NULL(parent);
GL_CHECK_NULL(data);
_gl_gesture_set_zoom_out_cb(gesture, __gl_tile_zoom_out_cb, data);
return gesture;
}
-
} _widget_data;
#define TIMER_INTERVAL 5
-int gl_widget_create(_widget_data *data, int w, int h);
+int gl_widget_create(_widget_data * data, int w, int h);
Eina_Bool gl_widget_timer_cb(void *data);
-void gl_widget_add_timer(_widget_data *widget_data);
-void gl_widget_update_image_selection_data(_widget_data *widget_data);
+void gl_widget_add_timer(_widget_data * widget_data);
+void gl_widget_update_image_selection_data(_widget_data * widget_data);
-#endif// GL_WIDGET_H
+#endif // GL_WIDGET_H
/* End of a file */
#define PERF_MARK(tag)
#endif
-#endif// GL_WIDGET_DEBUG_H
+#endif // GL_WIDGET_DEBUG_H
/* End of a file */
#define GL_STR_ID_NOV dgettext(GL_STR_DOMAIN_LOCAL, "IDS_COM_BODY_NOV_ABB")
#define GL_STR_ID_DEC dgettext(GL_STR_DOMAIN_LOCAL, "IDS_COM_BODY_DEC_ABB")
-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 loop_count = 0; //counter to the iteration number;
+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
-static void gl_widget_on_no_image_cb(void *data, Evas_Object *obj,
- const char *emission, const char *source);
-void _gl_widget_create_edit_btn(_widget_data* widget_data);
+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);
+void _gl_widget_create_edit_btn(_widget_data * widget_data);
static char *gl_get_folder_path(int storage_id, int directory)
{
char *path = NULL;
- if (storage_id != -1) {
- char *path_camera = NULL;
- storage_get_directory(storage_id, directory, &path_camera);
- if (path_camera) {
- path = strdup(path_camera);
- free(path_camera);
- } else {
- path = strdup("");
- }
+ if (storage_id != -1) {
+ char *path_camera = NULL;
+ storage_get_directory(storage_id, directory, &path_camera);
+ if (path_camera) {
+ path = strdup(path_camera);
+ free(path_camera);
} else {
path = strdup("");
}
- return path;
+ } else {
+ path = strdup("");
+ }
+ return path;
}
-char * _gl_get_camera_folder_path_internal(_widget_data *widget_data)
+char *_gl_get_camera_folder_path_internal(_widget_data * widget_data)
{
- return gl_get_folder_path(widget_data->device_id, STORAGE_DIRECTORY_CAMERA);
+ return gl_get_folder_path(widget_data->device_id,
+ STORAGE_DIRECTORY_CAMERA);
}
-char * _gl_get_images_folder_path(_widget_data *widget_data)
+char *_gl_get_images_folder_path(_widget_data * widget_data)
{
- return gl_get_folder_path(widget_data->device_id, STORAGE_DIRECTORY_IMAGES);
+ return gl_get_folder_path(widget_data->device_id,
+ STORAGE_DIRECTORY_IMAGES);
}
-char * _gl_get_camera_folder_path_external(_widget_data *widget_data)
+char *_gl_get_camera_folder_path_external(_widget_data * widget_data)
{
- return gl_get_folder_path(widget_data->mmc_id, STORAGE_DIRECTORY_CAMERA);
+ return gl_get_folder_path(widget_data->mmc_id,
+ STORAGE_DIRECTORY_CAMERA);
}
-char *_gl_get_downloads_folder_path(_widget_data *widget_data)
+char *_gl_get_downloads_folder_path(_widget_data * widget_data)
{
- return gl_get_folder_path(widget_data->device_id, STORAGE_DIRECTORY_DOWNLOADS);
+ return gl_get_folder_path(widget_data->device_id,
+ STORAGE_DIRECTORY_DOWNLOADS);
}
-void gl_widget_win_del_cb(void *data, Evas *evas, Evas_Object *obj,
- void *event_info)
+void gl_widget_win_del_cb(void *data, Evas * evas, Evas_Object * obj,
+ void *event_info)
{
ecore_timer_del(data);
}
-void gl_widget_key_down_cb(void *data, Evas *evas, Evas_Object *obj,
- void *event_info)
+void gl_widget_key_down_cb(void *data, Evas * evas, Evas_Object * obj,
+ void *event_info)
{
elm_exit();
}
-void gl_widget_app_get_resource(const char *edj_file_in, char *edj_path_out,
- int edj_path_max)
+void gl_widget_app_get_resource(const char *edj_file_in,
+ char *edj_path_out, 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);
}
}
int gl_widget_file_exists(const char *path)
{
- struct stat info = {0,};
+ struct stat info = { 0, };
if (stat(path, &info) == 0) {
return 1;
}
}
-void _gl_launch_iv(void *data, Evas_Object *obj, void *event_info)
+void _gl_launch_iv(void *data, Evas_Object * obj, void *event_info)
{
if (!obj) {
ErrPrint("Invalid object!!");
return;
}
DbgPrint("loading IV");
- _widget_data *widget_data = (_widget_data *)data;
+ _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);
return;
}
app_control_add_extra_data(service, GL_WIDGET_ARGV_IV_VIEW_BY,
- GL_WIDGET_ARGV_IV_VIEW_BY_FOLER);
- app_control_add_extra_data(service, GL_WIDGET_ARGV_IV_PATH, file_name);
+ 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);
if (ret != APP_CONTROL_ERROR_NONE) {
}
}
-void gl_widget_update_image_selection_data(_widget_data *widget_data)
+void gl_widget_update_image_selection_data(_widget_data * widget_data)
{
- DbgPrint("images count : %d and selected images count : %d" , widget_data->images_count, widget_data->selected_count);
+ DbgPrint("images count : %d and selected images count : %d",
+ widget_data->images_count, widget_data->selected_count);
int i;
- for (i = widget_data->selected_count - 1; i >=0 ; i--) {
+ for (i = widget_data->selected_count - 1; i >= 0; i--) {
if (!gl_widget_file_exists(widget_data->selected_images[i])) {
- strncpy(widget_data->selected_images[i], widget_data->selected_images[widget_data->selected_count - 1],
- strlen(widget_data->selected_images[widget_data->selected_count - 1]));
- free(widget_data->selected_images[widget_data->selected_count - 1]);
+ strncpy(widget_data->selected_images[i],
+ widget_data->selected_images[widget_data->
+ selected_count - 1],
+ strlen(widget_data->
+ selected_images[widget_data->selected_count -
+ 1]));
+ free(widget_data->
+ selected_images[widget_data->selected_count - 1]);
widget_data->selected_count--;
}
}
- DbgPrint("images count : %d and selected images count : %d" , widget_data->images_count, widget_data->selected_count);
+ DbgPrint("images count : %d and selected images count : %d",
+ widget_data->images_count, widget_data->selected_count);
}
static Eina_Bool gl_widget_animator_cb(void *data)
{
dlog_print(DLOG_ERROR, LOG_TAG, "ENTRY gl_widget_animator_cb");
- _widget_data *widget_data = (_widget_data *)data;
- Evas_Object *layout = (Evas_Object *)widget_data->layout;
- char buffer[50] = {0,};
+ _widget_data *widget_data = (_widget_data *) data;
+ Evas_Object *layout = (Evas_Object *) widget_data->layout;
+ char buffer[50] = { 0, };
int i = 0;
if (!layout) {
elm_object_signal_emit(layout, "hideall", "elm");
- for (i = 0 ; i < SWALLOWS_COUNT; i++) {
+ for (i = 0; i < SWALLOWS_COUNT; i++) {
snprintf(buffer, sizeof(buffer), "image%d", i);
Evas_Object *content = elm_object_part_content_get(layout, buffer);
elm_object_part_content_unset(layout, buffer);
evas_object_hide(content);
if (swallows_in_loops[loop_count % NUMBER_OF_ITERATION][i] == 1) {
- widget_data->images_count = widget_data->images_count % widget_data->selected_count;
+ widget_data->images_count =
+ widget_data->images_count % widget_data->selected_count;
Evas_Object *image_object = elm_image_add(layout);
DbgPrint("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])) {
+ 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) {
- strncpy(widget_data->selected_images[index], widget_data->selected_images[widget_data->selected_count - 1],
- strlen(widget_data->selected_images[widget_data->selected_count - 1]));
+ strncpy(widget_data->selected_images[index],
+ widget_data->selected_images[widget_data->
+ selected_count -
+ 1],
+ strlen(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--;
}
- if (!elm_image_file_set(image_object, widget_data->selected_images[widget_data->images_count], NULL)) {
+ if (!elm_image_file_set
+ (image_object,
+ widget_data->selected_images[widget_data->images_count],
+ NULL)) {
ErrPrint("File Set Failed");
}
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;
}
-void gl_widget_remove_sel_info() {
- char* data_path = app_get_data_path();
+void gl_widget_remove_sel_info()
+{
+ char *data_path = app_get_data_path();
if (data_path) {
char dbPath[1024] = { 0 };
snprintf(dbPath, 1024, "%s%s", data_path, "selectedimages.eet");
static Eina_Bool gl_widget_animator_for_one(void *data)
{
- _widget_data *widget_data = (_widget_data *)data;
- Evas_Object *layout = (Evas_Object *)widget_data->layout;
+ _widget_data *widget_data = (_widget_data *) data;
+ Evas_Object *layout = (Evas_Object *) widget_data->layout;
if (!layout) {
ErrPrint("Invalid layout!!");
return EINA_FALSE;
}
- if (widget_data->selected_count == 0 || !gl_widget_file_exists(widget_data->selected_images[0])) {
+ if (widget_data->selected_count == 0
+ || !gl_widget_file_exists(widget_data->selected_images[0])) {
ErrPrint("Showing no content layout");
if (widget_data->selected_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--;
}
- Evas_Object *btn = elm_object_part_content_unset(
- widget_data->layout,
- "Edit_button");
+ Evas_Object *btn =
+ elm_object_part_content_unset(widget_data->layout,
+ "Edit_button");
if (btn) {
evas_object_hide(btn);
}
elm_object_signal_emit(widget_data->layout, "hideall", "elm");
- 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");
- elm_object_domain_translatable_part_text_set(widget_data->layout, "HelpText", "gallery",
- "IDS_HS_NPBODY_TAP_HERE_TO_ADD_IMAGES");
+ 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");
+ elm_object_domain_translatable_part_text_set(widget_data->layout,
+ "HelpText", "gallery",
+ "IDS_HS_NPBODY_TAP_HERE_TO_ADD_IMAGES");
elm_object_signal_emit(layout, "show", "elm");
widget_data->is_ug_launched = false;
if (widget_data->timer) {
ecore_timer_del(widget_data->timer);
- widget_data->timer= NULL;
+ widget_data->timer = NULL;
}
gl_widget_remove_sel_info();
- elm_object_signal_callback_add(widget_data->layout, "mouse,clicked,1", "bg", gl_widget_on_no_image_cb, widget_data);
+ elm_object_signal_callback_add(widget_data->layout,
+ "mouse,clicked,1", "bg",
+ gl_widget_on_no_image_cb,
+ widget_data);
}
return EINA_TRUE;
}
-static Eina_Bool gl_widget_animator_cb_for_less_than_five_images(void *data)
+static Eina_Bool gl_widget_animator_cb_for_less_than_five_images(void
+ *data)
{
- _widget_data *widget_data = (_widget_data *)data;
- Evas_Object *layout = (Evas_Object *)widget_data->layout;
+ _widget_data *widget_data = (_widget_data *) data;
+ Evas_Object *layout = (Evas_Object *) widget_data->layout;
if (!layout) {
ErrPrint("Invalid layout!!");
evas_object_hide(content);
Evas_Object *image_object = elm_image_add(layout);
DbgPrint("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])) {
+ 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) {
- strncpy(widget_data->selected_images[index], widget_data->selected_images[widget_data->selected_count - 1],
- strlen(widget_data->selected_images[widget_data->selected_count - 1]));
+ strncpy(widget_data->selected_images[index],
+ widget_data->selected_images[widget_data->
+ selected_count - 1],
+ strlen(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--;
}
- elm_image_file_set(image_object, widget_data->selected_images[widget_data->images_count], NULL);
+ elm_image_file_set(image_object,
+ widget_data->selected_images[widget_data->
+ images_count], NULL);
elm_image_aspect_fixed_set(image_object, EINA_FALSE);
elm_object_part_content_set(layout, "image6", image_object);
elm_object_signal_emit(layout, "show6", "elm");
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);
+ 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);
return EINA_TRUE;
}
return EINA_FALSE;
}
- _widget_data *widget_data = (_widget_data *)data;
+ _widget_data *widget_data = (_widget_data *) data;
DbgPrint("selected_count[%d]", widget_data->selected_count);
if (widget_data->selected_count >= IMAGES_THRESHOLD) {
return EINA_TRUE;
}
-static Eina_Bool gl_widget_check_albumInfo(char** patharray, int count)
+static Eina_Bool gl_widget_check_albumInfo(char **patharray, int count)
{
int refcount = 0;
if (!patharray || count <= 0) {
char *ref = strrchr(patharray[0], '/');
unsigned int reflength = ref - patharray[0];
- basepath = (char*)malloc(sizeof(char) * (reflength + 1));
+ basepath = (char *) malloc(sizeof(char) * (reflength + 1));
if (!basepath) {
ErrPrint("allocation failed!!");
return EINA_FALSE;
char *_gl_widget_get_file_date(const char *filename)
{
- struct stat statbuf = {0};
+ struct stat statbuf = { 0 };
struct tm tmtime;
if (!filename) {
time(&ctime);
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
- };
-
- char * str = (char *)g_strdup_printf("%s%02d, %s %d", "",
- tmtime.tm_mday, month[tmtime.tm_mon], 1900 + tmtime.tm_year);
+ 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
+ };
+
+ char *str = (char *) g_strdup_printf("%s%02d, %s %d", "",
+ tmtime.tm_mday,
+ month[tmtime.tm_mon],
+ 1900 + tmtime.tm_year);
return str;
}
-static Eina_Bool gl_widget_check_dateInfo(char** patharray, int count)
+static Eina_Bool gl_widget_check_dateInfo(char **patharray, int count)
{
int refcount = 0;
if (!patharray || count <= 0) {
return EINA_FALSE;
}
- char * date = NULL;
+ char *date = NULL;
- char * next_date = NULL;
+ char *next_date = NULL;
date = _gl_widget_get_file_date(patharray[0]);
if (!date) {
ErrPrint("failed to extract date!!");
return EINA_TRUE;
}
-static char *gl_widget_extract_album_path(char* pathInfo)
+static char *gl_widget_extract_album_path(char *pathInfo)
{
if (!pathInfo) {
ErrPrint("Invalid path!!");
}
unsigned int albumpathlength = refptr - pathInfo;
- albumpath = (char *)malloc((albumpathlength + 1) * sizeof(char));
+ albumpath = (char *) malloc((albumpathlength + 1) * sizeof(char));
if (!albumpath) {
return NULL;
}
return albumpath;
}
-static Eina_Bool gl_widget_check_default_album(char* pathInfo, _widget_data* widget_data)
+static Eina_Bool gl_widget_check_default_album(char *pathInfo,
+ _widget_data * widget_data)
{
if (!pathInfo) {
ErrPrint("Invalid path!!");
return EINA_FALSE;
}
- char * path_camera_internal = _gl_get_camera_folder_path_internal(widget_data);
- char * path_camera_external = _gl_get_camera_folder_path_external(widget_data);
- char * path_downloads = _gl_get_downloads_folder_path(widget_data);
- char * path_images = _gl_get_images_folder_path(widget_data);
+ char *path_camera_internal =
+ _gl_get_camera_folder_path_internal(widget_data);
+ char *path_camera_external =
+ _gl_get_camera_folder_path_external(widget_data);
+ char *path_downloads = _gl_get_downloads_folder_path(widget_data);
+ char *path_images = _gl_get_images_folder_path(widget_data);
if (!strcmp(path_camera_internal, path) ||
- !strcmp(path_camera_external, path) ||
- !strcmp(path_downloads, path) ||
- !strcmp(path_images, path)) {
+ !strcmp(path_camera_external, path) ||
+ !strcmp(path_downloads, path) || !strcmp(path_images, path)) {
free(path_images);
free(path_camera_internal);
free(path_camera_external);
return EINA_FALSE;
}
-static char *gl_widget_extract_album_info(char* pathInfo)
+static char *gl_widget_extract_album_info(char *pathInfo)
{
if (!pathInfo) {
ErrPrint("Invalid path!!");
return NULL;
}
- char* albumname = NULL;
+ char *albumname = NULL;
char *albumpath = NULL;
char *refptr = NULL;
}
unsigned int albumpathlength = refptr - pathInfo;
- albumpath = (char *)malloc((albumpathlength + 1) * sizeof(char));
+ albumpath = (char *) malloc((albumpathlength + 1) * sizeof(char));
if (!albumpath) {
return NULL;
}
return NULL;
}
- unsigned int albumnamelength = strlen(albumpath) - (refptr - albumpath);
- albumname = (char *)malloc((albumnamelength + 1) * sizeof(char));
+ unsigned int albumnamelength =
+ strlen(albumpath) - (refptr - albumpath);
+ albumname = (char *) malloc((albumnamelength + 1) * sizeof(char));
if (!albumname) {
free(albumpath);
return NULL;
return albumname;
}
-static char *gl_widget_extract_date_info(char** patharray, int count)
+static char *gl_widget_extract_date_info(char **patharray, int count)
{
if (!patharray || count <= 0) {
ErrPrint("Invalid data!!");
return NULL;
}
- char * date = _gl_widget_get_file_date(patharray[0]);
+ char *date = _gl_widget_get_file_date(patharray[0]);
return date;
}
-void _gl_widget_show_album_date_info(int arrayLength, char** pathArray,
- _widget_data* widget_data, Evas_Object* layout)
+void _gl_widget_show_album_date_info(int arrayLength, char **pathArray,
+ _widget_data * widget_data,
+ Evas_Object * layout)
{
- Eina_Bool isSameAlbum = gl_widget_check_albumInfo(pathArray, arrayLength);
+ Eina_Bool isSameAlbum =
+ gl_widget_check_albumInfo(pathArray, arrayLength);
Eina_Bool isDefaultAlbum = false;
if (isSameAlbum) {
- isDefaultAlbum = gl_widget_check_default_album(pathArray[0], widget_data);
+ isDefaultAlbum =
+ gl_widget_check_default_album(pathArray[0], widget_data);
}
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]);
+ char *albuminfo = gl_widget_extract_album_info(pathArray[0]);
if (albuminfo) {
dlog_print(DLOG_ERROR, LOG_TAG, "showAlbumDetails!!");
elm_object_part_text_set(layout, "AlbumInfo", albuminfo);
elm_object_signal_emit(layout, "hideAlbumInfo", "elm");
}
if (widget_data->showDateDetails) {
- char* dateinfo = gl_widget_extract_date_info(pathArray, arrayLength);
+ char *dateinfo =
+ gl_widget_extract_date_info(pathArray, arrayLength);
if (dateinfo) {
dlog_print(DLOG_ERROR, LOG_TAG, "showDateDetails!!");
elm_object_part_text_set(layout, "DateInfo", dateinfo);
}
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;
+ _widget_data *widget_data = (_widget_data *) data;
if (!widget_data) {
ErrPrint("Invalid userdata!!");
return;
int arrayLength = 0;
int i = 0;
int j = 0;
- char buffer[100] = {0,};
+ char buffer[100] = { 0, };
char *data_path = app_get_data_path();
char dbPath[1024] = { 0, };
Eet_File *fp = NULL;
app_control_get_extra_data_array(reply, APP_CONTROL_DATA_PATH,
- &pathArray, &arrayLength);
+ &pathArray, &arrayLength);
if (arrayLength > 0) {
DbgPrint("Result Length %d", arrayLength);
- widget_data->selected_images = (char **)malloc(arrayLength * sizeof(char *));
+ widget_data->selected_images =
+ (char **) malloc(arrayLength * sizeof(char *));
fp = eet_open(dbPath, EET_FILE_MODE_READ_WRITE);
if (!fp) {
ErrPrint("File open failed");
snprintf(buffer, sizeof(buffer), "%d", arrayLength);
eet_write(fp, "imageCnt", buffer, strlen(buffer) + 1, 0);
if (widget_data->selected_images) {
- for (j = 0 ; j < arrayLength; j++) {
+ for (j = 0; j < arrayLength; j++) {
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 {
widget_data->images_count = 0;
} else {
if (!widget_data->is_edit) {
- Evas_Object *btn = elm_object_part_content_unset(
- widget_data->layout,
- "Edit_button");
+ Evas_Object *btn =
+ elm_object_part_content_unset(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]);
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);
elm_object_signal_emit(layout, "hide", "elm");
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);
}
}
-static void gl_widget_on_edit_cb(void *data, Evas_Object *obj, void *event_info)
+static void gl_widget_on_edit_cb(void *data, Evas_Object * obj,
+ void *event_info)
{
if (!data) {
ErrPrint("Invalid userdata!!");
return;
}
- _widget_data *widget_data = (_widget_data *)data;
+ _widget_data *widget_data = (_widget_data *) data;
widget_data->is_edit = true;
app_control_h service = NULL;
int ret = -1;
if (!widget_data->is_ug_launched) {
ret = app_control_create(&service);
if (ret != APP_CONTROL_ERROR_NONE) {
- dlog_print(DLOG_ERROR, LOG_TAG, "Failed to create app control!!");
+ dlog_print(DLOG_ERROR, LOG_TAG,
+ "Failed to create app control!!");
} 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, "org.tizen.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) {
ErrPrint("lauching operation pic failed");
ret = -1;
}
}
-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 *boxTop = elm_box_add(widget_data->layout);
evas_object_size_hint_weight_set(boxTop, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
- evas_object_size_hint_align_set(boxTop, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ 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);
- Evas_Object* button = elm_button_add(boxTop);
+ Evas_Object *button = elm_button_add(boxTop);
elm_object_style_set(button, "transparent");
- Evas_Object* layoutButton = elm_layout_add(button);
+ 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);
char path[1024];
char *res_path = app_get_resource_path();
if (!res_path) {
DbgPrint("Resource path : %s", res_path);
snprintf(path, 1024, "%s%s", res_path, EDJE_FILE);
DbgPrint("path : %s", path);
- elm_layout_file_set(layoutButton,
- path,
- "today_button");
- elm_object_domain_translatable_part_text_set(layoutButton, "elm.text",
- "gallery", "IDS_QP_ACBUTTON_EDIT_ABB");
+ elm_layout_file_set(layoutButton, path, "today_button");
+ elm_object_domain_translatable_part_text_set(layoutButton,
+ "elm.text", "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(boxTop);
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);
+ 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);
}
}
-static int gl_widget_launch_gallery_ug(_widget_data *widget_data)
+static int gl_widget_launch_gallery_ug(_widget_data * widget_data)
{
app_control_h service = NULL;
int ret = -1;
} 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, "org.tizen.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) {
DbgPrint("lauching operation pic failed");
ret = -1;
return ret;
}
-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)
{
- _widget_data *widget_data = (_widget_data *)data;
+ _widget_data *widget_data = (_widget_data *) data;
DbgPrint("gl_widget_on_no_image_cb");
if (!widget_data) {
ErrPrint("Invalid userdata!!");
gl_widget_launch_gallery_ug(widget_data);
}
-Eina_Bool gl_widget_load_preselected_images(_widget_data *widget_data)
+Eina_Bool gl_widget_load_preselected_images(_widget_data * widget_data)
{
if (!widget_data) {
ErrPrint("Invalid userdata!!");
int size = 0;
int i = 0;
int arrayLength = 0;
- char buffer[100] = {0,};
+ char buffer[100] = { 0, };
char *data = NULL;
data = eet_read(fp, "imageCnt", &size);
snprintf(buffer, sizeof(buffer), "%s", data);
arrayLength = atoi(buffer);
widget_data->selected_count = arrayLength;
- DbgPrint("widget_data->selected_count %d - arrayLength %d", widget_data->selected_count, arrayLength);
+ DbgPrint("widget_data->selected_count %d - arrayLength %d",
+ widget_data->selected_count, arrayLength);
free(data);
}
- widget_data->selected_images = (char **)malloc(arrayLength * sizeof(char *));
+ widget_data->selected_images =
+ (char **) malloc(arrayLength * sizeof(char *));
if (!(widget_data->selected_images)) {
eet_close(fp);
return EINA_FALSE;
}
- for (i = 0 ; i < arrayLength; i++) {
- widget_data->selected_images[i] = (char *)malloc(100 * sizeof(char));
+ for (i = 0; i < arrayLength; i++) {
+ widget_data->selected_images[i] =
+ (char *) malloc(100 * sizeof(char));
if (widget_data->selected_images[i]) {
snprintf(buffer, sizeof(buffer), "image%d", i);
data = eet_read(fp, buffer, &size);
return EINA_FALSE;
}
-int gl_widget_create(_widget_data *widget_data, int w, int h)
+int gl_widget_create(_widget_data * widget_data, int w, int h)
{
if (!widget_data) {
ErrPrint("Invalid userdata!!");
DbgPrint("Resource path : %s", res_path);
snprintf(path, 1024, "%s%s", res_path, EDJE_FILE);
DbgPrint("path : %s", path);
- elm_layout_file_set(layout,
- path,
- "widget_custom_main");
- evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_layout_file_set(layout, path, "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_show(layout);
widget_data->layout = layout;
if (!gl_widget_load_preselected_images(widget_data)) {
DbgPrint("Adding no image layout");
- elm_object_domain_translatable_part_text_set(layout, "TitleText", "gallery",
- "IDS_GALLERY_OPT_GALLERY_ABB");
- elm_object_domain_translatable_part_text_set(layout, "HelpText", "gallery",
- "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);
+ elm_object_domain_translatable_part_text_set(layout, "TitleText",
+ "gallery",
+ "IDS_GALLERY_OPT_GALLERY_ABB");
+ elm_object_domain_translatable_part_text_set(layout, "HelpText",
+ "gallery",
+ "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 {
DbgPrint("Adding images");
if (widget_data->selected_count >= IMAGES_THRESHOLD) {
}
loop_count++;
if (widget_data->selected_count) {
- widget_data->timer = ecore_timer_loop_add(TIMER_INTERVAL, gl_widget_timer_cb, widget_data);
+ widget_data->timer =
+ ecore_timer_loop_add(TIMER_INTERVAL, gl_widget_timer_cb,
+ widget_data);
}
_gl_widget_create_edit_btn(widget_data);
- _gl_widget_show_album_date_info(widget_data->selected_count, widget_data->selected_images, widget_data,
- layout);
+ _gl_widget_show_album_date_info(widget_data->selected_count,
+ widget_data->selected_images,
+ widget_data, layout);
}
elm_win_resize_object_add(widget_data->win, layout);
- evas_object_event_callback_add(widget_data->win, EVAS_CALLBACK_KEY_DOWN,
- gl_widget_key_down_cb, NULL);
+ evas_object_event_callback_add(widget_data->win,
+ EVAS_CALLBACK_KEY_DOWN,
+ gl_widget_key_down_cb, NULL);
return 0;
}
-void gl_widget_add_timer(_widget_data *widget_data)
+void gl_widget_add_timer(_widget_data * widget_data)
{
- DbgPrint("Adding timer -> selected image count: %d", widget_data->selected_count);
- widget_data->timer = ecore_timer_loop_add(TIMER_INTERVAL,
- gl_widget_timer_cb, widget_data);
+ DbgPrint("Adding timer -> selected image count: %d",
+ widget_data->selected_count);
+ widget_data->timer =
+ ecore_timer_loop_add(TIMER_INTERVAL, gl_widget_timer_cb,
+ widget_data);
if (widget_data->selected_count >= IMAGES_THRESHOLD) {
gl_widget_animator_cb(widget_data);
} else if (widget_data->selected_count >= 1) {
}
DbgPrint("Adding timer over");
}
+
/* End of a file */
return data;
}
-void gl_util_to_lower(char *str) {
+void gl_util_to_lower(char *str)
+{
int i = 0;
- while(str[i] != '\0') {
+ while (str[i] != '\0') {
if (str[i] >= 'A' && str[i] <= 'Z') {
str[i] = str[i] + 32;
}
- i++;
+ i++;
}
}
static void gl_callback_storage_changed_cb(int storage_id,
- storage_dev_e dev, storage_state_e state,
- const char *fstype, const char *fsuuid, const char *mountpath,
- bool primary, int flags, void *user_data)
+ storage_dev_e dev,
+ storage_state_e state,
+ const char *fstype,
+ const char *fsuuid,
+ const char *mountpath,
+ bool primary, int flags,
+ void *user_data)
{
- _widget_data *widget_data = (_widget_data *)user_data;
+ _widget_data *widget_data = (_widget_data *) user_data;
DbgPrint("storage state changed");
if (state == STORAGE_STATE_MOUNTED) {
char *temp_path = strdup(mountpath);
}
}
-bool gl_get_supported_device_cb(int storage_id, storage_type_e type, storage_state_e state, const char *path, void *userData)
+bool gl_get_supported_device_cb(int storage_id, storage_type_e type,
+ storage_state_e state, const char *path,
+ void *userData)
{
DbgPrint("");
- _widget_data *widget_data = (_widget_data *)userData;
+ _widget_data *widget_data = (_widget_data *) userData;
if (type == STORAGE_TYPE_EXTERNAL) {
widget_data->mmc_id = storage_id;
return false;
void gl_unregister_update_cb()
{
int error_code = -1;
- error_code = storage_unset_changed_cb(STORAGE_TYPE_EXTERNAL, gl_callback_storage_changed_cb);
+ error_code =
+ storage_unset_changed_cb(STORAGE_TYPE_EXTERNAL,
+ gl_callback_storage_changed_cb);
if (error_code != STORAGE_ERROR_NONE) {
DbgPrint("storage_unset_state_changed_cb() failed!!");
}
}
-void gl_register_update_cb(_widget_data *widget_data)
+void gl_register_update_cb(_widget_data * widget_data)
{
int error_code = -1;
- error_code = storage_foreach_device_supported(gl_get_supported_device_cb, widget_data);
+ error_code =
+ storage_foreach_device_supported(gl_get_supported_device_cb,
+ widget_data);
if (error_code != STORAGE_ERROR_NONE) {
- DbgPrint("storage_foreach_device_supported() failed!!");
+ DbgPrint("storage_foreach_device_supported() failed!!");
}
- storage_set_changed_cb(STORAGE_TYPE_EXTERNAL , gl_callback_storage_changed_cb, widget_data);
+ storage_set_changed_cb(STORAGE_TYPE_EXTERNAL,
+ gl_callback_storage_changed_cb, widget_data);
if (error_code != STORAGE_ERROR_NONE) {
DbgPrint("storage_set_changed_cb() failed!!");
}
}
-int widget_Create(widget_context_h context, bundle *content, int w, int h, void *data)
+int widget_Create(widget_context_h context, bundle * content, int w, int h,
+ void *data)
{
Evas_Object *win = NULL;
int ret = widget_app_get_elm_win(context, &win);
elm_config_accel_preference_set("3d");
struct widget_data *widget_data = NULL;
- widget_data = (struct widget_data *)getWidgetData(context);
+ widget_data = (struct widget_data *) getWidgetData(context);
if (!widget_data) {
DbgPrint("creating new widget data");
widget_data = calloc(1, sizeof(*widget_data));
return WIDGET_ERROR_NONE;
}
-int widget_Destroy(widget_context_h context, widget_app_destroy_type_e reason, bundle *content, void *data)
+int widget_Destroy(widget_context_h context,
+ widget_app_destroy_type_e reason, bundle * content,
+ void *data)
{
struct widget_data *widget_data = NULL;
- widget_data = (struct widget_data *)getWidgetData(context);
+ widget_data = (struct widget_data *) getWidgetData(context);
if (!widget_data) {
return WIDGET_ERROR_INVALID_PARAMETER;
}
{
DbgPrint("widget paused");
struct widget_data *widget_data = NULL;
- widget_data = (struct widget_data *)getWidgetData(context);
+ widget_data = (struct widget_data *) getWidgetData(context);
if (widget_data->timer) {
ecore_timer_del(widget_data->timer);
- widget_data->timer= NULL;
+ widget_data->timer = NULL;
}
return WIDGET_ERROR_NONE;
}
{
DbgPrint("widget resumed");
struct widget_data *widget_data = NULL;
- widget_data = (struct widget_data *)getWidgetData(context);
+ widget_data = (struct widget_data *) getWidgetData(context);
if (!widget_data) {
return WIDGET_ERROR_INVALID_PARAMETER;
}
}
if (widget_data->timer) {
- ecore_timer_del(widget_data->timer);
- widget_data->timer= NULL;
+ ecore_timer_del(widget_data->timer);
+ widget_data->timer = NULL;
}
if (widget_data->selected_count) {
gl_widget_update_image_selection_data(widget_data);
int widget_Resize(widget_context_h context, int w, int h, void *data)
{
struct widget_data *widget_data = NULL;
- widget_data = (struct widget_data *)getWidgetData(context);
+ widget_data = (struct widget_data *) getWidgetData(context);
if (!widget_data) {
return WIDGET_ERROR_INVALID_PARAMETER;
}
return WIDGET_ERROR_NONE;
}
-int widget_Update(widget_context_h context, bundle *content, int force, void *data)
+int widget_Update(widget_context_h context, bundle * content, int force,
+ void *data)
{
return WIDGET_ERROR_NONE;
}
app_event_handler_h lang_changed_handler;
app_event_handler_h region_changed_handler;
- widget_app_add_event_handler(&lang_changed_handler, APP_EVENT_LANGUAGE_CHANGED,
- &app_language_changed, data);
- widget_app_add_event_handler(®ion_changed_handler, APP_EVENT_REGION_FORMAT_CHANGED,
- &app_region_changed, data);
-// elm_app_base_scale_set(1.8);
+ widget_app_add_event_handler(&lang_changed_handler,
+ APP_EVENT_LANGUAGE_CHANGED,
+ &app_language_changed, data);
+ widget_app_add_event_handler(®ion_changed_handler,
+ APP_EVENT_REGION_FORMAT_CHANGED,
+ &app_region_changed, data);
+// elm_app_base_scale_set(1.8);
widget_instance_lifecycle_callback_s ops;
ops.create = widget_Create;
ops.destroy = widget_Destroy;
{
int result = WIDGET_ERROR_NONE;
- widget_app_lifecycle_callback_s ops = {0,};
+ widget_app_lifecycle_callback_s ops = { 0, };
ops.create = app_create;
ops.terminate = app_terminate;