pspp-sheet-view: Support rectangular selection, column popup menus.
authorBen Pfaff <blp@cs.stanford.edu>
Tue, 28 Jun 2011 05:17:57 +0000 (22:17 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Wed, 25 Apr 2012 05:41:41 +0000 (22:41 -0700)
commit3bc8bee4dbb8a204fb61b0dfe97c4468899dd1c3
treecea4a432fc5d2f347dc8b9ed835e3dfb814ed979
parentc040ea5dd9a6c87e45b864974b27ef79a64660e7
pspp-sheet-view: Support rectangular selection, column popup menus.

A "rectangular selection" is where you can click and drag to select
a rectangular group of columns and rows, like in a spreadsheet.

In this commit, rectangular selections don't interact well with
"quick-edit" mode where the first click on a cell starts editing,
because clicking in a quick-edit cell starts editing instead of
rectangular selection.  The following commit will fix the problem.

This commit also adds a gtk_widget_queue_draw() call to
pspp_sheet_view_update_rubber_band() that should really
invalidate less sheet area.
src/ui/gui/marshaller-list
src/ui/gui/pspp-sheet-private.h
src/ui/gui/pspp-sheet-selection.c
src/ui/gui/pspp-sheet-selection.h
src/ui/gui/pspp-sheet-view-column.c
src/ui/gui/pspp-sheet-view-column.h
src/ui/gui/pspp-sheet-view.c