2007-11-23 [wwp] 3.1.0cvs25
[claws.git] / src / prefs_common.h
index c66eb7b8ee28bb8bc078650e107dac5c73eb1da0..d0f474ef6e1f2b44e9ec5f15fa968e6d42768e16 100644 (file)
@@ -33,6 +33,7 @@
 #include "textview.h"
 #include "procmime.h"
 #include "prefs_msg_colors.h"
+#include "prefs_summary_open.h"
 
 typedef struct _PrefsCommon    PrefsCommon;
 
@@ -76,7 +77,8 @@ typedef enum
        ACTION_UNREAD,
        ACTION_LAST_OPENED,
        ACTION_LAST_LIST,
-       ACTION_NOTHING
+       ACTION_NOTHING,
+       ACTION_FIRST_LIST
 } EntryAction;
 
 typedef enum
@@ -341,8 +343,9 @@ struct _PrefsCommon
        gboolean mark_as_read_delay;
        gboolean immediate_exec;
        SelectOnEntry select_on_entry;
+       gboolean show_tooltips;
 
-       EntryAction summary_select_prio[6];
+       EntryAction summary_select_prio[SUMMARY_OPEN_ACTIONS-1];
 
        NextUnreadMsgDialogShow next_unread_msg_dialog;
        gboolean add_address_by_click;
@@ -356,6 +359,7 @@ struct _PrefsCommon
        gchar *uri_cmd;
        gchar *print_cmd;
        gchar *ext_editor_cmd;
+       gboolean cmds_use_system_default;
 
        gboolean cliplog;
        guint loglength;
@@ -459,6 +463,7 @@ struct _PrefsCommon
        gint broken_are_utf8;
        gint skip_ssl_cert_check;
        gint live_dangerously;
+       gint save_parts_readwrite;
        gint never_send_retrcpt;
        gint hide_quotes;
        gboolean unsafe_ssl_certs;
@@ -480,7 +485,6 @@ extern PrefsCommon prefs_common;
 void prefs_common_read_config  (void);
 void prefs_common_write_config (void);
 void prefs_common_open         (void);
-PrefsCommon *prefs_common_get  (void);
 void pref_get_unescaped_pref(gchar *out, const gchar *in);
 void pref_get_escaped_pref(gchar *out, const gchar *in);
 void pref_set_textview_from_pref(GtkTextView *textview, const gchar *txt);
@@ -488,5 +492,6 @@ void pref_set_entry_from_pref(GtkEntry *entry, const gchar *txt);
 gchar *pref_get_pref_from_textview(GtkTextView *textview);
 gchar *pref_get_pref_from_entry(GtkEntry *entry);
 const gchar *prefs_common_translated_header_name(const gchar *header_name);
-
+const gchar *prefs_common_get_uri_cmd(void);
+const gchar *prefs_common_get_ext_editor_cmd(void);
 #endif /* __PREFS_COMMON_H__ */