|
Eclipse Platform 2.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.jface.window.Window | +--org.eclipse.jface.dialogs.Dialog | +--org.eclipse.ui.dialogs.SelectionDialog | +--org.eclipse.ui.dialogs.ListDialog
A dialog that prompts for one element out of a list of elements.
Uses IStructuredContentProvider
to provide the elements
and ILabelProvider
to provide their labels.
Inner classes inherited from class org.eclipse.jface.window.Window |
Window.IExceptionHandler |
Fields inherited from class org.eclipse.jface.dialogs.Dialog |
buttonBar, dialogArea, DLG_IMG_ERROR, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING |
Fields inherited from class org.eclipse.jface.window.Window |
CANCEL, OK |
Constructor Summary | |
ListDialog(Shell parent)
|
Method Summary | |
protected void |
createButtonsForButtonBar(Composite parent)
Adds buttons to this dialog's button bar. |
protected Control |
createDialogArea(Composite container)
Creates and returns the contents of the upper part of this dialog (above the button bar). |
int |
getHeightInChars()
Returns the initial height of the dialog in number of characters. |
protected int |
getTableStyle()
|
TableViewer |
getTableViewer()
|
int |
getWidthInChars()
Returns the initial width of the dialog in number of characters. |
protected void |
okPressed()
Notifies that the ok button of this dialog has been pressed. |
void |
setAddCancelButton(boolean addCancelButton)
|
void |
setContentProvider(IStructuredContentProvider sp)
|
void |
setHeightInChars(int heightInChars)
Sets the initial height of the dialog in number of characters. |
void |
setInput(Object input)
|
void |
setLabelProvider(ILabelProvider lp)
|
void |
setWidthInChars(int widthInChars)
Sets the initial width of the dialog in number of characters. |
Methods inherited from class org.eclipse.ui.dialogs.SelectionDialog |
configureShell, createMessageArea, getInitialElementSelections, getInitialSelections, getMessage, getOkButton, getResult, setInitialElementSelections, setInitialSelections, setMessage, setResult, setSelectionResult, setTitle |
Methods inherited from class org.eclipse.jface.window.Window |
canHandleShellCloseEvent, create, createShell, getContents, getDefaultImage, getInitialLocation, getInitialSize, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setExceptionHandler, setReturnCode, setShellStyle, setWindowManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ListDialog(Shell parent)
Method Detail |
public void setInput(Object input)
public void setContentProvider(IStructuredContentProvider sp)
public void setLabelProvider(ILabelProvider lp)
public void setAddCancelButton(boolean addCancelButton)
public TableViewer getTableViewer()
protected void createButtonsForButtonBar(Composite parent)
Dialog
The Dialog
implementation of this framework method adds
standard ok and cancel buttons using the createButton
framework method. These standard buttons will be accessible from
getCancelButton
, and getOKButton
.
Subclasses may override.
createButtonsForButtonBar
in class SelectionDialog
org.eclipse.jface.dialogs.Dialog
parent
- the button bar compositeprotected Control createDialogArea(Composite container)
Dialog
The Dialog
implementation of this framework method
creates and returns a new Composite
with
standard margins and spacing.
The returned control's layout data must be an instance of
GridData
.
Subclasses must override this method but may call super
as in the following example:
Composite composite = (Composite)super.createDialogArea(parent); //add controls to composite as necessary return composite;
createDialogArea
in class Dialog
org.eclipse.jface.dialogs.Dialog
parent
- the parent composite to contain the dialog areaprotected int getTableStyle()
protected void okPressed()
Dialog
The Dialog
implementation of this framework method sets
this dialog's return code to Window.OK
and closes the dialog. Subclasses may override.
okPressed
in class Dialog
public int getHeightInChars()
public int getWidthInChars()
public void setHeightInChars(int heightInChars)
heightInChars
- the initialheight of the dialog in number of characterspublic void setWidthInChars(int widthInChars)
widthInChars
- the initial width of the dialog in number of characters
|
Eclipse Platform 2.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |