fix errors in strings
[claws.git] / src / folderview.c
index c4c703aea8353fd67cb7e27dd4ed1162df04e1ae..44ec9cfe9f82f4bb151a0cde150bd6a0c7b977ba 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 1999-2011 Hiroyuki Yamamoto and the Claws Mail team
+ * Copyright (C) 1999-2012 Hiroyuki Yamamoto and the Claws Mail team
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -445,15 +445,9 @@ static GtkWidget *folderview_ctree_create(FolderView *folderview)
        gtk_cmclist_set_column_justification(GTK_CMCLIST(ctree), 
                                           col_pos[F_COL_TOTAL],
                                           GTK_JUSTIFY_RIGHT);
-       if (prefs_common.enable_dotted_lines) {
-               gtk_cmctree_set_line_style(GTK_CMCTREE(ctree), GTK_CMCTREE_LINES_DOTTED);
-               gtk_cmctree_set_expander_style(GTK_CMCTREE(ctree),
-                                    GTK_CMCTREE_EXPANDER_SQUARE);
-       } else {
-               gtk_cmctree_set_line_style(GTK_CMCTREE(ctree), GTK_CMCTREE_LINES_NONE);
-               gtk_cmctree_set_expander_style(GTK_CMCTREE(ctree),
-                                    GTK_CMCTREE_EXPANDER_TRIANGLE);
-       }
+       gtk_cmctree_set_line_style(GTK_CMCTREE(ctree), GTK_CMCTREE_LINES_NONE);
+       gtk_cmctree_set_expander_style(GTK_CMCTREE(ctree),
+                            GTK_CMCTREE_EXPANDER_TRIANGLE);
 
        gtk_sctree_set_stripes(GTK_SCTREE(ctree), prefs_common.use_stripes_in_summaries);
        gtk_sctree_set_recursive_expand(GTK_SCTREE(ctree), FALSE);
@@ -802,7 +796,7 @@ static void mark_all_read_cb(GtkAction *action, gpointer data)
        &&  prefs_common.ask_mark_all_read) {
                val = alertpanel_full(_("Mark all as read"),
                        _("Do you really want to mark all mails in this "
-                         "folder as read ?"), GTK_STOCK_NO, GTK_STOCK_YES, NULL,
+                         "folder as read?"), GTK_STOCK_NO, GTK_STOCK_YES, NULL,
                          TRUE, NULL, ALERT_QUESTION, G_ALERTDEFAULT);
 
                if ((val & ~G_ALERTDISABLE) != G_ALERTALTERNATE)
