- if (range == NULL) range = &sheet->range;
-
- memcpy (&sheet->range, range, sizeof (*range));
-
- if (range->row0 < 0 || range->rowi < 0) return;
- if (range->col0 < 0 || range->coli < 0) return;
-
- psppire_sheet_update_primary_selection (sheet);
-
- g_signal_emit (sheet, sheet_signals[SELECT_RANGE], 0, &sheet->range);
+ g_signal_emit (sheet, sheet_signals [SELECT_COLUMN], 0, -1);
+ g_signal_emit (sheet, sheet_signals [SELECT_ROW], 0, -1);