Ticket #2168 (s2b_design_finished feature) — at Version 11
link-actions-control-media – Play, stop and pause for the media frames
Reported by: | deyan | Owned by: | diana |
---|---|---|---|
Priority: | critical | Milestone: | X3 |
Component: | uncategorized | Version: | 2.0 |
Keywords: | Cc: | ||
Category: | unknown | Effort: | 2 |
Importance: | 92 | Ticket_group: | |
Estimated Number of Hours: | 0 | Add Hours to Ticket: | 0 |
Billable?: | yes | Total Hours: | 0 |
Analysis_owners: | deyan | Design_owners: | diana |
Imp._owners: | diana | Test_owners: | |
Analysis_reviewers: | Changelog: | ||
Design_reviewers: | Imp._reviewers: | ||
Test_reviewers: | Analysis_score: | 3.5 | |
Design_score: | 3 | Imp._score: | 3.5 |
Test_score: | 0 |
Description (last modified by diana) (diff)
provide the following link actions:
- media play;
- media rewind;
- media stop;
- media pause.
The user should be abble to choose the media frame from a combo box.
The media frames are from the current page.
Change History
comment:1 Changed 15 years ago by deyan
- Owner set to deyan
- Status changed from new to s1a_analysis_started
comment:2 Changed 15 years ago by deyan
- Importance set to 92
- Effort set to 2
- Description modified (diff)
- Milestone changed from M12_RELEASE to X3
Batch update from file priorities.csv
comment:3 Changed 15 years ago by diana
- Design_owners set to diana
- Status changed from s1a_analysis_started to s1b_analysis_finished
- Imp._owners set to diana
In order to provide the wanted functionality the following classes were dded:
In org.sophie2.main.func.links.actions.navigation package:
- abstract class MediaAction extends LinkAction implements ResourceRefWrapper - represents all the link actions related to media(play,pause,rewind and stop).
- class MediaPauseAction - the class representing the pause media link action.
- class MediaPlayAction - the class representing the play media action.
- class MediaRewindAction - the class representing the rewind media action.
- class MediaStopAction - the class representing the stop media action.
In org.sophie2.main.func.links.actions.showing package:
- class LinkActionUtil - helper class for media link logic.
- class MediaPauseProvider - class for creating MediaPauseAction-s.
- class MediaPlayProvider - class for creating mediaPlayAction-s.
- class MediaRewindProvider - class for creating MediaRewindAction-s.
- class MediaStopProvider - class for creating MediaStopAction-s.
- enum MediaActionLogic implements OperationDef - provides the logic for stopping,rewinding,playing and pausing the cosen media frame view.
- abstract class MediaActionConfigurationPanel - the configuration panel for all the media link actions.(the getActionClass function is abstract).
- class PlayMediaConfigurationPanel extends MediaActionConfigurationPanel - the configuration panel for MediaPlayAction.
- class PauseMediaConfigurationPanel extends MediaActionConfigurationPanel - the configuration panel for MediaPauseAction.
- class RewindMediaConfigurationPanel extends MediaActionConfigurationPanel - the configuration panel for MediaRewindAction.
- class StopMediaConfigurationPanel extends MediaActionConfigurationPanel - the configuration panel for MediaStopAction.
In org.sophie2.main.func.links.persist package:
- StopMediaActionPersister - the persister for MediaStopAction.
- PlayMediaActionPersister - the persister for MediaplayAction.
- PauseMediaActionPersister - the persister for MediaPauseAction.
- RewindMediaActionPersister - the persister for MediaRewindAction.
source code: [8196]
comment:4 Changed 15 years ago by deyan
- Status changed from s1b_analysis_finished to s1a_analysis_started
- Summary changed from link-actions-control-media to link-actions-control-media – Play, stop and pause for the media frames
Batch update from file report_1.csv
comment:5 Changed 15 years ago by diana
- Status changed from s1a_analysis_started to s1b_analysis_finished
comment:8 Changed 15 years ago by deyan
- Status changed from s1b_analysis_finished to s1c_analysis_ok
- Analysis_score changed from 0 to 3.5
Make sure when the target is deleted, the link is converted to a link without target - as in "toggle frame" for example.
comment:9 Changed 15 years ago by diana
- Owner changed from deyan to diana
- Status changed from s1c_analysis_ok to s2a_design_started
comment:10 Changed 15 years ago by diana
- Status changed from s2a_design_started to s2b_design_finished
Note: See
TracTickets for help on using
tickets.