Package com._1c.g5.v8.dt.ui.dialog
Class LocalStringFormatDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TrayDialog
org.eclipse.jface.dialogs.TitleAreaDialog
com._1c.g5.v8.dt.ui.dialog.LocalStringDialog
com._1c.g5.v8.dt.ui.dialog.LocalStringFormatDialog
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
- Direct Known Subclasses:
FormItemNameEditDialog
Extends
LocalStringDialog to allow edit values with
FormatStringDialog.
Note: this dialog is temporary solution.
In future FormatStringDialog will include multilanguage mode.-
Nested Class Summary
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.ui.dialog.LocalStringDialog
LocalStringDialog.LanguageCodeNotExistValidatorNested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler -
Field Summary
Fields inherited from class com._1c.g5.v8.dt.ui.dialog.LocalStringDialog
DIALOG_SETTINGS_SECTION_NAME, MULTILINE_SECTION_NAME, SINGLE_LINE_SECTION_NAMEFields 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
ConstructorsConstructorDescriptionLocalStringFormatDialog(org.eclipse.swt.widgets.Shell parentShell, IV8Project project, Map<String, String> inputData, String editingLanguageCode, boolean multiLine, boolean isReadOnly) Create instance ofLocalStringFormatDialog -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateSingleEntry(org.eclipse.swt.widgets.Composite container, org.eclipse.core.databinding.DataBindingContext dbc, LocalString localString) Create editor for single line of local stringMethods inherited from class com._1c.g5.v8.dt.ui.dialog.LocalStringDialog
close, configureShell, convert, createButtonsForButtonBar, createDialogArea, createMultilineEntry, createTextEditingArea, createTextEditor, getDialogBoundsSettings, getLanguageCode, getLocalStrings, getValues, okPressedMethods 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, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, 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
-
Constructor Details
-
LocalStringFormatDialog
public LocalStringFormatDialog(org.eclipse.swt.widgets.Shell parentShell, IV8Project project, Map<String, String> inputData, String editingLanguageCode, boolean multiLine, boolean isReadOnly) Create instance ofLocalStringFormatDialog- Parameters:
parentShell- the parent SWT shell, cannot benullproject- the current V8 project, cannot benullinputData- a map of string key-values pairs where key is language code and value is the input string, cannot benullcurrentEditingLanguageCode- code of configuration editing language, cannot benullmultiLine- flag, indicating that input text boxes should be multilineisReadOnly- flag, indicating that dialog is in read-only mode
-
-
Method Details
-
createSingleEntry
protected void createSingleEntry(org.eclipse.swt.widgets.Composite container, org.eclipse.core.databinding.DataBindingContext dbc, LocalString localString) Description copied from class:LocalStringDialogCreate editor for single line of local string- Overrides:
createSingleEntryin classLocalStringDialog- Parameters:
container- the parent container, cannot benulldbc- the data binding context, cannot benulllocalString- the editing local string item, cannot benull
-