Issue 82815 - Insert column resizes _all_ columns in the table instead of selected
Summary: Insert column resizes _all_ columns in the table instead of selected
Status: CLOSED NOT_AN_OOO_ISSUE
Alias: None
Product: Writer
Classification: Application
Component: formatting (show other issues)
Version: OOo 2.3
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-20 17:04 UTC by a_l
Modified: 2017-05-20 10:11 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description a_l 2007-10-20 17:04:28 UTC
Since release 2.3.0 of Writer, the behavior of inserting columns into a table is
changed.

If I insert a column into a existing table, all the column are resized. Before
2.3.0 only the column where I inserted the new column would be split in twice.

Steps to Reproduce:
-start Writer
-press CTRL-F12 to insert a table
-with, let's say, 5 columns and 2 rows
-click with the right-mouse-button on the first column
-choose 'Column' > 'Insert...'
-choose one column

Actual results:
-all columns are resized

Expected results:
-only the selected column where the new column is inserted should be resized (as
in Writer versions before 2.3.0)
Comment 1 michael.ruess 2007-10-23 16:05:22 UTC
MRU->OS: the mechanism of inserting a table column when having others selected
is quite inconsistent in my eyes. When having on column selected, all other
columns will also be affected when inserting. When having two columns selected,
one large and many small columns are produced.
Comment 2 Oliver Specht 2007-10-24 08:10:01 UTC
Reassigned to fme
Comment 3 frank.meies 2007-10-24 08:29:40 UTC
fme->ama: I guess this is intended with the new table model. Could you please
comment on this?
Comment 4 andreas.martens 2007-10-24 10:02:23 UTC
Yes, this behavior is my intention.
This has been changed:
When I have a table with equal column width and want to insert a new column, my
expectation is that afterwards all columns has the same column width.

->a_I
If you want a column split into two parts with the half width, please choose
"split vertically" instead of insert column.

->mru
If a column is inserted but the table width is not allowed to change, other
columns needs to be shrinked. My change is that the _proportion_ of all (old)
columns is unchanged => columns with equal width have equal width afterwards.
The width of the new column is calculated from the selection. If you have one
column selected, the new column will have the same width like the selected. If
you have two columns selected, the new column will have the width of both
selected columns together! That's why you get one large column and the other are
shrinked proportional.
Comment 5 a_l 2007-10-24 18:38:43 UTC
Okay, fair enough to use the split _cell_ option (now at least I don't need to
go back to 2.2.X ;-), but I don't think it's very intuitive.

Usually I would like all the columns to keep the same size when inserting a
column (apart from the column where I insert the new one). Especially if I've
already got a filled table (full page-width), with the columns carefully aligned
to other elements on the page, and just would like to add another column. The
new method causes all the cell to shrink, even to the point the content isn't
fitting in anymore.

Also, if the insert-column command causes existing columns to keep their
proportions, should the remove-column command do the same?
Comment 6 Rainer Bielefeld 2014-04-29 04:54:41 UTC
Not an issue due to Comment 4.

Comment 1 seems to be concerning a different problem, I will think about that.