mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +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: {
|
case Tabular::SET_PWIDTH: {
|
||||||
Length const len(value);
|
Length const len(value);
|
||||||
tabular.setColumnPWidth(cur, cur.idx(), len);
|
for (col_type c = sel_col_start; c <= sel_col_end; ++c) {
|
||||||
if (len.zero()
|
tabular.setColumnPWidth(cur, tabular.cellIndex(row, c), len);
|
||||||
&& tabular.getAlignment(cur.idx(), true) == LYX_ALIGN_BLOCK)
|
if (len.zero()
|
||||||
tabularFeatures(cur, Tabular::ALIGN_CENTER, string());
|
&& tabular.getAlignment(tabular.cellIndex(row, c), true) == LYX_ALIGN_BLOCK)
|
||||||
|
tabularFeatures(cur, Tabular::ALIGN_CENTER, string());
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -5926,8 +5928,6 @@ void InsetTabular::tabularFeatures(Cursor & cur,
|
|||||||
tabular.longtabular_alignment = Tabular::LYX_LONGTABULAR_ALIGN_RIGHT;
|
tabular.longtabular_alignment = Tabular::LYX_LONGTABULAR_ALIGN_RIGHT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
case Tabular::SET_ROTATE_CELL:
|
case Tabular::SET_ROTATE_CELL:
|
||||||
for (row_type r = sel_row_start; r <= sel_row_end; ++r)
|
for (row_type r = sel_row_start; r <= sel_row_end; ++r)
|
||||||
for (col_type c = sel_col_start; c <= sel_col_end; ++c)
|
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).
|
- Unify capitalzation in dialog (bug 11237).
|
||||||
|
|
||||||
|
- Allow to change multiple table columns' width at once (bug 11205).
|
||||||
|
|
||||||
|
|
||||||
* DOCUMENTATION AND LOCALIZATION
|
* DOCUMENTATION AND LOCALIZATION
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user