2013-02-16 [colin] 3.9.0cvs70
[claws.git] / src / plugins / rssyl / rssyl_prefs.h
1 #ifndef __RSSYL_PREFS
2 #define __RSSYL_PREFS
3
4 #define PREFS_BLOCK_NAME        "rssyl"
5
6 #define RSSYL_NUM_PREFS         4
7
8 #define RSSYL_PREF_DEFAULT_REFRESH      "180"
9 #define RSSYL_PREF_DEFAULT_EXPIRED      "-1"
10
11 typedef struct _RSSylPrefs RSSylPrefs;
12
13 struct _RSSylPrefs {
14         gint refresh;
15         gint expired;
16         gboolean refresh_on_startup;
17         gchar *cookies_path;
18 };
19
20 typedef struct _RSSylPrefsPage RSSylPrefsPage;
21
22 struct _RSSylPrefsPage {
23         PrefsPage page;
24         GtkWidget *refresh;
25         GtkWidget *expired;
26         GtkWidget *refresh_on_startup;
27         GtkWidget *cookies_path;
28 };
29
30 void rssyl_prefs_init(void);
31 void rssyl_prefs_done(void);
32 RSSylPrefs *rssyl_prefs_get(void);
33
34 #endif /* __RSSYL_PREFS */