Class CheckViewer
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.internal.ui.validation.checkview.CheckViewer
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class CheckViewer
extends org.eclipse.swt.widgets.Composite
Control that shows information about checks.
-
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Control
handle
-
Constructor Summary
ConstructorsConstructorDescriptionCheckViewer
(org.eclipse.swt.widgets.Composite parent, int style) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
void
setAlternativeText
(String alternativeText) Set text to show ifcheck
is not set.void
setCheck
(org.eclipse.core.resources.IProject project, ICheckSettings checkSettings) Set check to show.boolean
setFocus()
void
setOpenPreferencesListener
(BiConsumer<org.eclipse.core.resources.IProject, ICheckSettings> openPreferencesListener) Sets listener to be called when user wants to open the current check preferences.void
setShowHeader
(boolean showHeader) Sets if show the header.Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, 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, setEnabled, 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, 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
-
CheckViewer
public CheckViewer(org.eclipse.swt.widgets.Composite parent, int style) Creates a new instance.- Parameters:
parent
- a widget which will be the parent of the new instance. Cannot benull
.style
- the style of widget to construct.
-
-
Method Details
-
setCheck
Set check to show.If either
project
orcheckSettings
isnull
,alternative text
is shown.- Parameters:
project
- project to refer to, may benull
.checkSettings
- check settings to show, may benull
.
-
setAlternativeText
Set text to show ifcheck
is not set.- Parameters:
alternativeText
- text to show, may benull
.
-
setOpenPreferencesListener
public void setOpenPreferencesListener(BiConsumer<org.eclipse.core.resources.IProject, ICheckSettings> openPreferencesListener) Sets listener to be called when user wants to open the current check preferences.- Parameters:
openPreferencesListener
- listener, may benull
.
-
setShowHeader
public void setShowHeader(boolean showHeader) Sets if show the header.- Parameters:
showHeader
- iftrue
, the whole information about check is shown (type, severity, UID, project, title). Iffalse
, only the description is shown.
-
setFocus
public boolean setFocus()- Overrides:
setFocus
in classorg.eclipse.swt.widgets.Composite
-
dispose
public void dispose()- Overrides:
dispose
in classorg.eclipse.swt.widgets.Widget
-