View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0010977 | Scribus | Story Editor / Text Frames | public | 2012-07-31 08:16 | 2016-04-14 14:30 |
Reporter | cezaryece | Assigned To | |||
Priority | normal | Severity | tweak | Reproducibility | N/A |
Status | new | Resolution | open | ||
Product Version | 1.5.0svn | ||||
Summary | 0010977: [PROPOSAL] change in StoryText for performance and possibility of selection across multiple frames | ||||
Description | There is few requests for make possible to select text across linked frames. For now trouble is that each text frame has its own itemText and only chars list ScText_Shared * d is shared by all instances of frames itemText fields. My proposal is to make one itemText for one story shared by all linked frames. In that design variables int firstFrameItem, lastFrameItem (with methods associated with them) should be moved to PageItem (or even PageItem_TextFrame). Some methods will need some refactoring. But as advantage we will get simply possibility for make and handling text selections across all story text. Another benefit may be in fact that layouting whole text (for example in case when user change some style attributes for whole text chain, what is quite often) can be done in one loop for whole itemText (only availableRegion should be calculated for all frames of text chain). After changes for selected text layouting should start at line where selection start. Each new layouted line can be compared with old line and if they are equal layouting can stop as change in text does not change furthers lines. I think it should give big speed-up for editing very long text stories (books). If in addition Scribus will be able to stop layouting text if next portion of it is not visible in canvas (page is not in canvas?) then we will have solved problem with handling long documents I guess. | ||||
Tags | linked frames | ||||
Patch | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2012-07-31 08:16 | cezaryece | New Issue | |
2012-08-04 07:25 | JLuc | Note Added: 0028750 | |
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 |
2016-04-14 14:30 | Kunda | Tag Attached: linked frames |