Version 4 (modified by dido, 16 years ago) (diff) |
---|
Analysis
Overview
- Text frames should allow chaining between them. That means that when text overflows from one text frame it goes to another if they are linked. Also there should be overflow indicator.
- There should be opportunity for the user to have multiple flows from different text frames.
- The user should be able to point witch text frame is linked with current flow and witch is not.
- There should be automatic linking when flow text frame is used. See more at TEXT_AUTO_CHAIN_BEHAVIOUR_R0
- If there is no other flow text frame on the page and the text overflows, than the next page is created with flow text frame that have the same properties as the first one. The bought frames are linked.
- If the user adds 2 flow text frames to the current page, they should be linked as the default behavior. However user should have the ability to break the linking.
- If they are two flow text frames that are not linked and the user adds third, the default linking should be with the one that is first added. However this should also be fully noticeable for the user. Same if they were 3 frames at the beginning and so on.
- If they are multiple pages that have linked text frames, and flow text frame is added to the one of the pages(not the last one), the new frame is linked after the last frame on the page and before the first page on the next page. However if happens that the last page or the last few pages became empty, they shouldn't be removed.
- If they are 3 linked flow text frames user should have the opportunity to easily reorder them.
Task requirements
- Create a prototype of text chaining behavior. Allow two or more text frames to be linked.
Task result
- The result should be code
Implementation idea
- When the text overflows use arrow at the bottom to indicate it. The arrow should appear only when the frame is selected and there are no other frames linked with linked with the first one.
- When they are two or more linked text frames on one page. Indicate the linking with two arrows (one at the bottom of the first one and one at the top of second one, with the same color) or with line(drawn from the bottom of the first frame to the top of the second). This should only be visible when the frame is selected.
- Linking and un-linking should be done by halo buttons. See more at TEXT_CHAIN_HALOS_R0
Related
TEXT_FRAME_SCROLLBARS_R0
TEXT_AUTO_CHAIN_BEHAVIOUR_R0
TEXT_AUTO_CHAIN_MULTI_FLOW_R0
TEXT_CHAIN_HALOS_R0
How to demo
- Run the application
- Create a book
- Place flow text frame inside the first page and populate text that overflows (http://www.lipsum.com/)
- Create a second text frame and link it with the first one
- Text should appear in the second one.
- If selected the link indicators should appear.
Design
(Describe your design here.)
Implementation
(Describe and link the implementation results here (from the wiki or the repository).)
Testing
(Place the testing results here.)
Comments
(Write comments for this or later revisions here.)