Ticket Summary Owner Status Type Component Priority Effort Importance
#709 ANCHOR_HALO_R0 mira closed planned_task FRAMES critical 0.5 0

Reported by Astea, 3 years ago.

description

wiki page: ANCHOR_HALO_R0 - effort: 0.5d

analysis_owners

mira

analysis_score

4

design_score

0

implementation_score

0

test_score

0

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.)