2007-05-16 05:06:03 -07:00
|
|
|
#ifdef E_MOD_NEWS_TYPEDEFS
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
#ifndef NEWS_UTILS_H_INCLUDED
|
|
|
|
#define NEWS_UTILS_H_INCLUDED
|
|
|
|
|
|
|
|
#define news_util_debug(args...) \
|
|
|
|
{ \
|
|
|
|
char __tmpbuf[4096]; \
|
|
|
|
\
|
|
|
|
snprintf(__tmpbuf, sizeof(__tmpbuf), ##args); \
|
|
|
|
e_module_dialog_show(news->module, _("News Module DEBUG DEBUG DEBUG DEBUG"), __tmpbuf); \
|
|
|
|
}
|
|
|
|
#define news_util_message_show(args...) \
|
|
|
|
{ \
|
|
|
|
char __tmpbuf[4096]; \
|
|
|
|
\
|
|
|
|
snprintf(__tmpbuf, sizeof(__tmpbuf), ##args); \
|
|
|
|
e_module_dialog_show(news->module, _("News Module"), __tmpbuf); \
|
|
|
|
}
|
|
|
|
#define news_util_message_error_show(args...) \
|
|
|
|
{ \
|
|
|
|
char __tmpbuf[4096]; \
|
|
|
|
\
|
|
|
|
snprintf(__tmpbuf, sizeof(__tmpbuf), ##args); \
|
|
|
|
e_module_dialog_show(news->module, _("News Module Error"), __tmpbuf); \
|
|
|
|
}
|
|
|
|
|
|
|
|
int news_util_url_image_get(char *url, void (*func_cb) (News_Feed_Document *doc, int error));
|
|
|
|
int news_util_ecanvas_geometry_get(int *canvas_w, int *canvas_h);
|
|
|
|
const char *news_util_convert_locale_to_utf8(char *txt);
|
|
|
|
const char *news_util_convert_utf8_to_locale(char *txt);
|
|
|
|
int news_util_datecmp(struct tm *t1, struct tm *t2);
|
|
|
|
int news_util_browser_open(const char *url);
|
|
|
|
Evas_List *news_util_lang_detect(void);
|
2007-05-24 04:32:43 -07:00
|
|
|
int news_util_proxy_detect(void);
|
2007-05-16 05:06:03 -07:00
|
|
|
|
|
|
|
#endif
|
|
|
|
#endif
|