Version 5 (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 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.
- Provide easy way for development of related tasks.
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.)