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

public class LocalStringFormatDialog extends LocalStringDialog
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.LanguageCodeNotExistValidator

    Nested 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_NAME

    Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog

    DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE

    Fields 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, ELLIPSIS

    Fields inherited from class org.eclipse.jface.window.Window

    CANCEL, OK, resizeHasOccurred
  • Constructor Summary

    Constructors
    Constructor
    Description
    LocalStringFormatDialog(org.eclipse.swt.widgets.Shell parentShell, IV8Project project, Map<String,String> inputData, String editingLanguageCode, boolean multiLine, boolean isReadOnly)
    Create instance of LocalStringFormatDialog
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    createSingleEntry(org.eclipse.swt.widgets.Composite container, org.eclipse.core.databinding.DataBindingContext dbc, LocalString localString)
    Create editor for single line of local string

    Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog

    createContents, getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage

    Methods inherited from class org.eclipse.jface.dialogs.TrayDialog

    closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable

    Methods 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, shortenText

    Methods 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 of LocalStringFormatDialog
      Parameters:
      parentShell - the parent SWT shell, cannot be null
      project - the current V8 project, cannot be null
      inputData - a map of string key-values pairs where key is language code and value is the input string, cannot be null
      currentEditingLanguageCode - code of configuration editing language, cannot be null
      multiLine - flag, indicating that input text boxes should be multiline
      isReadOnly - 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: LocalStringDialog
      Create editor for single line of local string
      Overrides:
      createSingleEntry in class LocalStringDialog
      Parameters:
      container - the parent container, cannot be null
      dbc - the data binding context, cannot be null
      localString - the editing local string item, cannot be null