Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 161522

Summary: Promote JDT Dialog framework to public APIs in plateform
Product: [Eclipse Project] JDT Reporter: Sébastien Gandon <sgandon>
Component: UIAssignee: JDT-UI-Inbox <jdt-ui-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: major    
Priority: P3 CC: daniel_megert
Version: 3.2   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Sébastien Gandon CLA 2006-10-19 04:12:33 EDT
this is copied from the bug 62593 : https://bugs.eclipse.org/bugs/show_bug.cgi?id=62593

The JDT comes with a large number of widgets that are useful for people who
implements some plugins. Most of these widgets have an internal API so they are
not considered as reusable. 

Please could you promote this dialog framework to be public in the plateform as many people are using these to ease there developmenent despite they are internal.


Here is a list of widgets that are found useful.

org.eclipse.jdt.internal.ui.util.TabFolderLayout
org.eclipse.jdt.internal.ui.wizards.dialogfields.ListDialogField
org.eclipse.jdt.internal.ui.wizards.TypedElementSelectionValidator
org.eclipse.jdt.internal.ui.wizards.TypedViewerFilter
org.eclipse.jdt.internal.ui.wizards.buildpaths.FolderSelectionDialog
org.eclipse.jdt.internal.ui.wizards.dialogfields.DialogField
org.eclipse.jdt.internal.ui.wizards.dialogfields.IDialogFieldListener
org.eclipse.jdt.internal.ui.wizards.dialogfields.IStringButtonAdapter
org.eclipse.jdt.internal.ui.wizards.dialogfields.LayoutUtil
org.eclipse.jdt.internal.ui.wizards.dialogfields.StringButtonDialogField
org.eclipse.jdt.internal.ui.wizards.dialogfields.StringDialogField
org.eclipse.jdt.internal.ui.util.PixelConverter
org.eclipse.jdt.internal.ui.wizards.buildpaths.ArchiveFileFilter
org.eclipse.jdt.internal.ui.wizards.dialogfields.ITreeListAdapter
org.eclipse.jdt.internal.ui.wizards.dialogfields.TreeListDialogField
org.eclipse.jdt.internal.ui.wizards.dialogfields.CheckedListDialogField
org.eclipse.jdt.internal.ui.util.BusyIndicatorRunnableContext
org.eclipse.jdt.internal.ui.dialogs.MultiElementListSelectionDialog
org.eclipse.jdt.internal.debug.ui.launcher.RuntimeClasspathViewer
org.eclipse.jdt.internal.ui.refactoring.actions.ListDialog
org.eclipse.jdt.internal.ui.dialogs.StatusDialog
org.eclipse.ui.internal.dialogs.ListContentProvider
org.eclipse.jdt.internal.ui.wizards.dialogfields.IListAdapter
org.eclipse.ui.internal.dialogs.ResourceSorter
org.eclipse.search.internal.ui.util.RowLayouter
org.eclipse.jdt.internal.ui.text.HTMLTextPresenter
Comment 1 Dani Megert CLA 2006-10-20 02:42:45 EDT
>org.eclipse.jdt.internal.ui.text.HTMLTextPresenter
This has been removed from JDT Text.
Comment 2 Martin Aeschlimann CLA 2006-10-20 14:06:59 EDT
see my comment in bug 62593:

The only way is to write spcific bugs to platfoirm ui and ask for specific functionality that you are missing (for example: a component implementing an up/down list). The current list of classes can't be made API as they are not API ready. This more or less has to be redesigned.

*** This bug has been marked as a duplicate of 62593 ***