From 201f2eb86e81772a9979652c6371024b2da4c8f6 Mon Sep 17 00:00:00 2001 From: Christopher James Lahey Date: Mon, 6 Mar 2000 10:45:06 +0000 Subject: Made rows get unselected when switching from one group to the next. 2000-03-06 Christopher James Lahey * e-table-item.c: Made rows get unselected when switching from one group to the next. svn path=/trunk/; revision=2075 --- widgets/e-table/ChangeLog | 5 +++++ widgets/e-table/e-table-item.c | 3 +++ widgets/table/e-table-item.c | 3 +++ 3 files changed, 11 insertions(+) diff --git a/widgets/e-table/ChangeLog b/widgets/e-table/ChangeLog index 5dad172bcb..26f77cae2f 100644 --- a/widgets/e-table/ChangeLog +++ b/widgets/e-table/ChangeLog @@ -1,3 +1,8 @@ +2000-03-06 Christopher James Lahey + + * e-table-item.c: Made rows get unselected when switching from one + group to the next. + 2000-03-06 Christopher James Lahey * e-table-group-container.c: Use the style's font if lucidasans-10 diff --git a/widgets/e-table/e-table-item.c b/widgets/e-table/e-table-item.c index a38b6affac..1b2a4d884d 100644 --- a/widgets/e-table/e-table-item.c +++ b/widgets/e-table/e-table-item.c @@ -1224,6 +1224,9 @@ e_table_item_unfocus (ETableItem *eti) const int row = eti->focused_row; eti_request_region_redraw (eti, col, row, col, row, FOCUSED_BORDER); + while ( eti->selection ) { + e_table_item_unselect_row (eti, GPOINTER_TO_INT(eti->selection->data)); + } } eti->focused_col = -1; eti->focused_row = -1; diff --git a/widgets/table/e-table-item.c b/widgets/table/e-table-item.c index a38b6affac..1b2a4d884d 100644 --- a/widgets/table/e-table-item.c +++ b/widgets/table/e-table-item.c @@ -1224,6 +1224,9 @@ e_table_item_unfocus (ETableItem *eti) const int row = eti->focused_row; eti_request_region_redraw (eti, col, row, col, row, FOCUSED_BORDER); + while ( eti->selection ) { + e_table_item_unselect_row (eti, GPOINTER_TO_INT(eti->selection->data)); + } } eti->focused_col = -1; eti->focused_row = -1; -- cgit v1.2.3