/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 1999-2007 Hiroyuki Yamamoto and the Claws Mail team
+ * Copyright (C) 1999-2009 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
#include <glib.h>
#include <gdk/gdk.h>
-#include <gtk/gtkwidget.h>
-#include <gtk/gtkitemfactory.h>
-#include <gtk/gtkctree.h>
-#include <gtk/gtkdnd.h>
+#include <gtk/gtk.h>
typedef struct _SummaryView SummaryView;
typedef struct _SummaryColumnState SummaryColumnState;
GtkWidget *colorlabel_menu;
GtkWidget *tags_menu;
- GtkItemFactory *popupfactory;
-
GtkWidget *window;
- GtkCTreeNode *selected;
- GtkCTreeNode *displayed;
- GtkCTreeNode *last_displayed;
+ GtkCMCTreeNode *selected;
+ GtkCMCTreeNode *displayed;
+ GtkCMCTreeNode *last_displayed;
gboolean display_msg;
GtkTargetList *target_list; /* DnD */
- GtkTooltips *tips;
+#if !GTK_CHECK_VERSION(2,12,0)
+ GtkTooltips *tooltips;
+#endif
};
-SummaryView *summary_create(void);
+SummaryView *summary_create(MainWindow *mainwin);
void summaryview_destroy(SummaryView *summaryview);
void summary_init (SummaryView *summaryview);
gboolean summary_show (SummaryView *summaryview,
guint msgnum);
guint summary_get_current_msgnum (SummaryView *summaryview);
void summary_select_node (SummaryView *summaryview,
- GtkCTreeNode *node,
+ GtkCMCTreeNode *node,
gboolean display_msg,
gboolean do_refresh);
void summary_cancel (SummaryView *summaryview);
gboolean summary_execute (SummaryView *summaryview);
+gboolean summary_expunge (SummaryView *summaryview);
void summary_attract_by_subject (SummaryView *summaryview);
void summary_toggle_view (SummaryView *summaryview);
void summary_set_marks_selected (SummaryView *summaryview);
guint summary_get_msgnum (SummaryView *summaryview,
- GtkCTreeNode *node);
+ GtkCMCTreeNode *node);
void summary_move_selected_to (SummaryView *summaryview,
FolderItem *to_folder);
void summary_toggle_show_read_messages
(SummaryView *summaryview);
+void summary_toggle_show_del_messages
+ (SummaryView *summaryview);
void summary_toggle_view_real (SummaryView *summaryview);