Changes between Version 8 and Version 9 of BROWSER_CONTENT_BASIC_R0


Ignore:
Timestamp:
06/24/09 13:24:13 (16 years ago)
Author:
nenko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TabularUnified BROWSER_CONTENT_BASIC_R0

    v8 v9  
    3737  * Create class BrowserContentProvider that implements FrameContentProvider and will create a frame with browser content by given browser resource. 
    3838  * Create class BrowserFrameContent that extends FrameContent. 
    39   * Create class BrowserResource that extends Resource. 
    4039 * In org.sophie2.extra.func.browser.view package 
    4140  * Create class InsertBrowserItem that extends AppMenuItem and after clicked a frame with browser content will be inserted to the current book. 
     
    4645  * Create class BrowserLogic that implements OperationDef 
    4746 
    48 For this implementation we will use NativeSwing library from DJ Library (http://djproject.sourceforge.net/ns/index.html). This means that we will be SWT(http://www.eclipse.org/swt/) dependant (NaiveSwing depends on SWT). Depending on SWT means that either we should have Sophie build for every platform we support or we will include all SWT implementations in one Sophie2 build and hope that NativeClassLoader will instantinate the one that is needed. 
     47For this implementation we will use NativeSwing library from DJ Library (http://djproject.sourceforge.net/ns/index.html). This means that we will be SWT (http://www.eclipse.org/swt/) dependant (NaiveSwing depends on SWT). SWT is a widget library that gives access to native widgets of the platform for which is implemented. Depending on SWT means that either we should have Sophie build for every platform we support or we will include all SWT implementations in one Sophie2 build and hope that NativeClassLoader will instantinate the one that is needed. Another thing is that for Linux systems it is implemented with GTK (http://www.gtk.org) and Motif (http://www.opengroup.org/motif). I guess we will choose GTK implementation but what about other GUI users (like Qt for example). What I mean is that it is unclear what is "native" graphical widget in Linux... 
    4948 
    5049= Implementation =