summaryrefslogtreecommitdiff
path: root/mailbox
diff options
context:
space:
mode:
authordavid8.kim <david8.kim@samsung.com>2012-10-09 16:34:29 +0900
committerdavid8.kim <david8.kim@samsung.com>2012-10-09 16:34:29 +0900
commit95a0e26a1a65bea52556fc6fce3e999d2b033b49 (patch)
treee3c981931096fc13fd65c35972ff32ed38e61173 /mailbox
parent2ad44f10c9839937a6defe5b0e01a500d4c83218 (diff)
downloademail-95a0e26a1a65bea52556fc6fce3e999d2b033b49.tar.gz
email-95a0e26a1a65bea52556fc6fce3e999d2b033b49.tar.bz2
email-95a0e26a1a65bea52556fc6fce3e999d2b033b49.zip
changes for the new email-service
Diffstat (limited to 'mailbox')
-rwxr-xr-xmailbox/include/email-mailbox.h6
-rwxr-xr-xmailbox/src/email-mailbox-controlbar.c6
-rwxr-xr-xmailbox/src/email-mailbox-list.c12
-rwxr-xr-xmailbox/src/email-mailbox.c6
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);