Pages linking to APP_RESOURCE_LIST_BOOK_ACTIONS_R0:
APP_RESOURCE_LIST_DISPLAY_R0
TASK_INDEX

Ticket Summary Owner Status Type Component Priority Effort Importance
#444 APP_RESOURCE_LIST_BOOK_ACTIONS_R0 tanya closed planned_task APP_RESOURCE_MANAGEMENT 3 1 0

Reported by Astea, 3 years ago.

description

wiki page: APP_RESOURCE_LIST_BOOK_ACTIONS_R0 - effort: 1d

analysis_owners

tanya, deyan

analysis_reviewers

meddle

analysis_score

4.5

design_owners

meddle

design_reviewers

kyli

design_score

3.5

implementation_score

0

test_score

0

Analysis

Overview

Many of the operations over the resources will be executed through the palette where the resources are displayed. The scope of the resources will be changed through drag'n'drop from one palette to another. Dragging a resource and dropping it over a frame, it should change the content of a frame.

Task requirements

  • Provide that resources can be drag'n'drop inside the palette and between palettes with resources.
  • Provide that a resource can be deleted using 'Del'.
  • Provide that a resource can be drag'n'drop from a palette to a frame and a content of the frame will be changed to this resource.
  • Provide that a resource will be displayed in the palette when it is created.

Task result

  • The result of this task should be source code.

Implementation idea

  • Use BASE_DND_R0 to implement drag'n'drop functionality of the resources list.
  • To create the palette use ListPalette.

How to demo

  • Run Sophie 2.0.
  • Drag a local resource and drop it in the palette with book resources.
  • The scope of the resource should be changed.
  • Select a resource and press 'Del'.
  • The resource should be deleted.
  • Drag a resource and drop it over a frame.
  • The content of the frame should be changed according to the new resource.

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