#include "textview.h"
#include "procmime.h"
#include "prefs_msg_colors.h"
+#include "prefs_summary_open.h"
typedef struct _PrefsCommon PrefsCommon;
CTE_8BIT
} TransferEncodingMethod;
-typedef enum {
- SEND_DIALOG_ALWAYS,
- /* SEND_DIALOG_ACTIVE would be irrelevant */
- SEND_DIALOG_NEVER
-} SendDialogMode;
-
typedef enum
{
/* U = unread, N = new, M = marked */
ACTION_UNREAD,
ACTION_LAST_OPENED,
ACTION_LAST_LIST,
- ACTION_NOTHING
+ ACTION_NOTHING,
+ ACTION_FIRST_LIST
} EntryAction;
typedef enum
/* Send */
gboolean savemsg;
gboolean confirm_send_queued_messages;
- SendDialogMode send_dialog_mode;
+ gboolean send_dialog_invisible;
gint sendwin_width;
gint sendwin_height;
gchar *outgoing_charset;
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;
gchar *uri_cmd;
gchar *print_cmd;
gchar *ext_editor_cmd;
+ gboolean cmds_use_system_default;
gboolean cliplog;
guint loglength;
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;
gboolean real_time_sync;
+
+ gchar *print_paper_type;
+ gint print_paper_orientation;
+ gint print_use_color;
+ gint print_use_collate;
+ gint print_use_reverse;
+ gint print_use_duplex;
+ gint print_imgs;
+ gint print_previewwin_width;
+ gint print_previewwin_height;
};
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);
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__ */