Changes between Version 11 and Version 12 of TEXT_CHAINING_BEHAVIOUR_R1


Ignore:
Timestamp:
09/16/09 12:54:49 (16 years ago)
Author:
milen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TEXT_CHAINING_BEHAVIOUR_R1

    v11 v12  
    2222          * Also label indicating which is the previous frame if the frame is not the first one from the chain, should be in the HUD. 
    2323          * (optional) Frame connections should be visible by clicking a menu item or a checkbox in the book bottom panel. 
    24     * Implement unchaining of frames 
    25           * User should be able to unchain chained frames by clicking a halo button. This halo buttons should have crossed arrow icon. 
    26           * Unchaining frame separates the frame from the chain but don't destruct it. 
    27            * If the unlinked text frame is the first one in the chain, then all the text in the chain is saved in this frame. The links between the other text frames in the chain are saved as if there are not modified pages, having only empty text frames, these pages are deleted without loosing the links in the chain. 
    28            * If the unlinked text frame is a middle one in the chain, then the text frame is divided from the chain as the text frame before it is linked to the text frame after it and the links between the other text frames in the chain and the text are preserved. 
    29            * If the text frame is the last one then it is divided from the chain without destroying the chain before it and the text in the chain is saved.   
    3024    * Implement editing of non-first chained frame 
    3125    * Create appropriate halos 
    3226     * The halo buttons for chaining and unchaining should be the same, but the unchaining halo should be crossed 
    33      * The unchain halo should present when the frame is part of a chain and is not the last one in the chain. Otherwise chain halo should present. 
     27     * The unchain halo should present when the frame is part of a chain: 
     28      * If the text frame is a the first one in the chain it has one unchain halo at bottom right. 
     29      * If the text frame is a middle one it has two unchain halos: at bottom right and top left. 
     30      * If the text frame is the last one it has one unchain halo at top left but it also have chain halo at bottom right. 
     31     In this way selecting a frame a user can know if the frame is first, middle or last one. 
     32    * Implement unchaining of frames 
     33          * User should be able to unchain chained frames by clicking a halo button. This halo buttons should have crossed arrow icon. 
     34          * Unchaining frame separates the frame from the chain but doesn't destruct it. 
     35           * If the unlinked text frame is the first one in the chain, then all the text in the chain is saved in this frame. The links between the other text frames in the chain are saved as if there are not modified pages, having only empty text frames, these pages are deleted without loosing the links in the chain. 
     36           * If the unlinked text frame is a middle one in the chain, then the text frame is divided from the chain as the text frame before it is linked to the text frame after it and the links between the other text frames in the chain and the text are preserved. Notice that every middle text frame of a chain has two unchain halos. There is no matter what halo is used for unchaining. 
     37           * If the text frame is the last one then it is divided from the chain without destroying the chain before it and the text in the chain is saved.   
    3438    * Deleting a text frame which is part of linked text frames deletes the frame and: 
    3539          * If the frame is the first one in the chain, then the frame and all the text in the chain is deleted but the text is saved in Resources . The links between the others are saved as if there are not modified pages, having only empty text frames, these pages are deleted without loosing the links in the chain. If all the pages are not modified and they have only empty frames the first page is not deleted. 
     
    4448 * When the text overflows use the arrow at the bottom to chain the text frame to another one and the overflowed text will appear in the new chained text frame. The arrow should appear only when the frame is selected and there are no other frames linked with the first one. If the frame is linked to other frame the unchain halo is available instead of chain halo. 
    4549 * Linking and unlinking should be done by halo buttons: 
    46 [[Image(3chainedframespng.png)]][[BR]] 
    47 [[Image(unchaining.png)]] 
     50 
    4851 
    4952== Related ==