Changes between Version 11 and Version 12 of GROUP_CHAINING_AND_HALOS_R0


Ignore:
Timestamp:
06/22/09 19:45:42 (16 years ago)
Author:
nenko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GROUP_CHAINING_AND_HALOS_R0

    v11 v12  
    5353 
    5454= Design = 
    55 [3605] 
     55New halo menu will be created - TextChainTopMenu, which will be visible in the top left corner of the frame. It will be visible if the frame is part of a frame and it has previous frame chained (it is not head frame). The halo menu that has styling hud will be moved at the top right corner of the frame...its place in above the caret so this won't be a problem for now... 
     56 
     57In TextChainMenu, new halo button will be added - TextUnchainNextHalobutton, which will be visible if the frame is part of chaining and has a next frame that can be unchained. Also this menu will be moved in bottom right corner of the frame. 
     58Helper class will be added - ChainHudHelper, which will hold the functionality about: 
     59 * unchaining : ChainHudHelper#unchain(frameContent : HotTextFrameContent, isNext : boolean) - the first argument is the content that will unchain its previous/next frame content. Unchaining will be done according to the requirements described in Task Requirements section 
     60 * whether unchain halo button is visible - ChainHudHelper#isVisible(frameContent : HotTextFrameContent, isNext : boolean) - if frameContent has next/previous chained frame the halo button will be visible 
     61 
     62[[Image(source:branches/private/nenko/nenko-text-chaining-r1/doc/uml-design-diagrams/hotText/textChainingGUI.png)]] 
     63 
     64Two new methods will be added in HotTextFrameContent : 
     65 * unchainNextFrame 
     66 * unchainPrevFrame 
     67ChainHudHelepr#unchain will call the appropriate method from HotTextFrameContent 
     68 
     69[[Image(source:branches/private/nenko/nenko-text-chaining-r1/doc/uml-design-diagrams/hotText/textChainingModel.png)]] 
     70 
     71Changesets: 
     72 * [3617] 
     73 * [3627] 
    5674 
    5775= Implementation =