@@ -1467,7 +1461,7 @@ static void folderview_update_node(FolderView *folderview, GtkCMCTreeNode *node)
        }
        switch (stype) {
        case F_INBOX:
-               if (item->hide_read_msgs) {
+               if (item->hide_read_msgs || item->hide_read_threads) {
                        xpm = mark?m_inboxhrmxpm:inboxhrmxpm;
                        openxpm = mark?m_inboxopenhrmxpm:inboxopenhrmxpm;
                } else {
@@ -1476,7 +1470,7 @@ static void folderview_update_node(FolderView *folderview, GtkCMCTreeNode *node)
                }
                break;
        case F_OUTBOX:
-               if (item->hide_read_msgs) {
+               if (item->hide_read_msgs || item->hide_read_threads) {
                        xpm = mark?m_outboxhrmxpm:outboxhrmxpm;
                        openxpm = mark?m_outboxopenhrmxpm:outboxopenhrmxpm;
                } else {
@@ -1485,7 +1479,7 @@ static void folderview_update_node(FolderView *folderview, GtkCMCTreeNode *node)
                }
                break;
        case F_QUEUE:
-               if (item->hide_read_msgs) {
+               if (item->hide_read_msgs || item->hide_read_threads) {
                        xpm = mark?m_queuehrmxpm:queuehrmxpm;
                        openxpm = mark?m_queueopenhrmxpm:queueopenhrmxpm;
                } else {
@@ -1494,7 +1488,7 @@ static void folderview_update_node(FolderView *folderview, GtkCMCTreeNode *node)
                }
                break;
        case F_TRASH:
-               if (item->hide_read_msgs) {
+               if (item->hide_read_msgs || item->hide_read_threads) {
                        xpm = mark?m_trashhrmxpm:trashhrmxpm;
                        openxpm = mark?m_trashopenhrmxpm:trashopenhrmxpm;
                } else {
@@ -1507,7 +1501,7 @@ static void folderview_update_node(FolderView *folderview, GtkCMCTreeNode *node)
                openxpm = mark?m_draftsopenxpm:draftsopenxpm;
                break;
        default:
-               if (item->hide_read_msgs) {
+               if (item->hide_read_msgs || item->hide_read_threads) {
                        xpm = mark?m_folderhrmxpm:folderhrmxpm;
                        openxpm = mark?m_folderopenhrmxpm:folderopenhrmxpm;
                } else {
@@ -1595,7 +1589,7 @@ static void folderview_update_node(FolderView *folderview, GtkCMCTreeNode *node)
                        str = g_strdup_printf("%s", name);
                }
        }
-       gtk_sctree_set_node_info(ctree, node, str, FOLDER_SPACING,
+       gtk_cmctree_set_node_info(ctree, node, str, FOLDER_SPACING,
                                xpm, openxpm, 
                                FALSE, GTK_CMCTREE_ROW(node)->expanded);
        g_free(str);
@@ -1691,7 +1685,7 @@ void folderview_update_search_icon(FolderItem *item, gboolean matches)
                ctree = GTK_CMCTREE(folderview->ctree);
 
                node = gtk_cmctree_find_by_row_data(ctree, NULL, item);
-               if (node) {
+               if (node && item->search_match != matches) {
                        item->search_match = matches;
                        folderview_update_node(folderview, node);
                }
@@ -1719,7 +1713,7 @@ static gboolean folderview_update_item_claws(gpointer source, gpointer data)
                if ((update_info->update_flags & F_ITEM_UPDATE_CONTENT) && 
                     update_info->item == folderview->summaryview->folder_item &&
                     update_info->item != NULL)
-                       if (!quicksearch_is_active(folderview->summaryview->quicksearch))
+                       if (!quicksearch_has_sat_predicate(folderview->summaryview->quicksearch))
                                summary_show(folderview->summaryview, update_info->item);
        }
        
@@ -2019,10 +2013,10 @@ static gboolean folderview_key_pressed(GtkWidget *widget, GdkEventKey *event,
                return FALSE;
 
        switch (event->keyval) {
-       case GDK_Right:
+       case GDK_KEY_Right:
 #ifndef GENERIC_UMPC
-       case GDK_Return:
-       case GDK_KP_Enter:
+       case GDK_KEY_Return:
+       case GDK_KEY_KP_Enter:
 #endif
                if (folderview->selected) {
                        folderview_select_node(folderview,
@@ -2030,7 +2024,7 @@ static gboolean folderview_key_pressed(GtkWidget *widget, GdkEventKey *event,
                }
                break;
 #ifdef GENERIC_UMPC
-       case GDK_Return:
+       case GDK_KEY_Return:
                if (folderview->selected && GTK_CMCTREE_ROW(folderview->selected)->children) {
                        gtk_cmctree_toggle_expansion(
                                GTK_CMCTREE(folderview->ctree),
@@ -2038,7 +2032,7 @@ static gboolean folderview_key_pressed(GtkWidget *widget, GdkEventKey *event,
                }
                break;  
 #endif
-       case GDK_space:
+       case GDK_KEY_space:
                BREAK_ON_MODIFIER_KEY();
                if (folderview->selected) {
                        if (folderview->opened == folderview->selected &&
@@ -2086,7 +2080,7 @@ void folderview_close_opened(FolderView *folderview)
                olditem = gtk_cmctree_node_get_row_data(GTK_CMCTREE(folderview->ctree), 
                                                      folderview->opened);
                if (olditem) {
-                       gchar *buf = g_strdup_printf(_("Closing Folder %s..."), 
+                       gchar *buf = g_strdup_printf(_("Closing folder %s..."), 
                                olditem->path ? olditem->path:olditem->name);
                        /* will be null if we just moved the previously opened folder */
                        STATUSBAR_PUSH(folderview->mainwin, buf);
@@ -2173,7 +2167,7 @@ static void folderview_selected(GtkCMCTree *ctree, GtkCMCTreeNode *row,
                gtk_cmctree_expand(ctree, row);
 
        /* ungrab the mouse event */
-       if (gtkut_widget_has_grab(GTK_WIDGET(ctree))) {
+       if (gtk_widget_has_grab(GTK_WIDGET(ctree))) {
                gtk_grab_remove(GTK_WIDGET(ctree));
                if (gdk_pointer_is_grabbed())
                        gdk_pointer_ungrab(GDK_CURRENT_TIME);
@@ -2181,7 +2175,7 @@ static void folderview_selected(GtkCMCTree *ctree, GtkCMCTreeNode *row,
 
        /* Open Folder */
        /* TODO: wwp: avoid displaying (null) in the status bar */
-       buf = g_strdup_printf(_("Opening Folder %s..."), item->path ? 
+       buf = g_strdup_printf(_("Opening folder %s..."), item->path ? 
                                        item->path : "(null)");
        debug_print("%s\n", buf);
        STATUSBAR_PUSH(folderview->mainwin, buf);
@@ -2479,9 +2473,7 @@ static void folderview_recollapse_nodes(FolderView *folderview, GtkCMCTreeNode *
 void folderview_move_folder(FolderView *folderview, FolderItem *from_folder,
                            FolderItem *to_folder, gboolean copy)
 {
-       FolderItem *from_parent = NULL;
        FolderItem *new_folder = NULL;
-       GtkCMCTreeNode *src_node = NULL;
        gchar *buf;
        gint status;
 
@@ -2489,9 +2481,6 @@ void folderview_move_folder(FolderView *folderview, FolderItem *from_folder,
        cm_return_if_fail(from_folder != NULL);
        cm_return_if_fail(to_folder != NULL);
 
-       src_node = gtk_cmctree_find_by_row_data(GTK_CMCTREE(folderview->ctree), NULL, from_folder);
-       from_parent = folder_item_parent(from_folder);
-       
        if (prefs_common.warn_dnd) {
                buf = g_strdup_printf(copy ? _("Do you really want to copy folder '%s' in '%s' ?"):
                                             _("Do you really want to make folder '%s' a subfolder of '%s' ?"),