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
ConstructorsConstructorDescriptionMergeSettingsFileSelectionControl
(org.eclipse.swt.widgets.Composite parent, int style) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
setMergeSettingsFileName
(String fileName) 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 benull
style
- the style of control to construct
-
-
Method Details
-
setEnabled
public void setEnabled(boolean enabled) - Overrides:
setEnabled
in classorg.eclipse.swt.widgets.Control
-
getMergeSettingsFileName
Gets the merge settings file name.- Returns:
- the merge settings file name, can be
null
-
setMergeSettingsFileName
Sets new merge setting file name.- Parameters:
fileName
- new file name, can benull
-
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 benull
-