2005-11-27 [paul] 1.9.100cvs37
[claws.git] / src / prefs_common.c
index bb2e1acb0651807b6ecfd380a34a2f85f088b707..39611b2baa8644d71e85593dffe048cf5e37b694 100644 (file)
@@ -14,7 +14,7 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  */
 
 #ifdef HAVE_CONFIG_H
@@ -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,
@@ -141,7 +143,7 @@ static PrefParam param[] = {
         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},
@@ -217,9 +219,7 @@ static PrefParam param[] = {
         &prefs_common.textfont,                P_STRING, NULL, NULL, NULL},
        {"small_font_gtk2",     "Sans 9",
          &prefs_common.smallfont,              P_STRING, NULL, NULL, NULL},
-       {"bold_font_gtk2",      "Sans Bold 9",
-         &prefs_common.boldfont,               P_STRING, NULL, NULL, NULL},
-       {"normal_font_gtk2",    "Sans 9", 
+       {"normal_font_gtk2",    "Sans 9",
          &prefs_common.normalfont,             P_STRING, NULL, NULL, NULL},
 
        /* image viewer */
@@ -230,7 +230,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",
@@ -241,8 +241,6 @@ static PrefParam param[] = {
         NULL, NULL, NULL},
 
        /* Display: Summary View */
-       {"enable_swap_from", "FALSE", &prefs_common.swap_from, P_BOOL,
-        NULL, NULL, NULL},
        {"use_address_book", "FALSE", &prefs_common.use_addr_book, P_BOOL,
         NULL, NULL, NULL},
        {"thread_by_subject", "TRUE", &prefs_common.thread_by_subject, P_BOOL,
@@ -250,29 +248,20 @@ static PrefParam param[] = {
        {"date_format", "%y/%m/%d(%a) %H:%M", &prefs_common.date_format,
         P_STRING, NULL, NULL, NULL},
 
-       {"enable_rules_hint", "TRUE", &prefs_common.enable_rules_hint, P_BOOL,
-        NULL, NULL, NULL},
-       {"enable_hscrollbar", "TRUE", &prefs_common.enable_hscrollbar, P_BOOL,
-        NULL, NULL, NULL},
        {"bold_unread", "TRUE", &prefs_common.bold_unread, P_BOOL,
         NULL, NULL, NULL},
-       {"thread_by_subject_max_age", "10", &prefs_common.thread_by_subject_max_age,
-       P_INT, NULL, NULL, NULL },
 
        {"enable_thread", "TRUE", &prefs_common.enable_thread, P_BOOL,
         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},
        {"show_searchbar", "TRUE", &prefs_common.show_searchbar, P_BOOL,
         NULL, NULL, NULL},
 
-       {"folderview_vscrollbar_policy", "0",
-        &prefs_common.folderview_vscrollbar_policy, P_ENUM,
-        NULL, NULL, NULL},
 
        {"summary_col_show_mark", "TRUE",
         &prefs_common.summary_col_visible[S_COL_MARK], P_BOOL, NULL, NULL, NULL},
@@ -348,7 +337,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},
@@ -373,7 +362,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},
@@ -382,18 +371,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},
@@ -402,9 +391,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},
@@ -451,15 +440,14 @@ static PrefParam param[] = {
 
        {"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},
-       {"textview_cursor_visible", "FALSE",
-        &prefs_common.textview_cursor_visible, P_BOOL,
-        NULL, NULL, NULL},
        {"line_space", "2", &prefs_common.line_space, P_INT,
         NULL, NULL, NULL},
 
@@ -492,15 +480,13 @@ static PrefParam param[] = {
         NULL, NULL, NULL},
        {"separate_message", "FALSE", &prefs_common.sep_msg, P_BOOL,
         NULL, NULL, NULL},
-       {"statusbar_update_step", "10", &prefs_common.statusbar_update_step, P_INT,
-        NULL, NULL, NULL},
 
        /* {"emulate_emacs", "FALSE", &prefs_common.emulate_emacs, P_BOOL,
         NULL, NULL, NULL}, */
        {"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,
@@ -508,20 +494,18 @@ 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, 
         &prefs_common.pixmap_theme_path, P_STRING,
         NULL, NULL, NULL},
 
-       {"hover_timeout", "500", &prefs_common.hover_timeout, P_INT,
+       {"ask_mark_all_read", "TRUE", &prefs_common.ask_mark_all_read, P_BOOL,
         NULL, NULL, NULL},
-       
+
        /* Other */
        {"uri_open_command", DEFAULT_BROWSER_CMD,
         &prefs_common.uri_cmd, P_STRING, NULL, NULL, NULL},
@@ -544,8 +528,6 @@ static PrefParam param[] = {
         NULL, NULL, NULL},
        {"summary_quicksearch_type", "0", &prefs_common.summary_quicksearch_type, P_INT,
         NULL, NULL, NULL},
-       {"summary_quicksearch_sticky", "1", &prefs_common.summary_quicksearch_sticky, P_INT,
-        NULL, NULL, NULL},
        {"summary_quicksearch_recurse", "1", &prefs_common.summary_quicksearch_recurse, P_INT,
         NULL, NULL, NULL},
 
@@ -560,20 +542,105 @@ static PrefParam param[] = {
        {"log_length", "500", &prefs_common.loglength, P_INT,
         NULL, NULL, NULL},
 
-       {"cache_max_mem_usage", "4096", &prefs_common.cache_max_mem_usage, P_INT,
-        NULL, NULL, NULL},
-       {"cache_min_keep_time", "15", &prefs_common.cache_min_keep_time, P_INT,
-        NULL, NULL, NULL},
-
        {"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},
+       {"utf8_instead_of_locale_for_broken_mail", "0", 
+        &prefs_common.broken_are_utf8, P_INT,
+        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,
+        NULL, NULL, NULL},
+       {"enable_hscrollbar", "TRUE", &prefs_common.enable_hscrollbar, P_BOOL,
+        NULL, NULL, NULL},
+       {"folderview_vscrollbar_policy", "0",
+        &prefs_common.folderview_vscrollbar_policy, P_ENUM,
+        NULL, NULL, NULL},
+       {"textview_cursor_visible", "FALSE",
+        &prefs_common.textview_cursor_visible, P_BOOL,
+        NULL, NULL, NULL},
+       {"hover_timeout", "500", &prefs_common.hover_timeout, P_INT,
+        NULL, NULL, NULL},
+       {"cache_max_mem_usage", "4096", &prefs_common.cache_max_mem_usage, P_INT,
+        NULL, NULL, NULL},
+       {"cache_min_keep_time", "15", &prefs_common.cache_min_keep_time, P_INT,
+        NULL, NULL, NULL},
+       {"thread_by_subject_max_age", "10", &prefs_common.thread_by_subject_max_age,
+       P_INT, NULL, NULL, NULL },
+       {"summary_quicksearch_sticky", "1", &prefs_common.summary_quicksearch_sticky, P_INT,
+        NULL, NULL, NULL},
+       {"statusbar_update_step", "10", &prefs_common.statusbar_update_step, P_INT,
+        NULL, NULL, NULL},
 
        {NULL, NULL, NULL, P_OTHER, NULL, NULL, NULL}
 };