Comments Added in Common and Control files 59/149859/1
authorKapil Jhuria <kapil.jhuria@samsung.com>
Wed, 13 Sep 2017 09:11:13 +0000 (14:41 +0530)
committerKapil Jhuria <kapil.jhuria@samsung.com>
Wed, 13 Sep 2017 09:11:13 +0000 (14:41 +0530)
Change-Id: I053373387622551b68e07459ec9011ccea6236b0

18 files changed:
src/common/debug.c
src/common/ivug-callback.c
src/common/ivug-config.c
src/common/ivug-db.c
src/common/ivug-dir.cpp
src/common/ivug-exif.c
src/common/ivug-file-info.c
src/common/ivug-file-util.c
src/common/ivug-language-mgr.c
src/common/ivug-util.c
src/common/ivug-uuid.c
src/common/statistics.c
src/main/control/ivug-context.c
src/main/control/ivug-crop-circular.cpp
src/main/control/ivug-crop-ug.cpp
src/main/control/ivug-ext-ug.c
src/main/control/ivug-parameter.c
src/main/popup/ivug-popup.c

index 0927b1a..c361f39 100644 (file)
@@ -58,6 +58,11 @@ enum {
 static bool bInit = false;
 
 #ifndef ECORE_TIMER
+/**
+ * get time in string
+ * @param dwmSec: milliseconds
+ * @return: time as string
+ */
 static char *get_time_string(unsigned long dwmSec)
 {
        static char buffer[30];
@@ -106,6 +111,13 @@ void _custom_debug_init()
        get_sys_elapsed_time();
 }
 
+/**
+ * write custom error with time
+ * @param func_name: name of fuction
+ * @param line_num: line number
+ * @param fmt: format to print
+ * @param ap: va_list
+ */
 void
 _custom_err_trace_fvprintf(const char *func_name, int line_num, const char *fmt, va_list ap)
 {
@@ -130,6 +142,11 @@ _custom_err_trace_fvprintf(const char *func_name, int line_num, const char *fmt,
        fclose(f);
 }
 
+/**
+ * print custom dlog message
+ * @param debug_msg: debug message
+ * @param msg: message to print
+ */
 void __custom_debug_msg(debug_msg_type *debug_msg, const char *msg, ...)
 {
        va_list va;
@@ -174,6 +191,11 @@ void __custom_debug_msg(debug_msg_type *debug_msg, const char *msg, ...)
        }
 }
 
+/**
+ * custom debug message with seconds
+ * @param debug_msg: debug message
+ * @param msg: message to be printed
+ */
 void __custom_sec_debug_msg(debug_msg_type *debug_msg, const char *msg, ...)
 {
        va_list va;
index 73208dd..62db4a5 100644 (file)
 
 #include <stdlib.h>
 
+/**
+ * register ivug callback
+ * @return
+ */
 callback_handle_t * ivug_callback_register()
 {
        callback_handle_t *callback_handle = calloc(1, sizeof(callback_handle_t));
        return callback_handle;
 }
 
+/**
+ * unregister ivug callback
+ * @param handle: callback handle
+ */
 void ivug_callback_unregister(callback_handle_t *handle)
 {
        IV_ASSERT(handle != NULL);
index b328136..cce0410 100644 (file)
 
 enum { STATE_FALSE = 0, STATE_TRUE = 1, };
 
+/**
+ * get repeat state of slide show
+ * @return repeat state
+ */
 static bool
 _ivug_config_get_slideshow_repeat_state(void)
 {
@@ -57,6 +61,10 @@ _ivug_config_get_slideshow_repeat_state(void)
        return repeat_state;
 }
 
+/**
+ * get slide show shuffle state
+ * @return: shuffle state
+ */
 static bool
 _ivug_config_get_slideshow_shuffle_state(void)
 {
@@ -87,6 +95,10 @@ _ivug_config_get_slideshow_shuffle_state(void)
        return shuffle_state;
 }
 
+/**
+ * set interval time
+ * @param index: index
+ */
 void
 ivug_config_set_interval_time(int index)
 {
@@ -112,6 +124,10 @@ ivug_config_set_interval_time(int index)
        return;
 }
 
+/**
+ * set slide show interval time
+ * @return: interval time
+ */
 int
 ivug_config_get_slideshow_interval_time(void)
 {
@@ -142,6 +158,10 @@ ivug_config_get_slideshow_interval_time(void)
        return interval_time;
 }
 
+/**
+ * set transition effect
+ * @param index: input index
+ */
 void
 ivug_config_set_transition_effect(int index)
 {
@@ -161,6 +181,10 @@ ivug_config_set_transition_effect(int index)
        return;
 }
 
+/**
+ * get slide show effect type
+ * @return: slide show effect type
+ */
 char *
 ivug_config_get_slideshow_effect_type(void)
 {
@@ -191,6 +215,11 @@ ivug_config_get_slideshow_effect_type(void)
        return effect_str;
 }
 
+/**
+ * get effect type as string
+ * @param effect_str: effect string
+ * @return: effect type
+ */
 ivug_effect_type
 ivug_config_get_effect_type_by_string(char *effect_str)
 {
@@ -212,6 +241,12 @@ ivug_config_get_effect_type_by_string(char *effect_str)
        return type;
 }
 
+/**
+ * get slide show setting
+ * @param mode: mode of the setting
+ * @param interval_time: interval time of slide show
+ * @param effect_type: effect type of slide show
+ */
 void
 ivug_config_get_slideshow_setting(slide_show_mode *mode,
                                                                  double *interval_time,
index e95c473..7c21eb0 100644 (file)
@@ -34,6 +34,11 @@ typedef struct _Ivug_DB {
        void *data;
 } Ivug_DB;
 
+/**
+ * print db error
+ * @param error: error input string
+ * @return: db error
+ */
 static char *_strerror_db(int error)
 {
        switch (error) {
@@ -52,6 +57,12 @@ static char *_strerror_db(int error)
        }
 }
 
+/**
+ * thumbanail callback
+ * @param error: error
+ * @param path: thumbnail path
+ * @param data: db data
+ */
 static void _ivug_thumb_cb(media_content_error_e error,
                                                   const char *path, void *data)
 {
@@ -73,6 +84,10 @@ static void _ivug_thumb_cb(media_content_error_e error,
        db_h->callback(db_h->m_handle, path, db_h->data);
 }
 
+/**
+ * create db
+ * @return
+ */
 bool ivug_db_create(void)
 {
        int ret = MEDIA_CONTENT_ERROR_NONE;
@@ -87,6 +102,10 @@ bool ivug_db_create(void)
        return true;
 }
 
+/**
+ * destroy db
+ * @return
+ */
 bool ivug_db_destroy(void)
 {
        int ret = MEDIA_CONTENT_ERROR_NONE;
@@ -101,6 +120,12 @@ bool ivug_db_destroy(void)
        return true;
 }
 
+/**
+ * rename db
+ * @param m_handle: media handle
+ * @param dest: destination name
+ * @return: true or false based on rename operation
+ */
 bool ivug_db_rename(media_handle m_handle, const char *dest)
 {
        media_info_h minfo = (media_info_h)m_handle;
@@ -115,6 +140,11 @@ bool ivug_db_rename(media_handle m_handle, const char *dest)
        return true;
 }
 
+/**
+ * destory file handle
+ * @param m_handle: media handle
+ * @return: true or false based on destroy operation
+ */
 bool ivug_db_destroy_file_handle(media_handle m_handle)
 {
        media_info_h minfo = (media_info_h)m_handle;
@@ -129,6 +159,11 @@ bool ivug_db_destroy_file_handle(media_handle m_handle)
        return true;
 }
 
+/**
+ * destroy folder handle
+ * @param m_handle: media handle
+ * @return
+ */
 bool ivug_db_destroy_folder_handle(media_handle m_handle)
 {
        media_folder_h minfo = (media_folder_h)m_handle;
@@ -143,6 +178,11 @@ bool ivug_db_destroy_folder_handle(media_handle m_handle)
        return true;
 }
 
+/**
+ * create db filter
+ * @param filter: filter to be created
+ * @return: true or false
+ */
 bool ivug_db_create_filter(filter_handle *filter)
 {
        filter_h *media_filter = (filter_h *)filter;
@@ -157,6 +197,11 @@ bool ivug_db_create_filter(filter_handle *filter)
        return true;
 }
 
+/**
+ * destroy filter
+ * @param filter: filter name
+ * @return
+ */
 bool ivug_db_destroy_filter(filter_handle filter)
 {
        filter_h media_filter = (filter_h)filter;
@@ -172,6 +217,12 @@ bool ivug_db_destroy_filter(filter_handle filter)
        return true;
 }
 
+/**
+ * set filter condition
+ * @param media_filter: media filter handle
+ * @param condition: condition to be put
+ * @return
+ */
 bool ivug_db_set_filter_condition(filter_handle media_filter, const char *condition)
 {
        IV_ASSERT(condition != NULL);
@@ -185,6 +236,15 @@ bool ivug_db_set_filter_condition(filter_handle media_filter, const char *condit
        return true;
 }
 
+/**
+ * set db filter
+ * @param filter: filter handle
+ * @param view_by: view by type
+ * @param mode: mode value
+ * @param media_type: media type
+ * @param condition: condition to be put
+ * @return
+ */
 bool ivug_db_set_filter(filter_handle filter, ivug_view_by view_by, int mode,  ivug_media_type media_type, char *condition)
 {
        filter_h media_filter = (filter_h)filter;
@@ -250,6 +310,13 @@ SET_FILTER_ERROR:
        return false;
 }
 
+/**
+ * set db filter offset
+ * @param filter: filter to be put
+ * @param stp: start point
+ * @param endp: end point
+ * @return
+ */
 bool ivug_db_set_filter_offset(filter_handle filter, int stp, int endp)
 {
        filter_h media_filter = (filter_h)filter;
@@ -265,6 +332,11 @@ bool ivug_db_set_filter_offset(filter_handle filter, int stp, int endp)
        return true;
 }
 
+/**
+ * insert file to db
+ * @param filepath: filte path
+ * @return
+ */
 media_handle ivug_db_insert_file_to_DB(const char* filepath)
 {
        IV_ASSERT(filepath != NULL);
@@ -286,6 +358,12 @@ media_handle ivug_db_insert_file_to_DB(const char* filepath)
        return m_handle;
 }
 
+/**
+ * media item callback
+ * @param item: media info item
+ * @param user_data: user data
+ * @return
+ */
 bool _media_item_cb(media_info_h item, void *user_data)
 {
        media_handle *m_handle = (media_handle *)user_data;
@@ -295,6 +373,11 @@ bool _media_item_cb(media_info_h item, void *user_data)
        return false;   //only 1 item
 }
 
+/**
+ * get file handle
+ * @param filepath: file path
+ * @return
+ */
 media_handle ivug_db_get_file_handle(const char* filepath)
 {
        IV_ASSERT(filepath != NULL);
@@ -334,6 +417,11 @@ GET_ITEM_ERROR:
        return NULL;
 }
 
+/**
+ * get file handle form media id
+ * @param media_id: media id
+ * @return
+ */
 media_handle ivug_db_get_file_handle_from_media_id(UUID media_id)
 {
        IV_ASSERT(media_id != NULL);
@@ -349,6 +437,12 @@ media_handle ivug_db_get_file_handle_from_media_id(UUID media_id)
        return m_handle;
 }
 
+/**
+ * folder item call back
+ * @param item: media folder item callback
+ * @param user_data: user data
+ * @return
+ */
 static bool _media_folder_item_cb(media_folder_h item, void *user_data)
 {
        media_handle *t_handle = (media_handle *)user_data;
@@ -358,6 +452,11 @@ static bool _media_folder_item_cb(media_folder_h item, void *user_data)
        return false;   //only 1 item
 }
 
+/**
+ * get folder handle
+ * @param folderpath: path of folder
+ * @return
+ */
 media_handle ivug_db_get_folder_handle(const char* folderpath)
 {
        IV_ASSERT(folderpath != NULL);
@@ -389,6 +488,11 @@ GET_ITEM_ERROR:
        return NULL;
 }
 
+/**
+ * get file path
+ * @param media: media handle
+ * @return
+ */
 char *ivug_db_get_file_path(media_handle media)
 {
        media_info_h file_item = (media_info_h)media;
@@ -399,6 +503,11 @@ char *ivug_db_get_file_path(media_handle media)
        return name;
 }
 
+/**
+ * get file id
+ * @param media: media handle
+ * @return
+ */
 UUID ivug_db_get_file_id(media_handle media)
 {
        media_info_h file_item = (media_info_h)media;
@@ -409,6 +518,11 @@ UUID ivug_db_get_file_id(media_handle media)
        return id;
 }
 
+/**
+ * get thumbnail path
+ * @param media: media handle
+ * @return
+ */
 char *ivug_db_get_thumbnail_path(media_handle media)
 {
        media_info_h file_item = (media_info_h)media;
@@ -419,6 +533,11 @@ char *ivug_db_get_thumbnail_path(media_handle media)
        return name;
 }
 
+/**
+ * get folder id
+ * @param media: media handle
+ * @return
+ */
 UUID ivug_db_get_folder_id(media_handle media)
 {
        media_folder_h folder_item = (media_folder_h)media;
@@ -429,6 +548,11 @@ UUID ivug_db_get_folder_id(media_handle media)
        return id;
 }
 
+/**
+ * get tag id
+ * @param media: media handle
+ * @return
+ */
 int ivug_db_get_tag_id(tag_handle media)
 {
        media_tag_h tag_item = (media_tag_h)media;
@@ -439,6 +563,11 @@ int ivug_db_get_tag_id(tag_handle media)
        return id;
 }
 
+/**
+ * destroy tag
+ * @param tag_h: tag handle
+ * @return
+ */
 bool ivug_db_destroy_tag(tag_handle tag_h)
 {
        media_tag_h tag = (media_tag_h)tag_h;
@@ -452,6 +581,11 @@ bool ivug_db_destroy_tag(tag_handle tag_h)
        return true;
 }
 
+/**
+ * update db
+ * @param media: media handle
+ * @return
+ */
 bool ivug_db_update(media_handle media)
 {
        media_info_h file_item = (media_info_h)media;
@@ -464,6 +598,12 @@ bool ivug_db_update(media_handle media)
        return true;
 }
 
+/**
+ * media tab item cb
+ * @param item: media tag item cb
+ * @param user_data: tag handle data
+ * @return
+ */
 static bool _media_tag_item_cb(media_tag_h item, void *user_data)
 {
        tag_handle *t_handle = (tag_handle *)user_data;
@@ -473,6 +613,11 @@ static bool _media_tag_item_cb(media_tag_h item, void *user_data)
        return false;   //only 1 item
 }
 
+/**
+ * get tag handle
+ * @param tagname: tag name
+ * @return
+ */
 tag_handle ivug_db_get_tag_handle(const char* tagname)
 {
        IV_ASSERT(tagname != NULL);
@@ -504,6 +649,12 @@ GET_ITEM_ERROR:
        return NULL;
 }
 
+/**
+ * set db favourite
+ * @param media: media handle
+ * @param set: true or false
+ * @return
+ */
 bool ivug_db_set_favorite(media_handle media, bool set)
 {
        media_info_h item = (media_info_h)media;
@@ -523,6 +674,12 @@ bool ivug_db_set_favorite(media_handle media, bool set)
        return true;
 }
 
+/**
+ * get favourite db
+ * @param media: media handle
+ * @param bFavorite: bool value
+ * @return
+ */
 bool ivug_db_get_favorite(media_handle media, bool *bFavorite)
 {
        media_info_h item = (media_info_h)media;
@@ -536,6 +693,13 @@ bool ivug_db_get_favorite(media_handle media, bool *bFavorite)
        return true;
 }
 
+
+
+/**
+ * cancel thumbnail
+ * @param db_h: db data
+ * @return
+ */
 bool ivug_db_cancel_thumbnail(Ivug_DB_h *db_h)
 {
        media_info_h item = (media_info_h)db_h->m_handle;
@@ -556,6 +720,12 @@ bool ivug_db_cancel_thumbnail(Ivug_DB_h *db_h)
        return true;
 }
 
+/**
+ * get db time line
+ * @param media: media handle
+ * @param time: time_t structure
+ * @return
+ */
 bool ivug_db_get_time(media_handle media, time_t *time)
 {
        media_info_h item = (media_info_h)media;
@@ -568,6 +738,11 @@ bool ivug_db_get_time(media_handle media, time_t *time)
        return true;
 }
 
+/**
+ * get db mime type
+ * @param media: media handle
+ * @return
+ */
 char *ivug_db_get_mime_type(media_handle media)
 {
        media_info_h item = (media_info_h)media;
@@ -585,12 +760,23 @@ char *ivug_db_get_mime_type(media_handle media)
        return mime;
 }
 
+/**
+ * unset db callback
+ * @param db_h: db data
+ * @return
+ */
 bool ivug_db_unset_updated_callback(Ivug_DB_h *db_h)
 {
        MSG_ERROR("nhande 1 0x%08x", db_h->n_handle);
        return false;
 }
 
+/**
+ * get db location
+ * @param media: media handle
+ * @param location: location poiter
+ * @return
+ */
 bool ivug_db_get_location(media_handle media, char **location)
 {
        MSG_ASSERT(location != NULL);
@@ -611,6 +797,12 @@ bool ivug_db_get_location(media_handle media, char **location)
        return true;
 }
 
+/**
+ * get longitute
+ * @param media: media handle
+ * @param longitude: longitude pointer
+ * @return
+ */
 bool ivug_db_get_get_longitude(media_handle media, double * longitude)
 {
        media_info_h item = (media_info_h)media;
@@ -623,6 +815,12 @@ bool ivug_db_get_get_longitude(media_handle media, double * longitude)
        return true;
 }
 
+/**
+ * get latitude
+ * @param media: media handle
+ * @param latitude: latitude pointer
+ * @return
+ */
 bool ivug_db_get_get_latitude(media_handle media, double * latitude)
 {
        media_info_h item = (media_info_h)media;
@@ -635,6 +833,11 @@ bool ivug_db_get_get_latitude(media_handle media, double * latitude)
        return true;
 }
 
+/**
+ * get wheather a file type is supported by db or not
+ * @param media: media handle
+ * @return
+ */
 bool ivug_db_is_supported_file_type(media_handle media)
 {
        bool ret = false;
index c17ad20..2932901 100644 (file)
 #include "ivug-debug.h"
 #include "ivug-dir.h"
 
+/**
+ * files in dir
+ * @param dir: directory path
+ * @param pFunc: function pointer
+ * @param data: user data
+ * @return
+ */
 bool EnumFilesInDir(const char *dir, EnumFilesCB pFunc, void *data)
 {
        struct dirent ent_struct;
index 2568315..dbbfeda 100644 (file)
@@ -856,6 +856,14 @@ IV_EXIF_FAILED:
        return ret;
 }
 
+/**
+ * read write exif data
+ * @param fd: file object
+ * @param file_path: file path
+ * @param orientation: orientation value
+ * @param b_write: bool value
+ * @return
+ */
 static int __ivug_exif_rw_jfif(FILE *fd, const char *file_path,
                                                           unsigned int *orientation, bool b_write)
 {
@@ -1157,6 +1165,14 @@ IV_EXIF_FAILED:
        return ret;
 }
 
+/**
+ * read write exif data
+ * @param file_path: file path
+ * @param orient: orientation
+ * @param b_write: bool value
+ * @param is_camera: bool value of camera
+ * @return
+ */
 static int __ivug_exif_rw_orient(const char *file_path, unsigned int *orient, bool b_write, bool *is_camera)
 {
        IV_CHECK_VAL(file_path, -1);
index 5ba336c..b3dcb3e 100644 (file)
 
 #define BUF_LEN (255)
 
+/**
+ * return error as per input error code
+ * @param err: error code
+ * @return
+ */
 static const char *_conver_error(int err)
 {
        switch (err) {
@@ -46,6 +51,13 @@ static const char *_conver_error(int err)
        return NULL;
 }
 
+/**
+ * get video gps info
+ * @param filepath: file path
+ * @param latitude: latitude value
+ * @param longitude: longitute value
+ * @return
+ */
 bool _get_video_gps_info(const char *filepath, double *latitude, double *longitude)
 {
        IV_ASSERT(filepath != NULL);
@@ -124,6 +136,13 @@ bool _get_video_gps_info(const char *filepath, double *latitude, double *longitu
        return true;
 }
 
+/**
+ * get video resolution
+ * @param path: file path
+ * @param pWidth: width value
+ * @param pHeight: height value
+ * @return
+ */
 static bool
 _get_video_resolution(const char *path, int * /* OUT */ pWidth, int * /* OUT */pHeight)
 {
@@ -197,6 +216,13 @@ _get_video_resolution(const char *path, int * /* OUT */ pWidth, int * /* OUT */p
        return true;
 }
 
+/**
+ * get image resolution
+ * @param path: file path
+ * @param pWidth: width value
+ * @param pHeight: height value
+ * @return
+ */
 bool ivug_fileinfo_get_image_resolution(const char *path, int * /* OUT */ pWidth, int * /* OUT */pHeight)
 {
        if (path == NULL) {
@@ -212,7 +238,13 @@ bool ivug_fileinfo_get_image_resolution(const char *path, int * /* OUT */ pWidth
        return false;
 }
 
-
+/**
+ * get video resolution
+ * @param path: file path
+ * @param pWidth: width value
+ * @param pHeight: height value
+ * @return
+ */
 bool ivug_fileinfo_get_video_resolution(const char *path, int * /* OUT */ pWidth, int * /* OUT */pHeight)
 {
        if (path == NULL) {
@@ -228,6 +260,13 @@ bool ivug_fileinfo_get_video_resolution(const char *path, int * /* OUT */ pWidth
        return _get_video_resolution(path, pWidth, pHeight);
 }
 
+/**
+ * get gps info of video
+ * @param path: file path
+ * @param latitude: latitude value
+ * @param longitude: longitute value
+ * @return
+ */
 bool ivug_fileinfo_get_video_gps_info(const char *path, double *latitude, double *longitude)
 {
        if (path == NULL) {
@@ -243,7 +282,13 @@ bool ivug_fileinfo_get_video_gps_info(const char *path, double *latitude, double
        return _get_video_gps_info(path, latitude, longitude);
 }
 
-
+/**
+ * get gps of image file
+ * @param path: file path
+ * @param latitude: latitude value
+ * @param longitude: longitute value
+ * @return
+ */
 bool ivug_fileinfo_get_image_gps_info(const char* path, double *latitude, double *longitude)
 {
        if (path == NULL) {
@@ -259,7 +304,11 @@ bool ivug_fileinfo_get_image_gps_info(const char* path, double *latitude, double
        return false;
 }
 
-
+/**
+ * get file extension
+ * @param path: file path
+ * @return
+ */
 char *ivug_fileinfo_get_file_extension(const char *path)
 {
        if (path == NULL) {
@@ -279,6 +328,12 @@ char *ivug_fileinfo_get_file_extension(const char *path)
 
 }
 
+
+/**
+ * get mime type
+ * @param path: file path
+ * @return
+ */
 char *ivug_fileinfo_get_mime_type(const char *path)
 {
        if (path == NULL) {
index 8824002..d9bfdaf 100644 (file)
 #define BUF_MAX 16384
 static mode_t default_mode = S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH;
 
+/**
+ * get file path
+ * @param path: input path
+ * @return
+ */
 const char* ivug_file_get(const char path[])
 {
        char *file = NULL;
@@ -32,6 +37,11 @@ const char* ivug_file_get(const char path[])
        return file;
 }
 
+/**
+ * get directory path
+ * @param path: input path
+ * @return
+ */
 char* ivug_dir_get(const char path[])
 {
        char *p = NULL;
@@ -48,6 +58,11 @@ char* ivug_dir_get(const char path[])
        return strdup(buf);
 }
 
+/**
+ * get file exist or not
+ * @param path: file path
+ * @return
+ */
 int ivug_file_exists(const char *path)
 {
        struct stat info = {0,};
@@ -62,6 +77,11 @@ int ivug_file_exists(const char *path)
        }
 }
 
+/**
+ * get directory exist or not
+ * @param path: input path
+ * @return
+ */
 int ivug_is_dir(const char *path)
 {
        struct stat info = {0,};
@@ -78,6 +98,11 @@ int ivug_is_dir(const char *path)
        return 0;
 }
 
+/**
+ * get is directory empty
+ * @param path: directory path
+ * @return
+ */
 int ivug_is_dir_empty(const char *path)
 {
        struct stat info = {0,};
@@ -103,6 +128,11 @@ int ivug_is_dir_empty(const char *path)
        return 1;
 }
 
+/**
+ * create directory
+ * @param dir: directory path to be created
+ * @return
+ */
 int ivug_mkdir(const char *dir)
 {
        if (!dir) {
@@ -116,6 +146,11 @@ int ivug_mkdir(const char *dir)
        }
 }
 
+/**
+ * create directory from given path if not exist
+ * @param path: input path
+ * @return
+ */
 char *ivug_strip_ext(const char *path)
 {
        char *p = NULL;
@@ -138,6 +173,11 @@ char *ivug_strip_ext(const char *path)
        return file;
 }
 
+/**
+ * unlink file
+ * @param filename: file path
+ * @return
+ */
 int ivug_file_unlink(const char *filename)
 {
        if (!filename) {
@@ -152,6 +192,11 @@ int ivug_file_unlink(const char *filename)
        }
 }
 
+/**
+ * remove directory
+ * @param filename: file name
+ * @return
+ */
 int ivug_file_rmdir(const char *filename)
 {
        if (!filename) {
@@ -166,6 +211,11 @@ int ivug_file_rmdir(const char *filename)
        }
 }
 
+/**
+ * recursively remove directory
+ * @param dir: directory path
+ * @return
+ */
 int ivug_file_recursive_rm(const char *dir)
 {
        char buf[PATH_MAX_SIZE] = {0,};
@@ -206,6 +256,12 @@ int ivug_file_recursive_rm(const char *dir)
        }
 }
 
+/**
+ * copy file
+ * @param src: source path
+ * @param dst: destination path
+ * @return
+ */
 int ivug_file_cp(const char *src, const char *dst)
 {
        FILE *f1 = NULL;
index 09de5d4..0e3e6ef 100644 (file)
@@ -51,7 +51,13 @@ struct  _lang_mgr {
        l = g_list_next(l),            \
        data = g_list_nth_data(l, 0))
 
-
+/**
+ * delete object callback
+ * @param data: object data
+ * @param e: Evas
+ * @param eo: Evas Object
+ * @param event_info: event
+ */
 static void __obj_del_cb(void *data, Evas * e, Evas_Object * eo, void *event_info)
 {
        obj_data *item = data;
@@ -67,6 +73,10 @@ static void __obj_del_cb(void *data, Evas * e, Evas_Object * eo, void *event_inf
        free(item);
 }
 
+/**
+ *
+ * @param data
+ */
 static void __glist_free(void *data)
 {
        obj_data *item = data;
@@ -77,6 +87,11 @@ static void __glist_free(void *data)
        free(item);
 }
 
+/**
+ * get text
+ * @param ID: char *id
+ * @return
+ */
 static char *__get_text(const char *ID)
 {
        ivug_retv_if(ID == NULL, NULL);
@@ -86,6 +101,11 @@ static char *__get_text(const char *ID)
        return str;
 }
 
+/**
+ * create language mgr
+ * @param handle: language handle
+ * @return
+ */
 int ivug_language_mgr_create(language_handle_t *handle)
 {
        MSG_HIGH("ivug_language_mgr_create 0x%x", *handle);
@@ -99,6 +119,11 @@ int ivug_language_mgr_create(language_handle_t *handle)
        return 0;
 }
 
+/**
+ * destroy language mg
+ * @param handle: laguage handle
+ * @return
+ */
 int ivug_language_mgr_destroy(language_handle_t handle)
 {
        lang_mgr mgr = (lang_mgr)handle;
@@ -119,6 +144,14 @@ int ivug_language_mgr_destroy(language_handle_t handle)
        return 0;
 }
 
+/**
+ * language mgr register to object
+ * @param handle: laguage handle
+ * @param obj: Evas Object
+ * @param type: object type
+ * @param part: part
+ * @param text_id: text id
+ */
 void ivug_language_mgr_register_object(language_handle_t handle, Evas_Object *obj, obj_type type, const char *part, const char *text_id)
 {
        lang_mgr mgr = (lang_mgr)handle;
@@ -139,6 +172,11 @@ void ivug_language_mgr_register_object(language_handle_t handle, Evas_Object *ob
        mgr->objs = g_list_append(mgr->objs, item);
 }
 
+/**
+ * register genlist item to language manager
+ * @param handle: laguage handle
+ * @param item: Elm object item
+ */
 void ivug_language_mgr_register_genlist_item(language_handle_t handle, Elm_Object_Item *item)
 {
        lang_mgr mgr = (lang_mgr)handle;
@@ -147,6 +185,12 @@ void ivug_language_mgr_register_genlist_item(language_handle_t handle, Elm_Objec
            g_list_append(mgr->glist_items, item);
 }
 
+/**
+ * text set to elm object
+ * @param handle: laguage handle
+ * @param obj: Evas Object
+ * @param text_id: text id
+ */
 void ivug_elm_object_text_set(language_handle_t handle, Evas_Object *obj, const char *text_id)
 {
        char *text = __get_text(text_id);
@@ -155,6 +199,13 @@ void ivug_elm_object_text_set(language_handle_t handle, Evas_Object *obj, const
        ivug_language_mgr_register_object(handle, obj, OBJ_TYPE_ELM_OBJECT, NULL, text_id);
 }
 
+/**
+ * text set to elm object in given part
+ * @param handle: laguage handle
+ * @param obj: Evas Object
+ * @param part: part name
+ * @param text_id: text id
+ */
 void ivug_elm_object_part_text_set(language_handle_t handle, Evas_Object *obj, const char *part, const char *text_id)
 {
        char *text = __get_text(text_id);
@@ -163,11 +214,21 @@ void ivug_elm_object_part_text_set(language_handle_t handle, Evas_Object *obj, c
        ivug_language_mgr_register_object(handle, obj, OBJ_TYPE_ELM_OBJECT, part, text_id);
 }
 
+/**
+ * get string
+ * @param ID: char *id
+ * @return
+ */
 char * GET_STR(const char *ID)
 {
        return __get_text(ID);
 }
 
+/**
+ * get text domain
+ * @param ID: char *id
+ * @return
+ */
 char * ivug_language_mgr_get_text_domain(const char *ID)
 {
        ivug_retv_if(ID == NULL, NULL);
index 1d2e255..51a1894 100644 (file)
@@ -87,6 +87,12 @@ bool ivug_remove_file(const char *filepath)
        return true;
 }
 
+/**
+ * rename file
+ * @param src: source path
+ * @param dst: destination path
+ * @return
+ */
 bool ivug_rename_file(const char *src, const char *dst)
 {
        if (!src) {
@@ -119,6 +125,12 @@ bool ivug_rename_file(const char *src, const char *dst)
        return true;
 }
 
+/**
+ * copy file
+ * @param filename: file path
+ * @param dest: destination path
+ * @return
+ */
 bool ivug_copy_file(const char *filename, const char *dest)
 {
 #define DIR_MASK_DEFAULT 0775
@@ -151,6 +163,10 @@ bool ivug_is_file_exist(const char* filepath)
        return false;
 }
 
+/**
+ * covert string to lower
+ * @param str: string input
+ */
 static void _ivug__lower_string(char *str)
 {
        int i = 0;
@@ -162,6 +178,15 @@ static void _ivug__lower_string(char *str)
        }
 }
 
+/**
+ * get all supported storage
+ * @param storageId: storage id
+ * @param type: storage type
+ * @param state: storage state
+ * @param path: storage path
+ * @param userData: user data
+ * @return
+ */
 static bool _ivug_get_all_supported_storage_cb(int storageId, storage_type_e type, storage_state_e state, const char *path, void *userData)
 {
        if (path == NULL) {
@@ -189,6 +214,11 @@ static bool _ivug_get_all_supported_storage_cb(int storageId, storage_type_e typ
        return true;
 }
 
+/**
+ * get storage name
+ * @param smode: storage location mode
+ * @return
+ */
 char *ivug_get_storage_name(storage_loc_e smode)
 {
        char *path = NULL;
@@ -261,6 +291,11 @@ const char * ivug_get_filename(const char *filepath)
        return ivug_file_get(filepath);
 }
 
+/**
+ *
+ * @param number: char * value
+ * @return
+ */
 long int ivug_atox(const char *number)
 {
        char *endptr = NULL;
@@ -284,6 +319,11 @@ long int ivug_atox(const char *number)
        return (long int)val;
 }
 
+/**
+ * ascii to integer
+ * @param number: char *value
+ * @return
+ */
 int ivug_atoi(const char *number)
 {
        char *endptr = NULL;
@@ -306,6 +346,11 @@ int ivug_atoi(const char *number)
        return (int)val;
 }
 
+/**
+ * ascii to decimal
+ * @param number: char *value
+ * @return
+ */
 double ivug_atod(const char *number)
 {
        char *endptr = NULL;
@@ -328,6 +373,14 @@ double ivug_atod(const char *number)
        return val;
 }
 
+/**
+ * generate file name
+ * @param filepath: file path
+ * @param extension: extension of file
+ * @param dest_dir: new file path
+ * @param hide: hide or not
+ * @return
+ */
 char * ivug_generate_file_name(const char *filepath, const char *extension, const char *dest_dir, bool hide)
 {
        IV_ASSERT(filepath != NULL);
@@ -383,6 +436,11 @@ char * ivug_generate_file_name(const char *filepath, const char *extension, cons
        return strdup(tempname);
 }
 
+/**
+ * strip string
+ * @param name: input string
+ * @return
+ */
 char * ivug_strip_string(char* name)
 {
        MSG_UTIL_HIGH("Input name: %s", name);
@@ -402,6 +460,14 @@ char * ivug_strip_string(char* name)
        return name;
 }
 
+/**
+ * generator pattern according to a given value
+ * @param locale: locale value
+ * @param custom_format: custom format
+ * @param timezone: time zone
+ * @param date: date
+ * @return
+ */
 static char*
 _get_icu_time_string(const char *locale, const char *custom_format, const char *timezone, i18n_udate date)
 {
@@ -478,6 +544,11 @@ _get_icu_time_string(const char *locale, const char *custom_format, const char *
        return strdup(result);
 }
 
+/**
+ * get icu date
+ * @param mtime: time_t value
+ * @return
+ */
 char *
 ivug_get_icu_date(time_t mtime)
 {
@@ -558,6 +629,11 @@ ivug_get_icu_date(time_t mtime)
        return datestr;
 }
 
+/**
+ * get Is file type supported
+ * @param fname: file name
+ * @return
+ */
 bool ivug_is_supported_file_type(const char *fname)
 {
        bool ret = false;
index 1e5c202..4251061 100644 (file)
 
 #include "ivug-uuid.h"
 
+/**
+ * assing uuid
+ * @param id: uuid to be assigned
+ * @return
+ */
 inline UUID uuid_assign(UUID id)
 {
        if (id == NULL) {
@@ -28,6 +33,10 @@ inline UUID uuid_assign(UUID id)
        return strdup(id);
 }
 
+/**
+ * free uuid
+ * @param id: uuid to be freed
+ */
 inline void uuid_free(UUID id)
 {
        if (id != NULL) {
@@ -35,6 +44,11 @@ inline void uuid_free(UUID id)
        }
 }
 
+/**
+ * get uuid as char*
+ * @param id: uuid
+ * @return
+ */
 inline const char *uuid_getchar(UUID id)
 {
        if (id == NULL) {
@@ -44,6 +58,11 @@ inline const char *uuid_getchar(UUID id)
        return id;
 }
 
+/**
+ * get uuid using char *value
+ * @param szID: value
+ * @return
+ */
 inline UUID uuid_getuuid(const char *szID)
 {
        if (szID == NULL) {
@@ -53,6 +72,11 @@ inline UUID uuid_getuuid(const char *szID)
        return strdup(szID);
 }
 
+/**
+ * get Is uuid valid or not
+ * @param id: uuid
+ * @return
+ */
 inline bool uuid_is_valid(UUID id)
 {
        return (id != INVALID_UUID) ? true : false;
index cbfe5e1..d046b5a 100644 (file)
@@ -51,6 +51,12 @@ typedef struct _iv_ta_accum_item {
 } iv_ta_accum_item;
 
 
+/**
+ * print log
+ * @param file: file name
+ * @param line: line number
+ * @param msg: message to be printed
+ */
 static void PrintLog(const char *file, int line, const char *msg, ...)
 {
        va_list va;
@@ -76,6 +82,12 @@ static int g_accum_index = 0;
 static int g_accum_longest_name = 0;
 static unsigned long long g_accum_first_time = MAX_UINT64;     // jmlee
 
+/**
+ * get accum index
+ * @param lvl: level input
+ * @param name: name input
+ * @return
+ */
 static int __get_accum_index(int lvl, const char* name)
 {
        int i;
@@ -92,6 +104,9 @@ static int __get_accum_index(int lvl, const char* name)
        return -1;
 }
 
+/**
+ * free accums
+ */
 static void __free_accums(void)
 {
        int i = 0;
@@ -119,6 +134,10 @@ static void __free_accums(void)
        g_accums = NULL;
 }
 
+/**
+ * print info
+ * @param fp: file object
+ */
 void __print_some_info(FILE* fp)
 {
        // General infomation
index e9d77d4..30d0cab 100644 (file)
@@ -53,6 +53,10 @@ typedef struct {
 
 static Eina_List *ContextList = NULL;
 
+/**
+ * get system theme
+ * @return
+ */
 Elm_Theme*
 gGetSystemTheme(void)
 {
@@ -64,6 +68,10 @@ gGetSystemTheme(void)
        return ugContext->th;
 }
 
+/**
+ * get rotation degree
+ * @return
+ */
 int
 gGetRotationDegree(void)
 {
@@ -72,6 +80,10 @@ gGetRotationDegree(void)
        return elm_win_rotation_get(ugContext->parent_win);
 }
 
+/**
+ * get current window
+ * @return
+ */
 Evas_Object *
 gGetCurrentWindow(void)
 {
@@ -83,6 +95,10 @@ gGetCurrentWindow(void)
        return ugContext->parent_win;
 }
 
+/**
+ * get current conformant
+ * @return
+ */
 Evas_Object *
 gGetCurrentConformant(void)
 {
@@ -94,6 +110,10 @@ gGetCurrentConformant(void)
        return ugContext->conform;
 }
 
+/**
+ * set indicator overlap mode
+ * @param bOverlap: overlap vlaue
+ */
 static
 void ivug_set_indicator_overlap_mode(bool bOverlap)
 {
@@ -111,6 +131,10 @@ void ivug_set_indicator_overlap_mode(bool bOverlap)
        }
 }
 
+/**
+ * get language handle
+ * @return
+ */
 language_handle_t
 gGetLanguageHandle(void)
 {
@@ -122,6 +146,10 @@ gGetLanguageHandle(void)
        return ugContext->language_handle;
 }
 
+/**
+ * get album index
+ * @param val: char* value
+ */
 void gSetAlbumIndex(const char* val)
 {
        AppData *ugContext;
@@ -133,6 +161,10 @@ void gSetAlbumIndex(const char* val)
        }
 }
 
+/**
+ * get Is destroying
+ * @return
+ */
 bool gGetDestroying()
 {
        AppData *ugContext;
@@ -143,6 +175,10 @@ bool gGetDestroying()
        return ugContext->bDestroying;
 }
 
+/**
+ * get service handle
+ * @return
+ */
 app_control_h gGetServiceHandle()
 {
        AppData *ugContext;
@@ -153,6 +189,10 @@ app_control_h gGetServiceHandle()
        return ugContext->app_control_handle;
 }
 
+/**
+ * set service handle
+ * @param service: app control data
+ */
 void gSetServiceHandle(app_control_h service)
 {
        AppData *ugContext;
@@ -181,6 +221,12 @@ static const char *szOverlap[] = {
        "Overlap",
 };
 
+/**
+ * context initiate
+ * @param win: Evas object window
+ * @param conform: evas conformant
+ * @return
+ */
 bool
 ivug_context_init(Evas_Object *win, Evas_Object *conform)
 {
@@ -266,7 +312,10 @@ ERROR:
        return false;
 }
 
-
+/**
+ * context de-initiate
+ * @return
+ */
 bool
 ivug_context_deinit()
 {
@@ -312,7 +361,11 @@ ivug_context_deinit()
        return true;
 }
 
-
+/**
+ * destroy context
+ * @param file: file name
+ * @param line: line number
+ */
 void ivug_context_destroy_me(const char *file, int line)
 {
        AppData *Context = NULL;
index 09bda79..95dc66b 100644 (file)
@@ -74,6 +74,10 @@ typedef struct crop_win {
 crop_win_s* global_crop = NULL;
 int screen_height = 0, screen_width = 0;
 
+/**
+ * initiate crop window
+ * @param local: crop window data
+ */
 inline static void
 init_crop_window(crop_win_s* local)
 {
@@ -90,6 +94,10 @@ init_crop_window(crop_win_s* local)
        }
 }
 
+/**
+ * draw crop window
+ * @param global_crop: crop window data
+ */
 inline static void
 draw_crop_window(crop_win_s* global_crop)
 {
@@ -108,6 +116,10 @@ draw_crop_window(crop_win_s* global_crop)
        evas_object_line_xy_set(global_crop->line_left, global_crop->top_left_x, global_crop->top_left_y + global_crop->length, global_crop->top_left_x, global_crop->top_left_y);
 }
 
+/**
+ * set limits
+ * @param local: crop window data
+ */
 inline static void
 set_limits(crop_win_s *local)
 {
@@ -149,6 +161,13 @@ set_limits(crop_win_s *local)
        MSG_IMAGEVIEW_ERROR("Limits set");
 }
 
+/**
+ * set limits to small circle
+ * @param data: crop window data
+ * @param evas: Evas Object input
+ * @param obj: Evas object
+ * @param event_info: event
+ */
 static void small_circle_tl_md_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        crop_win_s* global_crop = (crop_win_s*) data;
@@ -163,6 +182,13 @@ static void small_circle_tl_md_cb(void *data, Evas *evas, Evas_Object *obj, void
        }
 }
 
+/**
+ * draw small circle
+ * @param data: crop window data
+ * @param evas: Evas Object input
+ * @param obj: Evas obj
+ * @param event_info: event info
+ */
 static void small_circle_tl_mm_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        crop_win_s* global_crop = (crop_win_s*) data;
@@ -208,6 +234,13 @@ static void small_circle_tl_mm_cb(void *data, Evas *evas, Evas_Object *obj, void
        }
 }
 
+/**
+ * set small circle value
+ * @param data: crop window data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_tl_mu_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        crop_win_s* global_crop = (crop_win_s*) data;
@@ -216,6 +249,13 @@ static void small_circle_tl_mu_cb(void *data, Evas *evas, Evas_Object *obj, void
        global_crop->mouse_down = 0;
 }
 
+/**
+ * small circle mouse down callback
+ * @param data: crop window data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_tr_md_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        crop_win_s* global_crop = (crop_win_s*) data;
@@ -229,6 +269,13 @@ static void small_circle_tr_md_cb(void *data, Evas *evas, Evas_Object *obj, void
        }
 }
 
+/**
+ * small circle mouse move callback
+ * @param data: crop window data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_tr_mm_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        crop_win_s* global_crop = (crop_win_s*) data;
@@ -274,6 +321,13 @@ static void small_circle_tr_mm_cb(void *data, Evas *evas, Evas_Object *obj, void
        }
 }
 
+/**
+ * small circle mouse up callback
+ * @param data: crop window data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_tr_mu_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        crop_win_s* global_crop = (crop_win_s*) data;
@@ -282,6 +336,13 @@ static void small_circle_tr_mu_cb(void *data, Evas *evas, Evas_Object *obj, void
        global_crop->mouse_down = 0;
 }
 
+/**
+ * small circle mouse down callback
+ * @param data: crop window data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_br_md_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        crop_win_s* global_crop = (crop_win_s*) data;
@@ -295,6 +356,13 @@ static void small_circle_br_md_cb(void *data, Evas *evas, Evas_Object *obj, void
        }
 }
 
+/**
+ * small circle mouse move callback
+ * @param data: crop window data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_br_mm_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        crop_win_s* global_crop = (crop_win_s*) data;
@@ -338,6 +406,13 @@ static void small_circle_br_mm_cb(void *data, Evas *evas, Evas_Object *obj, void
        }
 }
 
+/**
+ * small circle mouse up callback
+ * @param data: crop window data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_br_mu_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        crop_win_s* global_crop = (crop_win_s*) data;
@@ -346,6 +421,13 @@ static void small_circle_br_mu_cb(void *data, Evas *evas, Evas_Object *obj, void
        global_crop->mouse_down = 0;
 }
 
+/**
+ *
+ * @param data: crop window data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_bl_md_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        crop_win_s* global_crop = (crop_win_s*) data;
@@ -360,6 +442,13 @@ static void small_circle_bl_md_cb(void *data, Evas *evas, Evas_Object *obj, void
        MSG_IMAGEVIEW_HIGH("Bottom right x - %d ", global_crop->bottom_right_x);
 }
 
+/**
+ * small circle mouse move callback
+ * @param data: crop window data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_bl_mm_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        crop_win_s* global_crop = (crop_win_s*) data;
@@ -404,6 +493,13 @@ static void small_circle_bl_mm_cb(void *data, Evas *evas, Evas_Object *obj, void
        }
 }
 
+/**
+ * small circle below left move move callback
+ * @param data: crop window data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_bl_mu_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        crop_win_s* global_crop = (crop_win_s*) data;
@@ -412,6 +508,13 @@ static void small_circle_bl_mu_cb(void *data, Evas *evas, Evas_Object *obj, void
        global_crop->mouse_down = 0;
 }
 
+/**
+ * circle mouse down callback
+ * @param data: crop window data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void
 circle_md_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
@@ -432,6 +535,14 @@ circle_md_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
                MSG_IMAGEVIEW_HIGH("Mouse,down Here co-ord are -(%d,%d) top and bottom diff are %d %d", ev->cur.canvas.x, ev->cur.canvas.y, global_crop->top_diff, global_crop->bottom_diff);
        }
 }
+
+/**
+ * circle mouse move callback
+ * @param data: crop window data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void
 circle_mm_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
@@ -457,6 +568,13 @@ circle_mm_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
        }
 }
 
+/**
+ * circle mouse up callback
+ * @param data: crop window data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void
 circle_mu_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
@@ -466,6 +584,15 @@ circle_mu_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
        global_crop->mouse_down = 0;
 }
 
+/**
+ * storage callback
+ * @param storage_id: storage id
+ * @param type: storage type
+ * @param state: storage state
+ * @param path: storage path
+ * @param user_data: user data
+ * @return
+ */
 static bool _storage_cb(int storage_id, storage_type_e type, storage_state_e state, const char *path, void *user_data)
 {
        if (STORAGE_TYPE_INTERNAL == type) {
@@ -477,6 +604,12 @@ static bool _storage_cb(int storage_id, storage_type_e type, storage_state_e sta
        }
 }
 
+/**
+ * colorspace callback
+ * @param colorspace: image util colorspace data
+ * @param user_data: user data
+ * @return
+ */
 static bool colorspace_callback(image_util_colorspace_e colorspace, void *user_data)
 {
        crop_win_s* global_crop = (crop_win_s*) user_data;
@@ -550,6 +683,12 @@ static bool colorspace_callback(image_util_colorspace_e colorspace, void *user_d
        return true;
 }
 
+/**
+ * get supported mime type
+ * @param mimetype: mime type input
+ * @param global_crop: crop win data
+ * @return
+ */
 static bool ivug_get_supported_mimetype(media_format_mimetype_e &mimetype, crop_win_s *global_crop)
 {
        switch (global_crop->colorspace) {
@@ -579,6 +718,12 @@ static bool ivug_get_supported_mimetype(media_format_mimetype_e &mimetype, crop_
        return false;
 }
 
+/**
+ * roatation complete callback
+ * @param dst: media packet data
+ * @param error_code: error code
+ * @param user_data: user data
+ */
 static void rotation_complete_cb(media_packet_h *dst, int error_code, void *user_data)
 {
        if (error_code != IMAGE_UTIL_ERROR_NONE || dst == NULL) {
@@ -720,6 +865,11 @@ static void rotation_complete_cb(media_packet_h *dst, int error_code, void *user
 
 }
 
+/**
+ * set rotation data
+ * @param angle: angle input
+ * @return
+ */
 static image_util_rotation_e ivug_set_rotation_angle(int angle)
 {
        switch (angle) {
@@ -733,7 +883,11 @@ static image_util_rotation_e ivug_set_rotation_angle(int angle)
                return IMAGE_UTIL_ROTATION_NONE;
        }
 }
-
+ /**
+  * rotate image
+  * @param name: image path
+  * @param degree: input degree to rotate
+  */
 static void ivug_rotate_image(char *name, int degree)
 {
        if (global_crop == NULL) {
@@ -876,7 +1030,12 @@ static void ivug_rotate_image(char *name, int degree)
        }
 
 }
-
+ /**
+  * image_util_transform_run callback
+  * @param dst: media packet dst
+  * @param error_code: error code
+  * @param user_data: user data
+  */
 static void callback_cb(media_packet_h *dst, int error_code, void *user_data)
 {
        int width = 0, height = 0, ret = 0;
@@ -980,6 +1139,13 @@ static void callback_cb(media_packet_h *dst, int error_code, void *user_data)
        ivug_rotate_image(image_util_filename_encoded, global_crop->rotation);
 }
 
+/**
+ * crop circle covered data
+ * @param data: user data
+ * @param obj: Evas Object obj
+ * @param emission: emission
+ * @param source: source path
+ */
 void ivug_crop_circular_on_save_btn_clicked(void *data, Evas_Object *obj, const char *emission, const char *source)
 {
        MSG_IMAGEVIEW_HIGH("Cropping the Image");
@@ -1199,6 +1365,11 @@ void ivug_crop_circular_on_save_btn_clicked(void *data, Evas_Object *obj, const
        }
 }
 
+/**
+ * draw ui for crop
+ * @param pMainView: main view dta
+ * @param image_path: image path
+ */
 void ivug_crop_ug_create_circular_ui(struct _Ivug_MainView *pMainView, char *image_path)
 {
        MSG_IMAGEVIEW_HIGH("Creating Circular UI");
index 1ac15b1..e92f873 100644 (file)
@@ -72,6 +72,10 @@ typedef struct rect_crop_win {
 
 rect_crop_win_s* global_rect = NULL;
 
+/**
+ * initiate rectangle
+ * @param rect_win: rect win
+ */
 inline static void init_rect(rect_crop_win_s *rect_win)
 {
        Evas_Coord init_x, init_y;
@@ -91,6 +95,10 @@ inline static void init_rect(rect_crop_win_s *rect_win)
        rect_win->limits_set = 0;
 }
 
+/**
+ * draw rectangle
+ * @param global_rect: rect crop data
+ */
 inline static void draw_rect(rect_crop_win_s *global_rect)
 {
 
@@ -107,6 +115,10 @@ inline static void draw_rect(rect_crop_win_s *global_rect)
 
 }
 
+/**
+ * set rect draw limits
+ * @param local: rect crop data
+ */
 inline static void set_limits(rect_crop_win_s *local)
 {
        double zoom = elm_photocam_zoom_get(local->photo);
@@ -149,6 +161,13 @@ inline static void set_limits(rect_crop_win_s *local)
        local->limits_set = 1;
 }
 
+/**
+ * top left circle mouse down callback
+ * @param data: rect crop data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_tl_md_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        rect_crop_win_s* global_rect = (rect_crop_win_s*) data;
@@ -168,6 +187,13 @@ static void small_circle_tl_md_cb(void *data, Evas *evas, Evas_Object *obj, void
        }
 }
 
+/**
+ * top left circle mouse move callback
+ * @param data: rect crop data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_tl_mm_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        rect_crop_win_s* global_rect = (rect_crop_win_s*) data;
@@ -199,6 +225,13 @@ static void small_circle_tl_mm_cb(void *data, Evas *evas, Evas_Object *obj, void
        }
 }
 
+/**
+ * top left circle mouse up callback
+ * @param data: rect crop data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_tl_mu_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        rect_crop_win_s* global_rect = (rect_crop_win_s*) data;
@@ -212,6 +245,13 @@ static void small_circle_tl_mu_cb(void *data, Evas *evas, Evas_Object *obj, void
        global_rect->last_mouse_up_y = y;
 }
 
+/**
+ * top right circle mouse down callback
+ * @param data: rect crop data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_tr_md_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        rect_crop_win_s* global_rect = (rect_crop_win_s*) data;
@@ -230,6 +270,13 @@ static void small_circle_tr_md_cb(void *data, Evas *evas, Evas_Object *obj, void
        }
 }
 
+/**
+ * top right circle mouse move callback
+ * @param data: rect crop data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_tr_mm_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        rect_crop_win_s* global_rect = (rect_crop_win_s*) data;
@@ -261,6 +308,13 @@ static void small_circle_tr_mm_cb(void *data, Evas *evas, Evas_Object *obj, void
        }
 }
 
+/**
+ * top right circle mouse up callback
+ * @param data: rect crop data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_tr_mu_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        rect_crop_win_s* global_rect = (rect_crop_win_s*) data;
@@ -274,6 +328,13 @@ static void small_circle_tr_mu_cb(void *data, Evas *evas, Evas_Object *obj, void
        global_rect->last_mouse_up_y = y;
 }
 
+/**
+ * top right circle mouse down callback
+ * @param data: rect crop data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_br_md_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        rect_crop_win_s* global_rect = (rect_crop_win_s*) data;
@@ -292,6 +353,13 @@ static void small_circle_br_md_cb(void *data, Evas *evas, Evas_Object *obj, void
        }
 }
 
+/**
+ * below right circle mouse move callback
+ * @param data: rect crop data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_br_mm_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        rect_crop_win_s* global_rect = (rect_crop_win_s*) data;
@@ -324,6 +392,13 @@ static void small_circle_br_mm_cb(void *data, Evas *evas, Evas_Object *obj, void
        }
 }
 
+/**
+ * below right circle mouse up callback
+ * @param data: rect crop data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_br_mu_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        rect_crop_win_s* global_rect = (rect_crop_win_s*) data;
@@ -337,6 +412,13 @@ static void small_circle_br_mu_cb(void *data, Evas *evas, Evas_Object *obj, void
        global_rect->last_mouse_up_y = y;
 }
 
+/**
+ * below left circle mouse down callback
+ * @param data: rect crop data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_bl_md_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        rect_crop_win_s* global_rect = (rect_crop_win_s*) data;
@@ -355,6 +437,13 @@ static void small_circle_bl_md_cb(void *data, Evas *evas, Evas_Object *obj, void
        }
 }
 
+/**
+ * below left circle mouse move callback
+ * @param data: rect crop data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_bl_mm_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        rect_crop_win_s* global_rect = (rect_crop_win_s*) data;
@@ -386,6 +475,13 @@ static void small_circle_bl_mm_cb(void *data, Evas *evas, Evas_Object *obj, void
        }
 }
 
+/**
+ * below lef circle mouse up callback
+ * @param data: rect crop data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void small_circle_bl_mu_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        rect_crop_win_s* global_rect = (rect_crop_win_s*) data;
@@ -399,6 +495,13 @@ static void small_circle_bl_mu_cb(void *data, Evas *evas, Evas_Object *obj, void
        global_rect->last_mouse_up_y = y;
 }
 
+/**
+ * rect mouse down callback
+ * @param data: rect crop data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void rect_md_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        rect_crop_win_s* global_rect = (rect_crop_win_s*) data;
@@ -419,6 +522,13 @@ static void rect_md_cb(void *data, Evas *evas, Evas_Object *obj, void *event_inf
        }
 }
 
+/**
+ * rect mouse move callback
+ * @param data: rect crop data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void rect_mm_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        rect_crop_win_s* global_rect = (rect_crop_win_s*) data;
@@ -443,6 +553,13 @@ static void rect_mm_cb(void *data, Evas *evas, Evas_Object *obj, void *event_inf
        }
 }
 
+/**
+ * rect mouse up callback
+ * @param data: rect crop data
+ * @param evas: evas object obj
+ * @param obj: evas obj
+ * @param event_info: event info
+ */
 static void rect_mu_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
 {
        rect_crop_win_s* global_rect = (rect_crop_win_s*) data;
@@ -456,6 +573,15 @@ static void rect_mu_cb(void *data, Evas *evas, Evas_Object *obj, void *event_inf
        global_rect->last_mouse_up_y = y;
 }
 
+/**
+ * storage callback
+ * @param storage_id: storage id
+ * @param type: storage type
+ * @param state: storage state
+ * @param path: path
+ * @param user_data: user data
+ * @return
+ */
 static bool _storage_cb(int storage_id, storage_type_e type, storage_state_e state, const char *path, void *user_data)
 {
        if (STORAGE_TYPE_INTERNAL == type) {
@@ -467,6 +593,12 @@ static bool _storage_cb(int storage_id, storage_type_e type, storage_state_e sta
        }
 }
 
+/**
+ * get supported mime type
+ * @param mimetype: media format mime type
+ * @param global_rect: rect crop data
+ * @return
+ */
 static bool ivug_get_supported_mimetype(media_format_mimetype_e &mimetype, rect_crop_win_s *global_rect)
 {
        switch (global_rect->colorspace) {
@@ -496,7 +628,12 @@ static bool ivug_get_supported_mimetype(media_format_mimetype_e &mimetype, rect_
        return false;
 }
 
-
+/**
+ * colorspace callback
+ * @param colorspace: colorspace
+ * @param user_data: rect crop data
+ * @return
+ */
 static bool colorspace_callback(image_util_colorspace_e colorspace, void *user_data)
 {
        rect_crop_win_s* global_rect = (rect_crop_win_s*) user_data;
@@ -571,6 +708,12 @@ static bool colorspace_callback(image_util_colorspace_e colorspace, void *user_d
        return true;
 }
 
+/**
+ * rotation callback
+ * @param dst: media packet data
+ * @param error_code: error code
+ * @param user_data: user data
+ */
 static void rotation_complete_cb(media_packet_h *dst, int error_code, void *user_data)
 {
        if (error_code != IMAGE_UTIL_ERROR_NONE || dst == NULL) {
@@ -712,6 +855,11 @@ static void rotation_complete_cb(media_packet_h *dst, int error_code, void *user
 
 }
 
+/**
+ * set rotation angle
+ * @param angle: angle input
+ * @return
+ */
 static image_util_rotation_e ivug_set_rotation_angle(int angle)
 {
        switch (angle) {
@@ -726,6 +874,11 @@ static image_util_rotation_e ivug_set_rotation_angle(int angle)
        }
 }
 
+/**
+ * rotate image
+ * @param name: name input
+ * @param degree: input degree
+ */
 static void ivug_rotate_image(char *name, int degree)
 {
        if (global_rect == NULL) {
@@ -869,6 +1022,12 @@ static void ivug_rotate_image(char *name, int degree)
 
 }
 
+/**
+ * image_util_transform_run callback
+ * @param dst: media packet data
+ * @param error_code: error code
+ * @param user_data: user data
+ */
 static void callback_cb(media_packet_h *dst, int error_code, void *user_data)
 {
        if (error_code != IMAGE_UTIL_ERROR_NONE || dst == NULL) {
@@ -1009,6 +1168,13 @@ static void callback_cb(media_packet_h *dst, int error_code, void *user_data)
        }
 }
 
+/**
+ * on save button click callback
+ * @param data: user data
+ * @param obj: evas object obj
+ * @param emission: emission
+ * @param source: source
+ */
 void ivug_crop_on_save_btn_clicked(void *data, Evas_Object *obj, const char *emission, const char *source)
 {
        if (global_rect == NULL) {
@@ -1229,6 +1395,11 @@ void ivug_crop_on_save_btn_clicked(void *data, Evas_Object *obj, const char *emi
        }
 }
 
+/**
+ * create rectangle
+ * @param pMainView: main view data
+ * @param image_path: image path
+ */
 void ivug_crop_ug_create_rectangle(struct _Ivug_MainView *pMainView, char *image_path)
 {
        MSG_IMAGEVIEW_HIGH("Creating Crop Rectangle");
index 90073aa..d7d8df8 100644 (file)
 #include "ivug-string.h"
 #include "ivug-language-mgr.h"
 
+/**
+ * app control reply callback
+ * @param request: app control requested data
+ * @param reply: reply
+ * @param result: result data
+ * @param user_data: user data
+ */
 void ivug_ext_app_control_reply_cb(app_control_h request, app_control_h reply, app_control_result_e result, void *user_data)
 {
        MSG_IMAGEVIEW_HIGH("ivug_ext_app_control_reply_cb");
@@ -39,6 +46,10 @@ void ivug_ext_app_control_reply_cb(app_control_h request, app_control_h reply, a
        }
 }
 
+/**
+ * launch gallery
+ * @return
+ */
 bool ivug_ext_launch_gallery()
 {
        int ret = -1;
@@ -75,6 +86,12 @@ VIDEO_PLAYER_END:
        return (ret == APP_CONTROL_ERROR_NONE ? true : false);
 }
 
+/**
+ * launch video player
+ * @param uri: uri data
+ * @param isLockScreen: lockscreen locked or not
+ * @return
+ */
 bool ivug_ext_launch_videoplayer(const char *uri, bool isLockScreen)
 {
        MSG_IMAGEVIEW_HIGH("URI = %s", uri);
index e3e139e..085ca70 100644 (file)
@@ -74,6 +74,12 @@ void _ivug_free(char **val)
        *val = NULL;
 }
 
+/**
+ * get view mode
+ * @param data: image viewer parameter data
+ * @param val: input value
+ * @return
+ */
 static ivug_mode
 _get_view_mode(ivug_parameter* data, const char* val)
 {
@@ -142,7 +148,11 @@ _get_view_mode(ivug_parameter* data, const char* val)
        return IVUG_MODE_INVAILD;
 }
 
-
+/**
+ * get view by given value
+ * @param val: input value
+ * @return
+ */
 static ivug_view_by
 _get_view_by(const char* val)
 {
@@ -184,7 +194,11 @@ _get_view_by(const char* val)
 
 }
 
-
+/**
+ * get setas type
+ * @param val: input value
+ * @return
+ */
 static ivug_setas_type
 _get_setas_type(const char* val)
 {
@@ -220,6 +234,11 @@ _get_setas_type(const char* val)
        return IVUG_SET_AS_UG_TYPE_INVALID;
 }
 
+/**
+ * get media type
+ * @param val: input value
+ * @return
+ */
 static ivug_media_type
 _get_media_type(const char* val)
 {
@@ -242,6 +261,13 @@ _get_media_type(const char* val)
        return IVUG_MEDIA_TYPE_MAX;
 }
 
+/**
+ * print data
+ * @param service: app control data
+ * @param key: input key
+ * @param user_data: user data
+ * @return
+ */
 static bool _data_print(app_control_h service, const char *key, void *user_data)
 {
        char *value;
@@ -271,6 +297,10 @@ static bool _data_print(app_control_h service, const char *key, void *user_data)
        return true;
 }
 
+/**
+ * print app control data
+ * @param service: app control data
+ */
 static void _print_app_control_data(app_control_h service)
 {
        int ret = app_control_foreach_extra_data(service, _data_print, NULL);
@@ -280,6 +310,9 @@ static void _print_app_control_data(app_control_h service)
        }
 }
 
+/**
+ * send result to caller
+ */
 static void _send_result_to_caller()
 {
        int ret = 0;
@@ -301,6 +334,11 @@ static void _send_result_to_caller()
        MSG_IMAGEVIEW_HIGH("Send load started event to caller");
 }
 
+/**
+ * launch image viewer
+ * @param service: app control data
+ * @param ugd: ug data
+ */
 static void launch_image_viewer(app_control_h service, ug_data *ugd)
 {
        MSG_IMAGEVIEW_HIGH("Image Viewer BEGIN %s, ", __func__);
@@ -336,6 +374,11 @@ static void launch_image_viewer(app_control_h service, ug_data *ugd)
        }
 }
 
+/**
+ * set indicator visibility
+ * @param win: evas window
+ * @param bShow: is show or not
+ */
 void ivug_set_indicator_visibility(Evas_Object *win, bool bShow)
 {
        IV_ASSERT(win != NULL);
@@ -349,6 +392,10 @@ void ivug_set_indicator_visibility(Evas_Object *win, bool bShow)
        }
 }
 
+/**
+ * set indicator overlap mode
+ * @param bOverlap: overlap or not
+ */
 static
 void ivug_set_indicator_overlap_mode(bool bOverlap)
 {
@@ -366,6 +413,11 @@ void ivug_set_indicator_overlap_mode(bool bOverlap)
        }
 }
 
+/**
+ * update language
+ * @param ugd: ug data
+ * @return
+ */
 static int _iv_lang_update(ug_data *ugd)
 {
        IV_ASSERT(ugd != NULL);
@@ -391,6 +443,11 @@ static int _iv_lang_update(ug_data *ugd)
        return 1;
 }
 
+/**
+ * language change callback
+ * @param event_info: event info
+ * @param data: user data
+ */
 void image_viewer_lang_changed_cb(app_event_info_h event_info, void *data)
 {
        if (!data) {
@@ -405,6 +462,11 @@ void image_viewer_lang_changed_cb(app_event_info_h event_info, void *data)
 }
 
 //parsing bundle
+/**
+ * parsing bundle
+ * @param service: app control data
+ * @param ugdata: ug data
+ */
 void
 ivug_param_create_from_bundle(app_control_h service, void *ugdata)
 {
@@ -986,6 +1048,10 @@ ON_CREATE_ERROR:
        return;
 }
 
+/**
+ * delete parameters
+ * @param data: parameter data
+ */
 void
 ivug_param_delete(ivug_parameter* data)
 {
@@ -1009,7 +1075,11 @@ ivug_param_delete(ivug_parameter* data)
 
 }
 
-
+/**
+ * create parameter filter
+ * @param param: parameter data
+ * @return
+ */
 Filter_struct *ivug_param_create_filter(const ivug_parameter *param)
 {
        IV_ASSERT(param != NULL);
index 93142f1..f128ae2 100644 (file)
@@ -48,6 +48,10 @@ typedef struct {
        Elm_Object_Item *item;
 } ivug_radio_popup_item;
 
+/**
+ * create popup
+ * @return
+ */
 static Ivug_Popup * ivug_popup_create()
 {
        Ivug_Popup *iv_popup = calloc(1, sizeof(Ivug_Popup));
@@ -55,6 +59,10 @@ static Ivug_Popup * ivug_popup_create()
        return iv_popup;
 }
 
+/**
+ * delete popup
+ * @param iv_popup
+ */
 static void ivug_popup_delete(Ivug_Popup *iv_popup)
 {
        if (iv_popup->popup) {
@@ -71,6 +79,12 @@ static void ivug_popup_delete(Ivug_Popup *iv_popup)
 }
 
 
+/**
+ * back button click callback
+ * @param data: popup data
+ * @param obj: evas object
+ * @param event_info: event info
+ */
 static void _on_btn_back_clicked(void *data, Evas_Object *obj, void *event_info)
 {
        IV_ASSERT(data != NULL);
@@ -85,6 +99,12 @@ static void _on_btn_back_clicked(void *data, Evas_Object *obj, void *event_info)
        ivug_popup_delete(iv_popup);
 }
 
+/**
+ * on popup button click
+ * @param data: popup data
+ * @param obj: evas object
+ * @param event_info: event info
+ */
 static void _on_popup_response(void *data, Evas_Object *obj, void *event_info)
 {
        IV_ASSERT(data != NULL);
@@ -101,7 +121,12 @@ static void _on_popup_response(void *data, Evas_Object *obj, void *event_info)
        ivug_popup_delete(iv_popup);
 }
 
-
+/**
+ * popup dismissed callback
+ * @param data: popup data
+ * @param obj: evas object
+ * @param event_info: event info
+ */
 static void _on_ctxpopup_dismissed(void *data, Evas_Object *obj, void *event_info)
 {
 // Triggered when clicked outside ctxpopup
@@ -117,6 +142,17 @@ static void _on_ctxpopup_dismissed(void *data, Evas_Object *obj, void *event_inf
        ivug_popup_delete(iv_popup);
 }
 
+/**
+ * add button
+ * @param parent: parent evas object
+ * @param style: style type
+ * @param hLang: language handle
+ * @param caption_id: caption id
+ * @param icon: evas object
+ * @param pFunc: fuction callback
+ * @param data: popup data
+ * @return
+ */
 static Evas_Object *ivug_button_add(Evas_Object *parent, const char *style, language_handle_t hLang, const char *caption_id, Evas_Object *icon, Evas_Smart_Cb pFunc, const void *  data)
 {
        IV_ASSERT(parent != NULL);
@@ -147,6 +183,14 @@ static Evas_Object *ivug_button_add(Evas_Object *parent, const char *style, lang
        return btn;
 }
 
+/**
+ * delete popup
+ * @param parent: parent evas object
+ * @param file_type: file type
+ * @param response: response callback
+ * @param user_data: popup data
+ * @return
+ */
 Evas_Object*
 ivug_deletepopup_show(Evas_Object* parent, const char* file_type,
                                          Evas_Smart_Cb response, void* user_data)
@@ -201,6 +245,15 @@ ivug_deletepopup_show(Evas_Object* parent, const char* file_type,
        return popup;
 }
 
+/**
+ * timeout show popup
+ * @param parent: parent evas object
+ * @param response: response callback
+ * @param data: user data
+ * @param sztitle_id: title string
+ * @param content_id: content string
+ * @return
+ */
 Evas_Object *ivug_timeout_popup_show(Evas_Object *parent,
                                                                         Evas_Smart_Cb response, void *data, const char *sztitle_id, const char *content_id)
 
@@ -242,6 +295,16 @@ Evas_Object *ivug_timeout_popup_show(Evas_Object *parent,
 
 }
 
+/**
+ * longpress popup show
+ * @param parent: parent evas object
+ * @param x: x co-ordinate
+ * @param y: x co-ordinate
+ * @param bUseExtMenu: bool value
+ * @param response: response callback
+ * @param data: user data
+ * @return
+ */
 Evas_Object*
 ivug_longpress_popup_show(Evas_Object *parent, int x, int y, bool bUseExtMenu, Evas_Smart_Cb response, void *data)
 {