mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
Allow to change multiple columns' width at once
Fixes: #11205
(cherry picked from commit 91254472e6
)
This commit is contained in:
parent
0a89b08f68
commit
0bd7a6384b
@ -5559,10 +5559,12 @@ void InsetTabular::tabularFeatures(Cursor & cur,
|
||||
|
||||
case Tabular::SET_PWIDTH: {
|
||||
Length const len(value);
|
||||
tabular.setColumnPWidth(cur, cur.idx(), len);
|
||||
if (len.zero()
|
||||
&& tabular.getAlignment(cur.idx(), true) == LYX_ALIGN_BLOCK)
|
||||
tabularFeatures(cur, Tabular::ALIGN_CENTER, string());
|
||||
for (col_type c = sel_col_start; c <= sel_col_end; ++c) {
|
||||
tabular.setColumnPWidth(cur, tabular.cellIndex(row, c), len);
|
||||
if (len.zero()
|
||||
&& tabular.getAlignment(tabular.cellIndex(row, c), true) == LYX_ALIGN_BLOCK)
|
||||
tabularFeatures(cur, Tabular::ALIGN_CENTER, string());
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
@ -5926,8 +5928,6 @@ void InsetTabular::tabularFeatures(Cursor & cur,
|
||||
tabular.longtabular_alignment = Tabular::LYX_LONGTABULAR_ALIGN_RIGHT;
|
||||
break;
|
||||
|
||||
|
||||
|
||||
case Tabular::SET_ROTATE_CELL:
|
||||
for (row_type r = sel_row_start; r <= sel_row_end; ++r)
|
||||
for (col_type c = sel_col_start; c <= sel_col_end; ++c)
|
||||
|
@ -43,6 +43,8 @@ What's new
|
||||
|
||||
- Unify capitalzation in dialog (bug 11237).
|
||||
|
||||
- Allow to change multiple table columns' width at once (bug 11205).
|
||||
|
||||
|
||||
* DOCUMENTATION AND LOCALIZATION
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user