wiki:LINKS_MANIPULATION_R0
Last modified 3 years ago Last modified on 01/27/09 13:14:29

Ticket Summary Owner Status Type Component Priority Effort Importance
#1127 LINKS_MANIPULATION_R0 dido closed planned_task LINKS 3 1 0

Reported by Astea, 4 years ago.

Description

wiki page: LINKS_MANIPULATION_R0 - effort: 1d

Analysis_owners

dido

Analysis_reviewers

peko

Analysis_score

4

Design_owners

pap

Design_reviewers

jani

Design_score

3.5

Imp._owners

pap, kyli

Imp._reviewers

meddle

Imp._score

3.5

Test_score

0

Analysis

Overview

User should be able to manage every accessible aspect of the link via hud. Also ones an element is converted to a link, there should be ability to edit the style of the element in the different states of the link(up, over, down). It will be great if we integrate this in the frame appearance halo controls hud for the frames links and create a separated hud for the text links.

Task requirements

  • Provide the basic interface for links manipulation(to add, edit and delete link).
  • Create prototype of links hud.
  • Add states in frame appearance halo controls hud. This control shouldn't be active except when the frame is converted to link.
  • Create prototype for the text links styles hud with included states.

Task result

  • The result should be code.

Implementation idea

Here is a sketch for links hud
source:trunk/sophie2-platform/doc/userdoc-images/RELEASE_4/linksManipolationHUD.jpg

Add states in frame appearance halo controls hud via combobox.
For text links provide a separated hud that allows to change the style of the text via different states(up, over, pressed, visited).

LINKS_COMMON_R0
LINKS_ACTIONS_COMMON_R0
LINKS_ACTIONS_NAVIGATING_R0?
LINKS_ACTIONS_SHOWING_R0
LINKS_ACTIONS_PLAYING_R0
LINKS_ACTIONS_MULTI_PARAMETERS_R0?
LINKS_ACTIONS_ANNOBEAMS_R0?

How to demo

  • run the application
  • create new book
  • add frame and convert it to link via links hud
  • test if the user interface works fine

Design

(Describe your design here.)

Implementation

(Describe and link the implementation results here (from the wiki or the repository).)

Testing

(Place the testing results here.)

Comments

(Write comments for this or later revisions here.)