add global setting stuff for spelling checker; 'nother 20% done
[claws.git] / src / prefs_common.h
index 28ae02e844cc911d2e5b3e82961900cf42c89ec2..e89a90a120d0be46ee5517311277659b6d718b1e 100644 (file)
 
 typedef struct _PrefsCommon    PrefsCommon;
 
+typedef enum
+{
+       RECVDIALOG_ALWAYS,
+       RECVDIALOG_WINDOW_ACTIVE,
+       RECVDIALOG_NEVER
+} RecvDialogShow;
+
 struct _PrefsCommon
 {
        /* Receive */
@@ -43,6 +50,7 @@ struct _PrefsCommon
        gboolean autochk_newmail;
        gint autochk_itv;
        gboolean chk_on_startup;
+       gboolean noerrorpanel;
        gint max_articles;
 
        /* Send */
@@ -61,11 +69,15 @@ struct _PrefsCommon
        gint linewrap_len;
        gboolean linewrap_quote;
        gboolean linewrap_at_send;
+       gboolean reply_account_autosel;
        gboolean show_ruler;
        gchar *fw_quotemark;
        gchar *fw_quotefmt;
        gboolean forward_as_attachment;
-       gboolean reply_account_autoselect;
+       gboolean smart_wrapping;
+       gboolean enable_ispell;
+       gchar *ispell_path;
+       gchar *dictionary_path;
 
        /* Display */
        gchar *widgetfont;
@@ -142,6 +154,7 @@ struct _PrefsCommon
        gint quote_level2_col;
        gint quote_level3_col;
        gint uri_col;
+       gint tgt_folder_col;
        gushort sig_col;
        gboolean recycle_quote_colors;
        gboolean conv_mb_alnum;
@@ -179,6 +192,7 @@ struct _PrefsCommon
        gboolean open_inbox_on_inc;
        gboolean immediate_exec;
        gboolean add_address_by_click;
+       RecvDialogShow receive_dialog;
 
        gboolean confirm_on_exit;
        gboolean clean_on_exit;