34 | | ^(Describe your design here.)^ |
| 34 | * Create new module - org.sophie2.extra.func.browser. |
| 35 | * Create class BrowserModule in org.sophie2.extra.func.browser package. |
| 36 | * In org.sophie2.extra.func.browser.model package |
| 37 | * Create class BrowserContentProvider that implements FrameContentProvider and will create a frame with browser content by given browser resource. |
| 38 | * Create class BrowserFrameContent that extends FrameContent. |
| 39 | * Create class BrowserResource that extends Resource. |
| 40 | * In org.sophie2.extra.func.browser.view package |
| 41 | * Create class InsertBrowserItem that extends AppMenuItem and after clicked a frame with browser content will be inserted to the current book. |
| 42 | * Create class BrowserContentView that extends FrameContentView. |
| 43 | * Create class BrowserContentViewProvider that implements FrameContentViewProvider. |
| 44 | * Create class BrowserResourcePreview that implements ResourcePreviewProvider. |
| 45 | * In org.sophie2.extra.func.browser.view.logic |
| 46 | * Create class BrowserLogic that implements OperationDef |