&prefs_common.widgetfont, P_STRING, NULL, NULL, NULL},
{"message_font_gtk2", "Monospace 9",
&prefs_common.textfont, P_STRING, NULL, NULL, NULL},
+ {"print_font_gtk2", "Monospace 9",
+ &prefs_common.printfont, P_STRING, NULL, NULL, NULL},
{"small_font_gtk2", "Sans 9",
&prefs_common.smallfont, P_STRING, NULL, NULL, NULL},
{"normal_font_gtk2", "Sans 9",
&prefs_common.attach_load_dir, P_STRING, NULL, NULL, NULL},
/* MIME viewer */
- {"mime_image_viewer", NULL,
- &prefs_common.mime_image_viewer, P_STRING, NULL, NULL, NULL},
- {"mime_audio_player", NULL,
- &prefs_common.mime_audio_player, P_STRING, NULL, NULL, NULL},
+ {"mime_textviewer", NULL,
+ &prefs_common.mime_textviewer, P_STRING, NULL, NULL, NULL},
{"mime_open_command", "notepad '%s'",
- &prefs_common.mime_open_cmd, P_STRING, NULL, NULL, NULL},
+ &prefs_common.mime_open_cmd, P_STRING, NULL, NULL, NULL},
/* Interface */
{"pixmap_theme_path", DEFAULT_PIXMAP_THEME,
NULL, NULL, NULL},
{"receive_dialog_mode", "1", &prefs_common.recv_dialog_mode, P_ENUM,
NULL, NULL, NULL},
+ {"receivewin_width", "460", &prefs_common.receivewin_width, P_INT,
+ NULL, NULL, NULL},
+ {"receivewin_height", "-1", &prefs_common.receivewin_height, P_INT,
+ NULL, NULL, NULL},
{"no_receive_error_panel", "FALSE", &prefs_common.no_recv_err_panel,
P_BOOL, NULL, NULL, NULL},
{"close_receive_dialog", "TRUE", &prefs_common.close_recv_dialog,
P_BOOL, NULL, NULL, NULL},
{"send_dialog_mode", "0", &prefs_common.send_dialog_mode, P_ENUM,
NULL, NULL, NULL},
+ {"sendwin_width", "460", &prefs_common.sendwin_width, P_INT,
+ NULL, NULL, NULL},
+ {"sendwin_height", "-1", &prefs_common.sendwin_height, P_INT,
+ NULL, NULL, NULL},
{"outgoing_charset", CS_AUTO, &prefs_common.outgoing_charset, P_STRING,
NULL, NULL, NULL},
#endif
{"reply_with_quote", "TRUE", &prefs_common.reply_with_quote, P_BOOL,
NULL, NULL, NULL},
+ {"compose_dnd_insert_or_attach", "0", &prefs_common.compose_dnd_mode, P_ENUM,
+ NULL, NULL, NULL},
/* Account autoselection */
{"reply_account_autoselect", "TRUE",
&SPECIFIC_PREFS.widgetfont, P_STRING, NULL, NULL, NULL},
{"message_font_gtk2", "Monospace 9",
&SPECIFIC_PREFS.textfont, P_STRING, NULL, NULL, NULL},
+ {"print_font_gtk2", "Monospace 9",
+ &SPECIFIC_PREFS.printfont, P_STRING, NULL, NULL, NULL},
{"small_font_gtk2", "Sans 9",
&SPECIFIC_PREFS.smallfont, P_STRING, NULL, NULL, NULL},
{"normal_font_gtk2", "Sans 9",
/* custom colors */
{"custom_color1", "#ff9900", &prefs_common.custom_colorlabel[0].color, P_COLOR,
NULL, NULL, NULL},
- {"custom_colorlabel1", "Orange", &prefs_common.custom_colorlabel[0].label, P_STRING,
+ {"custom_colorlabel1", N_("Orange"), &prefs_common.custom_colorlabel[0].label, P_STRING,
NULL, NULL, NULL},
{"custom_color2", "#ff0000", &prefs_common.custom_colorlabel[1].color, P_COLOR,
NULL, NULL, NULL},
- {"custom_colorlabel2", "Red", &prefs_common.custom_colorlabel[1].label, P_STRING,
+ {"custom_colorlabel2", N_("Red"), &prefs_common.custom_colorlabel[1].label, P_STRING,
NULL, NULL, NULL},
{"custom_color3", "#ff66ff", &prefs_common.custom_colorlabel[2].color, P_COLOR,
NULL, NULL, NULL},
- {"custom_colorlabel3", "Pink", &prefs_common.custom_colorlabel[2].label, P_STRING,
+ {"custom_colorlabel3", N_("Pink"), &prefs_common.custom_colorlabel[2].label, P_STRING,
NULL, NULL, NULL},
{"custom_color4", "#00ccff", &prefs_common.custom_colorlabel[3].color, P_COLOR,
NULL, NULL, NULL},
- {"custom_colorlabel4", "Sky blue", &prefs_common.custom_colorlabel[3].label, P_STRING,
+ {"custom_colorlabel4", N_("Sky blue"), &prefs_common.custom_colorlabel[3].label, P_STRING,
NULL, NULL, NULL},
{"custom_color5", "#0000ff", &prefs_common.custom_colorlabel[4].color, P_COLOR,
NULL, NULL, NULL},
- {"custom_colorlabel5", "Blue", &prefs_common.custom_colorlabel[4].label, P_STRING,
+ {"custom_colorlabel5", N_("Blue"), &prefs_common.custom_colorlabel[4].label, P_STRING,
NULL, NULL, NULL},
{"custom_color6", "#009900", &prefs_common.custom_colorlabel[5].color, P_COLOR,
NULL, NULL, NULL},
- {"custom_colorlabel6", "Green", &prefs_common.custom_colorlabel[5].label, P_STRING,
+ {"custom_colorlabel6", N_("Green"), &prefs_common.custom_colorlabel[5].label, P_STRING,
NULL, NULL, NULL},
{"custom_color7", "#663366", &prefs_common.custom_colorlabel[6].color, P_COLOR,
NULL, NULL, NULL},
- {"custom_colorlabel7", "Brown", &prefs_common.custom_colorlabel[6].label, P_STRING,
+ {"custom_colorlabel7", N_("Brown"), &prefs_common.custom_colorlabel[6].label, P_STRING,
NULL, NULL, NULL},
/* image viewer */
&prefs_common.ng_abbrev_len, P_INT,
NULL, NULL, NULL},
- {"translate_header", "TRUE", &prefs_common.trans_hdr, P_BOOL,
+ {"translate_header", "FALSE", &prefs_common.trans_hdr, P_BOOL,
NULL, NULL, NULL},
/* Display: Summary View */
NULL, NULL, NULL},
{"quote_level3_color", "179", &prefs_common.quote_level3_col, P_COLOR,
NULL, NULL, NULL},
+ {"enable_bgcolor", "FALSE", &prefs_common.enable_bgcolor, P_BOOL,
+ NULL, NULL, NULL},
+ {"quote_level1_bgcolor", "13421772", &prefs_common.quote_level1_bgcol, P_COLOR,
+ NULL, NULL, NULL},
+ {"quote_level2_bgcolor", "13948116", &prefs_common.quote_level2_bgcol, P_COLOR,
+ NULL, NULL, NULL},
+ {"quote_level3_bgcolor", "14540253", &prefs_common.quote_level3_bgcol, P_COLOR,
+ NULL, NULL, NULL},
{"uri_color", "32512", &prefs_common.uri_col, P_COLOR,
NULL, NULL, NULL},
{"target_folder_color", "14294218", &prefs_common.tgt_folder_col, P_COLOR,
NULL, NULL, NULL},
{"line_space", "2", &prefs_common.line_space, P_INT,
NULL, NULL, NULL},
+ {"never_send_retrcpt", "FALSE", &prefs_common.never_send_retrcpt, P_BOOL,
+ NULL, NULL, NULL},
{"enable_smooth_scroll", "FALSE",
&prefs_common.enable_smooth_scroll, P_BOOL,
{"show_other_header", "FALSE", &prefs_common.show_other_header, P_BOOL,
NULL, NULL, NULL},
+ {"use_different_print_font", "FALSE", &prefs_common.use_different_print_font, P_BOOL,
+ NULL, NULL, NULL},
+
{"attach_desc", "TRUE", &prefs_common.attach_desc, P_BOOL,
NULL, NULL, NULL},
{"attach_save_directory", NULL,
&SPECIFIC_PREFS.attach_load_dir, P_STRING, NULL, NULL, NULL},
/* MIME viewer */
- {"mime_image_viewer", DEFAULT_IMAGE_VIEWER_CMD,
- &SPECIFIC_PREFS.mime_image_viewer, P_STRING, NULL, NULL, NULL},
- {"mime_audio_player", DEFAULT_AUDIO_PLAYER_CMD,
- &SPECIFIC_PREFS.mime_audio_player, P_STRING, NULL, NULL, NULL},
+ {"mime_textviewer", NULL,
+ &SPECIFIC_PREFS.mime_textviewer, P_STRING, NULL, NULL, NULL},
{"mime_open_command", "gedit '%s'",
- &SPECIFIC_PREFS.mime_open_cmd, P_STRING, NULL, NULL, NULL},
+ &SPECIFIC_PREFS.mime_open_cmd, P_STRING, NULL, NULL, NULL},
/* Interface */
{"separate_folder", "FALSE", &prefs_common.sep_folder, P_BOOL,
{"ask_mark_all_read", "TRUE", &prefs_common.ask_mark_all_read, P_BOOL,
NULL, NULL, NULL},
+ {"ask_apply_per_account_filtering_rules", "TRUE", &prefs_common.ask_apply_per_account_filtering_rules, P_BOOL,
+ NULL, NULL, NULL},
+ {"apply_per_account_filtering_rules", "0", &prefs_common.apply_per_account_filtering_rules, P_ENUM,
+ NULL, NULL, NULL},
+
/* Other */
{"uri_open_command", DEFAULT_BROWSER_CMD,
&SPECIFIC_PREFS.uri_cmd, P_STRING, NULL, NULL, NULL},
NULL, NULL, NULL},
{"log_length", "500", &prefs_common.loglength, P_INT,
NULL, NULL, NULL},
+ {"log_msg_color", "#00af00", &prefs_common.log_msg_color, P_COLOR,
+ NULL, NULL, NULL},
+ {"log_warn_color", "#af0000", &prefs_common.log_warn_color, P_COLOR,
+ NULL, NULL, NULL},
+ {"log_error_color", "#af0000", &prefs_common.log_error_color, P_COLOR,
+ NULL, NULL, NULL},
+ {"log_in_color", "#000000", &prefs_common.log_in_color, P_COLOR,
+ NULL, NULL, NULL},
+ {"log_out_color", "#0000ef", &prefs_common.log_out_color, P_COLOR,
+ NULL, NULL, NULL},
{"color_new", "179", &prefs_common.color_new, P_COLOR,
NULL, NULL, NULL},
{"addressbookeditpersonwin_height", "-1", &prefs_common.addressbookeditpersonwin_height, P_INT,
NULL, NULL, NULL},
+ {"addressbookeditgroupwin_width", "580", &prefs_common.addressbookeditgroupwin_width, P_INT,
+ NULL, NULL, NULL},
+ {"addressbookeditgroupwin_height", "340", &prefs_common.addressbookeditgroupwin_height, P_INT,
+ NULL, NULL, NULL},
+
{"pluginswin_width", "480", &prefs_common.pluginswin_width, P_INT,
NULL, NULL, NULL},
{"pluginswin_height", "-1", &prefs_common.pluginswin_height, P_INT,
{"addressaddwin_height", "-1", &prefs_common.addressaddwin_height, P_INT,
NULL, NULL, NULL},
+ {"addressbook_folderselwin_width", "300", &prefs_common.addressbook_folderselwin_width, P_INT,
+ NULL, NULL, NULL},
+ {"addressbook_folderselwin_height", "-1", &prefs_common.addressbook_folderselwin_height, P_INT,
+ NULL, NULL, NULL},
+
/* Hidden */
{"warn_dnd", "1", &prefs_common.warn_dnd, P_INT,
NULL, NULL, NULL},
NULL, NULL, NULL},
{"enable_swap_from", "FALSE", &prefs_common.swap_from, P_BOOL,
NULL, NULL, NULL},
- {"enable_rules_hint", "TRUE", &prefs_common.enable_rules_hint, P_BOOL,
+ {"use_stripes_everywhere", "TRUE", &prefs_common.use_stripes_everywhere, P_BOOL,
+ NULL, NULL, NULL},
+ {"use_stripes_in_summaries", "TRUE", &prefs_common.use_stripes_in_summaries, P_BOOL,
+ NULL, NULL, NULL},
+ {"stripes_color_offset", "4000", &prefs_common.stripes_color_offset, P_INT,
+ NULL, NULL, NULL},
+ {"enable_dotted_lines", "FALSE", &prefs_common.enable_dotted_lines, P_BOOL,
NULL, NULL, NULL},
{"enable_hscrollbar", "TRUE", &prefs_common.enable_hscrollbar, P_BOOL,
NULL, NULL, NULL},
NULL, NULL, NULL},
{"statusbar_update_step", "10", &prefs_common.statusbar_update_step, P_INT,
NULL, NULL, NULL},
+ {"compose_no_markup", "FALSE", &prefs_common.compose_no_markup, P_BOOL,
+ NULL, NULL, NULL},
+ {"skip_ssl_cert_check", "FALSE", &prefs_common.skip_ssl_cert_check, P_BOOL,
+ NULL, NULL, NULL},
+ {"live_dangerously", "FALSE", &prefs_common.live_dangerously, P_BOOL,
+ NULL, NULL, NULL},
+ {"hide_quotes", "0", &prefs_common.hide_quotes, P_INT,
+ NULL, NULL, NULL},
{NULL, NULL, NULL, P_OTHER, NULL, NULL, NULL}
};
void prefs_common_read_config(void)
{
gchar *rcpath;
+ gchar *tmp;
rcpath = g_strconcat(get_rc_dir(), G_DIR_SEPARATOR_S, COMMON_RC, NULL);
prefs_read_config(param, "Common", rcpath, NULL);
g_free(rcpath);
- prefs_common.quotefmt = gettext(prefs_common.quotefmt);
- prefs_common.fw_quotefmt = gettext(prefs_common.fw_quotefmt);
- prefs_common.date_format = gettext(prefs_common.date_format);
+ tmp = g_strdup(gettext(prefs_common.quotefmt));
+ g_free(prefs_common.quotefmt);
+ prefs_common.quotefmt = tmp;
+
+ tmp = g_strdup(gettext(prefs_common.fw_quotefmt));
+ g_free(prefs_common.fw_quotefmt);
+ prefs_common.fw_quotefmt = tmp;
+
+ tmp = g_strdup(gettext(prefs_common.date_format));
+ g_free(prefs_common.date_format);
+ prefs_common.date_format = tmp;
prefs_common.mime_open_cmd_history =
prefs_common_read_history(COMMAND_HISTORY);