[[BackLinksMenu]] [[TicketQuery(summary=ANCHOR_HALO_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = Analysis = == Overview == All frames have a frame anchoring halo which allows a frame to be anchored. This means that the frame will be associated with a particular point in another frame. There are different modes defining how the frame should move according to the frame it is anchored to. == Task requirements == * When a frame is selected the rightmost of the halos that appear over it should be the frame anchoring halo. It should be represented as a small anchor icon. * The user should be able to drag the halo to the an apropriate for anchoring place in another frame. Frames can only be anchored in a flow frames or a non-flow frames. * A subsidiary line should be drawn between the two frames. It should not be visible in Reader mode. * The anchoring point should be kept. For R0 this could be the frame in which the anchor halo was dropped in. == Task result == The result of this task is source code. == Implementation idea == Add new halo to the frame halos which colud be dragged and dropped. Add a property into the FrameView of the anchored frame referencing the frame it is anchored to. == How to demo == * Select a frame and show the anchoring halo. Drag it into another frame and show the line connecting the two frames. = Design = = Implementation = ^(Implementation results should be described and linked here (from the wiki or the repository))^ = Testing = = Comments = ^(Write comments for this or later revisions here.)