2006-01-09 [paul] 1.9.100cvs126
[claws.git] / src / prefs_common.c
index 0c806fc2ca8f58e778c1792f395bd2ca04eef1a4..2962a750d170ca1a9694b24080fbbff525e48db9 100644 (file)
@@ -89,6 +89,8 @@ static PrefParam param[] = {
         NULL, NULL, NULL},
        {"check_on_startup", "FALSE", &prefs_common.chk_on_startup, P_BOOL,
         NULL, NULL, NULL},
+       {"open_inbox_on_inc", "FALSE", &prefs_common.open_inbox_on_inc,
+        P_BOOL, NULL, NULL, NULL},
        {"scan_all_after_inc", "FALSE", &prefs_common.scan_all_after_inc,
         P_BOOL, NULL, NULL, NULL},
        {"newmail_notify_manu", "FALSE", &prefs_common.newmail_notify_manu,
@@ -139,9 +141,7 @@ static PrefParam param[] = {
         NULL, NULL, NULL},
        {"linewrap_auto", "TRUE", &prefs_common.autowrap, P_BOOL,
         NULL, NULL, NULL},
-       {"linewrap_before_sending", "FALSE", &prefs_common.linewrap_at_send, P_BOOL, 
-        NULL, NULL, NULL},
-        {"autosave", "FALSE", &prefs_common.autosave,
+        {"autosave", "TRUE", &prefs_common.autosave,
         P_BOOL, NULL, NULL, NULL},
         {"autosave_length", "50", &prefs_common.autosave_length, P_INT,
         NULL, NULL, NULL},
@@ -184,15 +184,15 @@ static PrefParam param[] = {
        /* Quote */
        {"reply_quote_mark", "> ", &prefs_common.quotemark, P_STRING,
         NULL, NULL, NULL},
-       {"reply_quote_format", "On %d\\n%f wrote:\\n\\n%q",
+       {"reply_quote_format", N_("On %d\\n%f wrote:\\n\\n%q"),
         &prefs_common.quotefmt, P_STRING, NULL, NULL, NULL},
 
        {"forward_quote_mark", "> ", &prefs_common.fw_quotemark, P_STRING,
         NULL, NULL, NULL},
        {"forward_quote_format",
-        "\\n\\nBegin forwarded message:\\n\\n"
+        N_("\\n\\nBegin forwarded message:\\n\\n"
         "?d{Date: %d\\n}?f{From: %f\\n}?t{To: %t\\n}?c{Cc: %c\\n}"
-        "?n{Newsgroups: %n\\n}?s{Subject: %s\\n}\\n\\n%M",
+        "?n{Newsgroups: %n\\n}?s{Subject: %s\\n}\\n\\n%M"),
         &prefs_common.fw_quotefmt, P_STRING, NULL, NULL, NULL},
        {"quote_chars", ">", &prefs_common.quote_chars, P_STRING,
         NULL, NULL, NULL},
@@ -228,7 +228,7 @@ static PrefParam param[] = {
        {"inline_image", "TRUE", &prefs_common.inline_img, P_BOOL,
         NULL, NULL, NULL},
 
-       {"display_folder_unread_num", "TRUE",
+       {"display_folder_unread_num", "FALSE",
         &prefs_common.display_folder_unread, P_BOOL,
         NULL, NULL, NULL},
        {"newsgroup_abbrev_len", "16",
@@ -243,7 +243,7 @@ static PrefParam param[] = {
         NULL, NULL, NULL},
        {"thread_by_subject", "TRUE", &prefs_common.thread_by_subject, P_BOOL,
         NULL, NULL, NULL},
-       {"date_format", "%y/%m/%d(%a) %H:%M", &prefs_common.date_format,
+       {"date_format", N_("%y/%m/%d(%a) %H:%M"), &prefs_common.date_format,
         P_STRING, NULL, NULL, NULL},
 
        {"bold_unread", "TRUE", &prefs_common.bold_unread, P_BOOL,
@@ -253,7 +253,7 @@ static PrefParam param[] = {
         NULL, NULL, NULL},
        {"toolbar_style", "3", &prefs_common.toolbar_style, P_ENUM,
         NULL, NULL, NULL},
-       {"toolbar_detachable", "TRUE", &prefs_common.toolbar_detachable, P_BOOL,
+       {"toolbar_detachable", "FALSE", &prefs_common.toolbar_detachable, P_BOOL,
         NULL, NULL, NULL},
        {"show_statusbar", "TRUE", &prefs_common.show_statusbar, P_BOOL,
         NULL, NULL, NULL},
@@ -335,7 +335,7 @@ static PrefParam param[] = {
         NULL, NULL, NULL},
        {"folderwin_y", "16", &prefs_common.folderwin_y, P_INT,
         NULL, NULL, NULL},
-       {"folderview_width", "179", &prefs_common.folderview_width, P_INT,
+       {"folderview_width", "270", &prefs_common.folderview_width, P_INT,
         NULL, NULL, NULL},
        {"folderview_height", "450", &prefs_common.folderview_height, P_INT,
         NULL, NULL, NULL},
@@ -360,7 +360,7 @@ static PrefParam param[] = {
        {"folder_col_pos_total", "3",
         &prefs_common.folder_col_pos[F_COL_TOTAL], P_INT, NULL, NULL, NULL},
 
-       {"folder_col_size_folder", "150",
+       {"folder_col_size_folder", "120",
         &prefs_common.folder_col_size[F_COL_FOLDER], P_INT, NULL, NULL, NULL},
        {"folder_col_size_new", "32",
         &prefs_common.folder_col_size[F_COL_NEW], P_INT, NULL, NULL, NULL},
@@ -369,18 +369,18 @@ static PrefParam param[] = {
        {"folder_col_size_total", "32",
         &prefs_common.folder_col_size[F_COL_TOTAL], P_INT, NULL, NULL, NULL},
 
-       {"summaryview_width", "600", &prefs_common.summaryview_width, P_INT,
+       {"summaryview_width", "500", &prefs_common.summaryview_width, P_INT,
         NULL, NULL, NULL},
-       {"summaryview_height", "157", &prefs_common.summaryview_height, P_INT,
+       {"summaryview_height", "244", &prefs_common.summaryview_height, P_INT,
         NULL, NULL, NULL},
 
        {"main_messagewin_x", "256", &prefs_common.main_msgwin_x, P_INT,
         NULL, NULL, NULL},
        {"main_messagewin_y", "210", &prefs_common.main_msgwin_y, P_INT,
         NULL, NULL, NULL},
-       {"messageview_width", "600", &prefs_common.msgview_width, P_INT,
+       {"messageview_width", "500", &prefs_common.msgview_width, P_INT,
         NULL, NULL, NULL},
-       {"messageview_height", "300", &prefs_common.msgview_height, P_INT,
+       {"messageview_height", "213", &prefs_common.msgview_height, P_INT,
         NULL, NULL, NULL},
        {"messageview_visible", "TRUE", &prefs_common.msgview_visible, P_BOOL,
         NULL, NULL, NULL},
@@ -389,9 +389,9 @@ static PrefParam param[] = {
         NULL, NULL, NULL},
        {"mainview_y", "64", &prefs_common.mainview_y, P_INT,
         NULL, NULL, NULL},
-       {"mainview_width", "600", &prefs_common.mainview_width, P_INT,
+       {"mainview_width", "500", &prefs_common.mainview_width, P_INT,
         NULL, NULL, NULL},
-       {"mainview_height", "600", &prefs_common.mainview_height, P_INT,
+       {"mainview_height", "400", &prefs_common.mainview_height, P_INT,
         NULL, NULL, NULL},
        {"mainwin_x", "64", &prefs_common.mainwin_x, P_INT,
         NULL, NULL, NULL},
@@ -436,12 +436,12 @@ static PrefParam param[] = {
        {"recycle_quote_colors", "FALSE", &prefs_common.recycle_quote_colors,
         P_BOOL, NULL, NULL, NULL},
 
-       {"convert_mb_alnum", "FALSE", &prefs_common.conv_mb_alnum, P_BOOL,
-        NULL, NULL, NULL},
-       {"display_header_pane", "TRUE", &prefs_common.display_header_pane,
+       {"display_header_pane", "FALSE", &prefs_common.display_header_pane,
         P_BOOL, NULL, NULL, NULL},
        {"display_header", "TRUE", &prefs_common.display_header, P_BOOL,
         NULL, NULL, NULL},
+       {"display_xface", "TRUE", &prefs_common.display_xface,
+        P_BOOL, NULL, NULL, NULL},
        {"render_html", "TRUE", &prefs_common.render_html, P_BOOL,
         NULL, NULL, NULL},
        {"line_space", "2", &prefs_common.line_space, P_INT,
@@ -462,6 +462,8 @@ static PrefParam param[] = {
         NULL, NULL, NULL},
        {"attach_save_directory", NULL,
         &prefs_common.attach_save_dir, P_STRING, NULL, NULL, NULL},
+       {"attach_load_directory", NULL,
+        &prefs_common.attach_load_dir, P_STRING, NULL, NULL, NULL},
 
        /* MIME viewer */
        {"mime_image_viewer", DEFAULT_IMAGE_VIEWER_CMD,
@@ -482,7 +484,7 @@ static PrefParam param[] = {
        {"always_show_message_when_selected", "FALSE",
         &prefs_common.always_show_msg,
         P_BOOL, NULL, NULL, NULL},
-       {"select_on_entry", NULL, &prefs_common.select_on_entry,
+       {"select_on_entry", "2", &prefs_common.select_on_entry,
         P_ENUM, NULL, NULL, NULL},
        {"mark_as_read_on_new_window", "FALSE",
         &prefs_common.mark_as_read_on_new_window,
@@ -490,11 +492,9 @@ static PrefParam param[] = {
        {"mark_as_read_delay", "0",
         &prefs_common.mark_as_read_delay, P_INT, 
         NULL, NULL, NULL},
-       {"open_inbox_on_inc", "FALSE", &prefs_common.open_inbox_on_inc,
-        P_BOOL, NULL, NULL, NULL},
        {"immediate_execution", "TRUE", &prefs_common.immediate_exec, P_BOOL,
         NULL, NULL, NULL},
-       {"nextunreadmsg_dialog", NULL, &prefs_common.next_unread_msg_dialog, P_ENUM,
+       {"nextunreadmsg_dialog", "1", &prefs_common.next_unread_msg_dialog, P_ENUM,
         NULL, NULL, NULL},
 
        {"pixmap_theme_path", DEFAULT_PIXMAP_THEME, 
@@ -543,11 +543,72 @@ static PrefParam param[] = {
        {"color_new", "179", &prefs_common.color_new, P_COLOR,
         NULL, NULL, NULL},
 
+       /* Some windows' sizes */
        {"filteringwin_width", "500", &prefs_common.filteringwin_width, P_INT,
         NULL, NULL, NULL},
        {"filteringwin_height", "-1", &prefs_common.filteringwin_height, P_INT,
         NULL, NULL, NULL},
 
+       {"filteringactionwin_width", "490", &prefs_common.filteringactionwin_width, P_INT,
+        NULL, NULL, NULL},
+       {"filteringactionwin_height", "-1", &prefs_common.filteringactionwin_height, P_INT,
+        NULL, NULL, NULL},
+
+       {"matcherwin_width", "520", &prefs_common.matcherwin_width, P_INT,
+        NULL, NULL, NULL},
+       {"matcherwin_height", "-1", &prefs_common.matcherwin_height, P_INT,
+        NULL, NULL, NULL},
+
+       {"templateswin_width", "440", &prefs_common.templateswin_width, P_INT,
+        NULL, NULL, NULL},
+       {"templateswin_height", "-1", &prefs_common.templateswin_height, P_INT,
+        NULL, NULL, NULL},
+
+       {"actionswin_width", "486", &prefs_common.actionswin_width, P_INT,
+        NULL, NULL, NULL},
+       {"actionswin_height", "-1", &prefs_common.actionswin_height, P_INT,
+        NULL, NULL, NULL},
+
+       {"addressbookwin_width", "520", &prefs_common.addressbookwin_width, P_INT,
+        NULL, NULL, NULL},
+       {"addressbookwin_height", "-1", &prefs_common.addressbookwin_height, P_INT,
+        NULL, NULL, NULL},
+
+       {"addressbookeditpersonwin_width", "640", &prefs_common.addressbookeditpersonwin_width, P_INT,
+        NULL, NULL, NULL},
+       {"addressbookeditpersonwin_height", "-1", &prefs_common.addressbookeditpersonwin_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,
+        NULL, NULL, NULL},
+
+       {"prefswin_width", "600", &prefs_common.prefswin_width, P_INT,
+        NULL, NULL, NULL},
+       {"prefswin_height", "-1", &prefs_common.prefswin_height, P_INT,
+        NULL, NULL, NULL},
+
+       {"folderitemwin_width", "500", &prefs_common.folderitemwin_width, P_INT,
+        NULL, NULL, NULL},
+       {"folderitemwin_height", "-1", &prefs_common.folderitemwin_height, P_INT,
+        NULL, NULL, NULL},
+
+       {"editaccountwin_width", "500", &prefs_common.editaccountwin_width, P_INT,
+        NULL, NULL, NULL},
+       {"editaccountwin_height", "-1", &prefs_common.editaccountwin_height, P_INT,
+        NULL, NULL, NULL},
+
+       {"accountswin_width", "500", &prefs_common.accountswin_width, P_INT,
+        NULL, NULL, NULL},
+       {"accountswin_height", "-1", &prefs_common.accountswin_height, P_INT,
+        NULL, NULL, NULL},
+
+       {"logwin_width", "520", &prefs_common.logwin_width, P_INT,
+        NULL, NULL, NULL},
+       {"logwin_height", "-1", &prefs_common.logwin_height, P_INT,
+        NULL, NULL, NULL},
+
        /* Hidden */
        {"warn_dnd", "1", &prefs_common.warn_dnd, P_INT,
         NULL, NULL, NULL},
@@ -620,11 +681,15 @@ GList *prefs_common_read_history(const gchar *history)
 void prefs_common_read_config(void)
 {
        gchar *rcpath;
-       
+
        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);
+
        prefs_common.mime_open_cmd_history =
                prefs_common_read_history(COMMAND_HISTORY);
        prefs_common.summary_quicksearch_history =