lyx_mirror/lib/bind
Scott Kostyshak 3c84267d8d Implement move row/column in tabular inset
This patch implements 'move row' and 'move column' features for tabular.
The purpose is to provide a useful behavior in tabular that is
consistent with PARAGRAPH_MOVE_UP and PARAGRAPH_MOVE_DOWN so that the
user can, for example, do alt-<up> to move a row up. Alternatively,
icons for these features are also added to the table toolbar and
context menu.

If there is any selection, the feature is disabled. This is consistent
with how PARAGRAPH_MOVE_UP works in other contexts. Additionally, 'move
row' is disabled if there is a multi-row in the current or target row;
and 'move column' is disabled if there is a multi-column in the current
or target column.

'move row' moves only the left and right borders of a cell along with
the row. Similarly, 'move column' moves only the the top and bottom
borders.

Implementing similar functionality for other insets, such as arrays and
array environments, is on my TODO list.
2013-01-20 21:54:30 -05:00
..
attic Move unmaintained bindings to attic 2011-03-23 15:28:55 +00:00
de
aqua.bind Note from Bennett 2011-03-21 00:46:15 +00:00
broadway.bind
cua.bind Implement move row/column in tabular inset 2013-01-20 21:54:30 -05:00
cyrkeys.bind
emacs.bind Implement move row/column in tabular inset 2013-01-20 21:54:30 -05:00
greekkeys.bind
hollywood.bind
latinkeys.bind
mac.bind Implement move row/column in tabular inset 2013-01-20 21:54:30 -05:00
math.bind
menus.bind
sciword.bind Implement move row/column in tabular inset 2013-01-20 21:54:30 -05:00
site.bind Another witch hunting case: break-paragraph -> paragraph-break. 2012-09-29 18:06:42 +02:00
xemacs.bind Implement move row/column in tabular inset 2013-01-20 21:54:30 -05:00