Created attachment 75618 [details]
Shows the column insertion, reduces the width of the column
Insert column in a RTL table(with option insert before) deforms it, reduces the column size.
Libreoffice -> Presentation
-> insert a table -> Change it into RTL
-> Right click in any cell -> Column -> insert
-> select option "Before" in radio button -> ok
Now the number of columns are created as asked, but the size is too small than the original one.
In the case of radio button option "After" it works fine.
Conform this bug on ubuntu 12.10 64bit on master 4.1.0 alpha
Indeed this is a major timewaster: When the new column is added, the old columns become narrower even when the page has enough free space. Worse, the effect is not limited to just one column: All the columns of the table are affected.
The author has to re-adjust all the columns once again.
When a column is added, the original widths of the table must not be changed at all: The overall width of the table should be increased by the width of the new column.
Even when the table is already occupying the entire width of the page, this should apply (so that the table goes beyond the printable limit). Let the user re-adjust the table columns as he desires.
But in most cases he will be able to add a column without having an undesired side-effect.
Just to summarize the problem:
- Inserting a column before splits the column width into 2 - half for the new one and half for the old (keeping the table in the same size).
- Inserting a column after added a column with the same width as the original (enlarging the table).
K_Karthikeyan committed a patch related to this issue.
It has been pushed to "master":
The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.
Fix is verified on a build from master.