8 #define PLUGIN_NAME (_("RSSyl"))
10 /* Name of directory in rcdir where RSSyl will store its data. */
11 #define RSSYL_DIR "RSSyl"
13 /* Default RSSyl mailbox name */
14 #define RSSYL_DEFAULT_MAILBOX _("My Feeds")
16 /* Default feed to be added when creating mailbox for the first time */
17 #define RSSYL_DEFAULT_FEED "http://planet.claws-mail.org/rss20.xml"
19 struct _RSSylFolderItem {
27 gboolean default_refresh_interval;
28 gint refresh_interval;
30 gboolean default_expired_num;
34 gboolean fetch_comments;
35 gint fetch_comments_for;
37 gboolean ssl_verify_peer;
39 struct _RSSylFeedProp *feedprop;
42 typedef struct _RSSylFolderItem RSSylFolderItem;
44 struct _RSSylRefreshCtx {
45 RSSylFolderItem *ritem;
49 typedef struct _RSSylRefreshCtx RSSylRefreshCtx;
51 void rssyl_init(void);
52 void rssyl_done(void);
54 FolderClass *rssyl_folder_get_class(void);
56 #define IS_RSSYL_FOLDER_ITEM(item) \
57 (item->folder->klass == rssyl_folder_get_class())
59 #endif /* __RSSYL_H */