View Issue Details

IDProjectCategoryView StatusLast Update
0001545ScribusStory Editor / Text Framespublic2007-05-25 23:52
Reportermichaelkjohnson Assigned Toavox  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Platformx86OSallOS Versionall
Product Version1.3.4cvs 
Fixed in Version1.3.4cvs 
Summary0001545: cut&paste looses linking between text frames
DescriptionThis may be by design, and not a bug, but if I have two text frames that are linked, and I cut the second frame and paste it into a new spot, it continues to have the same text that it had before, but it is no longer linked, so I have to clear text in it, then re-link it from the previous frame.

My (possibly naive) assumption is that it would make more sense to either stay linked or to clear the contents, on the theory that it is not obvious that the linking went away and it might lead to accidentally missing text while moving layout items around.
TagsNo tags attached.
Patch

Activities

plinnell

2005-04-08 06:43

viewer   ~0004145

its working as designed, but this can be a feature request for 1.3 where the text handling get re-written

avox

2007-02-21 17:16

administrator   ~0015360

Ok, so how should it work? I propose the following behaviour:

If a frame is the first of a chain, the whole text is cut out with the frame, and the chain becomes empty.
If a frame is not the first, the frame is cut out with no text; all text stays in the chain.
In both cases the chain is "repaired" after removing the frame, ie. now the frame before the cut frame links directly to the frame following the cut frame.

If you unlink the frame before cutting (this is possible in 134), just the text in that frame will be cut; and the chain gets separated in two parts: one with the text before the cut frame, and one with the text after. When you paste the cut frame somewhere else, you have to relink it manually to get the old flow back.

An automatic repair of those links during paste would be problematic. What if the user pastes it several times?

cbradney

2007-02-21 23:21

administrator   ~0015366

Also need to consider the case where a user cuts the first 2 of 3 frames, or all frames in a chain, etc.. perhaps simple, perhaps not.

avox

2007-02-22 11:02

administrator   ~0015369

Hm, currently linked frames should stay linked when copied/cut. Should we also repair the chain if a frame is missing in the cut chain, eg. if the user copies 1st, 2nd, 4th and 5th frame, should the 2nd be linked to the 4th then? That might be difficult to implement.

Independently from that I still propose to keep all text with the first frame in the chain.

avox

2007-03-06 23:12

administrator   ~0015486

implemented as described in note (0015360), please test thoroughly

christoph_s

2007-05-21 20:46

administrator   ~0016261

>>>If a frame is the first of a chain, the whole text is cut out with the frame, and the chain becomes empty.

That's currently not the case. Instead, the content is doubled. It starts in the cut and pasted first frame and also in the second frame.

avox

2007-05-25 07:28

administrator   ~0016312

should be fixed now.

there's still a redraw problem if you cut a middle frame which will be fixed another time

christoph_s

2007-05-25 15:18

administrator   ~0016319

I can't test, because the text flow between frames doesn't work at all. If I insert text into a frame, text overflow isn't even indicated.

christoph_s

2007-05-25 23:52

administrator   ~0016324

Tested, fixed. Thanks.

Issue History

Date Modified Username Field Change
2005-01-16 01:58 michaelkjohnson New Issue
2005-04-08 06:43 plinnell Note Added: 0004145
2005-04-08 06:43 plinnell Severity minor => feature
2005-04-08 06:43 plinnell Product Version 1.2.1 => 1.3
2006-04-12 21:51 mhanski OS Specifix Linux => all
2006-04-12 21:51 mhanski OS Version 0.19 => all
2006-04-12 21:51 mhanski Product Version 1.3 => 1.3.4cvs
2007-02-21 17:16 avox Note Added: 0015360
2007-02-21 17:16 avox Assigned To => avox
2007-02-21 17:16 avox Status new => feedback
2007-02-21 23:21 cbradney Note Added: 0015366
2007-02-22 11:02 avox Note Added: 0015369
2007-03-06 23:12 avox Status feedback => resolved
2007-03-06 23:12 avox Fixed in Version => 1.3.4cvs
2007-03-06 23:12 avox Resolution open => fixed
2007-03-06 23:12 avox Note Added: 0015486
2007-05-21 20:46 christoph_s Status resolved => feedback
2007-05-21 20:46 christoph_s Resolution fixed => reopened
2007-05-21 20:46 christoph_s Note Added: 0016261
2007-05-25 07:28 avox Note Added: 0016312
2007-05-25 07:32 avox Status feedback => resolved
2007-05-25 07:32 avox Resolution reopened => fixed
2007-05-25 15:18 christoph_s Status resolved => feedback
2007-05-25 15:18 christoph_s Resolution fixed => reopened
2007-05-25 15:18 christoph_s Note Added: 0016319
2007-05-25 23:52 christoph_s Status feedback => closed
2007-05-25 23:52 christoph_s Note Added: 0016324
2007-05-25 23:52 christoph_s Resolution reopened => fixed
2015-09-17 20:08 Kunda Category Story Editor / Text Frames => Story Ed/Txt Frames
2015-09-17 20:12 Kunda Category Story Ed/Txt Frames => Story Editor / Text Frames