From df08e926e4ac496e75974620162e59cf323f623a Mon Sep 17 00:00:00 2001 From: Christopher James Lahey Date: Mon, 6 Mar 2000 06:08:56 +0000 Subject: Add a "row_selection" signal. 2000-03-06 Christopher James Lahey * e-table.c, e-table.h: Add a "row_selection" signal. * test-table.c: Test the new "row_selection" signal. * e-table-group-container.c, e-table-group-leaf.c: Implement the "row_selection" property properly. * e-table-group.c, e-table-group.h: Add a "row_selection" signal. svn path=/trunk/; revision=2069 --- widgets/table/e-table-group.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'widgets/table/e-table-group.h') diff --git a/widgets/table/e-table-group.h b/widgets/table/e-table-group.h index 0dd62eb125..820c17007e 100644 --- a/widgets/table/e-table-group.h +++ b/widgets/table/e-table-group.h @@ -42,6 +42,7 @@ typedef struct { typedef struct { GnomeCanvasGroupClass parent_class; void (*resize) (ETableGroup *etg); + void (*row_selection) (ETableGroup *etg, int row, gboolean selected); void (*add) (ETableGroup *etg, gint row); gboolean (*remove) (ETableGroup *etg, gint row); @@ -85,8 +86,11 @@ void e_table_group_construct (GnomeCanvasGroup *parent, ETableHeader *header, ETableModel *model); -/* For emitting the signal */ +/* For emitting the signals */ void e_table_group_resize (ETableGroup *etg); +void e_table_group_row_selection (ETableGroup *etg, + gint row, + gboolean selected); GtkType e_table_group_get_type (void); -- cgit v1.2.3