aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--widgets/misc/e-selection-model.c9
-rw-r--r--widgets/misc/e-selection-model.h3
2 files changed, 12 insertions, 0 deletions
diff --git a/widgets/misc/e-selection-model.c b/widgets/misc/e-selection-model.c
index eafd323abd..56562772bf 100644
--- a/widgets/misc/e-selection-model.c
+++ b/widgets/misc/e-selection-model.c
@@ -579,6 +579,15 @@ e_selection_model_cursor_changed (ESelectionModel *selection,
}
void
+e_selection_model_cursor_activated (ESelectionModel *selection,
+ int row,
+ int col)
+{
+ gtk_signal_emit(GTK_OBJECT(selection),
+ e_selection_model_signals[CURSOR_ACTIVATED], row, col);
+}
+
+void
e_selection_model_selection_changed (ESelectionModel *selection)
{
gtk_signal_emit(GTK_OBJECT(selection),
diff --git a/widgets/misc/e-selection-model.h b/widgets/misc/e-selection-model.h
index 0fc7b27be3..cdd161f96a 100644
--- a/widgets/misc/e-selection-model.h
+++ b/widgets/misc/e-selection-model.h
@@ -119,6 +119,9 @@ void e_selection_model_set_selection_end (ESelectionModel *selection,
void e_selection_model_cursor_changed (ESelectionModel *selection,
int row,
int col);
+void e_selection_model_cursor_activated (ESelectionModel *selection,
+ int row,
+ int col);
void e_selection_model_selection_changed (ESelectionModel *selection);
#ifdef __cplusplus