#include "ge-debug.h"
#include "ge-ugdata.h"
+/**
+ *
+ * @param item
+ * @return
+ */
int _ge_data_type_new_media(ge_media_s ** item)
{
GE_CHECK_VAL(item, -1);
return 0;
}
+/**
+ *
+ * @param item
+ * @return
+ */
static int __ge_data_type_free_media(ge_media_s ** item)
{
GE_CHECK_VAL(item, -1);
return 0;
}
+/**
+ *
+ * @param pitem
+ * @return
+ */
int _ge_data_type_free_geitem(void **pitem)
{
GE_CHECK_VAL(pitem, -1);
#include "ge-data-util.h"
-/*
-* create a gitem
-*/
+/**
+ *
+ * @return
+ */
ge_item *_ge_data_util_calloc_geitem(void)
{
ge_item *gitem = (ge_item *) calloc(1, sizeof(ge_item));
return gitem;
}
-/*
-* destroy a ge_item
-*/
+/**
+ *
+ * @param gitem
+ * @return
+ */
int _ge_data_util_free_geitem(ge_item * gitem)
{
if (gitem) {
return 0;
}
+/**
+ *
+ * @param elist
+ * @return
+ */
int _ge_data_util_free_mtype_items(Eina_List ** elist)
{
void *current = NULL;
return 0;
}
+/**
+ *
+ * @param gitem
+ * @return
+ */
int _ge_data_util_free_item(ge_item * gitem)
{
GE_CHECK_VAL(gitem, -1);
return 0;
}
-/*
-* Create a gitem for selected item
-*/
+/**
+ *
+ * @param gitem
+ * @return
+ */
ge_sel_item_s *_ge_data_util_new_sel_item(ge_item * gitem)
{
GE_CHECK_NULL(gitem);
return item;
}
-/*
-* Free a ge_sel_item_s item
-*/
+/**
+ *
+ * @param item
+ * @return
+ */
int _ge_data_util_free_sel_item(ge_sel_item_s * item)
{
GE_CHECK_VAL(item, -1);
return 0;
}
+/**
+ *
+ * @param condition
+ * @param filter
+ * @return
+ */
int _ge_data_util_create_filter(ge_filter_s * condition, filter_h * filter)
{
GE_CHECK_VAL(filter, -1);
return -1;
}
+/**
+ *
+ * @param filter
+ * @return
+ */
int _ge_data_util_destroy_filter(filter_h filter)
{
GE_CHECK_VAL(filter, -1);
return 0;
}
+/**
+ *
+ * @param media
+ * @param pitem
+ * @param b_meta
+ * @return
+ */
bool _ge_data_util_clone_media(media_info_h media, ge_media_s ** pitem,
bool b_meta)
{
#include "ge-strings.h"
#include "ge-file-util.h"
-/*
-* Free a ge_sel_album_s album
-*/
+/**
+ *
+ * @param album
+ * @return
+ */
int _ge_data_free_sel_album(ge_sel_album_s * album)
{
GE_CHECK_VAL(album, -1);
}
/* Append items' path */
+/**
+ *
+ * @param ugd
+ * @param filepath
+ * @param filepath_arr
+ * @param cnt
+ * @return
+ */
int _ge_data_get_sel_paths(ge_ugdata * ugd, char **filepath,
char ***filepath_arr, int *cnt)
{
sit = NULL;
if (_cnt > 0) {
*filepath_arr = (char **) calloc(_cnt, sizeof(char *));
- EINA_LIST_FREE(path_list, sit) {
- if (sit && sit->file_url) {
- (*filepath_arr)[idx] = strdup(sit->file_url);
- idx++;
- sit = NULL;
- } else {
- ge_sdbgE("Invalid file path");
+ if (*filepath_arr) {
+ EINA_LIST_FREE(path_list, sit) {
+ if (sit && sit->file_url) {
+ (*filepath_arr)[idx] = strdup(sit->file_url);
+ idx++;
+ sit = NULL;
+ } else {
+ ge_sdbgE("Invalid file path");
+ }
}
}
- ge_dbg("array finished!");
- } else {
+ ge_dbg("array finished!");
+ } else {
ge_sdbgE("Copy to path_array failed!");
}
return 0;
}
+/**
+ *
+ * @param ugd
+ * @param uuid
+ * @param type
+ * @param start_pos
+ * @param end_pos
+ * @param pmedias_elist
+ * @param restore_cb
+ * @param sel_id
+ * @return
+ */
int _ge_data_get_medias(ge_ugdata * ugd, char *uuid, int type,
int start_pos, int end_pos,
Eina_List ** pmedias_elist,
return err;
}
-
+/**
+ *
+ * @param ugd
+ * @param cluster_id
+ * @param album_type
+ * @param item_cnt
+ * @return
+ */
int _ge_data_get_item_cnt(ge_ugdata * ugd, const char *cluster_id,
int album_type, int *item_cnt)
{
return 0;
}
+/**
+ *
+ * @param ugd
+ * @param media_id
+ * @return
+ */
int _ge_data_del_media_by_id(ge_ugdata * ugd, const char *media_id)
{
GE_CHECK_VAL(media_id, -1);
}
/* Creates a thumbnail image for given the media, asynchronously */
+/**
+ *
+ * @param item
+ * @param callback
+ * @param data
+ * @return
+ */
int _ge_data_create_thumb(ge_media_s * item,
media_thumbnail_completed_cb callback,
void *data)
return 0;
}
+/**
+ *
+ * @param ugd
+ * @return
+ */
int _ge_data_init(ge_ugdata * ugd)
{
ge_dbg("Connect to DB!");
return 0;
}
+/**
+ *
+ * @param ugd
+ * @return
+ */
int _ge_data_finalize(ge_ugdata * ugd)
{
ge_dbg("Free memory and disconnect with DB!");
#include "ge-local-data.h"
#include "ge-debug.h"
+/**
+ *
+ * @param media
+ * @param data
+ * @return
+ */
static bool __ge_local_data_get_media_list_cb(media_info_h media,
void *data)
{
}
}
+/**
+ *
+ * @return
+ */
int _ge_local_data_connect(void)
{
int ret = -1;
}
}
+/**
+ *
+ * @return
+ */
int _ge_local_data_disconnect(void)
{
int ret = -1;
}
}
+/**
+ *
+ * @param cluster_id
+ * @param condition
+ * @param item_cnt
+ * @return
+ */
int _ge_local_data_get_media_count(const char *cluster_id,
ge_filter_s * condition, int *item_cnt)
{
return 0;
}
+/**
+ *
+ * @param condition
+ * @param elist
+ * @return
+ */
int _ge_local_data_get_all_albums_media_list(ge_filter_s * condition,
Eina_List ** elist)
{
#define GE_BG_COLOR_DEFAULT 0
#define GE_BG_COLOR_A 255
+/**
+ *
+ * @param ugd
+ * @return
+ */
static int __ge_create_main_view(ge_ugdata * ugd)
{
GE_CHECK_VAL(ugd, -1);
return 0;
}
+/**
+ *
+ * @param parent
+ * @return
+ */
static Evas_Object *_ge_create_bg(Evas_Object * parent)
{
ge_dbg("");
}
+/**
+ *
+ * @param ugd
+ * @return
+ */
static int _ge_init_view(ge_ugdata * ugd)
{
ge_dbg("");
return 0;
}
+/**
+ *
+ * @param ugd
+ * @return
+ */
static int _ge_create_view(ge_ugdata * ugd)
{
ge_dbg("");
return 0;
}
+/**
+ *
+ * @param ugd
+ */
void _ge_free_sel_info(ge_ugdata * ugd)
{
ge_dbg("Deleting selected media data");
ge_dbg("Deleting selected media data done");
}
+/**
+ *
+ * @param ugd
+ */
void _ge_free_medias(ge_ugdata * ugd)
{
ge_dbg("Deleting media data");
ge_dbg("Deleting media data done");
}
+/**
+ *
+ * @param ugd
+ */
void _ge_free_thumb_data(ge_ugdata * ugd)
{
ge_dbg("Deleting thumb data");
}
+/**
+ *
+ * @param ugd
+ * @return
+ */
static int _ge_close_view(ge_ugdata * ugd)
{
GE_CHECK_VAL(ugd, -1);
return 0;
}
+/**
+ *
+ *
+ * @param ugd
+ * @param service
+ * @return
+ */
static int __ge_parse_param_file(ge_ugdata * ugd, app_control_h service)
{
GE_CHECK_VAL(ugd, -1);
}
/* analysis parameters */
+/**
+ *
+ * @param ugd
+ * @param service
+ * @return
+ */
static int _ge_parse_param(ge_ugdata * ugd, app_control_h service)
{
GE_CHECK_VAL(ugd, -1);
return 0;
}
+/**
+ *
+ * @param ugd
+ * @return
+ */
static int __ge_get_rotate_value(ge_ugdata * ugd)
{
GE_CHECK_VAL(ugd, -1);
}
}
+/**
+ *
+ * @param ug
+ * @param event
+ * @param service
+ * @param priv
+ */
static void _ge_key_event(ui_gadget_h ug, enum ug_key_event event,
app_control_h service, void *priv)
{
int count; /* All media count got from DB */
};
+/**
+ *
+ * @param data
+ * @return
+ */
static Eina_Bool __ge_db_update_idler(void *data)
{
GE_CHECK_FALSE(data);
return ECORE_CALLBACK_CANCEL;
}
+/**
+ *
+ * @param data
+ * @return
+ */
static Eina_Bool __ge_db_update_timer_cb(void *data)
{
GE_CHECK_FALSE(data);
return ECORE_CALLBACK_CANCEL;
}
+/**
+ *
+ * @param ugd
+ * @return
+ */
static int __ge_db_update_add_timer(ge_ugdata * ugd)
{
GE_CHECK_VAL(ugd, -1);
return 0;
}
+/**
+ *
+ * @param error
+ * @param pid
+ * @param update_item
+ * @param update_type
+ * @param media_type
+ * @param uuid
+ * @param path
+ * @param mime_type
+ * @param data
+ * @return
+ */
static int __ge_db_update_op(media_content_error_e error, int pid,
media_content_db_update_item_type_e
update_item,
return 0;
}
+/**
+ *
+ * @param error
+ * @param pid
+ * @param update_item
+ * @param update_type
+ * @param media_type
+ * @param uuid
+ * @param path
+ * @param mime_type
+ * @param data
+ */
static void __ge_db_update_cb(media_content_error_e error, int pid,
media_content_db_update_item_type_e
update_item,
}
/*Add media-content update callback*/
+/**
+ *
+ * @param ugd
+ * @return
+ */
bool _ge_db_update_reg_cb(ge_ugdata * ugd)
{
GE_CHECK_FALSE(ugd);
return true;
}
+/**
+ *
+ * @param ugd
+ * @return
+ */
bool _ge_db_update_finalize(ge_ugdata * ugd)
{
int ret = -1;
#include "ge-file-util.h"
#include <string.h>
-
+/**
+ *
+ * @param path
+ * @return
+ */
int ge_file_exists(const char *path)
{
struct stat info = { 0, };
}
}
+/**
+ *
+ * @param filename
+ * @return
+ */
int ge_file_size(const char *filename)
{
struct stat info = { 0, };
#include "ge-icon.h"
#include <efl_extension.h>
-
+/**
+ *
+ * @param parent
+ * @param file
+ * @param group
+ * @return
+ */
Evas_Object *ge_ui_load_edj(Evas_Object * parent, const char *file,
const char *group)
{
return eo;
}
+/**
+ *
+ * @param parent
+ * @return
+ */
Evas_Object *ge_ui_create_main_ly(Evas_Object * parent)
{
GE_CHECK_NULL(parent);
return layout;
}
+/**
+ *
+ * @param ugd
+ * @param parent
+ * @return
+ */
Evas_Object *ge_ui_create_naviframe(ge_ugdata * ugd, Evas_Object * parent)
{
GE_CHECK_NULL(ugd);
return nf;
}
+/**
+ *
+ * @param obj
+ * @return
+ */
int _ge_ui_reset_scroller_pos(Evas_Object * obj)
{
GE_CHECK_VAL(obj, -1);
return 0;
}
+/**
+ *
+ * @param obj
+ * @param str
+ * @return
+ */
int _ge_ui_set_translate_str(Evas_Object * obj, const char *str)
{
GE_CHECK_VAL(str, -1);
return 0;
}
+/**
+ *
+ * @param obj
+ * @param part
+ * @param str
+ * @return
+ */
int _ge_ui_set_translate_part_str(Evas_Object * obj, const char *part,
const char *str)
{
return 0;
}
+/**
+ *
+ * @param ugd
+ * @return
+ */
int _ge_ui_get_indicator_state(ge_ugdata * ugd)
{
GE_CHECK_VAL(ugd, -1);
return 0;
}
+/**
+ *
+ * @param ugd
+ * @return
+ */
int _ge_ui_hide_indicator(ge_ugdata * ugd)
{
GE_CHECK_VAL(ugd, -1);
static int __externalStorageId = 0;
+/**
+ *
+ * @param storageId
+ * @param type
+ * @param state
+ * @param path
+ * @param userData
+ * @return
+ */
bool getSupportedStorages_cb(int storageId, storage_type_e type,
storage_state_e state, const char *path,
void *userData)
return true;
}
+/**
+ *
+ * @param storage_id
+ * @param state
+ * @param user_data
+ */
static void _ge_db_update_sdcard_info(int storage_id,
storage_state_e state,
void *user_data)
}
}
+/**
+ *
+ * @param ugd
+ * @param mode
+ * @return
+ */
Eina_Bool ge_update_view(ge_ugdata * ugd, int mode)
{
ge_dbg("mode: %d", mode);
return EINA_TRUE;
}
+/**
+ *
+ * @param ugd
+ * @return
+ */
int ge_reg_db_update_noti(ge_ugdata * ugd)
{
ge_dbg("");
return 0;
}
+/**
+ *
+ * @return
+ */
int ge_dereg_db_update_noti(void)
{
ge_dbg("");
return 0;
}
+/**
+ *
+ * @param number
+ * @return
+ */
int _ge_atoi(const char *number)
{
char *endptr = NULL;
static Evas_Object* __ge_create_gengrid(ge_ugdata* ugd);
+/**
+ *
+ * @param data
+ * @param obj
+ * @param ei
+ */
static void _ge_grid_move_stop_cb(void *data, Evas_Object * obj, void *ei)
{
ge_dbg("");
app_control_destroy(app_control);
}
+/**
+ *
+ * @param ugd
+ * @param parent
+ * @return
+ */
static Evas_Object *__ge_albums_add_view(ge_ugdata * ugd,
Evas_Object * parent)
{
return EINA_FALSE;
}
+/**
+ *
+ * @param obj
+ * @param path
+ * @param item_w
+ * @param item_h
+ * @return
+ */
Evas_Object *ge_thumb_show_part_icon_image(Evas_Object * obj, char *path,
int item_w, int item_h)
{
return layout;
}
+/**
+ *
+ * @param data
+ * @param obj
+ * @param ei
+ */
static void __ge_grid_done_cb(void *data, Evas_Object * obj, void *ei)
{
ge_dbgE("Transferring Data to caller");
}
}
+/**
+ *
+ * @param data
+ * @param obj
+ * @param ei
+ */
static void
__ge_check_state_changed_cb(void *data, Evas_Object * obj, void *ei)
{
}
}
+/**
+ *
+ * @param data
+ * @return
+ */
static Evas_Object *__ge_nocontent_get(void *data)
{
ge_ugdata *ugd = (ge_ugdata *) data;
}
-
+/**
+ *
+ * @param data
+ * @param obj
+ * @param part
+ * @return
+ */
static Evas_Object *__ge_gengrid_item_content_get(void *data,
Evas_Object * obj,
const char *part)
return layout;
}
+/**
+ *
+ * @param data
+ * @param obj
+ * @param part
+ * @return
+ */
Evas_Object *
_ge_gengrid_content_get(void *data, Evas_Object *obj, const char *part)
{
return NULL;
}
+/**
+ *
+ * @param request
+ * @param reply
+ * @param result
+ * @param data
+ */
static void
__ge_gallery_ug_result_cb(app_control_h request, app_control_h reply,
app_control_result_e result, void *data)
}
}
+/**
+ *
+ * @param ugd
+ */
void __ge_grid_reset_view(ge_ugdata * ugd)
{
ge_dbg("");
}
}
-
+/**
+ *
+ * @param data
+ * @param obj
+ * @param ei
+ */
static void __ge_launch_ug_gallery(void *data, Evas_Object * obj, void *ei)
{
ge_ugdata *ugd = (ge_ugdata *) data;
}
}
+/**
+ *
+ * @param gitem
+ * @param file_url
+ * @return
+ */
static int __ge_grid_select_one(ge_item * gitem, char *file_url)
{
GE_CHECK_VAL(file_url, -1);
return ret;
}
+/**
+ *
+ * @param data
+ * @param obj
+ * @param ei
+ */
static void
__ge_gengrid_item_sel_cb(void *data, Evas_Object * obj, void *ei)
{
}
}
+/**
+ *
+ * @param data
+ * @param obj
+ * @param ei
+ */
static void __ge_cancel_cb(void *data, Evas_Object * obj, void *ei)
{
ge_ugdata *app_data = (ge_ugdata *) data;
elm_naviframe_item_pop(app_data->naviframe);
}
+/**
+ *
+ * @param ugd
+ * @return
+ */
int ge_update_gengrid(ge_ugdata * ugd)
{
GE_CHECK_VAL(ugd, -1);
return 0;
}
+/**
+ *
+ * @param error
+ * @param path
+ * @param user_data
+ */
static void _ge_grid_thumb_created_cb(media_content_error_e error,
const char *path, void *user_data)
{
}
}
+/**
+ *
+ * @param data
+ * @param obj
+ * @param ei
+ */
static void __ge_grid_realized(void *data, Evas_Object * obj, void *ei)
{
GE_CHECK(ei);
}
}
+/**
+ *
+ * @param data
+ * @param obj
+ * @param ei
+ */
static void __ge_grid_unrealized(void *data, Evas_Object * obj, void *ei)
{
ge_dbg("Grid unrealized");
}
}
+/**
+ *
+ * @param ugd
+ * @return
+ */
static Evas_Object* __ge_create_gengrid(ge_ugdata* ugd)
{
Evas_Object* gengrid;
return gengrid;
}
+/**
+ *
+ * @param ugd
+ * @return
+ */
int ge_create_gengrid(ge_ugdata * ugd)
{
ge_dbgE("");
return 0;
}
+/**
+ *
+ * @param ugd
+ * @param state
+ */
void _ge_grid_change_selection_mode(ge_ugdata * ugd, bool state)
{
GE_CHECK(ugd);
#include "ge-util.h"
#include "ge-albums.h"
+/**
+ *
+ * @param ugd
+ * @param parent
+ * @return
+ */
static Evas_Object *__ge_main_create_ly(ge_ugdata * ugd,
Evas_Object * parent)
{
return layout;
}
+/**
+ *
+ * @param ugd
+ * @return
+ */
int _ge_main_create_view(ge_ugdata * ugd)
{
GE_CHECK_VAL(ugd, -1);
#include "ge-ui-util.h"
#include "ge-debug.h"
+/**
+ *
+ * @param ugd
+ * @return
+ */
Evas_Object *_ge_nocontents_create(ge_ugdata * ugd)
{
GE_CHECK_NULL(ugd);