Class MergeSettingsFileSelectionControl

java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
com._1c.g5.v8.dt.compare.ui.dialogs.MergeSettingsFileSelectionControl
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

public class MergeSettingsFileSelectionControl extends org.eclipse.swt.widgets.Composite
Provides opportunity to choose saved in the file system merge settings file and get its serialized name.
  • Field Summary

    Fields inherited from class org.eclipse.swt.widgets.Control

    handle
  • Constructor Summary

    Constructors
    Constructor
    Description
    MergeSettingsFileSelectionControl(org.eclipse.swt.widgets.Composite parent, int style)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addMergeSettingsFilePathTextChangeListener(org.eclipse.swt.events.ModifyListener listener)
    Adds listener to changing merge settings file path.
    Gets the merge settings file name.
    void
    setEnabled(boolean enabled)
     
    void
    Sets new merge setting file name.

    Methods inherited from class org.eclipse.swt.widgets.Composite

    changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toString

    Methods inherited from class org.eclipse.swt.widgets.Scrollable

    computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar

    Methods inherited from class org.eclipse.swt.widgets.Control

    addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update

    Methods inherited from class org.eclipse.swt.widgets.Widget

    addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.swt.graphics.Drawable

    isAutoScalable
  • Constructor Details

    • MergeSettingsFileSelectionControl

      public MergeSettingsFileSelectionControl(org.eclipse.swt.widgets.Composite parent, int style)
      Constructor.
      Parameters:
      parent - the parent composite, can not be null
      style - the style of control to construct
  • Method Details

    • setEnabled

      public void setEnabled(boolean enabled)
      Overrides:
      setEnabled in class org.eclipse.swt.widgets.Control
    • getMergeSettingsFileName

      public String getMergeSettingsFileName()
      Gets the merge settings file name.
      Returns:
      the merge settings file name, can be null
    • setMergeSettingsFileName

      public void setMergeSettingsFileName(String fileName)
      Sets new merge setting file name.
      Parameters:
      fileName - new file name, can be null
    • addMergeSettingsFilePathTextChangeListener

      public void addMergeSettingsFilePathTextChangeListener(org.eclipse.swt.events.ModifyListener listener)
      Adds listener to changing merge settings file path.
      Parameters:
      listener - listener of modify event, cannot be null