Class ChoiceParameterLinksDialog

  • All Implemented Interfaces:
    com._1c.g5.v8.dt.internal.dcs.ui.IDcsDialog, org.eclipse.core.runtime.IAdaptable, org.eclipse.jface.window.IShellProvider

    public class ChoiceParameterLinksDialog
    extends org.eclipse.jface.dialogs.Dialog
    implements org.eclipse.core.runtime.IAdaptable, com._1c.g5.v8.dt.internal.dcs.ui.IDcsDialog
    Choice parameter links dialog
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.jface.window.Window

        org.eclipse.jface.window.Window.IExceptionHandler
    • Field Summary

      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addNewValue()
      Add new value
      protected void configureShell​(org.eclipse.swt.widgets.Shell shell)  
      protected void createButtonsForButtonBar​(org.eclipse.swt.widgets.Composite parent)  
      protected org.eclipse.swt.widgets.Control createDialogArea​(org.eclipse.swt.widgets.Composite parent)  
      void deleteSelectedItem()
      Removes current selected viewer item.
      TableExViewer getAdapter​(Class adapter)  
      protected org.eclipse.swt.graphics.Point getInitialSize()  
      TableExViewer getViewer()
      Returns dialog viewer.
      protected void okPressed()  
      • Methods inherited from class org.eclipse.jface.dialogs.Dialog

        applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonBar, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, 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, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
    • Constructor Detail

      • ChoiceParameterLinksDialog

        protected ChoiceParameterLinksDialog​(Object parentField,
                                             org.eclipse.swt.widgets.Shell shell,
                                             Version version,
                                             IV8Project v8project,
                                             DataCompositionChoiceParameterLinks values)
        Parameters:
        parentField - - parent field
        shell - - shell
        version - - version
        v8project - the V8 project, cannot be null
        values - - values
    • Method Detail

      • addNewValue

        public void addNewValue()
        Add new value
      • getAdapter

        public TableExViewer getAdapter​(Class adapter)
        Specified by:
        getAdapter in interface org.eclipse.core.runtime.IAdaptable
      • getViewer

        public TableExViewer getViewer()
        Description copied from interface: com._1c.g5.v8.dt.internal.dcs.ui.IDcsDialog
        Returns dialog viewer.
        Specified by:
        getViewer in interface com._1c.g5.v8.dt.internal.dcs.ui.IDcsDialog
        Returns:
        dialog viewer. Cannot return null.
      • deleteSelectedItem

        public void deleteSelectedItem()
        Description copied from interface: com._1c.g5.v8.dt.internal.dcs.ui.IDcsDialog
        Removes current selected viewer item.
        Specified by:
        deleteSelectedItem in interface com._1c.g5.v8.dt.internal.dcs.ui.IDcsDialog
      • configureShell

        protected void configureShell​(org.eclipse.swt.widgets.Shell shell)
        Overrides:
        configureShell in class org.eclipse.jface.window.Window
      • createDialogArea

        protected org.eclipse.swt.widgets.Control createDialogArea​(org.eclipse.swt.widgets.Composite parent)
        Overrides:
        createDialogArea in class org.eclipse.jface.dialogs.Dialog
      • createButtonsForButtonBar

        protected void createButtonsForButtonBar​(org.eclipse.swt.widgets.Composite parent)
        Overrides:
        createButtonsForButtonBar in class org.eclipse.jface.dialogs.Dialog
      • getInitialSize

        protected org.eclipse.swt.graphics.Point getInitialSize()
        Overrides:
        getInitialSize in class org.eclipse.jface.dialogs.Dialog
      • okPressed

        protected void okPressed()
        Overrides:
        okPressed in class org.eclipse.jface.dialogs.Dialog