aboutsummaryrefslogtreecommitdiffstats
path: root/my-evolution/e-summary-shown.h
diff options
context:
space:
mode:
Diffstat (limited to 'my-evolution/e-summary-shown.h')
-rw-r--r--my-evolution/e-summary-shown.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/my-evolution/e-summary-shown.h b/my-evolution/e-summary-shown.h
index af9684c671..739e773a0f 100644
--- a/my-evolution/e-summary-shown.h
+++ b/my-evolution/e-summary-shown.h
@@ -44,6 +44,8 @@ typedef struct _ESummaryShownModelEntry {
gboolean showable;
int ref_count;
+
+ gpointer data;
} ESummaryShownModelEntry;
struct _ESummaryShown {
@@ -58,6 +60,8 @@ struct _ESummaryShownClass {
GtkHBoxClass parent_class;
void (* item_changed) (ESummaryShown *shown);
+ void (* selection_changed) (ESummaryShown *shown,
+ GList *rows);
};
GtkType e_summary_shown_get_type (void);
@@ -71,4 +75,6 @@ ETreePath e_summary_shown_add_node (ESummaryShown *shown,
void e_summary_shown_remove_node (ESummaryShown *shown,
gboolean all,
ESummaryShownModelEntry *entry);
+GList *e_summary_shown_get_selection (ESummaryShown *shown,
+ gboolean all);
#endif