Class TranslateStringDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TrayDialog
org.eclipse.jface.dialogs.TitleAreaDialog
com.e1c.langtool.v8.dt.ui.projecteditor.TranslateStringDialog
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
public class TranslateStringDialog
extends org.eclipse.jface.dialogs.TitleAreaDialog
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler -
Field Summary
FieldsFields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGEFields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSISFields inherited from class org.eclipse.jface.window.Window
CANCEL, OK, resizeHasOccurred -
Constructor Summary
ConstructorsConstructorDescriptionTranslateStringDialog(org.eclipse.swt.widgets.Shell parentShell, LangObserver langObserver, boolean multiLine, Map<String, String> inputData) Instantiates a new translate string dialog. -
Method Summary
Modifier and TypeMethodDescriptionbooleanclose()protected voidconfigureShell(org.eclipse.swt.widgets.Shell newShell) protected org.eclipse.swt.widgets.ControlcreateDialogArea(org.eclipse.swt.widgets.Composite parent) createTargetToModel(String lang) protected voidcreateTextEditingArea(org.eclipse.swt.widgets.Composite parent) protected org.eclipse.swt.widgets.ControlcreateTextEditor(org.eclipse.swt.widgets.Composite parent, String content, String languageCode, boolean makeActive) protected org.eclipse.core.databinding.DataBindingContextprotected LangObserverprotected org.eclipse.core.databinding.validation.IValidator<String>getValidator(String lang) protected booleanMethods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
createContents, getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImageMethods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailableMethods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonsForButtonBar, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenTextMethods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
-
Field Details
-
LANG_KEY
- See Also:
-
-
Constructor Details
-
TranslateStringDialog
public TranslateStringDialog(org.eclipse.swt.widgets.Shell parentShell, LangObserver langObserver, boolean multiLine, Map<String, String> inputData) Instantiates a new translate string dialog.- Parameters:
parentShell- the parent shelllangObserver- the lang observermultiLine- the multi lineinputData- the input data
-
-
Method Details
-
getValues
-
close
public boolean close()- Overrides:
closein classorg.eclipse.jface.dialogs.Dialog
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent) - Overrides:
createDialogAreain classorg.eclipse.jface.dialogs.TitleAreaDialog
-
createTextEditingArea
protected void createTextEditingArea(org.eclipse.swt.widgets.Composite parent) -
createTextEditor
-
createTargetToModel
-
getValidator
-
getLanguagesMap
-
getLangObserver
-
getBindingContext
protected org.eclipse.core.databinding.DataBindingContext getBindingContext() -
getObservableMap
-
configureShell
protected void configureShell(org.eclipse.swt.widgets.Shell newShell) - Overrides:
configureShellin classorg.eclipse.jface.window.Window
-
isMultiline
protected boolean isMultiline()
-