Evas_Object *_composer_create_popup(EmailComposerUGD *ugd, bool use_win, char *title, char *content,
int btn_num, char *btn1_lb, char *btn2_lb, char *btn3_lb,
double timeout, void (*response_cb) (void *data, Evas_Object *obj, void *event_info));
-void _composer_save_draft_mail(EmailComposerUGD * ugd);
+Eina_Bool _composer_save_draft_mail(void *ugd);
void _composer_save_popup_response_cb(void *data, Evas_Object *obj, void *event_info);
void _composer_popup_response_cb(void *data, Evas_Object *obj, void *event_info);
char *_composer_get_service_fail_type(int type);
#include <string.h>
#include <status.h>
+#include <Ethumb.h>
#include "email-composer.h"
#include "email-composer-util.h"
*/
#include <string.h>
+
#include <Ecore_X.h>
+#include <Ethumb.h>
#include "email-composer.h"
#include "email-composer-recipient.h"
*/
#include <string.h>
+#include <Ethumb.h>
+
#include "email-composer.h"
#include "email-composer-recipient.h"
#include "email-composer-callback.h"
#include <string.h>
#include <glib/gprintf.h>
#include <Ecore_X.h>
+#include <Ethumb.h>
#include <ctype.h>
#include <appcore-common.h>
#undef _
return COMPOSER_ERROR_NONE;
}
-void _composer_save_draft_mail(EmailComposerUGD * ugd)
+Eina_Bool _composer_save_draft_mail(void *data)
{
+ EmailComposerUGD *ugd = data;
debug_log("");
if (!ugd) {
debug_log("ugd is NULL");
- return;
+ return ECORE_CALLBACK_CANCEL;
}
if (ugd->send_timer) {
ug_destroy_me(ugd->ug_main);
}
}
+
+ return ECORE_CALLBACK_CANCEL;
}
void _composer_save_popup_response_cb(void *data, Evas_Object *obj, void *event_info)
#define UG_MODULE_API __attribute__ ((visibility("default")))
#endif
+#include <Ethumb.h>
+#include <Ecore_X.h>
+
#include "email-composer.h"
#include "email-composer-util.h"
#include "email-composer-attachment.h"
#include "email-composer-js.h"
#include <sys/vfs.h>
-#include "Ecore_X.h"
static void *on_create(ui_gadget_h ug, enum ug_mode mode, service_h data, void *priv);
static void on_start(ui_gadget_h ug, service_h data, void *priv);