[[BackLinksMenu]] = Analysis = ^(The purpose of the analysis is to give as much as possible of the needed information for designing and implementing the task.)^ == Overview == * The book bottom panel is located in the bottom of the book window. * There can be different bottom panels. * The panel acts as a container for different elements controling what is displayed in the book window. * The panel should allow attaching and detachiong of controls. * The panel should change its appearance according to the contained controls. An example book bottom panel: [[Image(source:trunk/sophie2-platform/doc/spec-diagrams/BookPanel.png, 50%)]] At this revision: [[BR]]Revise the panel. Modularize it and extract the extensions. The Analisys should be made carefully. == Task requirements == * Make the existing panel a Sophie module. * It should provide an extension to the corresponding extension point of !BookWindow * Keep the existing controls. == Task result == The result of this task should be source code. == Implementation idea == Make a class extending !SophieModule. Make a class for the book botom panel implementing the corresponding extension point of the book main window. == Related == [[wiki: BOOK_WINDOW_R0]] [[BR]] [[wiki: PAGE_SELECTOR_R0]] == How to demo == * Start sophie and create a book. * Show the panel. = Design = = Implementation = ^(Implementation results should be described and linked here (from the wiki or the repository)^ = Testing = = Comments = = Log = [[Include(wiki:BOOK_BOTTOM_PANEL_R0_LOG)]]