[[BackLinksMenu]]

[[TicketQuery(summary=WORKSPACE_AREAS_REDESIGN_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]]

= Analysis =

== Overview ==
Workspace areas (PageWorkArea, book desktop and document windows etc.) should be refactored.

== Task requirements ==
 * Examine the hierarchy of classes.
 * Make it consistent with the "View" concept and the "BaseVisual" concept. Things there as slightly messed up and the desktop book is currently of no use.
 * Current things should be entirely in the Workspace (if there is something left in the model - remove it).
 * Remove old things that are no longer needed.
  * App, AppView for example. 
 * All interaction should go through the LogicR3 using EventR3. (This is refactoring of the old Logics).
 * When refactoring the code, have in mind that we need to have a single-document-interface for the workarea (preview mode, presentation mode etc.). So when redesigning we should implement such functionality. 

== Task result ==
 * The result of this task should be source code.

== Implementation idea ==
 * Simplify the BookView/BookWindow hierarchy.

== Related ==
[wiki:GROUP_GUI_REDESIGN_R0]

== How to demo ==
 * Show the new hierarchy and other changes that has been made.

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