Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "SWT/Plan3.5"

< SWT
(Cocoa Port)
(Cocoa Port)
Line 5: Line 5:
 
== Cocoa Port ==
 
== Cocoa Port ==
  
* Port SWT to the Macintosh cocoa widget toolkit.  This involves improving the prototype code [http://www.eclipse.org/swt/cocoaport.php] to be product quality.  This involves rewriting the (PI) Platform Interface to model Objective-C and the cocoa class library in Java, then calling that Java code to implement SWT.
+
* Port SWT to the Macintosh cocoa widget toolkit.  This involves improving the prototype code [http://www.eclipse.org/swt/cocoaport.php] to be product quality.  There is lots of work to do here from rewriting the (PI) Platform Interface generator used to model Objective-C and the cocoa class library in Java, then calling that Java code to implement SWT.
  
 
== Bidi ==
 
== Bidi ==

Revision as of 22:16, 27 August 2008

Introduction

This page contains blue sky thinking about the kind of things we would like to see in SWT's immediate future. This is a place to collect ideas - it does not represent a commitment to implement the ideas.

Cocoa Port

  • Port SWT to the Macintosh cocoa widget toolkit. This involves improving the prototype code [1] to be product quality. There is lots of work to do here from rewriting the (PI) Platform Interface generator used to model Objective-C and the cocoa class library in Java, then calling that Java code to implement SWT.

Bidi

Theme Drawing API

Native Controls

E4

  • Run SWT in a Browser
    • complete Flex, Dojo port
    • implement Silverlight port
    • complete JCL for the browser
    • new API to resolve desktop and web (Display.run(), async image loading ...)
    • new API to animate layouts
    • new API for async dialogs
  • Declarative UI
  • CSS stying
  • Animation and Effects API

See also

Back to the top