diff options
author | david8.kim <david8.kim@samsung.com> | 2012-10-09 16:34:29 +0900 |
---|---|---|
committer | david8.kim <david8.kim@samsung.com> | 2012-10-09 16:34:29 +0900 |
commit | 95a0e26a1a65bea52556fc6fce3e999d2b033b49 (patch) | |
tree | e3c981931096fc13fd65c35972ff32ed38e61173 /mailbox | |
parent | 2ad44f10c9839937a6defe5b0e01a500d4c83218 (diff) | |
download | email-95a0e26a1a65bea52556fc6fce3e999d2b033b49.tar.gz email-95a0e26a1a65bea52556fc6fce3e999d2b033b49.tar.bz2 email-95a0e26a1a65bea52556fc6fce3e999d2b033b49.zip |
changes for the new email-service
Diffstat (limited to 'mailbox')
-rwxr-xr-x | mailbox/include/email-mailbox.h | 6 | ||||
-rwxr-xr-x | mailbox/src/email-mailbox-controlbar.c | 6 | ||||
-rwxr-xr-x | mailbox/src/email-mailbox-list.c | 12 | ||||
-rwxr-xr-x | mailbox/src/email-mailbox.c | 6 |
4 files changed, 14 insertions, 16 deletions
diff --git a/mailbox/include/email-mailbox.h b/mailbox/include/email-mailbox.h index 27dbe1a..25b74a9 100755 --- a/mailbox/include/email-mailbox.h +++ b/mailbox/include/email-mailbox.h @@ -102,7 +102,7 @@ typedef struct { int mailbox_type; gboolean is_attachment; gboolean is_seen; - gboolean is_sending_now; + email_mail_status_t is_sending_now; gboolean is_body_download; gint mail_id; gint account_id; @@ -330,7 +330,7 @@ struct ug_data { MailboxAdvSearchViewInfo *adv_search_info; gboolean b_advanced_search_view; - unsigned emf_handle; + int emf_handle; EmailAccountInfo *account_info; E_DBus_Connection *edbus_conn; gchar *prev_group_title; @@ -441,7 +441,7 @@ void _update_navigationbar_title(EmailMailboxUGD *mailbox_ugd); ui_gadget_h create_composer_ug(char *ug_name, service_h service, void *data); void layout_composer_cb(ui_gadget_h ug, enum ug_mode mode, void *priv); void result_composer_cb(ui_gadget_h ug, service_h service, void *priv); -void _stop_emf_job(EmailMailboxUGD *mailbox_ugd, unsigned handle, gboolean change_download_label_in_panel); +void _stop_emf_job(EmailMailboxUGD *mailbox_ugd, int handle, gboolean change_download_label_in_panel); void email_rotate_landscape(EmailMailboxUGD *mailbox_ugd); void _update_toolbar_clicked_cb(void *data, Evas_Object *obj, void *event_info); void _update_toolbar_cancel_clicked_cb(void *data, Evas_Object *obj, void *event_info); diff --git a/mailbox/src/email-mailbox-controlbar.c b/mailbox/src/email-mailbox-controlbar.c index 1b7b0f0..63a16d7 100755 --- a/mailbox/src/email-mailbox-controlbar.c +++ b/mailbox/src/email-mailbox-controlbar.c @@ -225,11 +225,9 @@ static void _markunread_mail_cb(void *data, Evas_Object *obj, void *event_info) Eina_List *nth_list = eina_list_nth_list(list, i); list_data *ld = eina_list_data_get(nth_list); - /* For all other views where mail list is present but threaded mail list is not present */ - int seen_flag = (ld->is_seen == false)? 1 /* make it read */ : - 0 /* make it unread */; - int err = email_set_flags_field(ld->account_id, &(ld->mail_id), 1, EMAIL_FLAGS_SEEN_FIELD, seen_flag, 1); + //make it unread state in all cases + int err = email_set_flags_field(ld->account_id, &(ld->mail_id), 1, EMAIL_FLAGS_SEEN_FIELD, 0, 1); if (err != EMAIL_ERROR_NONE) debug_log("email_set_flags_field - err(%d)", err); diff --git a/mailbox/src/email-mailbox-list.c b/mailbox/src/email-mailbox-list.c index 4ab5f86..9ae0808 100755 --- a/mailbox/src/email-mailbox-list.c +++ b/mailbox/src/email-mailbox-list.c @@ -461,7 +461,7 @@ static void _realized_cb(void *data, Evas_Object *obj, void *event_info) if (ld->is_attachment == true) { elm_object_item_signal_emit(ld->item, "elm,state,attach", "elm"); } - if(ld->priority != EMAIL_OPTION_PRIORITY_NORMAL) { + if(ld->priority != EMAIL_MAIL_PRIORITY_NORMAL) { elm_object_item_signal_emit(ld->item, "elm,state,priority", "elm"); } if(ld->reply_flag || ld->forward_flag) { @@ -750,7 +750,7 @@ static Evas_Object *_gl_mail_item_content_get(void *data, Evas_Object *obj, cons else if(!g_strcmp0(source, "elm.icon.priority")) { - if(ld->priority == EMAIL_OPTION_PRIORITY_HIGH) { + if(ld->priority == EMAIL_MAIL_PRIORITY_HIGH) { Evas_Object *ic = elm_icon_add(obj); elm_icon_file_set(ic, IMGDIR "/M02_email_icon_priority.png", NULL); elm_icon_resizable_set(ic, 0, 0); @@ -759,7 +759,7 @@ static Evas_Object *_gl_mail_item_content_get(void *data, Evas_Object *obj, cons return (void *)ic; } #if 0 // support low priority message - else if(ld->priority == EMAIL_OPTION_PRIORITY_LOW) { + else if(ld->priority == EMAIL_MAIL_PRIORITY_LOW) { if(ld->item) edje_object_signal_emit((Evas_Object *)elm_genlist_item_object_get(ld->item), "elm,state,priority", "elm"); Evas_Object *ic = elm_icon_add(obj); @@ -792,7 +792,7 @@ static Evas_Object *_gl_mail_item_content_get(void *data, Evas_Object *obj, cons #if 0 else if(!g_strcmp0(source, "elm.icon.appointment")) { - if(ld->priority == 1) + if(ld->priority == EMAIL_MAIL_PRIORITY_HIGH) { if(ld->item) edje_object_signal_emit((Evas_Object *)elm_genlist_item_object_get(ld->item), "elm,state,priority", "elm"); @@ -1427,11 +1427,11 @@ static int email_set_group(list_data *ld) break; case EMAIL_VIEW_PRIORITY: - if(ld->priority == EMAIL_OPTION_PRIORITY_HIGH){ + if(ld->priority == EMAIL_MAIL_PRIORITY_HIGH){ group_index = 0; ld->group_title = g_strdup(_("IDS_EMAIL_BODY_HIGH_M_PRIORITY")); } - else if(ld->priority == EMAIL_OPTION_PRIORITY_NORMAL) + else if(ld->priority == EMAIL_MAIL_PRIORITY_NORMAL) { group_index = 1; ld->group_title = g_strdup(_("IDS_EMAIL_BODY_NORMAL_M_EMAILPRIORITY")); diff --git a/mailbox/src/email-mailbox.c b/mailbox/src/email-mailbox.c index 5c29727..2de4ce9 100755 --- a/mailbox/src/email-mailbox.c +++ b/mailbox/src/email-mailbox.c @@ -1252,7 +1252,7 @@ Eina_Bool _state_get(void *data, Evas_Object *obj, const char *part) return EINA_FALSE; } -void _stop_emf_job(EmailMailboxUGD *mailbox_ugd, unsigned handle, gboolean change_download_label_in_panel) +void _stop_emf_job(EmailMailboxUGD *mailbox_ugd, int handle, gboolean change_download_label_in_panel) { debug_log(""); gint account_id = mailbox_ugd->account_id; @@ -1283,7 +1283,7 @@ void _sync_curr_folder(EmailMailboxUGD *mailbox_ugd, int mailbox_id) { debug_log(""); - unsigned handle = 0; + int handle = 0; gboolean res = FALSE; gint account_id = mailbox_ugd->account_id; @@ -1302,7 +1302,7 @@ void _sync_all_folder(EmailMailboxUGD *mailbox_ugd) { debug_log(""); - unsigned handle = 0; + int handle = 0; int err = 0; err = email_sync_header_for_all_account(&handle); |