diff options
Diffstat (limited to 'mail')
-rw-r--r-- | mail/ChangeLog | 4 | ||||
-rw-r--r-- | mail/message-list.c | 14 |
2 files changed, 17 insertions, 1 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog index 0bb5479443..6aa072a42d 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,7 @@ +2000-02-24 Christopher James Lahey <clahey@helixcode.com> + + * message-list.c: Changed to match new e_table_simple interface. + 2000-02-24 Dan Winship <danw@helixcode.com> * message-list.c (message_list_set_folder): update for CamelFolder diff --git a/mail/message-list.c b/mail/message-list.c index d3621ad6d5..6983b4ac78 100644 --- a/mail/message-list.c +++ b/mail/message-list.c @@ -126,6 +126,17 @@ ml_is_cell_editable (ETableModel *etm, int col, int row, void *data) return FALSE; } +static void * +ml_duplicate_value (ETableModel *etm, int col, const void *value, void *data) +{ + return value; +} + +static void +ml_free_value (ETableModel *etm, int col, void *value, void *data) +{ +} + static void ml_thaw (ETableModel *etm, void *data) { @@ -312,7 +323,8 @@ message_list_init (GtkObject *object) message_list->table_model = e_table_simple_new ( ml_col_count, ml_row_count, ml_value_at, - ml_set_value_at, ml_is_cell_editable, ml_thaw, message_list); + ml_set_value_at, ml_is_cell_editable, ml_duplicate_value, ml_free_value, + ml_thaw, message_list); message_list_init_renderers (message_list); message_list_init_header (message_list); |