|
|||||||||
| Home >> All >> com >> port80 >> eclipse >> util >> [ widgets overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.port80.eclipse.util.widgets
Class InputWithHistoryDialog

java.lang.Objectorg.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
com.port80.eclipse.util.widgets.InputWithHistoryDialog
- public class InputWithHistoryDialog
- extends org.eclipse.jface.dialogs.Dialog
| Nested Class Summary |
| Nested classes inherited from class org.eclipse.jface.window.Window |
org.eclipse.jface.window.Window.IExceptionHandler |
| Field Summary | |
protected java.lang.String |
fHeader
|
protected java.lang.String[] |
fHistory
|
protected int |
fIndex
|
protected org.eclipse.swt.widgets.Button |
fOkButton
|
protected org.eclipse.swt.widgets.Label |
fStatus
|
protected org.eclipse.swt.widgets.Combo |
fTextCombo
|
protected java.lang.String |
fTitle
|
protected org.eclipse.jface.dialogs.IInputValidator |
fValidator
|
protected java.lang.String |
fValue
|
protected static java.lang.String |
TITLE
|
| Fields inherited from class org.eclipse.jface.dialogs.Dialog |
blockedHandler, 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, ELLIPSIS |
| Fields inherited from class org.eclipse.jface.window.Window |
CANCEL, OK |
| Constructor Summary | |
InputWithHistoryDialog(org.eclipse.swt.widgets.Shell parent)
|
|
InputWithHistoryDialog(org.eclipse.swt.widgets.Shell parent,
java.lang.String header,
java.lang.String[] history,
int index)
|
|
InputWithHistoryDialog(org.eclipse.swt.widgets.Shell parent,
java.lang.String title,
java.lang.String header,
java.lang.String[] history,
int index,
org.eclipse.jface.dialogs.IInputValidator validator)
|
|
| Method Summary | |
protected void |
buttonPressed(int buttonId)
Notifies that this dialog's button with the given id has been pressed. |
protected void |
configureShell(org.eclipse.swt.widgets.Shell shell)
Configures the given shell in preparation for opening this window in it. |
protected void |
createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)
Adds buttons to this dialog's button bar. |
protected org.eclipse.swt.widgets.Control |
createDialogArea(org.eclipse.swt.widgets.Composite parent)
Creates and returns the contents of the upper part of this dialog (above the button bar). |
protected org.eclipse.swt.widgets.Label |
getErrorMessageLabel()
Returns the error message label. |
protected org.eclipse.swt.widgets.Button |
getOkButton()
Returns the ok button. |
protected org.eclipse.jface.dialogs.IInputValidator |
getValidator()
Returns the validator. |
java.lang.String |
getValue()
Returns the string typed into this input dialog. |
protected void |
validateInput()
Validates the input. |
| Methods inherited from class org.eclipse.jface.window.Window |
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getInitialLocation, getInitialSize, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setExceptionHandler, setReturnCode, setShellStyle, setWindowManager |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
TITLE
protected static final java.lang.String TITLE
- See Also:
- Constant Field Values
fTitle
protected java.lang.String fTitle
fHeader
protected java.lang.String fHeader
fHistory
protected java.lang.String[] fHistory
fIndex
protected int fIndex
fValidator
protected org.eclipse.jface.dialogs.IInputValidator fValidator
fTextCombo
protected org.eclipse.swt.widgets.Combo fTextCombo
fOkButton
protected org.eclipse.swt.widgets.Button fOkButton
fStatus
protected org.eclipse.swt.widgets.Label fStatus
fValue
protected java.lang.String fValue
| Constructor Detail |
InputWithHistoryDialog
public InputWithHistoryDialog(org.eclipse.swt.widgets.Shell parent)
InputWithHistoryDialog
public InputWithHistoryDialog(org.eclipse.swt.widgets.Shell parent, java.lang.String header, java.lang.String[] history, int index)
InputWithHistoryDialog
public InputWithHistoryDialog(org.eclipse.swt.widgets.Shell parent, java.lang.String title, java.lang.String header, java.lang.String[] history, int index, org.eclipse.jface.dialogs.IInputValidator validator)
| Method Detail |
buttonPressed
protected void buttonPressed(int buttonId)
- Description copied from class:
org.eclipse.jface.dialogs.Dialog - Notifies that this dialog's button with the given id has been pressed.
The
Dialogimplementation of this framework method callsokPressedif the ok button is the pressed, andcancelPressedif the cancel button is the pressed. All other button presses are ignored. Subclasses may override to handle other buttons, but should callsuper.buttonPressedif the default handling of the ok and cancel buttons is desired.
configureShell
protected void configureShell(org.eclipse.swt.widgets.Shell shell)
- Description copied from class:
org.eclipse.jface.window.Window - Configures the given shell in preparation for opening this window
in it.
The default implementation of this framework method sets the shell's image and gives it a grid layout. Subclasses may extend or reimplement.
createButtonsForButtonBar
protected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)
- Description copied from class:
org.eclipse.jface.dialogs.Dialog - Adds buttons to this dialog's button bar.
The
Dialogimplementation of this framework method adds standard ok and cancel buttons using thecreateButtonframework method. These standard buttons will be accessible fromgetCancelButton, andgetOKButton. Subclasses may override.
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
- Description copied from class:
org.eclipse.jface.dialogs.Dialog - Creates and returns the contents of the upper part of this dialog (above
the button bar).
The
Dialogimplementation of this framework method creates and returns a newCompositewith standard margins and spacing.The returned control's layout data must be an instance of
GridData. This method must not modify the parent's layout.Subclasses must override this method but may call
superas in the following example:Composite composite = (Composite) super.createDialogArea(parent); //add controls to composite as necessary return composite;
getErrorMessageLabel
protected org.eclipse.swt.widgets.Label getErrorMessageLabel()
- Returns the error message label.
getOkButton
protected org.eclipse.swt.widgets.Button getOkButton()
- Returns the ok button.
getValidator
protected org.eclipse.jface.dialogs.IInputValidator getValidator()
- Returns the validator.
getValue
public java.lang.String getValue()
- Returns the string typed into this input dialog.
validateInput
protected void validateInput()
- Validates the input.
The default implementation of this framework method delegates the request to the supplied input validator object; if it finds the input invalid, the error message is displayed in the dialog's message line. This hook method is called whenever the text changes in the input field.
|
|||||||||
| Home >> All >> com >> port80 >> eclipse >> util >> [ widgets overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC