| Ticket | Summary | Owner | Status | Type | Component | Priority | Effort | Importance |
|---|---|---|---|---|---|---|---|---|
| #697 | FRAME_TEMPLATES_PALETTE_R0 | mira | closed | planned_task | FRAMES | 3 | 0.5 | 0 |
| Description |
wiki page: FRAME_TEMPLATES_PALETTE_R0 - effort: 0.5d |
|||||||
| Analysis_owners |
mira |
|||||||
| Analysis_reviewers |
boyan |
|||||||
| Analysis_score |
3.5 |
|||||||
| Design_owners |
jani |
|||||||
| Design_reviewers |
meddle |
|||||||
| Design_score |
2 |
|||||||
| Imp._owners |
jani |
|||||||
| Imp._reviewers |
meddle |
|||||||
| Imp._score |
0 |
|||||||
| Test_score |
0 |
|||||||
Analysis
Overview
The Frames palette is a part of the components tab in the right flap of the main window. It contains templates of different kinds of frames that can be used in a Sophie book.
Task requirements
- The palette lists the templates – flow, non-flow, non-flow (template content), comment, comment (template content).
- The user should be able to drag the different types of frames and drop them into the book. This should create a new frame of this type into the book.
- If the user drops the frame template into the workspace a new book will be created and the frame will be added to it.
Task result
The result of this task is source code.
Implementation idea
Create a new frame according to the dragged template with content location - the location of the mouse cursor when the template is dropped.
Related
FRAMES_PALETTE_R0
FRAME_TEMPLATES_R0
PAGE_TEMPLATE_BEHAVIOUR
How to demo
- Drag and drop a frame template to create a new frame in the current book.
- Drop a template into the workspace to create a new book.
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.)
