Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "SWT/Plan4.3"
Line 11: | Line 11: | ||
Use the platform for all image loading. This involves using platform streams as well as platform image loading APIs, and we need to support multi-image files. These APIs have advanced significantly since we first began image loading. The ultimate goal would be to shed all of the image loading java code, however this may not be possible. | Use the platform for all image loading. This involves using platform streams as well as platform image loading APIs, and we need to support multi-image files. These APIs have advanced significantly since we first began image loading. The ultimate goal would be to shed all of the image loading java code, however this may not be possible. | ||
− | == Enable Advanced Image Manipulation == | + | == Enable Advanced Image Manipulation and Graphics == |
Determine what is required to enable seamless use of AWT and JAI image manipulation APIs and Sun Graphics2D API. This may involve supporting performant conversion of SWT to AWT images. This does NOT involve reimplementing any AWT/Graphics2D/JAI APIs. | Determine what is required to enable seamless use of AWT and JAI image manipulation APIs and Sun Graphics2D API. This may involve supporting performant conversion of SWT to AWT images. This does NOT involve reimplementing any AWT/Graphics2D/JAI APIs. |
Revision as of 15:28, 23 February 2012
Contents
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.
Accessibility
Windows 8 will ship with major changes to the Narrator application, making it a full-blown screen reader. It most certainly will not be supporting IA2... therefore we need to support UIA on Windows in all of our accessibility API.
Image Loading
Use the platform for all image loading. This involves using platform streams as well as platform image loading APIs, and we need to support multi-image files. These APIs have advanced significantly since we first began image loading. The ultimate goal would be to shed all of the image loading java code, however this may not be possible.
Enable Advanced Image Manipulation and Graphics
Determine what is required to enable seamless use of AWT and JAI image manipulation APIs and Sun Graphics2D API. This may involve supporting performant conversion of SWT to AWT images. This does NOT involve reimplementing any AWT/Graphics2D/JAI APIs.